pub enum ConfigDecryptionError {
AuthTagMismatch,
InvalidUtf8,
KeyringError(String),
KdfError(String),
}Expand description
Errors produced by decryption or key-derivation operations.
Variants§
AuthTagMismatch
The ciphertext is malformed or has been tampered with.
InvalidUtf8
The stored data was not valid UTF-8 after decryption.
KeyringError(String)
Keyring access failed.
KdfError(String)
Key-derivation failed.
Trait Implementations§
Source§impl Debug for ConfigDecryptionError
impl Debug for ConfigDecryptionError
Source§impl Display for ConfigDecryptionError
impl Display for ConfigDecryptionError
Source§impl Error for ConfigDecryptionError
impl Error for ConfigDecryptionError
1.30.0 · 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()
Auto Trait Implementations§
impl Freeze for ConfigDecryptionError
impl RefUnwindSafe for ConfigDecryptionError
impl Send for ConfigDecryptionError
impl Sync for ConfigDecryptionError
impl Unpin for ConfigDecryptionError
impl UnsafeUnpin for ConfigDecryptionError
impl UnwindSafe for ConfigDecryptionError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.