pub enum ApplyMigrationErrorLocation {
StartTransaction,
ApplyOperation(usize),
UpdateLastMigration,
CommitTransaction,
}Expand description
Location where an ApplyMigrationError occurred.
Variants§
StartTransaction
The error occurred while starting the transaction
ApplyOperation(usize)
The error occurred while applying an operation
UpdateLastMigration
The error occurred while updating the “last migration table”
CommitTransaction
The error occurred while commiting the transaction
Trait Implementations§
Source§impl Debug for ApplyMigrationErrorLocation
impl Debug for ApplyMigrationErrorLocation
Source§impl Error for ApplyMigrationErrorLocation
impl Error for ApplyMigrationErrorLocation
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for ApplyMigrationErrorLocation
impl RefUnwindSafe for ApplyMigrationErrorLocation
impl Send for ApplyMigrationErrorLocation
impl Sync for ApplyMigrationErrorLocation
impl Unpin for ApplyMigrationErrorLocation
impl UnsafeUnpin for ApplyMigrationErrorLocation
impl UnwindSafe for ApplyMigrationErrorLocation
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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