pub struct SecureTransportContext { /* private fields */ }Expand description
Wraps a Secure Transport SSLContextRef.
Implementations§
Source§impl SecureTransportContext
impl SecureTransportContext
Sourcepub fn client() -> Result<Self>
pub fn client() -> Result<Self>
Wraps the corresponding Secure Transport SSLContextRef operation.
Sourcepub fn server() -> Result<Self>
pub fn server() -> Result<Self>
Wraps the corresponding Secure Transport SSLContextRef operation.
Sourcepub fn set_protocol_min(&mut self, protocol: ProtocolVersion) -> Result<()>
pub fn set_protocol_min(&mut self, protocol: ProtocolVersion) -> Result<()>
Wraps the corresponding Secure Transport SSLContextRef operation.
Sourcepub fn set_protocol_max(&mut self, protocol: ProtocolVersion) -> Result<()>
pub fn set_protocol_max(&mut self, protocol: ProtocolVersion) -> Result<()>
Wraps the corresponding Secure Transport SSLContextRef operation.
Sourcepub fn state(&self) -> Result<SecureTransportState>
pub fn state(&self) -> Result<SecureTransportState>
Wraps the corresponding Secure Transport SSLContextRef operation.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SecureTransportContext
impl RefUnwindSafe for SecureTransportContext
impl !Send for SecureTransportContext
impl !Sync for SecureTransportContext
impl Unpin for SecureTransportContext
impl UnsafeUnpin for SecureTransportContext
impl UnwindSafe for SecureTransportContext
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