#[repr(C)]pub struct RnsEmbeddedV1NodeStatus {Show 15 fields
pub struct_size: usize,
pub struct_version: u32,
pub run_state: RnsEmbeddedV1RunState,
pub epoch: u64,
pub lifecycle_state: RnsEmbeddedLifecycleState,
pub pending_outbound: usize,
pub announces_queued: u32,
pub outbound_sent: u32,
pub outbound_deferred: u32,
pub inbound_accepted: u32,
pub inbound_rejected: u32,
pub announces_received: u32,
pub lxmf_messages_received: u32,
pub log_level: RnsEmbeddedV1LogLevel,
pub reserved: [u8; 24],
}Fields§
§struct_size: usize§struct_version: u32§run_state: RnsEmbeddedV1RunState§epoch: u64§lifecycle_state: RnsEmbeddedLifecycleState§pending_outbound: usize§announces_queued: u32§outbound_sent: u32§outbound_deferred: u32§inbound_accepted: u32§inbound_rejected: u32§announces_received: u32§lxmf_messages_received: u32§log_level: RnsEmbeddedV1LogLevel§reserved: [u8; 24]Trait Implementations§
Source§impl Clone for RnsEmbeddedV1NodeStatus
impl Clone for RnsEmbeddedV1NodeStatus
Source§fn clone(&self) -> RnsEmbeddedV1NodeStatus
fn clone(&self) -> RnsEmbeddedV1NodeStatus
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 moreimpl Copy for RnsEmbeddedV1NodeStatus
Source§impl Debug for RnsEmbeddedV1NodeStatus
impl Debug for RnsEmbeddedV1NodeStatus
Auto Trait Implementations§
impl Freeze for RnsEmbeddedV1NodeStatus
impl RefUnwindSafe for RnsEmbeddedV1NodeStatus
impl Send for RnsEmbeddedV1NodeStatus
impl Sync for RnsEmbeddedV1NodeStatus
impl Unpin for RnsEmbeddedV1NodeStatus
impl UnsafeUnpin for RnsEmbeddedV1NodeStatus
impl UnwindSafe for RnsEmbeddedV1NodeStatus
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