Enum rustdds::dds::qos::QosPolicyId[][src]

pub enum QosPolicyId {
    Durability,
    Presentation,
    Deadline,
    LatencyBudget,
    Ownership,
    Liveliness,
    TimeBasedFilter,
    Reliability,
    DestinationOrder,
    History,
    ResourceLimits,
    Lifespan,
}

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

Trait Implementations

impl Clone for QosPolicyId[src]

impl Copy for QosPolicyId[src]

impl Debug for QosPolicyId[src]

impl Eq for QosPolicyId[src]

impl Ord for QosPolicyId[src]

impl PartialEq<QosPolicyId> for QosPolicyId[src]

impl PartialOrd<QosPolicyId> for QosPolicyId[src]

impl StructuralEq for QosPolicyId[src]

impl StructuralPartialEq for QosPolicyId[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,