Enum rclrust::DurabilityPolicy
source · [−]#[repr(u32)]
pub enum DurabilityPolicy {
SystemDefault,
TransientLocal,
Volatile,
Unknown,
}
Expand description
QoS durability enumerations describing how samples persist
Variants
SystemDefault
Impplementation specific default
TransientLocal
The rmw publisher is responsible for persisting samples for “late-joining” subscribers
Volatile
Samples are not persistent
Unknown
Durability policy has not yet been set
Trait Implementations
sourceimpl Clone for RMWQoSDurabilityPolicy
impl Clone for RMWQoSDurabilityPolicy
sourcefn clone(&self) -> RMWQoSDurabilityPolicy
fn clone(&self) -> RMWQoSDurabilityPolicy
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for RMWQoSDurabilityPolicy
impl Debug for RMWQoSDurabilityPolicy
sourceimpl Hash for RMWQoSDurabilityPolicy
impl Hash for RMWQoSDurabilityPolicy
impl Copy for RMWQoSDurabilityPolicy
impl Eq for RMWQoSDurabilityPolicy
impl StructuralEq for RMWQoSDurabilityPolicy
impl StructuralPartialEq for RMWQoSDurabilityPolicy
Auto Trait Implementations
impl RefUnwindSafe for RMWQoSDurabilityPolicy
impl Send for RMWQoSDurabilityPolicy
impl Sync for RMWQoSDurabilityPolicy
impl Unpin for RMWQoSDurabilityPolicy
impl UnwindSafe for RMWQoSDurabilityPolicy
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more