#[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
sourceimpl Clone for SchemaVersionError
impl Clone for SchemaVersionError
sourcefn clone(&self) -> SchemaVersionError
fn clone(&self) -> SchemaVersionError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for SchemaVersionError
impl Debug for SchemaVersionError
sourceimpl Display for SchemaVersionError
impl Display for SchemaVersionError
sourceimpl Error for SchemaVersionError
impl Error for SchemaVersionError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl PartialEq<SchemaVersionError> for SchemaVersionError
impl PartialEq<SchemaVersionError> for SchemaVersionError
sourcefn 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 ==
. Read more
sourcefn ne(&self, other: &SchemaVersionError) -> bool
fn ne(&self, other: &SchemaVersionError) -> bool
This method tests for !=
.
impl Copy for SchemaVersionError
impl StructuralPartialEq for SchemaVersionError
Auto Trait Implementations
impl RefUnwindSafe for SchemaVersionError
impl Send for SchemaVersionError
impl Sync for SchemaVersionError
impl Unpin for SchemaVersionError
impl UnwindSafe for SchemaVersionError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more