pub enum QosReliabilityPolicy {
Reliable,
BestEffort,
}Expand description
QoS reliability policy
Variants§
Reliable
Reliable delivery (retransmit if needed).
Default — matches ROS 2 rmw_qos_profile_default and the
QosSettings::default() / QOS_PROFILE_DEFAULT aggregates.
BestEffort
Best-effort delivery (no retransmits)
Trait Implementations§
Source§impl Clone for QosReliabilityPolicy
impl Clone for QosReliabilityPolicy
Source§fn clone(&self) -> QosReliabilityPolicy
fn clone(&self) -> QosReliabilityPolicy
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 QosReliabilityPolicy
impl Debug for QosReliabilityPolicy
Source§impl Default for QosReliabilityPolicy
impl Default for QosReliabilityPolicy
Source§fn default() -> QosReliabilityPolicy
fn default() -> QosReliabilityPolicy
Returns the “default value” for a type. Read more
Source§impl PartialEq for QosReliabilityPolicy
impl PartialEq for QosReliabilityPolicy
impl Copy for QosReliabilityPolicy
impl Eq for QosReliabilityPolicy
impl StructuralPartialEq for QosReliabilityPolicy
Auto Trait Implementations§
impl Freeze for QosReliabilityPolicy
impl RefUnwindSafe for QosReliabilityPolicy
impl Send for QosReliabilityPolicy
impl Sync for QosReliabilityPolicy
impl Unpin for QosReliabilityPolicy
impl UnsafeUnpin for QosReliabilityPolicy
impl UnwindSafe for QosReliabilityPolicy
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