pub struct SchemaForeignKey {
pub column: String,
pub ref_table: String,
pub ref_column: String,
}Expand description
Metadata about a foreign key relationship.
Fields§
§column: StringThe column in the current table.
ref_table: StringThe table being referenced.
ref_column: StringThe column being referenced in the target table.
Trait Implementations§
Source§impl Clone for SchemaForeignKey
impl Clone for SchemaForeignKey
Source§fn clone(&self) -> SchemaForeignKey
fn clone(&self) -> SchemaForeignKey
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 SchemaForeignKey
impl Debug for SchemaForeignKey
Source§impl PartialEq for SchemaForeignKey
impl PartialEq for SchemaForeignKey
impl Eq for SchemaForeignKey
impl StructuralPartialEq for SchemaForeignKey
Auto Trait Implementations§
impl Freeze for SchemaForeignKey
impl RefUnwindSafe for SchemaForeignKey
impl Send for SchemaForeignKey
impl Sync for SchemaForeignKey
impl Unpin for SchemaForeignKey
impl UnwindSafe for SchemaForeignKey
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more