pub enum HandlePacketErrorKind {
SendTo,
MustNotSend,
InvalidConnectionId,
AlreadyLinked,
UnexpectedRouteResponse,
}
Expand description
The specific kind of error that can occur.
Variants§
SendTo
Send packet(s) error.
MustNotSend
Server must not send this packet to client.
InvalidConnectionId
Invalid connection ID when handling RouteResponse.
AlreadyLinked
Connection ID is already linked.
UnexpectedRouteResponse
Unexpected route response packet is received.
Trait Implementations§
Source§impl Clone for HandlePacketErrorKind
impl Clone for HandlePacketErrorKind
Source§fn clone(&self) -> HandlePacketErrorKind
fn clone(&self) -> HandlePacketErrorKind
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for HandlePacketErrorKind
impl Debug for HandlePacketErrorKind
Source§impl Display for HandlePacketErrorKind
impl Display for HandlePacketErrorKind
Source§impl Fail for HandlePacketErrorKind
impl Fail for HandlePacketErrorKind
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<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.
Source§impl PartialEq for HandlePacketErrorKind
impl PartialEq for HandlePacketErrorKind
impl Eq for HandlePacketErrorKind
impl StructuralPartialEq for HandlePacketErrorKind
Auto Trait Implementations§
impl Freeze for HandlePacketErrorKind
impl RefUnwindSafe for HandlePacketErrorKind
impl Send for HandlePacketErrorKind
impl Sync for HandlePacketErrorKind
impl Unpin for HandlePacketErrorKind
impl UnwindSafe for HandlePacketErrorKind
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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