pub struct PrimaryKey {
pub name: String,
pub columns: Vec<String>,
}
Available on crate features
postgres
and def
only.Expand description
A constraint stating that the given columns act as a unique identifier for rows in the table. This implies that the columns are not null and are unique together
Fieldsยง
ยงname: String
ยงcolumns: Vec<String>
Implementationsยง
Sourceยงimpl PrimaryKey
impl PrimaryKey
pub fn write(&self) -> IndexCreateStatement
Available on crate feature
writer
only.Trait Implementationsยง
Sourceยงimpl Clone for PrimaryKey
impl Clone for PrimaryKey
Sourceยง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 moreSourceยงimpl Debug for PrimaryKey
impl Debug for PrimaryKey
Sourceยงimpl PartialEq for PrimaryKey
impl PartialEq 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 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