pub enum CovenMigrationError {
Show 15 variants
Pending {
current: u32,
target: u32,
},
PendingLedgerInstallation {
version: u32,
},
MissingManifest,
InvalidManifest(Error),
SerializeManifest(Error),
StoredLiveManifestMismatch,
UnknownUnversionedSchema,
UnexpectedSnapshotMetadata {
key: &'static str,
},
InvalidVersion {
value: String,
source: ParseIntError,
},
UnsupportedVersion {
found: u32,
latest: u32,
},
VersionManifestMismatch {
version: u32,
},
MigrationResultMismatch {
version: u32,
},
NonEmptyTable {
table: String,
},
Database(Error),
Db(DbError),
}Variants§
Pending
PendingLedgerInstallation
MissingManifest
InvalidManifest(Error)
SerializeManifest(Error)
StoredLiveManifestMismatch
UnknownUnversionedSchema
UnexpectedSnapshotMetadata
InvalidVersion
UnsupportedVersion
VersionManifestMismatch
MigrationResultMismatch
NonEmptyTable
Database(Error)
Db(DbError)
Trait Implementations§
Source§impl Debug for CovenMigrationError
impl Debug for CovenMigrationError
Source§impl Display for CovenMigrationError
impl Display for CovenMigrationError
Source§impl Error for CovenMigrationError
impl Error for CovenMigrationError
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()
Source§impl From<DbError> for CovenMigrationError
impl From<DbError> for CovenMigrationError
Source§fn from(source: DbError) -> CovenMigrationError
fn from(source: DbError) -> CovenMigrationError
Converts to this type from the input type.
Source§impl From<Error> for CovenMigrationError
impl From<Error> for CovenMigrationError
Source§fn from(source: Error) -> CovenMigrationError
fn from(source: Error) -> CovenMigrationError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CovenMigrationError
impl !RefUnwindSafe for CovenMigrationError
impl Send for CovenMigrationError
impl Sync for CovenMigrationError
impl Unpin for CovenMigrationError
impl UnsafeUnpin for CovenMigrationError
impl !UnwindSafe for CovenMigrationError
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 moreCreates a shared type from an unshared type.