aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/error.rs
diff options
context:
space:
mode:
authorNovotnik, Petr <[email protected]>2016-09-01 20:10:02 +0200
committerNovotnik, Petr <[email protected]>2016-09-01 20:10:02 +0200
commit5e08ad00859d5402cec003e646475b9d36a6d454 (patch)
tree4e35da86b8886706d8277b619dd74e340fd0c87c /openssl/src/error.rs
parentMerge pull request #444 from adelarsq/patch-1 (diff)
downloadrust-openssl-5e08ad00859d5402cec003e646475b9d36a6d454.tar.xz
rust-openssl-5e08ad00859d5402cec003e646475b9d36a6d454.zip
Implement Clone for openssl::error::ErrorStack
Diffstat (limited to 'openssl/src/error.rs')
-rw-r--r--openssl/src/error.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/openssl/src/error.rs b/openssl/src/error.rs
index cc89b5db..d76e7cbd 100644
--- a/openssl/src/error.rs
+++ b/openssl/src/error.rs
@@ -7,7 +7,7 @@ use std::str;
use ffi;
-#[derive(Debug)]
+#[derive(Debug, Clone)]
pub struct ErrorStack(Vec<Error>);
impl ErrorStack {
@@ -61,6 +61,7 @@ impl From<ErrorStack> for fmt::Error {
}
/// An error reported from OpenSSL.
+#[derive(Clone)]
pub struct Error(c_ulong);
impl Error {