pub enum UniversalError {
InvalidStrategy,
IoError(ErrorKind),
LayoutMismatch,
VecError,
MapError(MapError),
Full,
VersionExhausted,
}Variants§
InvalidStrategy
IoError(ErrorKind)
LayoutMismatch
VecError
MapError(MapError)
Full
VersionExhausted
current_version + 1 overflows u32. After ~4 billion
migrations on the same base, the container refuses further
migrations rather than wrap version back to 0 (which then
silently overwrites the v=0 backing).
Trait Implementations§
Source§impl Clone for UniversalError
impl Clone for UniversalError
Source§fn clone(&self) -> UniversalError
fn clone(&self) -> UniversalError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for UniversalError
Source§impl Debug for UniversalError
impl Debug for UniversalError
impl Eq for UniversalError
Source§impl From<Error> for UniversalError
impl From<Error> for UniversalError
Source§impl From<MapError> for UniversalError
impl From<MapError> for UniversalError
Source§impl PartialEq for UniversalError
impl PartialEq for UniversalError
impl StructuralPartialEq for UniversalError
Auto Trait Implementations§
impl Freeze for UniversalError
impl RefUnwindSafe for UniversalError
impl Send for UniversalError
impl Sync for UniversalError
impl Unpin for UniversalError
impl UnsafeUnpin for UniversalError
impl UnwindSafe for UniversalError
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