pub struct DegreeRatioResult {
pub node_index: usize,
pub in_degree: u32,
pub out_degree: u32,
pub ratio: f64,
pub variance: f64,
pub classification: NodeClassification,
}Expand description
Degree ratio result for a node.
Fields§
§node_index: usizeNode index.
in_degree: u32In-degree (incoming edges).
out_degree: u32Out-degree (outgoing edges).
ratio: f64In/out ratio (infinity if out-degree=0).
variance: f64Degree variance among neighbors.
classification: NodeClassificationClassification based on ratio.
Trait Implementations§
Source§impl Clone for DegreeRatioResult
impl Clone for DegreeRatioResult
Source§fn clone(&self) -> DegreeRatioResult
fn clone(&self) -> DegreeRatioResult
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 DegreeRatioResult
impl RefUnwindSafe for DegreeRatioResult
impl Send for DegreeRatioResult
impl Sync for DegreeRatioResult
impl Unpin for DegreeRatioResult
impl UnwindSafe for DegreeRatioResult
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.