pub struct InheritedNotNull {
pub column: String,
pub name: Option<String>,
pub parents: usize,
}Expand description
A NOT NULL constraint the parents give a column: the first parent’s constraint name and how many parents give it.
Fields§
§column: String§name: Option<String>§parents: usizeImplementations§
Trait Implementations§
Source§impl Clone for InheritedNotNull
impl Clone for InheritedNotNull
Source§impl Debug for InheritedNotNull
impl Debug for InheritedNotNull
impl Eq for InheritedNotNull
Source§impl PartialEq for InheritedNotNull
impl PartialEq for InheritedNotNull
impl StructuralPartialEq for InheritedNotNull
Auto Trait Implementations§
impl Freeze for InheritedNotNull
impl RefUnwindSafe for InheritedNotNull
impl Send for InheritedNotNull
impl Sync for InheritedNotNull
impl Unpin for InheritedNotNull
impl UnsafeUnpin for InheritedNotNull
impl UnwindSafe for InheritedNotNull
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
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