pub struct RnsInterfaceStatsReport {
pub interfaces: Vec<RnsInterfaceStatusReport>,
pub receive_bytes: u64,
pub transmit_bytes: u64,
pub receive_speed_bps: f64,
pub transmit_speed_bps: f64,
pub resident_set_size_bytes: RnsOptionalField<u64>,
pub transport_identity: RnsOptionalField<IdentityHash>,
pub network_identity: RnsOptionalField<IdentityHash>,
pub transport_uptime_seconds: RnsOptionalField<f64>,
pub probe_responder: RnsOptionalField<DestinationHash>,
}Fields§
§interfaces: Vec<RnsInterfaceStatusReport>§receive_bytes: u64§transmit_bytes: u64§receive_speed_bps: f64§transmit_speed_bps: f64§resident_set_size_bytes: RnsOptionalField<u64>§transport_identity: RnsOptionalField<IdentityHash>§network_identity: RnsOptionalField<IdentityHash>§transport_uptime_seconds: RnsOptionalField<f64>§probe_responder: RnsOptionalField<DestinationHash>Implementations§
Source§impl RnsInterfaceStatsReport
impl RnsInterfaceStatsReport
pub fn decode_message_pack( bytes: &[u8], ) -> Result<RnsInterfaceStatsReport, RnsInterfaceStatsDecodeError>
Trait Implementations§
Source§impl Clone for RnsInterfaceStatsReport
impl Clone for RnsInterfaceStatsReport
Source§fn clone(&self) -> RnsInterfaceStatsReport
fn clone(&self) -> RnsInterfaceStatsReport
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 RnsInterfaceStatsReport
impl Debug for RnsInterfaceStatsReport
Source§impl PartialEq for RnsInterfaceStatsReport
impl PartialEq for RnsInterfaceStatsReport
impl StructuralPartialEq for RnsInterfaceStatsReport
Auto Trait Implementations§
impl Freeze for RnsInterfaceStatsReport
impl RefUnwindSafe for RnsInterfaceStatsReport
impl Send for RnsInterfaceStatsReport
impl Sync for RnsInterfaceStatsReport
impl Unpin for RnsInterfaceStatsReport
impl UnsafeUnpin for RnsInterfaceStatsReport
impl UnwindSafe for RnsInterfaceStatsReport
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