Struct PrimaryKey
pub struct PrimaryKey { /* private fields */ }Expand description
Primary key metadata.
Implementations§
§impl PrimaryKey
impl PrimaryKey
pub const fn new(table: TableName, column: ColumnName) -> PrimaryKey
pub const fn new(table: TableName, column: ColumnName) -> PrimaryKey
Creates single-column primary key metadata.
pub const fn column(&self) -> &ColumnName
pub const fn column(&self) -> &ColumnName
Returns the column name.
Trait Implementations§
§impl Clone for PrimaryKey
impl Clone for PrimaryKey
§fn clone(&self) -> PrimaryKey
fn clone(&self) -> PrimaryKey
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 more§impl Debug for PrimaryKey
impl Debug for PrimaryKey
§impl Hash for PrimaryKey
impl Hash for PrimaryKey
§impl Ord for PrimaryKey
impl Ord for PrimaryKey
§impl PartialEq for PrimaryKey
impl PartialEq for PrimaryKey
§impl PartialOrd for PrimaryKey
impl PartialOrd for PrimaryKey
impl Eq for PrimaryKey
impl StructuralPartialEq for PrimaryKey
Auto Trait Implementations§
impl Freeze for PrimaryKey
impl RefUnwindSafe for PrimaryKey
impl Send for PrimaryKey
impl Sync for PrimaryKey
impl Unpin for PrimaryKey
impl UnsafeUnpin for PrimaryKey
impl UnwindSafe for PrimaryKey
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