pub enum Tls {
Enabled(TlsOptions),
Disabled,
}
Expand description
Specifies whether TLS configuration should be used with the operations that the
Client
performs.
Variants
Enabled(TlsOptions)
Enable TLS with the specified options.
Disabled
Disable TLS.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Tls
impl<'de> Deserialize<'de> for Tls
sourcefn deserialize<__D>(
__deserializer: __D
) -> Result<Tls, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Tls, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl From<TlsOptions> for Tls
impl From<TlsOptions> for Tls
sourcefn from(options: TlsOptions) -> Tls
fn from(options: TlsOptions) -> Tls
Converts to this type from the input type.
impl StructuralPartialEq for Tls
Auto Trait Implementations
impl RefUnwindSafe for Tls
impl Send for Tls
impl Sync for Tls
impl Unpin for Tls
impl UnwindSafe for Tls
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