netlink_rust/errors.rs
1
2use std::num;
3use std::str;
4use std::string;
5use std::io;
6use std::ffi;
7
8error_chain! {
9 types {
10 Error, ErrorKind, ResultExt, Result;
11 }
12 foreign_links {
13 ParseInt(num::ParseIntError);
14 ParseFloat(num::ParseFloatError);
15 Utf8(str::Utf8Error);
16 FromUtf8(string::FromUtf8Error);
17 Io(io::Error);
18 FromBytesWithNul(ffi::FromBytesWithNulError);
19 Nul(ffi::NulError);
20 }
21}