pub enum PeerVerification {
Enabled,
Optional,
Disabled,
}
Expand description
TLS peer verification level.
Controls whether and how the peer’s TLS certificate is verified.
Variants§
Enabled
Peer verification is required. The connection will fail if verification fails.
Optional
Peer verification is optional. The connection proceeds even if verification fails.
Disabled
Peer verification is disabled. No verification is performed.
Implementations§
Source§impl PeerVerification
impl PeerVerification
Sourcepub fn as_integer(self) -> i32
pub fn as_integer(self) -> i32
Convert the peer verification level to an integer value for use with socket options.
Trait Implementations§
Source§impl Clone for PeerVerification
impl Clone for PeerVerification
Source§fn clone(&self) -> PeerVerification
fn clone(&self) -> PeerVerification
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for PeerVerification
impl Debug for PeerVerification
impl Copy for PeerVerification
Auto Trait Implementations§
impl Freeze for PeerVerification
impl RefUnwindSafe for PeerVerification
impl Send for PeerVerification
impl Sync for PeerVerification
impl Unpin for PeerVerification
impl UnwindSafe for PeerVerification
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