pub struct TableConstraintsForeignKeys {
pub column_references: Option<Vec<TableConstraintsForeignKeysColumnReferences>>,
pub name: Option<String>,
pub referenced_table: Option<TableConstraintsForeignKeysReferencedTable>,
}Expand description
Represents a foreign key constraint on a table’s columns.
This type is not used in any activity, and only used as part of another schema.
Fields§
§column_references: Option<Vec<TableConstraintsForeignKeysColumnReferences>>Required. The columns that compose the foreign key.
name: Option<String>Optional. Set only if the foreign key constraint is named.
referenced_table: Option<TableConstraintsForeignKeysReferencedTable>no description provided
Trait Implementations§
Source§impl Clone for TableConstraintsForeignKeys
impl Clone for TableConstraintsForeignKeys
Source§fn clone(&self) -> TableConstraintsForeignKeys
fn clone(&self) -> TableConstraintsForeignKeys
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 TableConstraintsForeignKeys
impl Debug for TableConstraintsForeignKeys
Source§impl Default for TableConstraintsForeignKeys
impl Default for TableConstraintsForeignKeys
Source§fn default() -> TableConstraintsForeignKeys
fn default() -> TableConstraintsForeignKeys
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TableConstraintsForeignKeys
impl<'de> Deserialize<'de> for TableConstraintsForeignKeys
Source§fn 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
impl NestedType for TableConstraintsForeignKeys
impl Part for TableConstraintsForeignKeys
Auto Trait Implementations§
impl Freeze for TableConstraintsForeignKeys
impl RefUnwindSafe for TableConstraintsForeignKeys
impl Send for TableConstraintsForeignKeys
impl Sync for TableConstraintsForeignKeys
impl Unpin for TableConstraintsForeignKeys
impl UnwindSafe for TableConstraintsForeignKeys
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