#[repr(u8)]pub enum NrosRmwEventKind {
LivelinessChanged = 0,
RequestedDeadlineMissed = 1,
MessageLost = 2,
LivelinessLost = 3,
OfferedDeadlineMissed = 4,
}Expand description
Tier-1 event kinds. Stable u8 values matching
nros_rmw_event_kind_t in the C header.
Variants§
LivelinessChanged = 0
RequestedDeadlineMissed = 1
MessageLost = 2
LivelinessLost = 3
OfferedDeadlineMissed = 4
Trait Implementations§
Source§impl Clone for NrosRmwEventKind
impl Clone for NrosRmwEventKind
Source§fn clone(&self) -> NrosRmwEventKind
fn clone(&self) -> NrosRmwEventKind
Returns a duplicate of the value. Read more
1.0.0 · 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 NrosRmwEventKind
impl Debug for NrosRmwEventKind
Source§impl From<EventKind> for NrosRmwEventKind
impl From<EventKind> for NrosRmwEventKind
Source§impl PartialEq for NrosRmwEventKind
impl PartialEq for NrosRmwEventKind
impl Copy for NrosRmwEventKind
impl Eq for NrosRmwEventKind
impl StructuralPartialEq for NrosRmwEventKind
Auto Trait Implementations§
impl Freeze for NrosRmwEventKind
impl RefUnwindSafe for NrosRmwEventKind
impl Send for NrosRmwEventKind
impl Sync for NrosRmwEventKind
impl Unpin for NrosRmwEventKind
impl UnsafeUnpin for NrosRmwEventKind
impl UnwindSafe for NrosRmwEventKind
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