Struct embedded_tls::TlsConfig 
source · [−]pub struct TlsConfig<'a, CipherSuite> where
    CipherSuite: TlsCipherSuite,  { /* private fields */ }Implementations
sourceimpl<'a, CipherSuite> TlsConfig<'a, CipherSuite> where
    CipherSuite: TlsCipherSuite, 
 
impl<'a, CipherSuite> TlsConfig<'a, CipherSuite> where
    CipherSuite: TlsCipherSuite, 
pub fn new() -> Self
pub fn with_server_name(self, server_name: &'a str) -> Self
pub fn verify_hostname(self, verify_host: bool) -> Self
pub fn verify_cert(self, verify_cert: bool) -> Self
pub fn with_ca(self, ca: Certificate<'a>) -> Self
pub fn with_cert(self, cert: Certificate<'a>) -> Self
Trait Implementations
sourceimpl<'a, CipherSuite: Debug> Debug for TlsConfig<'a, CipherSuite> where
    CipherSuite: TlsCipherSuite, 
 
impl<'a, CipherSuite: Debug> Debug for TlsConfig<'a, CipherSuite> where
    CipherSuite: TlsCipherSuite, 
Auto Trait Implementations
impl<'a, CipherSuite> RefUnwindSafe for TlsConfig<'a, CipherSuite> where
    CipherSuite: RefUnwindSafe, 
impl<'a, CipherSuite> Send for TlsConfig<'a, CipherSuite> where
    CipherSuite: Send, 
impl<'a, CipherSuite> Sync for TlsConfig<'a, CipherSuite> where
    CipherSuite: Sync, 
impl<'a, CipherSuite> Unpin for TlsConfig<'a, CipherSuite> where
    CipherSuite: Unpin, 
impl<'a, CipherSuite> UnwindSafe for TlsConfig<'a, CipherSuite> where
    CipherSuite: UnwindSafe, 
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
    T: ?Sized, 
 
impl<T> BorrowMut<T> for T where
    T: ?Sized, 
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more