pub enum QosOverrideValue {
Reliability(QosReliabilityPolicy),
Durability(QosDurabilityPolicy),
History(QosHistoryPolicy),
Depth(u32),
}Expand description
Phase 211.H — a single policy value a QosOverride sets. A typed enum
(not a string) so the codegen that bakes these from the plan catches an
unknown policy / mistyped value at generation time rather than silently
no-op-ing at runtime.
Variants§
Reliability(QosReliabilityPolicy)
.reliability → Reliable / BestEffort.
Durability(QosDurabilityPolicy)
.durability → Volatile / TransientLocal.
History(QosHistoryPolicy)
.history → KeepLast / KeepAll.
Depth(u32)
.depth → KeepLast depth.
Trait Implementations§
Source§impl Clone for QosOverrideValue
impl Clone for QosOverrideValue
Source§fn clone(&self) -> QosOverrideValue
fn clone(&self) -> QosOverrideValue
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 QosOverrideValue
impl Debug for QosOverrideValue
Source§impl PartialEq for QosOverrideValue
impl PartialEq for QosOverrideValue
impl Copy for QosOverrideValue
impl Eq for QosOverrideValue
impl StructuralPartialEq for QosOverrideValue
Auto Trait Implementations§
impl Freeze for QosOverrideValue
impl RefUnwindSafe for QosOverrideValue
impl Send for QosOverrideValue
impl Sync for QosOverrideValue
impl Unpin for QosOverrideValue
impl UnsafeUnpin for QosOverrideValue
impl UnwindSafe for QosOverrideValue
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