pub struct SslServerTrustCredentials<'pool> { /* private fields */ }Expand description
SSL server trust credentials.
Implementations§
Source§impl<'pool> SslServerTrustCredentials<'pool>
impl<'pool> SslServerTrustCredentials<'pool>
Trait Implementations§
Source§impl<'pool> Credentials for SslServerTrustCredentials<'pool>
impl<'pool> Credentials for SslServerTrustCredentials<'pool>
Source§fn as_mut_ptr(&mut self) -> *mut c_void
fn as_mut_ptr(&mut self) -> *mut c_void
Returns a mutable pointer to the credentials.
Source§fn from_raw(cred: *mut c_void) -> Selfwhere
Self: Sized,
fn from_raw(cred: *mut c_void) -> Selfwhere
Self: Sized,
Creates credentials from a raw pointer.
Source§fn as_ssl_server_trust(&self) -> Option<&SslServerTrustCredentials<'_>>
fn as_ssl_server_trust(&self) -> Option<&SslServerTrustCredentials<'_>>
Try to downcast to SslServerTrustCredentials
Source§fn as_simple(&self) -> Option<&SimpleCredentials<'_>>
fn as_simple(&self) -> Option<&SimpleCredentials<'_>>
Try to downcast to SimpleCredentials
Source§fn as_username(&self) -> Option<&UsernameCredentials<'_>>
fn as_username(&self) -> Option<&UsernameCredentials<'_>>
Try to downcast to UsernameCredentials
Source§fn as_ssl_client_cert(&self) -> Option<&SslClientCertCredentials<'_>>
fn as_ssl_client_cert(&self) -> Option<&SslClientCertCredentials<'_>>
Try to downcast to SslClientCertCredentials
Source§fn as_ssl_client_cert_pw(&self) -> Option<&SslClientCertPwCredentials<'_>>
fn as_ssl_client_cert_pw(&self) -> Option<&SslClientCertPwCredentials<'_>>
Try to downcast to SslClientCertPwCredentials
Auto Trait Implementations§
impl<'pool> Freeze for SslServerTrustCredentials<'pool>
impl<'pool> RefUnwindSafe for SslServerTrustCredentials<'pool>
impl<'pool> !Send for SslServerTrustCredentials<'pool>
impl<'pool> !Sync for SslServerTrustCredentials<'pool>
impl<'pool> Unpin for SslServerTrustCredentials<'pool>
impl<'pool> UnsafeUnpin for SslServerTrustCredentials<'pool>
impl<'pool> UnwindSafe for SslServerTrustCredentials<'pool>
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