pub enum AlertDescription {
Show 35 variants
CloseNotify,
UnexpectedMessage,
BadRecordMac,
DecryptionFailed,
RecordOverflow,
DecompressionFailure,
HandshakeFailure,
NoCertificate,
BadCertificate,
UnsupportedCertificate,
CertificateRevoked,
CertificateExpired,
CertificateUnknown,
IllegalParameter,
UnknownCA,
AccessDenied,
DecodeError,
DecryptError,
ExportRestriction,
ProtocolVersion,
InsufficientSecurity,
InternalError,
InappropriateFallback,
UserCanceled,
NoRenegotiation,
MissingExtension,
UnsupportedExtension,
CertificateUnobtainable,
UnrecognisedName,
BadCertificateStatusResponse,
BadCertificateHashValue,
UnknownPSKIdentity,
CertificateRequired,
NoApplicationProtocol,
Unknown(u8),
}
Expand description
The AlertDescription
TLS protocol enum. Values in this enum are taken
from the various RFCs covering TLS, and are listed by IANA.
The Unknown
item is used when processing unrecognised ordinals.
Variants
CloseNotify
UnexpectedMessage
BadRecordMac
DecryptionFailed
RecordOverflow
DecompressionFailure
HandshakeFailure
NoCertificate
BadCertificate
UnsupportedCertificate
CertificateRevoked
CertificateExpired
CertificateUnknown
IllegalParameter
UnknownCA
AccessDenied
DecodeError
DecryptError
ExportRestriction
ProtocolVersion
InsufficientSecurity
InternalError
InappropriateFallback
UserCanceled
NoRenegotiation
MissingExtension
UnsupportedExtension
CertificateUnobtainable
UnrecognisedName
BadCertificateStatusResponse
BadCertificateHashValue
UnknownPSKIdentity
CertificateRequired
NoApplicationProtocol
Unknown(u8)
Implementations
Trait Implementations
sourceimpl Clone for AlertDescription
impl Clone for AlertDescription
sourcefn clone(&self) -> AlertDescription
fn clone(&self) -> AlertDescription
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Codec for AlertDescription
impl Codec for AlertDescription
sourceimpl Debug for AlertDescription
impl Debug for AlertDescription
sourceimpl PartialEq<AlertDescription> for AlertDescription
impl PartialEq<AlertDescription> for AlertDescription
sourcefn eq(&self, other: &AlertDescription) -> bool
fn eq(&self, other: &AlertDescription) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &AlertDescription) -> bool
fn ne(&self, other: &AlertDescription) -> bool
This method tests for !=
.
impl Copy for AlertDescription
impl Eq for AlertDescription
impl StructuralEq for AlertDescription
impl StructuralPartialEq for AlertDescription
Auto Trait Implementations
impl RefUnwindSafe for AlertDescription
impl Send for AlertDescription
impl Sync for AlertDescription
impl Unpin for AlertDescription
impl UnwindSafe for AlertDescription
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more