pub struct ReferenceDescriptor { /* private fields */ }Expand description
Read-only schema capability for one source FK column.
Implementations§
Source§impl ReferenceDescriptor
impl ReferenceDescriptor
pub fn source(&self) -> &SchemaColumnId
pub fn target(&self) -> &SchemaColumnId
pub fn source_nullable(&self) -> bool
pub fn data_type(&self) -> DataType
pub fn target_key(&self) -> ReferenceTargetKey
pub fn schema_generation(&self) -> u64
Trait Implementations§
Source§impl Clone for ReferenceDescriptor
impl Clone for ReferenceDescriptor
Source§fn clone(&self) -> ReferenceDescriptor
fn clone(&self) -> ReferenceDescriptor
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 ReferenceDescriptor
impl Debug for ReferenceDescriptor
impl Eq for ReferenceDescriptor
Source§impl PartialEq for ReferenceDescriptor
impl PartialEq for ReferenceDescriptor
impl StructuralPartialEq for ReferenceDescriptor
Auto Trait Implementations§
impl Freeze for ReferenceDescriptor
impl RefUnwindSafe for ReferenceDescriptor
impl Send for ReferenceDescriptor
impl Sync for ReferenceDescriptor
impl Unpin for ReferenceDescriptor
impl UnsafeUnpin for ReferenceDescriptor
impl UnwindSafe for ReferenceDescriptor
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