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<SqlColumnDefault, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SqlColumnDefault, <__D as Deserializer<'de>>::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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.