#[repr(u32)]pub enum LivelinessKind {
Automatic = 0,
ManualByParticipant = 1,
ManualByTopic = 2,
}Expand description
Liveliness-Kind.
Ordering per §2.2.3 Table “QoS compatibility”:
AUTOMATIC < MANUAL_BY_PARTICIPANT < MANUAL_BY_TOPIC.
offered.kind >= requested.kind fuer Compatibility.
Variants§
Automatic = 0
DDS-Stack asserts Liveliness automatisch (default).
ManualByParticipant = 1
Participant assertion propagiert auf alle Writer.
ManualByTopic = 2
Writer-granulare manuelle Assertion.
Implementations§
Source§impl LivelinessKind
impl LivelinessKind
Sourcepub const fn try_from_u32(v: u32) -> Option<LivelinessKind>
pub const fn try_from_u32(v: u32) -> Option<LivelinessKind>
Strikter Mapper.
Sourcepub const fn from_u32(v: u32) -> LivelinessKind
pub const fn from_u32(v: u32) -> LivelinessKind
Forward-kompatibler Mapper (unbekannt → Automatic).
Trait Implementations§
Source§impl Clone for LivelinessKind
impl Clone for LivelinessKind
Source§fn clone(&self) -> LivelinessKind
fn clone(&self) -> LivelinessKind
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 LivelinessKind
impl Debug for LivelinessKind
Source§impl Default for LivelinessKind
impl Default for LivelinessKind
Source§fn default() -> LivelinessKind
fn default() -> LivelinessKind
Returns the “default value” for a type. Read more
Source§impl Ord for LivelinessKind
impl Ord for LivelinessKind
Source§fn cmp(&self, other: &LivelinessKind) -> Ordering
fn cmp(&self, other: &LivelinessKind) -> Ordering
1.21.0 (const: unstable) · Source§fn 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
Source§impl PartialEq for LivelinessKind
impl PartialEq for LivelinessKind
Source§fn eq(&self, other: &LivelinessKind) -> bool
fn eq(&self, other: &LivelinessKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for LivelinessKind
impl PartialOrd for LivelinessKind
impl Copy for LivelinessKind
impl Eq for LivelinessKind
impl StructuralPartialEq for LivelinessKind
Auto Trait Implementations§
impl Freeze for LivelinessKind
impl RefUnwindSafe for LivelinessKind
impl Send for LivelinessKind
impl Sync for LivelinessKind
impl Unpin for LivelinessKind
impl UnsafeUnpin for LivelinessKind
impl UnwindSafe for LivelinessKind
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