pub enum DurabilityRequirement {
Required,
Preferred,
NotRequired,
}Expand description
Required storage synchronization strength for an operation outcome.
§Examples
use qubit_fs::metadata::DurabilityRequirement;
assert!(matches!(DurabilityRequirement::NotRequired, DurabilityRequirement::NotRequired));Variants§
Required
The operation must confirm durable data and namespace publication.
Preferred
Prefer durable publication but report a downgrade in the outcome.
NotRequired
Do not request an explicit durability guarantee.
Trait Implementations§
Source§impl Clone for DurabilityRequirement
impl Clone for DurabilityRequirement
impl Copy for DurabilityRequirement
Source§impl Debug for DurabilityRequirement
impl Debug for DurabilityRequirement
Source§impl Default for DurabilityRequirement
impl Default for DurabilityRequirement
impl Eq for DurabilityRequirement
Source§impl PartialEq for DurabilityRequirement
impl PartialEq for DurabilityRequirement
impl StructuralPartialEq for DurabilityRequirement
Auto Trait Implementations§
impl Freeze for DurabilityRequirement
impl RefUnwindSafe for DurabilityRequirement
impl Send for DurabilityRequirement
impl Sync for DurabilityRequirement
impl Unpin for DurabilityRequirement
impl UnsafeUnpin for DurabilityRequirement
impl UnwindSafe for DurabilityRequirement
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