pub struct SchemaColumnReference {
pub table: String,
pub column: String,
pub schema: Option<String>,
}Expand description
Column-level foreign key reference metadata.
Fields§
§table: StringReferenced table name.
column: StringReferenced column name.
schema: Option<String>Optional schema/namespace of referenced table.
Trait Implementations§
Source§impl Clone for SchemaColumnReference
impl Clone for SchemaColumnReference
Source§fn clone(&self) -> SchemaColumnReference
fn clone(&self) -> SchemaColumnReference
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 SchemaColumnReference
impl Debug for SchemaColumnReference
Source§impl<'de> Deserialize<'de> for SchemaColumnReference
impl<'de> Deserialize<'de> for SchemaColumnReference
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
Auto Trait Implementations§
impl Freeze for SchemaColumnReference
impl RefUnwindSafe for SchemaColumnReference
impl Send for SchemaColumnReference
impl Sync for SchemaColumnReference
impl Unpin for SchemaColumnReference
impl UnsafeUnpin for SchemaColumnReference
impl UnwindSafe for SchemaColumnReference
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