pub struct HandlePacketError { /* private fields */ }
Expand description
Error that can happen when handling Tcp relay
packet.
Implementations§
Source§impl HandlePacketError
impl HandlePacketError
Sourcepub fn kind(&self) -> &HandlePacketErrorKind
pub fn kind(&self) -> &HandlePacketErrorKind
Return the kind of this error.
Trait Implementations§
Source§impl Debug for HandlePacketError
impl Debug for HandlePacketError
Source§impl Display for HandlePacketError
impl Display for HandlePacketError
Source§impl Fail for HandlePacketError
impl Fail for HandlePacketError
Source§fn cause(&self) -> Option<&dyn Fail>
fn cause(&self) -> Option<&dyn Fail>
Returns a reference to the underlying cause of this failure, if it
is an error that wraps other errors. Read more
Source§fn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the
Backtrace
carried by this failure, if it
carries one. Read moreSource§impl From<Context<HandlePacketErrorKind>> for HandlePacketError
impl From<Context<HandlePacketErrorKind>> for HandlePacketError
Source§fn from(ctx: Context<HandlePacketErrorKind>) -> HandlePacketError
fn from(ctx: Context<HandlePacketErrorKind>) -> HandlePacketError
Converts to this type from the input type.
Source§impl From<HandlePacketErrorKind> for HandlePacketError
impl From<HandlePacketErrorKind> for HandlePacketError
Source§fn from(kind: HandlePacketErrorKind) -> HandlePacketError
fn from(kind: HandlePacketErrorKind) -> HandlePacketError
Converts to this type from the input type.
Auto Trait Implementations§
impl !Freeze for HandlePacketError
impl !RefUnwindSafe for HandlePacketError
impl Send for HandlePacketError
impl Sync for HandlePacketError
impl Unpin for HandlePacketError
impl !UnwindSafe for HandlePacketError
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more