pub enum SchemaMetadataCapability {
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.
Trait Implementations§
Source§impl Clone for SchemaMetadataCapability
impl Clone for SchemaMetadataCapability
Source§fn clone(&self) -> SchemaMetadataCapability
fn clone(&self) -> SchemaMetadataCapability
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 SchemaMetadataCapability
Source§impl Debug for SchemaMetadataCapability
impl Debug for SchemaMetadataCapability
impl Eq for SchemaMetadataCapability
Source§impl PartialEq for SchemaMetadataCapability
impl PartialEq for SchemaMetadataCapability
Source§impl Serialize for SchemaMetadataCapability
impl Serialize for SchemaMetadataCapability
impl StructuralPartialEq for SchemaMetadataCapability
Auto Trait Implementations§
impl Freeze for SchemaMetadataCapability
impl RefUnwindSafe for SchemaMetadataCapability
impl Send for SchemaMetadataCapability
impl Sync for SchemaMetadataCapability
impl Unpin for SchemaMetadataCapability
impl UnsafeUnpin for SchemaMetadataCapability
impl UnwindSafe for SchemaMetadataCapability
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.