pub enum HandshakeStatus {
Success,
NoCommonProtocol,
MalformedRequest,
Unknown(u8),
}Expand description
Negotiation status reported by the target in a handshake response.
Variants§
Success
Negotiation succeeded; a mutually supported protocol was selected.
NoCommonProtocol
Negotiation failed; no common protocol exists between host and target.
MalformedRequest
Request payload was malformed or could not be parsed.
Unknown(u8)
Unrecognized handshake status reported by peer.
Trait Implementations§
Source§impl Clone for HandshakeStatus
impl Clone for HandshakeStatus
impl Copy for HandshakeStatus
Source§impl Debug for HandshakeStatus
impl Debug for HandshakeStatus
impl Eq for HandshakeStatus
Source§impl From<HandshakeStatus> for u8
impl From<HandshakeStatus> for u8
Source§fn from(status: HandshakeStatus) -> Self
fn from(status: HandshakeStatus) -> Self
Converts to this type from the input type.
Source§impl From<u8> for HandshakeStatus
impl From<u8> for HandshakeStatus
Source§impl PartialEq for HandshakeStatus
impl PartialEq for HandshakeStatus
impl StructuralPartialEq for HandshakeStatus
Auto Trait Implementations§
impl Freeze for HandshakeStatus
impl RefUnwindSafe for HandshakeStatus
impl Send for HandshakeStatus
impl Sync for HandshakeStatus
impl Unpin for HandshakeStatus
impl UnsafeUnpin for HandshakeStatus
impl UnwindSafe for HandshakeStatus
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