From be1e787ce6b0518463e97825c233ed195a6a1531 Mon Sep 17 00:00:00 2001 From: Steven Fackler Date: Wed, 10 Jan 2018 22:26:32 -0800 Subject: [PATCH] Add from conversion This is needed for tokio-openssl --- openssl/src/ssl/error.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/openssl/src/ssl/error.rs b/openssl/src/ssl/error.rs index c0bc80ae..18e44cd6 100644 --- a/openssl/src/ssl/error.rs +++ b/openssl/src/ssl/error.rs @@ -82,6 +82,15 @@ impl Error { } } +impl From for Error { + fn from(e: ErrorStack) -> Error { + Error { + code: ErrorCode::SSL, + cause: Some(InnerError::Ssl(e)), + } + } +} + impl fmt::Display for Error { fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { match self.code {