From 146512099b484928e9b9396d4b8a476b1c47ee54 Mon Sep 17 00:00:00 2001 From: Steven Fackler Date: Sun, 27 Nov 2016 21:35:35 -0800 Subject: [PATCH] Implement Clone for SslConnector and SslAcceptor --- openssl/src/ssl/connector.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openssl/src/ssl/connector.rs b/openssl/src/ssl/connector.rs index 9ff89c0e..cc5c5273 100644 --- a/openssl/src/ssl/connector.rs +++ b/openssl/src/ssl/connector.rs @@ -83,6 +83,7 @@ impl SslConnectorBuilder { /// /// OpenSSL's built in hostname verification is used when linking against OpenSSL 1.0.2 or 1.1.0, /// and a custom implementation is used when linking against OpenSSL 1.0.1. +#[derive(Clone)] pub struct SslConnector(SslContext); impl SslConnector { @@ -236,6 +237,7 @@ fn setup_curves(_: &mut SslContextBuilder) -> Result<(), ErrorStack> { /// /// OpenSSL's default configuration is highly insecure. This connector manages the OpenSSL /// structures, configuring cipher suites, session options, and more. +#[derive(Clone)] pub struct SslAcceptor(SslContext); impl SslAcceptor {