pub enum RecordDecryptionError {
ModeMismatch {
expected: EncryptionMode,
actual: EncryptionMode,
},
AuthenticationFailed,
MalformedEncryptedRecord,
MeteredSizeMismatch {
stored: usize,
actual: usize,
},
MalformedDecryptedRecord(RecordDecodeError),
}Variants§
ModeMismatch
AuthenticationFailed
MalformedEncryptedRecord
MeteredSizeMismatch
MalformedDecryptedRecord(RecordDecodeError)
Trait Implementations§
Source§impl Clone for RecordDecryptionError
impl Clone for RecordDecryptionError
Source§fn clone(&self) -> RecordDecryptionError
fn clone(&self) -> RecordDecryptionError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RecordDecryptionError
impl Debug for RecordDecryptionError
Source§impl Display for RecordDecryptionError
impl Display for RecordDecryptionError
Source§impl Error for RecordDecryptionError
impl Error for RecordDecryptionError
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<RecordDecodeError> for RecordDecryptionError
impl From<RecordDecodeError> for RecordDecryptionError
Source§fn from(source: RecordDecodeError) -> Self
fn from(source: RecordDecodeError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for RecordDecryptionError
impl PartialEq for RecordDecryptionError
impl Eq for RecordDecryptionError
impl StructuralPartialEq for RecordDecryptionError
Auto Trait Implementations§
impl Freeze for RecordDecryptionError
impl RefUnwindSafe for RecordDecryptionError
impl Send for RecordDecryptionError
impl Sync for RecordDecryptionError
impl Unpin for RecordDecryptionError
impl UnsafeUnpin for RecordDecryptionError
impl UnwindSafe for RecordDecryptionError
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read more