pub struct CentralityScores {
pub node_id: String,
pub degree: f32,
pub betweenness: f32,
pub closeness: f32,
pub pagerank: Option<f32>,
}Expand description
Centrality scores for a node
Fields§
§node_id: StringNode ID
degree: f32Degree centrality (normalized)
betweenness: f32Betweenness centrality
closeness: f32Closeness centrality
pagerank: Option<f32>PageRank score (if available)
Trait Implementations§
Source§impl Clone for CentralityScores
impl Clone for CentralityScores
Source§fn clone(&self) -> CentralityScores
fn clone(&self) -> CentralityScores
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 moreSource§impl Debug for CentralityScores
impl Debug for CentralityScores
Source§impl<'de> Deserialize<'de> for CentralityScores
impl<'de> Deserialize<'de> for CentralityScores
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 CentralityScores
impl RefUnwindSafe for CentralityScores
impl Send for CentralityScores
impl Sync for CentralityScores
impl Unpin for CentralityScores
impl UnsafeUnpin for CentralityScores
impl UnwindSafe for CentralityScores
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§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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more