Struct soroban_env_guest::xdr::PeerStats
pub struct PeerStats {Show 15 fields
pub id: NodeId,
pub version_str: StringM<100>,
pub messages_read: u64,
pub messages_written: u64,
pub bytes_read: u64,
pub bytes_written: u64,
pub seconds_connected: u64,
pub unique_flood_bytes_recv: u64,
pub duplicate_flood_bytes_recv: u64,
pub unique_fetch_bytes_recv: u64,
pub duplicate_fetch_bytes_recv: u64,
pub unique_flood_message_recv: u64,
pub duplicate_flood_message_recv: u64,
pub unique_fetch_message_recv: u64,
pub duplicate_fetch_message_recv: u64,
}
Fields
id: NodeId
version_str: StringM<100>
messages_read: u64
messages_written: u64
bytes_read: u64
bytes_written: u64
seconds_connected: u64
unique_flood_bytes_recv: u64
duplicate_flood_bytes_recv: u64
unique_fetch_bytes_recv: u64
duplicate_fetch_bytes_recv: u64
unique_flood_message_recv: u64
duplicate_flood_message_recv: u64
unique_fetch_message_recv: u64
duplicate_fetch_message_recv: u64
Trait Implementations
impl Ord for PeerStats
impl Ord for PeerStats
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
impl PartialOrd<PeerStats> for PeerStats
impl PartialOrd<PeerStats> for PeerStats
fn partial_cmp(&self, other: &PeerStats) -> Option<Ordering>
fn partial_cmp(&self, other: &PeerStats) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Eq for PeerStats
impl ReadXdr for PeerStats
impl StructuralEq for PeerStats
impl StructuralPartialEq for PeerStats
impl WriteXdr for PeerStats
Auto Trait Implementations
impl RefUnwindSafe for PeerStats
impl Send for PeerStats
impl Sync for PeerStats
impl Unpin for PeerStats
impl UnwindSafe for PeerStats
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more