pub struct PeerIdentityReport {
pub peer: DomusAddr,
pub primary_callis_count: u64,
pub blob_callis_count: u64,
}Expand description
Identity report for a connected peer, used when enumerating peers via
crate::peering::observability::DomusReporting::connected_peers.
Fields§
§peer: DomusAddrAddress of the connected peer.
primary_callis_count: u64Number of active primary callis for the peer.
blob_callis_count: u64Number of active blob callis for the peer.
Trait Implementations§
Source§impl Clone for PeerIdentityReport
impl Clone for PeerIdentityReport
Source§fn clone(&self) -> PeerIdentityReport
fn clone(&self) -> PeerIdentityReport
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 moreSource§impl Debug for PeerIdentityReport
impl Debug for PeerIdentityReport
Source§impl PartialEq for PeerIdentityReport
impl PartialEq for PeerIdentityReport
Source§fn eq(&self, other: &PeerIdentityReport) -> bool
fn eq(&self, other: &PeerIdentityReport) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for PeerIdentityReport
impl StructuralPartialEq for PeerIdentityReport
Auto Trait Implementations§
impl Freeze for PeerIdentityReport
impl RefUnwindSafe for PeerIdentityReport
impl Send for PeerIdentityReport
impl Sync for PeerIdentityReport
impl Unpin for PeerIdentityReport
impl UnsafeUnpin for PeerIdentityReport
impl UnwindSafe for PeerIdentityReport
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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