pub enum StoreSchemaMetadataCapability {
DurableAcceptedHistory,
LiveRebuiltMetadata,
CanonicalStableHistoryPlusJournalTail,
}Expand description
Store schema metadata persistence class.
Variants§
DurableAcceptedHistory
Schema metadata has durable accepted-history semantics.
LiveRebuiltMetadata
Schema metadata is rebuilt live and is not durable history.
CanonicalStableHistoryPlusJournalTail
Schema metadata is canonical stable history plus committed journal tail.
Implementations§
Trait Implementations§
Source§impl Clone for StoreSchemaMetadataCapability
impl Clone for StoreSchemaMetadataCapability
Source§fn clone(&self) -> StoreSchemaMetadataCapability
fn clone(&self) -> StoreSchemaMetadataCapability
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 StoreSchemaMetadataCapability
Source§impl Default for StoreSchemaMetadataCapability
impl Default for StoreSchemaMetadataCapability
Source§fn default() -> StoreSchemaMetadataCapability
fn default() -> StoreSchemaMetadataCapability
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StoreSchemaMetadataCapability
impl<'de> Deserialize<'de> for StoreSchemaMetadataCapability
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 StoreSchemaMetadataCapability
Source§impl PartialEq for StoreSchemaMetadataCapability
impl PartialEq for StoreSchemaMetadataCapability
Source§fn eq(&self, other: &StoreSchemaMetadataCapability) -> bool
fn eq(&self, other: &StoreSchemaMetadataCapability) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for StoreSchemaMetadataCapability
Auto Trait Implementations§
impl Freeze for StoreSchemaMetadataCapability
impl RefUnwindSafe for StoreSchemaMetadataCapability
impl Send for StoreSchemaMetadataCapability
impl Sync for StoreSchemaMetadataCapability
impl Unpin for StoreSchemaMetadataCapability
impl UnsafeUnpin for StoreSchemaMetadataCapability
impl UnwindSafe for StoreSchemaMetadataCapability
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