pub enum SchemaTransitionOutcome {
AppendOnlyNullableFields,
ExactMatch,
RejectedEntityIdentity,
RejectedFieldContract,
RejectedFieldSlot,
RejectedRowLayout,
RejectedSchemaVersion,
RejectedSnapshot,
}Expand description
SchemaTransitionOutcome
Stable schema transition policy buckets. These counters isolate the policy decision for an existing accepted snapshot from broader reconciliation outcomes such as first-create writes, corrupt stores, or store failures.
Variants§
AppendOnlyNullableFields
ExactMatch
RejectedEntityIdentity
RejectedFieldContract
RejectedFieldSlot
RejectedRowLayout
RejectedSchemaVersion
RejectedSnapshot
Trait Implementations§
Source§impl Clone for SchemaTransitionOutcome
impl Clone for SchemaTransitionOutcome
Source§fn clone(&self) -> SchemaTransitionOutcome
fn clone(&self) -> SchemaTransitionOutcome
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 SchemaTransitionOutcome
Source§impl Debug for SchemaTransitionOutcome
impl Debug for SchemaTransitionOutcome
impl Eq for SchemaTransitionOutcome
Source§impl PartialEq for SchemaTransitionOutcome
impl PartialEq for SchemaTransitionOutcome
Source§fn eq(&self, other: &SchemaTransitionOutcome) -> bool
fn eq(&self, other: &SchemaTransitionOutcome) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SchemaTransitionOutcome
Auto Trait Implementations§
impl Freeze for SchemaTransitionOutcome
impl RefUnwindSafe for SchemaTransitionOutcome
impl Send for SchemaTransitionOutcome
impl Sync for SchemaTransitionOutcome
impl Unpin for SchemaTransitionOutcome
impl UnsafeUnpin for SchemaTransitionOutcome
impl UnwindSafe for SchemaTransitionOutcome
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