pub enum StoreSchemaMetadataCapability {
LiveRebuiltMetadata,
CanonicalStableHistoryPlusJournalTail,
}Expand description
Store schema metadata persistence class.
Variants§
LiveRebuiltMetadata
The store-local projection is rebuilt from a durable accepted checkpoint and does not retain its own schema history.
CanonicalStableHistoryPlusJournalTail
Schema metadata is canonical stable history plus committed journal tail.
Implementations§
Trait Implementations§
impl Copy for StoreSchemaMetadataCapability
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
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