#[non_exhaustive]pub struct TrafficEntry {
pub path: PathOwned,
pub tier: Tier,
pub publisher: Traffic,
pub subscriber: Traffic,
}Expand description
One (broadcast, tier) row of a Report.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.path: PathOwnedThe broadcast path the counters are keyed by.
tier: TierThe tier the counters recorded under.
publisher: TrafficEgress counters (this node publishing to peers).
subscriber: TrafficIngress counters (this node consuming from peers).
Trait Implementations§
Source§impl Clone for TrafficEntry
impl Clone for TrafficEntry
Source§fn clone(&self) -> TrafficEntry
fn clone(&self) -> TrafficEntry
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 TrafficEntry
impl RefUnwindSafe for TrafficEntry
impl Send for TrafficEntry
impl Sync for TrafficEntry
impl Unpin for TrafficEntry
impl UnsafeUnpin for TrafficEntry
impl UnwindSafe for TrafficEntry
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