#[repr(C)]pub struct RnsEmbeddedV1NodeEvent {Show 19 fields
pub struct_size: usize,
pub struct_version: u32,
pub kind: RnsEmbeddedV1EventKind,
pub event_id: u64,
pub epoch: u64,
pub occurred_at_ms: u64,
pub operation_id: u64,
pub has_operation_id: bool,
pub run_state: RnsEmbeddedV1RunState,
pub lifecycle_state: RnsEmbeddedLifecycleState,
pub log_level: RnsEmbeddedV1LogLevel,
pub error_code: RnsEmbeddedV1NodeErrorCode,
pub frame_kind: u8,
pub sequence: u32,
pub bytes: usize,
pub extension_id: u32,
pub value0: u64,
pub value1: u64,
pub reserved: [u8; 24],
}Fields§
§struct_size: usize§struct_version: u32§kind: RnsEmbeddedV1EventKind§event_id: u64§epoch: u64§occurred_at_ms: u64§operation_id: u64§has_operation_id: bool§run_state: RnsEmbeddedV1RunState§lifecycle_state: RnsEmbeddedLifecycleState§log_level: RnsEmbeddedV1LogLevel§error_code: RnsEmbeddedV1NodeErrorCode§frame_kind: u8§sequence: u32§bytes: usize§extension_id: u32§value0: u64§value1: u64§reserved: [u8; 24]Trait Implementations§
Source§impl Clone for RnsEmbeddedV1NodeEvent
impl Clone for RnsEmbeddedV1NodeEvent
Source§fn clone(&self) -> RnsEmbeddedV1NodeEvent
fn clone(&self) -> RnsEmbeddedV1NodeEvent
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 RnsEmbeddedV1NodeEvent
Source§impl Debug for RnsEmbeddedV1NodeEvent
impl Debug for RnsEmbeddedV1NodeEvent
Auto Trait Implementations§
impl Freeze for RnsEmbeddedV1NodeEvent
impl RefUnwindSafe for RnsEmbeddedV1NodeEvent
impl Send for RnsEmbeddedV1NodeEvent
impl Sync for RnsEmbeddedV1NodeEvent
impl Unpin for RnsEmbeddedV1NodeEvent
impl UnsafeUnpin for RnsEmbeddedV1NodeEvent
impl UnwindSafe for RnsEmbeddedV1NodeEvent
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