ranges: IndexVec<S, Range<usize>>
For each SCC, the range of
all_successors where its
successors can be found.
Contains the successors for all the Sccs, concatenated. The range of indices corresponding to a given SCC is found in its SccData.
pub fn ranges(&self) -> &IndexSlice<S, Range<usize>>
pub fn all_successors(&self) -> &Vec<S>
Auto Trait Implementations§
impl<S> RefUnwindSafe for SccData<S>where S: RefUnwindSafe,
impl<S> UnwindSafe for SccData<S>where S: UnwindSafe,
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain
repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 48 bytes