pub enum DatabaseSaveError {
UnsupportedVersion,
Serialization(SeError),
Io(Error),
Key(DatabaseKeyError),
Cryptography(CryptographyError),
Random(Error),
}Expand description
Errors occurring when saving a database.
Variants§
UnsupportedVersion
Serialization(SeError)
Io(Error)
Key(DatabaseKeyError)
Cryptography(CryptographyError)
Random(Error)
Trait Implementations§
Source§impl Debug for DatabaseSaveError
impl Debug for DatabaseSaveError
Source§impl Display for DatabaseSaveError
impl Display for DatabaseSaveError
Source§impl Error for DatabaseSaveError
impl Error for DatabaseSaveError
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<DatabaseKeyError> for DatabaseSaveError
impl From<DatabaseKeyError> for DatabaseSaveError
Source§fn from(source: DatabaseKeyError) -> Self
fn from(source: DatabaseKeyError) -> Self
Converts to this type from the input type.
Source§impl From<DatabaseSaveError> for Error
impl From<DatabaseSaveError> for Error
Source§fn from(source: DatabaseSaveError) -> Self
fn from(source: DatabaseSaveError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for DatabaseSaveError
impl From<Error> for DatabaseSaveError
Source§impl From<Error> for DatabaseSaveError
impl From<Error> for DatabaseSaveError
Auto Trait Implementations§
impl !RefUnwindSafe for DatabaseSaveError
impl !UnwindSafe for DatabaseSaveError
impl Freeze for DatabaseSaveError
impl Send for DatabaseSaveError
impl Sync for DatabaseSaveError
impl Unpin for DatabaseSaveError
impl UnsafeUnpin for DatabaseSaveError
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