Struct sqlite3_parser::ast::ForeignKeyClause
source · [−]pub struct ForeignKeyClause {
pub tbl_name: Name,
pub columns: Option<Vec<IndexedColumn>>,
pub args: Vec<RefArg>,
}Fields
tbl_name: Namecolumns: Option<Vec<IndexedColumn>>args: Vec<RefArg>Trait Implementations
sourceimpl Clone for ForeignKeyClause
impl Clone for ForeignKeyClause
sourcefn clone(&self) -> ForeignKeyClause
fn clone(&self) -> ForeignKeyClause
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 ForeignKeyClause
impl Debug for ForeignKeyClause
sourceimpl PartialEq<ForeignKeyClause> for ForeignKeyClause
impl PartialEq<ForeignKeyClause> for ForeignKeyClause
sourcefn eq(&self, other: &ForeignKeyClause) -> bool
fn eq(&self, other: &ForeignKeyClause) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &ForeignKeyClause) -> bool
fn ne(&self, other: &ForeignKeyClause) -> bool
This method tests for !=.
sourceimpl ToTokens for ForeignKeyClause
impl ToTokens for ForeignKeyClause
impl Eq for ForeignKeyClause
impl StructuralEq for ForeignKeyClause
impl StructuralPartialEq for ForeignKeyClause
Auto Trait Implementations
impl RefUnwindSafe for ForeignKeyClause
impl Send for ForeignKeyClause
impl Sync for ForeignKeyClause
impl Unpin for ForeignKeyClause
impl UnwindSafe for ForeignKeyClause
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<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more