pub enum DurabilityCapability {
ProcessLocal,
Persistent,
ConfigurationDependent,
}Expand description
Persistence strength provided by a backend.
Variants§
ProcessLocal
State is lost when the current process exits.
Persistent
State survives process restart when the backend is used in its persistent mode.
ConfigurationDependent
Durability depends on backend persistence, eviction, and deployment configuration.
Trait Implementations§
Source§impl Clone for DurabilityCapability
impl Clone for DurabilityCapability
Source§fn clone(&self) -> DurabilityCapability
fn clone(&self) -> DurabilityCapability
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 DurabilityCapability
Source§impl Debug for DurabilityCapability
impl Debug for DurabilityCapability
Source§impl<'de> Deserialize<'de> for DurabilityCapability
impl<'de> Deserialize<'de> for DurabilityCapability
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DurabilityCapability
Source§impl Hash for DurabilityCapability
impl Hash for DurabilityCapability
Source§impl PartialEq for DurabilityCapability
impl PartialEq for DurabilityCapability
Source§impl Serialize for DurabilityCapability
impl Serialize for DurabilityCapability
impl StructuralPartialEq for DurabilityCapability
Auto Trait Implementations§
impl Freeze for DurabilityCapability
impl RefUnwindSafe for DurabilityCapability
impl Send for DurabilityCapability
impl Sync for DurabilityCapability
impl Unpin for DurabilityCapability
impl UnsafeUnpin for DurabilityCapability
impl UnwindSafe for DurabilityCapability
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