pub enum QosPolicyKind {
Show 24 variants
UserData,
TopicData,
GroupData,
Durability,
DurabilityService,
Presentation,
Deadline,
LatencyBudget,
Ownership,
OwnershipStrength,
Liveliness,
TimeBasedFilter,
Partition,
Reliability,
TransportPriority,
Lifespan,
DestinationOrder,
History,
ResourceLimits,
EntityFactory,
WriterDataLifecycle,
ReaderDataLifecycle,
DataRepresentation,
TypeConsistencyEnforcement,
}Expand description
Which policy a QosPolicy carries.
Kept separate from the payload so a test can assert the set is complete against DDS-DCPS 1.4 §2.2.3 without constructing payloads.
Variants§
UserData
§2.2.3.4
TopicData
§2.2.3.5
GroupData
§2.2.3.6
Durability
§2.2.3.7
DurabilityService
§2.2.3.8
Presentation
§2.2.3.9
Deadline
§2.2.3.10
LatencyBudget
§2.2.3.11
Ownership
§2.2.3.12
OwnershipStrength
§2.2.3.13
Liveliness
§2.2.3.14
TimeBasedFilter
§2.2.3.15
Partition
§2.2.3.16
Reliability
§2.2.3.17
TransportPriority
§2.2.3.18
Lifespan
§2.2.3.19
DestinationOrder
§2.2.3.20
History
§2.2.3.21
ResourceLimits
§2.2.3.22
EntityFactory
§2.2.3.23
WriterDataLifecycle
§2.2.3.24
ReaderDataLifecycle
§2.2.3.25
DataRepresentation
DDS-XTypes 1.3 §7.6.3
TypeConsistencyEnforcement
DDS-XTypes 1.3 §7.6.4
Implementations§
Trait Implementations§
Source§impl Clone for QosPolicyKind
impl Clone for QosPolicyKind
impl Copy for QosPolicyKind
Source§impl Debug for QosPolicyKind
impl Debug for QosPolicyKind
impl Eq for QosPolicyKind
Source§impl Hash for QosPolicyKind
impl Hash for QosPolicyKind
Source§impl Ord for QosPolicyKind
impl Ord for QosPolicyKind
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
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for QosPolicyKind
impl PartialEq for QosPolicyKind
Source§impl PartialOrd for QosPolicyKind
impl PartialOrd for QosPolicyKind
impl StructuralPartialEq for QosPolicyKind
Auto Trait Implementations§
impl Freeze for QosPolicyKind
impl RefUnwindSafe for QosPolicyKind
impl Send for QosPolicyKind
impl Sync for QosPolicyKind
impl Unpin for QosPolicyKind
impl UnsafeUnpin for QosPolicyKind
impl UnwindSafe for QosPolicyKind
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