pub enum StorageCapabilityV1 {
Transactions,
Locking,
Snapshot,
Streaming,
OnlineBackup,
MultiProcess,
MultiHost,
}Expand description
One provider-independent storage guarantee in descriptor V1.
Variants§
Transactions
Real atomic unit-of-work transactions.
Locking
Caller-visible locking with documented exclusion semantics.
Snapshot
Provider-consistent snapshots.
Streaming
Bounded incremental reads and writes.
OnlineBackup
Consistent backup while the provider remains available.
MultiProcess
Concurrent access from independent local processes.
MultiHost
Concurrent access from independent hosts.
Implementations§
Trait Implementations§
Source§impl Clone for StorageCapabilityV1
impl Clone for StorageCapabilityV1
Source§fn clone(&self) -> StorageCapabilityV1
fn clone(&self) -> StorageCapabilityV1
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 StorageCapabilityV1
Source§impl Debug for StorageCapabilityV1
impl Debug for StorageCapabilityV1
Source§impl Display for StorageCapabilityV1
impl Display for StorageCapabilityV1
impl Eq for StorageCapabilityV1
Source§impl Hash for StorageCapabilityV1
impl Hash for StorageCapabilityV1
Source§impl Ord for StorageCapabilityV1
impl Ord for StorageCapabilityV1
Source§fn cmp(&self, other: &StorageCapabilityV1) -> Ordering
fn cmp(&self, other: &StorageCapabilityV1) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for StorageCapabilityV1
impl PartialEq for StorageCapabilityV1
Source§impl PartialOrd for StorageCapabilityV1
impl PartialOrd for StorageCapabilityV1
impl StructuralPartialEq for StorageCapabilityV1
Auto Trait Implementations§
impl Freeze for StorageCapabilityV1
impl RefUnwindSafe for StorageCapabilityV1
impl Send for StorageCapabilityV1
impl Sync for StorageCapabilityV1
impl Unpin for StorageCapabilityV1
impl UnsafeUnpin for StorageCapabilityV1
impl UnwindSafe for StorageCapabilityV1
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