[−][src]Enum fleetspeak::ReadError
An error type for failures that occurred when receiving a message.
Variants
Input(Error)
An I/O error occurred when reading from the input stream.
Decode(DecodeError)
An error occurred when decoding bytes of the proto message.
An error occurred because the decoded proto message was malformed.
Magic(u32)
An invalid magic number has been read from the input stream.
Methods
impl ReadError
[src]
pub fn malformed<E>(err: E) -> ReadError where
E: Into<Box<dyn Error + Send + Sync>>,
[src]
E: Into<Box<dyn Error + Send + Sync>>,
Converts an error indicating malformed proto message to ReadError
.
Trait Implementations
impl Debug for ReadError
[src]
impl Display for ReadError
[src]
impl Error for ReadError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<DecodeError> for ReadError
[src]
fn from(err: DecodeError) -> ReadError
[src]
impl From<Error> for ReadError
[src]
impl From<ReadError> for Error
[src]
Auto Trait Implementations
impl !RefUnwindSafe for ReadError
impl Send for ReadError
impl Sync for ReadError
impl Unpin for ReadError
impl !UnwindSafe for ReadError
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,
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.
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>,