diff --git a/src/ssl/error.rs b/src/ssl/error.rs index dd387e2f..9af14dd9 100644 --- a/src/ssl/error.rs +++ b/src/ssl/error.rs @@ -4,7 +4,7 @@ use std::io::IoError; use ssl::ffi; /// An SSL error -#[deriving(Show)] +#[deriving(Show, Clone, PartialEq, Eq)] pub enum SslError { /// The underlying stream has reported an error StreamError(IoError), @@ -15,7 +15,7 @@ pub enum SslError { } /// An error from the OpenSSL library -#[deriving(Show)] +#[deriving(Show, Clone, PartialEq, Eq)] pub enum OpensslError { /// An unknown error UnknownError {