Enum capnp::Error [] [src]

pub enum Error {
    Decode {
        description: &'static str,
        detail: Option<String>,
    },
    Io(Error),
}

Things that can go wrong when you read a message.

Variants

Decode

Fields

description: &'static str
detail: Option<String>
Io(Error)

Methods

impl Error
[src]

fn new_decode_error(description: &'static str, detail: Option<String>) -> Error

Trait Implementations

impl Debug for Error
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl From<Error> for Error
[src]

fn from(err: Error) -> Error

Performs the conversion.

impl From<NotInSchema> for Error
[src]

fn from(e: NotInSchema) -> Error

Performs the conversion.

impl Display for Error
[src]

fn fmt(&self, fmt: &mut Formatter) -> Result<()Error>

Formats the value using the given formatter.

impl Error for Error
[src]

fn description(&self) -> &str

A short description of the error. Read more

fn cause(&self) -> Option<&Error>

The lower-level cause of this error, if any. Read more