pub enum FieldDatabaseDefault {
None,
EncodedSlotPayload(&'static [u8]),
}Expand description
FieldDatabaseDefault
FieldDatabaseDefault declares the database-level default contract for one
runtime field. It comes only from explicit schema/DDL default intent so
schema reconciliation never treats Rust Default as persisted-row policy.
Variants§
None
No database-level default is declared for this field.
EncodedSlotPayload(&'static [u8])
Already-encoded persisted slot payload used as a database default.
This is intentionally a field-codec payload, not a runtime Value.
Generated schema code may provide this once database defaults are
explicitly authored, but implicit Rust defaults must not flow here.
Trait Implementations§
Source§impl Clone for FieldDatabaseDefault
impl Clone for FieldDatabaseDefault
Source§fn clone(&self) -> FieldDatabaseDefault
fn clone(&self) -> FieldDatabaseDefault
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 moreSource§impl Debug for FieldDatabaseDefault
impl Debug for FieldDatabaseDefault
Source§impl PartialEq for FieldDatabaseDefault
impl PartialEq for FieldDatabaseDefault
Source§fn eq(&self, other: &FieldDatabaseDefault) -> bool
fn eq(&self, other: &FieldDatabaseDefault) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for FieldDatabaseDefault
impl Eq for FieldDatabaseDefault
impl StructuralPartialEq for FieldDatabaseDefault
Auto Trait Implementations§
impl Freeze for FieldDatabaseDefault
impl RefUnwindSafe for FieldDatabaseDefault
impl Send for FieldDatabaseDefault
impl Sync for FieldDatabaseDefault
impl Unpin for FieldDatabaseDefault
impl UnsafeUnpin for FieldDatabaseDefault
impl UnwindSafe for FieldDatabaseDefault
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