pub struct CrossShardEdgeStats {
pub outgoing_edges: usize,
pub incoming_edges: usize,
pub pending_resolution: usize,
pub connected_shards: usize,
pub edges_by_shard: HashMap<ShardId, usize>,
pub average_weight: f64,
}Expand description
Statistics about cross-shard edges.
Fields§
§outgoing_edges: usizeNumber of outgoing cross-shard edges.
incoming_edges: usizeNumber of incoming cross-shard edges.
pending_resolution: usizeNumber of edges pending ghost node resolution.
connected_shards: usizeNumber of unique remote shards connected.
edges_by_shard: HashMap<ShardId, usize>Edges grouped by target shard.
average_weight: f64Average edge weight.
Trait Implementations§
Source§impl Clone for CrossShardEdgeStats
impl Clone for CrossShardEdgeStats
Source§fn clone(&self) -> CrossShardEdgeStats
fn clone(&self) -> CrossShardEdgeStats
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CrossShardEdgeStats
impl RefUnwindSafe for CrossShardEdgeStats
impl Send for CrossShardEdgeStats
impl Sync for CrossShardEdgeStats
impl Unpin for CrossShardEdgeStats
impl UnsafeUnpin for CrossShardEdgeStats
impl UnwindSafe for CrossShardEdgeStats
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