diff --git a/src/errors.rs b/src/errors.rs index cb95ce3..79cf66c 100644 --- a/src/errors.rs +++ b/src/errors.rs @@ -1,16 +1 @@ pub use failure::{bail, ensure, Error}; -use privdrop::PrivDropError; -use std::io; -use std::net::AddrParseError; - -#[derive(Debug, Fail)] -pub enum ProxyError { - #[fail(display = "Internal error: [{}]", _0)] - InternalError(String), - #[fail(display = "I/O error: [{}]", _0)] - Io(#[cause] io::Error), - #[fail(display = "Unable to parse address: [{}]", _0)] - AddrParseError(#[cause] AddrParseError), - #[fail(display = "Privilege drop error: [{}]", _0)] - PrivDrop(#[cause] PrivDropError), -}