1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
quick_error! { #[derive(Debug)] pub enum ClientError { AddressError(err: std::net::AddrParseError) { from() } ConnectError(err: std::io::Error) { from() } ProtocolError(err: agilulf_protocol::ProtocolError) { from() } } } pub type Result<T> = std::result::Result<T, ClientError>;