[−][src]Enum fizyr_rpc::error::ReadMessageError
An error occurred while reading a message.
Variants
Io(Error)
An I/O error occurred.
MessageTooShort(MessageTooShort)
The received message is too short to be valid.
InvalidMessageType(InvalidMessageType)
The received message has an invalid type.
PayloadTooLarge(PayloadTooLarge)
The payload of the message is too large to receive.
Implementations
impl ReadMessageError
[src]
pub fn is_connection_aborted(&self) -> bool
[src]
Check if the error is an I/O error indicating that the connection was aborted by the remote peer.
Trait Implementations
impl Debug for ReadMessageError
[src]
impl Display for ReadMessageError
[src]
impl Error for ReadMessageError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<Error> for ReadMessageError
[src]
impl From<InvalidMessageType> for ReadMessageError
[src]
fn from(source: InvalidMessageType) -> Self
[src]
impl From<MessageTooShort> for ReadMessageError
[src]
fn from(source: MessageTooShort) -> Self
[src]
impl From<PayloadTooLarge> for ReadMessageError
[src]
fn from(source: PayloadTooLarge) -> Self
[src]
impl From<ReadMessageError> for NextMessageError
[src]
fn from(other: ReadMessageError) -> Self
[src]
Auto Trait Implementations
impl !RefUnwindSafe for ReadMessageError
[src]
impl Send for ReadMessageError
[src]
impl Sync for ReadMessageError
[src]
impl Unpin for ReadMessageError
[src]
impl !UnwindSafe for ReadMessageError
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,