pub struct ForeignKeyRef {
pub table: String,
pub column: String,
pub on_delete: Option<ForeignKeyAction>,
pub on_update: Option<ForeignKeyAction>,
}Expand description
A reference to a foreign key in another table.
Fields§
§table: StringThe referenced table name.
column: StringThe referenced column name.
on_delete: Option<ForeignKeyAction>Action on delete.
on_update: Option<ForeignKeyAction>Action on update.
Trait Implementations§
Source§impl Clone for ForeignKeyRef
impl Clone for ForeignKeyRef
Source§fn clone(&self) -> ForeignKeyRef
fn clone(&self) -> ForeignKeyRef
Returns a duplicate of the value. Read more
1.0.0 · 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 ForeignKeyRef
impl Debug for ForeignKeyRef
Source§impl PartialEq for ForeignKeyRef
impl PartialEq for ForeignKeyRef
impl Eq for ForeignKeyRef
impl StructuralPartialEq for ForeignKeyRef
Auto Trait Implementations§
impl Freeze for ForeignKeyRef
impl RefUnwindSafe for ForeignKeyRef
impl Send for ForeignKeyRef
impl Sync for ForeignKeyRef
impl Unpin for ForeignKeyRef
impl UnwindSafe for ForeignKeyRef
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