#[non_exhaustive]pub enum TlsProtocolId {
TLS12,
TLS13,
}
Expand description
The Transport Layer Security (TLS) protocol version.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for TlsProtocolId
impl Clone for TlsProtocolId
Source§fn clone(&self) -> TlsProtocolId
fn clone(&self) -> TlsProtocolId
Returns a copy 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 TlsProtocolId
impl Debug for TlsProtocolId
Source§impl PartialEq for TlsProtocolId
impl PartialEq for TlsProtocolId
impl Copy for TlsProtocolId
impl Eq for TlsProtocolId
impl StructuralPartialEq for TlsProtocolId
Auto Trait Implementations§
impl Freeze for TlsProtocolId
impl RefUnwindSafe for TlsProtocolId
impl Send for TlsProtocolId
impl Sync for TlsProtocolId
impl Unpin for TlsProtocolId
impl UnwindSafe for TlsProtocolId
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