pub enum HandshakeStateError {
ExpectingPublicKey,
Cipher(CipherStateError),
NotEnoughOutput,
NotEnoughInput,
Write(Error),
}
Variants§
Trait Implementations§
Source§impl Debug for HandshakeStateError
impl Debug for HandshakeStateError
Source§impl Display for HandshakeStateError
impl Display for HandshakeStateError
Source§impl Error for HandshakeStateError
impl Error for HandshakeStateError
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<CipherStateError> for HandshakeStateError
impl From<CipherStateError> for HandshakeStateError
Source§fn from(source: CipherStateError) -> Self
fn from(source: CipherStateError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for HandshakeStateError
impl !RefUnwindSafe for HandshakeStateError
impl Send for HandshakeStateError
impl Sync for HandshakeStateError
impl Unpin for HandshakeStateError
impl !UnwindSafe for HandshakeStateError
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