#[non_exhaustive]pub enum SchemaVersionError {
TargetVersionOutOfRange {
specified: SchemaVersion,
highest: SchemaVersion,
},
}
Expand description
Errors related to schema versions
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
TargetVersionOutOfRange
Fields
§
specified: SchemaVersion
The attempt to migrate to this version caused the error
§
highest: SchemaVersion
Highest version defined in the migration set
Attempt to migrate to a version out of range for the supplied migrations
Trait Implementations§
source§impl Clone for SchemaVersionError
impl Clone for SchemaVersionError
source§fn clone(&self) -> SchemaVersionError
fn clone(&self) -> SchemaVersionError
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SchemaVersionError
impl Debug for SchemaVersionError
source§impl Display for SchemaVersionError
impl Display for SchemaVersionError
source§impl Error for SchemaVersionError
impl Error for SchemaVersionError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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 PartialEq for SchemaVersionError
impl PartialEq for SchemaVersionError
source§fn eq(&self, other: &SchemaVersionError) -> bool
fn eq(&self, other: &SchemaVersionError) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for SchemaVersionError
impl Eq for SchemaVersionError
impl StructuralPartialEq for SchemaVersionError
Auto Trait Implementations§
impl Freeze for SchemaVersionError
impl RefUnwindSafe for SchemaVersionError
impl Send for SchemaVersionError
impl Sync for SchemaVersionError
impl Unpin for SchemaVersionError
impl UnwindSafe for SchemaVersionError
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