pub enum ChachaPolyError {
InvalidData,
ApiMisuse(&'static str),
}Expand description
A ChaChaPoly-related error
Variants§
InvalidData
The processed data is invalid (MAC-mismatch)
ApiMisuse(&'static str)
An API misuse happened
Trait Implementations§
Source§impl Clone for ChachaPolyError
impl Clone for ChachaPolyError
Source§fn clone(&self) -> ChachaPolyError
fn clone(&self) -> ChachaPolyError
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 ChachaPolyError
impl Debug for ChachaPolyError
Source§impl Display for ChachaPolyError
impl Display for ChachaPolyError
Source§impl Error for ChachaPolyError
impl Error for ChachaPolyError
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()
Source§impl PartialEq for ChachaPolyError
impl PartialEq for ChachaPolyError
impl Copy for ChachaPolyError
impl Eq for ChachaPolyError
impl StructuralPartialEq for ChachaPolyError
Auto Trait Implementations§
impl Freeze for ChachaPolyError
impl RefUnwindSafe for ChachaPolyError
impl Send for ChachaPolyError
impl Sync for ChachaPolyError
impl Unpin for ChachaPolyError
impl UnwindSafe for ChachaPolyError
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