pub struct ConnectedComponentsResult {
pub labels: Vec<usize>,
pub num_components: usize,
pub component_sizes: Vec<usize>,
}Expand description
Result of connected components analysis.
Fields§
§labels: Vec<usize>Component label for each vertex (0-indexed).
num_components: usizeNumber of connected components.
component_sizes: Vec<usize>Size of each component.
Trait Implementations§
Source§impl Clone for ConnectedComponentsResult
impl Clone for ConnectedComponentsResult
Source§fn clone(&self) -> ConnectedComponentsResult
fn clone(&self) -> ConnectedComponentsResult
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for ConnectedComponentsResult
impl RefUnwindSafe for ConnectedComponentsResult
impl Send for ConnectedComponentsResult
impl Sync for ConnectedComponentsResult
impl Unpin for ConnectedComponentsResult
impl UnwindSafe for ConnectedComponentsResult
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