pub enum KeyError {
Memory(Error),
Read(Error),
WrongSize,
Damaged,
}Expand description
Why a key could not be made.
Variants§
Memory(Error)
The key’s memory could not be locked or kept out of core dumps.
Read(Error)
The master key file could not be opened or read.
WrongSize
The master key file does not hold exactly 32 bytes.
Damaged
A wrapped key did not open. Like OpenError, it does not say which
part was wrong.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for KeyError
impl !UnwindSafe for KeyError
impl Freeze for KeyError
impl Send for KeyError
impl Sync for KeyError
impl Unpin for KeyError
impl UnsafeUnpin for KeyError
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