diff --git a/src/librustc_data_structures/graph/mod.rs b/src/librustc_data_structures/graph/mod.rs index d73043c04306..4a3810c822b4 100644 --- a/src/librustc_data_structures/graph/mod.rs +++ b/src/librustc_data_structures/graph/mod.rs @@ -119,11 +119,21 @@ impl Graph { &self.nodes } + #[inline] + pub fn len_nodes(&self) -> usize { + self.nodes.len() + } + #[inline] pub fn all_edges<'a>(&'a self) -> &'a [Edge] { &self.edges } + #[inline] + pub fn len_edges(&self) -> usize { + self.edges.len() + } + /////////////////////////////////////////////////////////////////////////// // Node construction