pub(crate) struct Users;
Trait Implementations§
Source§impl Migration<Postgres> for Users
impl Migration<Postgres> for Users
Source§fn app(&self) -> &str
fn app(&self) -> &str
Returns the application name associated with the migration.
This can be the name of the folder or library where the migration is
located. Read more
Source§fn name(&self) -> &str
fn name(&self) -> &str
Returns the migration name, typically the file name without the
extension. Read more
Source§fn parents(&self) -> Vec<Box<dyn Migration<Postgres>>>
fn parents(&self) -> Vec<Box<dyn Migration<Postgres>>>
Returns the list of parent migrations. Read more
Source§fn operations(&self) -> Vec<Box<dyn Operation<Postgres>>>
fn operations(&self) -> Vec<Box<dyn Operation<Postgres>>>
Returns the operations associated with this migration. Read more
§fn replaces(&self) -> Vec<Box<dyn Migration<DB>>>
fn replaces(&self) -> Vec<Box<dyn Migration<DB>>>
Returns the list of migrations that this migration replaces. Read more
§fn run_before(&self) -> Vec<Box<dyn Migration<DB>>>
fn run_before(&self) -> Vec<Box<dyn Migration<DB>>>
Returns the list of migrations that this migration must run before(when
applying) or after (when reverting). Read more
§fn is_atomic(&self) -> bool
fn is_atomic(&self) -> bool
Indicates whether the migration is atomic.
By default, this function returns
true
, meaning the migration is
atomic. Read more§fn is_virtual(&self) -> bool
fn is_virtual(&self) -> bool
Indicates whether the migration is virtual.
By default, this function returns
false
, meaning the migration is not
virtual. Read moreAuto Trait Implementations§
impl Freeze for Users
impl RefUnwindSafe for Users
impl Send for Users
impl Sync for Users
impl Unpin for Users
impl UnwindSafe for Users
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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