Enum rustdds::dds::qos::QosPolicyId
source · pub enum QosPolicyId {
Show 13 variants
Durability,
Presentation,
Deadline,
LatencyBudget,
Ownership,
Liveliness,
TimeBasedFilter,
Reliability,
DestinationOrder,
History,
ResourceLimits,
Lifespan,
Property,
}
Expand description
DDS spec 2.3.3 defines this as “long” with named constants from 0 to 22. numbering is from IDL PSM, but it should be unnecessary at the Rust application interface
Variants§
Durability
Presentation
Deadline
LatencyBudget
Ownership
Liveliness
TimeBasedFilter
Reliability
DestinationOrder
History
ResourceLimits
Lifespan
Property
Trait Implementations§
source§impl Clone for QosPolicyId
impl Clone for QosPolicyId
source§fn clone(&self) -> QosPolicyId
fn clone(&self) -> QosPolicyId
Returns a copy 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 QosPolicyId
impl Debug for QosPolicyId
source§impl Ord for QosPolicyId
impl Ord for QosPolicyId
source§fn cmp(&self, other: &QosPolicyId) -> Ordering
fn cmp(&self, other: &QosPolicyId) -> Ordering
1.21.0 · 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 QosPolicyId
impl PartialEq for QosPolicyId
source§fn eq(&self, other: &QosPolicyId) -> bool
fn eq(&self, other: &QosPolicyId) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for QosPolicyId
impl PartialOrd for QosPolicyId
source§fn partial_cmp(&self, other: &QosPolicyId) -> Option<Ordering>
fn partial_cmp(&self, other: &QosPolicyId) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for QosPolicyId
impl Eq for QosPolicyId
impl StructuralPartialEq for QosPolicyId
Auto Trait Implementations§
impl Freeze for QosPolicyId
impl RefUnwindSafe for QosPolicyId
impl Send for QosPolicyId
impl Sync for QosPolicyId
impl Unpin for QosPolicyId
impl UnwindSafe for QosPolicyId
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