pub enum TlsPolicy {
Disabled,
Anonymous,
Verified(TlsConfig),
}
Expand description
Describes whether or not to use TLS and how
Variants§
Disabled
Do not use TLS
Anonymous
Use TLS, but do not verify certificates or domains
Server must support anonymous TLS
Verified(TlsConfig)
Use TLS and verify certificates and domains
Trait Implementations§
source§impl<'de> Deserialize<'de> for TlsPolicy
impl<'de> Deserialize<'de> for TlsPolicy
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for TlsPolicy
impl PartialEq for TlsPolicy
source§impl TryFrom<TlsPolicy> for DomainConnector
impl TryFrom<TlsPolicy> for DomainConnector
impl Eq for TlsPolicy
impl StructuralPartialEq for TlsPolicy
Auto Trait Implementations§
impl RefUnwindSafe for TlsPolicy
impl Send for TlsPolicy
impl Sync for TlsPolicy
impl Unpin for TlsPolicy
impl UnwindSafe for TlsPolicy
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
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.