pub enum CodecReadError {
Parser(Error),
Io(Error),
RespondAndThenCloseConnection(Messages),
}Variants§
Parser(Error)
The codec failed to parse a received message
Io(Error)
The tcp connection returned an error
RespondAndThenCloseConnection(Messages)
Respond to the client with the provided messages and then close the connection
Trait Implementations§
Source§impl Debug for CodecReadError
impl Debug for CodecReadError
Auto Trait Implementations§
impl Freeze for CodecReadError
impl !RefUnwindSafe for CodecReadError
impl Send for CodecReadError
impl Sync for CodecReadError
impl Unpin for CodecReadError
impl UnsafeUnpin for CodecReadError
impl !UnwindSafe for CodecReadError
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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