pub struct StronglyConnectedComponents { /* private fields */ }Implementations§
Trait Implementations§
Source§impl ComponentDecomposition for StronglyConnectedComponents
impl ComponentDecomposition for StronglyConnectedComponents
fn number_of_components(&self) -> u64
fn get_component_sizes(&self) -> BTreeMap<u64, u64>
fn get_components(&self) -> Vec<Vec<u64>>
fn component_of_node(&self, u: u64) -> u64
fn get_partition(&self) -> Partition
Auto Trait Implementations§
impl Freeze for StronglyConnectedComponents
impl RefUnwindSafe for StronglyConnectedComponents
impl !Send for StronglyConnectedComponents
impl !Sync for StronglyConnectedComponents
impl Unpin for StronglyConnectedComponents
impl UnwindSafe for StronglyConnectedComponents
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more