pub enum ScalarAnnotation {
Default(Sql),
Check(Check),
PrimaryKey(PrimaryKey),
Unique(UniqueConstraint),
Index(Index),
Inline,
External,
}Variants§
Default(Sql)
Moved to column if inlined.
Check(Check)
Moved to column if inlined.
PrimaryKey(PrimaryKey)
Moved to column.
Unique(UniqueConstraint)
Moved to column.
Index(Index)
Moved to column.
Inline
External
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ScalarAnnotation
impl RefUnwindSafe for ScalarAnnotation
impl Send for ScalarAnnotation
impl Sync for ScalarAnnotation
impl Unpin for ScalarAnnotation
impl UnwindSafe for ScalarAnnotation
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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