Struct gluesql_core::ast::ColumnOptionDef
source · [−]pub struct ColumnOptionDef {
pub name: Option<String>,
pub option: ColumnOption,
}Fields
name: Option<String>option: ColumnOptionTrait Implementations
sourceimpl Clone for ColumnOptionDef
impl Clone for ColumnOptionDef
sourcefn clone(&self) -> ColumnOptionDef
fn clone(&self) -> ColumnOptionDef
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for ColumnOptionDef
impl Debug for ColumnOptionDef
sourceimpl<'de> Deserialize<'de> for ColumnOptionDef
impl<'de> Deserialize<'de> for ColumnOptionDef
sourcefn 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
sourceimpl Hash for ColumnOptionDef
impl Hash for ColumnOptionDef
sourceimpl PartialEq<ColumnOptionDef> for ColumnOptionDef
impl PartialEq<ColumnOptionDef> for ColumnOptionDef
sourcefn eq(&self, other: &ColumnOptionDef) -> bool
fn eq(&self, other: &ColumnOptionDef) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourceimpl Serialize for ColumnOptionDef
impl Serialize for ColumnOptionDef
impl Eq for ColumnOptionDef
impl StructuralEq for ColumnOptionDef
impl StructuralPartialEq for ColumnOptionDef
Auto Trait Implementations
impl RefUnwindSafe for ColumnOptionDef
impl Send for ColumnOptionDef
impl Sync for ColumnOptionDef
impl Unpin for ColumnOptionDef
impl UnwindSafe for ColumnOptionDef
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key and return true if they are equal.