pub struct UniqueConstraint {
pub fields: Vec<String>,
pub condition: Option<String>,
pub name: String,
}Expand description
A table-level UNIQUE constraint — single or multi-column, optional partial condition.
Fields§
§fields: Vec<String>§condition: Option<String>§name: StringImplementations§
Trait Implementations§
Source§impl Clone for UniqueConstraint
impl Clone for UniqueConstraint
Source§impl Debug for UniqueConstraint
impl Debug for UniqueConstraint
Source§impl From<UniqueConstraint> for Constraint
impl From<UniqueConstraint> for Constraint
Source§fn from(c: UniqueConstraint) -> Self
fn from(c: UniqueConstraint) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Forget for UniqueConstraint
impl Freeze for UniqueConstraint
impl RefUnwindSafe for UniqueConstraint
impl Send for UniqueConstraint
impl Sync for UniqueConstraint
impl Unpin for UniqueConstraint
impl UnsafeUnpin for UniqueConstraint
impl UnwindSafe for UniqueConstraint
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