pub enum SqlColumnDefault {
Auto,
Null,
Literal {
text: String,
},
Required,
NotApplicable,
}Expand description
Compact accepted insert-default policy for one SQL column row.
Variants§
Auto
Database-owned insert synthesis.
Null
Missing inserts produce NULL.
Literal
Bounded canonical accepted literal.
Required
A value is required and no accepted default exists.
NotApplicable
Nested paths own no independent insert slot.
Implementations§
Source§impl SqlColumnDefault
impl SqlColumnDefault
Sourcepub const fn literal_text(&self) -> Option<&str>
pub const fn literal_text(&self) -> Option<&str>
Borrow canonical literal text when this is a literal default.
Trait Implementations§
Source§impl CandidType for SqlColumnDefault
impl CandidType for SqlColumnDefault
Source§impl Clone for SqlColumnDefault
impl Clone for SqlColumnDefault
Source§fn clone(&self) -> SqlColumnDefault
fn clone(&self) -> SqlColumnDefault
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 SqlColumnDefault
impl Debug for SqlColumnDefault
Source§impl<'de> Deserialize<'de> for SqlColumnDefault
impl<'de> Deserialize<'de> for SqlColumnDefault
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 SqlColumnDefault
Source§impl PartialEq for SqlColumnDefault
impl PartialEq for SqlColumnDefault
impl StructuralPartialEq for SqlColumnDefault
Auto Trait Implementations§
impl Freeze for SqlColumnDefault
impl RefUnwindSafe for SqlColumnDefault
impl Send for SqlColumnDefault
impl Sync for SqlColumnDefault
impl Unpin for SqlColumnDefault
impl UnsafeUnpin for SqlColumnDefault
impl UnwindSafe for SqlColumnDefault
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