pub struct ForeignKeyTableConstraint {
pub column: Identifier,
pub ref_table: Identifier,
pub ref_column: Option<Identifier>,
pub on_delete: ForeignKeyAction,
pub on_update: ForeignKeyAction,
}Expand description
Fields for a table-level FOREIGN KEY constraint (boxed to reduce TableConstraint enum size)
Fields§
§column: Identifier§ref_table: Identifier§ref_column: Option<Identifier>§on_delete: ForeignKeyAction§on_update: ForeignKeyActionTrait Implementations§
Source§impl Clone for ForeignKeyTableConstraint
impl Clone for ForeignKeyTableConstraint
Source§fn clone(&self) -> ForeignKeyTableConstraint
fn clone(&self) -> ForeignKeyTableConstraint
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 ForeignKeyTableConstraint
impl Debug for ForeignKeyTableConstraint
impl StructuralPartialEq for ForeignKeyTableConstraint
Auto Trait Implementations§
impl Freeze for ForeignKeyTableConstraint
impl RefUnwindSafe for ForeignKeyTableConstraint
impl Send for ForeignKeyTableConstraint
impl Sync for ForeignKeyTableConstraint
impl Unpin for ForeignKeyTableConstraint
impl UnsafeUnpin for ForeignKeyTableConstraint
impl UnwindSafe for ForeignKeyTableConstraint
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