pub struct ComponentAnalysisResult {
pub components: Vec<ConnectedComponent>,
pub total_components: Option<usize>,
pub largest_component_size: Option<usize>,
pub smallest_component_size: Option<usize>,
pub component_size_distribution: Option<HashMap<usize, usize>>,
pub isolation_ratio: Option<f64>,
}
Expand description
Represents the results of connected components analysis (works for both WCC and SCC)
Fields§
§components: Vec<ConnectedComponent>
§total_components: Option<usize>
§largest_component_size: Option<usize>
§smallest_component_size: Option<usize>
§component_size_distribution: Option<HashMap<usize, usize>>
§isolation_ratio: Option<f64>
Trait Implementations§
source§impl Clone for ComponentAnalysisResult
impl Clone for ComponentAnalysisResult
source§fn clone(&self) -> ComponentAnalysisResult
fn clone(&self) -> ComponentAnalysisResult
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ComponentAnalysisResult
impl Debug for ComponentAnalysisResult
source§impl Default for ComponentAnalysisResult
impl Default for ComponentAnalysisResult
source§fn default() -> ComponentAnalysisResult
fn default() -> ComponentAnalysisResult
Returns the “default value” for a type. Read more
source§impl PartialEq for ComponentAnalysisResult
impl PartialEq for ComponentAnalysisResult
impl StructuralPartialEq for ComponentAnalysisResult
Auto Trait Implementations§
impl Freeze for ComponentAnalysisResult
impl RefUnwindSafe for ComponentAnalysisResult
impl Send for ComponentAnalysisResult
impl Sync for ComponentAnalysisResult
impl Unpin for ComponentAnalysisResult
impl UnwindSafe for ComponentAnalysisResult
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)