pub struct TlsConfigurationBuilder { /* private fields */ }
Implementations§
Source§impl TlsConfigurationBuilder
impl TlsConfigurationBuilder
pub fn enable(self, enabled: bool) -> TlsConfigurationBuilder
pub fn add_root_certificates<T>( self, root_certificates_path: T, ) -> TlsConfigurationBuilder
pub fn add_client_certificates_keys<T1, T2>( self, client_certificates_path: T1, client_private_key_path: T2, ) -> TlsConfigurationBuilder
pub fn build(self) -> Result<TlsConfiguration, &'static str>
Trait Implementations§
Source§impl Default for TlsConfigurationBuilder
impl Default for TlsConfigurationBuilder
Source§fn default() -> TlsConfigurationBuilder
fn default() -> TlsConfigurationBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TlsConfigurationBuilder
impl RefUnwindSafe for TlsConfigurationBuilder
impl Send for TlsConfigurationBuilder
impl Sync for TlsConfigurationBuilder
impl Unpin for TlsConfigurationBuilder
impl UnwindSafe for TlsConfigurationBuilder
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