pub struct SccResult {
pub components: Vec<SccComponent>,
pub total_components: usize,
pub non_trivial_count: usize,
pub largest_component_size: usize,
pub node_count: usize,
pub edge_count: usize,
}Fields§
§components: Vec<SccComponent>§total_components: usize§non_trivial_count: usize§largest_component_size: usize§node_count: usize§edge_count: usizeTrait Implementations§
Source§impl<'de> Deserialize<'de> for SccResult
impl<'de> Deserialize<'de> for SccResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SccResult
impl RefUnwindSafe for SccResult
impl Send for SccResult
impl Sync for SccResult
impl Unpin for SccResult
impl UnsafeUnpin for SccResult
impl UnwindSafe for SccResult
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