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<CovenMigrationError> for OpenError
impl From<CovenMigrationError> for OpenError
Source§fn from(source: CovenMigrationError) -> Self
fn from(source: CovenMigrationError) -> Self
Converts to this type from the input type.
Source§impl From<DbError> for CovenMigrationError
impl From<DbError> for CovenMigrationError
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