pub(crate) struct AddPermissionsObjectSubjectIdx;
Trait Implementations§
Source§impl Migration<Postgres> for AddPermissionsObjectSubjectIdx
impl Migration<Postgres> for AddPermissionsObjectSubjectIdx
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
Source§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 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_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 AddPermissionsObjectSubjectIdx
impl RefUnwindSafe for AddPermissionsObjectSubjectIdx
impl Send for AddPermissionsObjectSubjectIdx
impl Sync for AddPermissionsObjectSubjectIdx
impl Unpin for AddPermissionsObjectSubjectIdx
impl UnwindSafe for AddPermissionsObjectSubjectIdx
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