pub struct TopologyMetrics {
pub total_nodes: usize,
pub total_connections: usize,
pub network_diameter: usize,
pub clustering_coefficient: f64,
pub network_density: f64,
}Expand description
Topology metrics
Fieldsยง
ยงtotal_nodes: usizeTotal nodes in network
total_connections: usizeTotal connections
network_diameter: usizeNetwork diameter (max hops between any two nodes)
clustering_coefficient: f64Average clustering coefficient
network_density: f64Network density
Trait Implementationsยง
Sourceยงimpl Clone for TopologyMetrics
impl Clone for TopologyMetrics
Sourceยงfn clone(&self) -> TopologyMetrics
fn clone(&self) -> TopologyMetrics
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 TopologyMetrics
impl Debug for TopologyMetrics
Sourceยงimpl<'de> Deserialize<'de> for TopologyMetrics
impl<'de> Deserialize<'de> for TopologyMetrics
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 TopologyMetrics
impl RefUnwindSafe for TopologyMetrics
impl Send for TopologyMetrics
impl Sync for TopologyMetrics
impl Unpin for TopologyMetrics
impl UnwindSafe for TopologyMetrics
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