pub struct RingVizMetrics {
pub node_count: usize,
pub gateway_count: usize,
pub edge_count: usize,
pub average_degree: f64,
pub average_ring_distance: Option<f64>,
pub min_ring_distance: Option<f64>,
pub max_ring_distance: Option<f64>,
pub pct_edges_under_5pct: Option<f64>,
pub pct_edges_under_10pct: Option<f64>,
pub short_over_long_ratio: Option<f64>,
pub distance_histogram: Vec<RingDistanceBucket>,
}Expand description
Aggregated metrics that help reason about small-world properties.
Fields§
§node_count: usize§gateway_count: usize§edge_count: usize§average_degree: f64§average_ring_distance: Option<f64>§min_ring_distance: Option<f64>§max_ring_distance: Option<f64>§pct_edges_under_5pct: Option<f64>§pct_edges_under_10pct: Option<f64>§short_over_long_ratio: Option<f64>§distance_histogram: Vec<RingDistanceBucket>Trait Implementations§
Source§impl Clone for RingVizMetrics
impl Clone for RingVizMetrics
Source§fn clone(&self) -> RingVizMetrics
fn clone(&self) -> RingVizMetrics
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 RingVizMetrics
impl Debug for RingVizMetrics
Auto Trait Implementations§
impl Freeze for RingVizMetrics
impl RefUnwindSafe for RingVizMetrics
impl Send for RingVizMetrics
impl Sync for RingVizMetrics
impl Unpin for RingVizMetrics
impl UnwindSafe for RingVizMetrics
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