pub enum ProtocolIdError {
InvalidHeader,
Incompatible,
Unknown,
Unexpected {
exp: ProtocolId,
got: ProtocolId,
},
Disconnected,
Io(Error),
}
Variants§
Trait Implementations§
Source§impl Debug for ProtocolIdError
impl Debug for ProtocolIdError
Source§impl Display for ProtocolIdError
impl Display for ProtocolIdError
Source§impl From<(ProtocolId, ProtocolId)> for ProtocolIdError
impl From<(ProtocolId, ProtocolId)> for ProtocolIdError
Source§fn from(original: (ProtocolId, ProtocolId)) -> ProtocolIdError
fn from(original: (ProtocolId, ProtocolId)) -> ProtocolIdError
Converts to this type from the input type.
Source§impl From<Error> for ProtocolIdError
impl From<Error> for ProtocolIdError
Source§fn from(original: Error) -> ProtocolIdError
fn from(original: Error) -> ProtocolIdError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ProtocolIdError
impl !RefUnwindSafe for ProtocolIdError
impl Send for ProtocolIdError
impl Sync for ProtocolIdError
impl Unpin for ProtocolIdError
impl !UnwindSafe for ProtocolIdError
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