Struct embedded_tls::blocking::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