pub enum PqxdhError {
CryptoError(String),
InvalidPrekeyBundle(String),
MissingPrekey(String),
SignatureVerificationFailed,
KeyDerivationFailed(String),
SerializationError(Error),
}Expand description
Errors that can occur during PQXDH operations
Variants§
CryptoError(String)
InvalidPrekeyBundle(String)
MissingPrekey(String)
SignatureVerificationFailed
KeyDerivationFailed(String)
SerializationError(Error)
Trait Implementations§
Source§impl Debug for PqxdhError
impl Debug for PqxdhError
Source§impl Display for PqxdhError
impl Display for PqxdhError
Source§impl Error for PqxdhError
impl Error for PqxdhError
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 PqxdhError
impl RefUnwindSafe for PqxdhError
impl Send for PqxdhError
impl Sync for PqxdhError
impl Unpin for PqxdhError
impl UnwindSafe for PqxdhError
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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