1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
// Errors in the weave code.

#[derive(Debug, error_chain)]
pub enum ErrorKind {
    Msg(String),

    #[error_chain(foreign)]
    Io(::std::io::Error),

    #[error_chain(foreign)]
    Parse(::std::num::ParseIntError),

    #[error_chain(foreign)]
    Serde(::serde_json::Error),
}