pub struct OpenSslClientConfig(/* private fields */);Expand description
A reference-counted SslConnector with a sensible default.
The Default impl uses SslMethod::tls_client and advertises [h2, http/1.1] via ALPN.
To customize, build a SslConnector yourself and convert via From/Into.
Implementations§
Source§impl OpenSslClientConfig
impl OpenSslClientConfig
Sourcepub fn as_inner(&self) -> &SslConnector
pub fn as_inner(&self) -> &SslConnector
borrow the inner SslConnector
Trait Implementations§
Source§impl Clone for OpenSslClientConfig
impl Clone for OpenSslClientConfig
Source§fn clone(&self) -> OpenSslClientConfig
fn clone(&self) -> OpenSslClientConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OpenSslClientConfig
impl Debug for OpenSslClientConfig
Source§impl Default for OpenSslClientConfig
impl Default for OpenSslClientConfig
Source§impl From<Arc<SslConnector>> for OpenSslClientConfig
impl From<Arc<SslConnector>> for OpenSslClientConfig
Source§fn from(connector: Arc<SslConnector>) -> Self
fn from(connector: Arc<SslConnector>) -> Self
Converts to this type from the input type.
Source§impl From<SslConnector> for OpenSslClientConfig
impl From<SslConnector> for OpenSslClientConfig
Source§fn from(connector: SslConnector) -> Self
fn from(connector: SslConnector) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for OpenSslClientConfig
impl RefUnwindSafe for OpenSslClientConfig
impl Send for OpenSslClientConfig
impl Sync for OpenSslClientConfig
impl Unpin for OpenSslClientConfig
impl UnsafeUnpin for OpenSslClientConfig
impl UnwindSafe for OpenSslClientConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more