pub struct RequestedIncompatibleQoS {
pub total: Counter,
pub last_policy_id: QoSPolicyId,
}Expand description
Delivered to the
with_requested_incompatible_qos
callback when a writer is discovered whose offered QoS is
incompatible with this reader’s requested QoS.
Fields§
§total: CounterRunning count of incompatible QoS discoveries.
last_policy_id: QoSPolicyIdThe policy that caused the most recent incompatibility.
Trait Implementations§
Source§impl Clone for RequestedIncompatibleQoS
impl Clone for RequestedIncompatibleQoS
Source§fn clone(&self) -> RequestedIncompatibleQoS
fn clone(&self) -> RequestedIncompatibleQoS
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 moreimpl Copy for RequestedIncompatibleQoS
Source§impl Debug for RequestedIncompatibleQoS
impl Debug for RequestedIncompatibleQoS
impl Eq for RequestedIncompatibleQoS
Source§impl From<dds_requested_incompatible_qos_status> for RequestedIncompatibleQoS
impl From<dds_requested_incompatible_qos_status> for RequestedIncompatibleQoS
Source§fn from(status: dds_requested_incompatible_qos_status_t) -> Self
fn from(status: dds_requested_incompatible_qos_status_t) -> Self
Converts to this type from the input type.
Source§impl PartialEq for RequestedIncompatibleQoS
impl PartialEq for RequestedIncompatibleQoS
Source§fn eq(&self, other: &RequestedIncompatibleQoS) -> bool
fn eq(&self, other: &RequestedIncompatibleQoS) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RequestedIncompatibleQoS
Auto Trait Implementations§
impl Freeze for RequestedIncompatibleQoS
impl RefUnwindSafe for RequestedIncompatibleQoS
impl Send for RequestedIncompatibleQoS
impl Sync for RequestedIncompatibleQoS
impl Unpin for RequestedIncompatibleQoS
impl UnsafeUnpin for RequestedIncompatibleQoS
impl UnwindSafe for RequestedIncompatibleQoS
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