Struct tls_parser::TlsAlertDescription
source · pub struct TlsAlertDescription(pub u8);Expand description
TLS alert description
Alerts are defined in the IANA TLS Alert Registry
Tuple Fields§
§0: u8Implementations§
source§impl TlsAlertDescription
impl TlsAlertDescription
pub const CloseNotify: TlsAlertDescription = _
pub const UnexpectedMessage: TlsAlertDescription = _
pub const BadRecordMac: TlsAlertDescription = _
pub const DecryptionFailed: TlsAlertDescription = _
pub const RecordOverflow: TlsAlertDescription = _
pub const DecompressionFailure: TlsAlertDescription = _
pub const HandshakeFailure: TlsAlertDescription = _
pub const NoCertificate: TlsAlertDescription = _
pub const BadCertificate: TlsAlertDescription = _
pub const UnsupportedCertificate: TlsAlertDescription = _
pub const CertificateRevoked: TlsAlertDescription = _
pub const CertificateExpired: TlsAlertDescription = _
pub const CertificateUnknown: TlsAlertDescription = _
pub const IllegalParameter: TlsAlertDescription = _
pub const UnknownCa: TlsAlertDescription = _
pub const AccessDenied: TlsAlertDescription = _
pub const DecodeError: TlsAlertDescription = _
pub const DecryptError: TlsAlertDescription = _
pub const ExportRestriction: TlsAlertDescription = _
pub const ProtocolVersion: TlsAlertDescription = _
pub const InsufficientSecurity: TlsAlertDescription = _
pub const InternalError: TlsAlertDescription = _
pub const InappropriateFallback: TlsAlertDescription = _
pub const UserCancelled: TlsAlertDescription = _
pub const NoRenegotiation: TlsAlertDescription = _
pub const MissingExtension: TlsAlertDescription = _
pub const UnsupportedExtension: TlsAlertDescription = _
pub const CertUnobtainable: TlsAlertDescription = _
pub const UnrecognizedName: TlsAlertDescription = _
pub const BadCertStatusResponse: TlsAlertDescription = _
pub const BadCertHashValue: TlsAlertDescription = _
pub const UnknownPskIdentity: TlsAlertDescription = _
pub const CertificateRequired: TlsAlertDescription = _
pub const NoApplicationProtocol: TlsAlertDescription = _
Trait Implementations§
source§impl Clone for TlsAlertDescription
impl Clone for TlsAlertDescription
source§fn clone(&self) -> TlsAlertDescription
fn clone(&self) -> TlsAlertDescription
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 TlsAlertDescription
impl Debug for TlsAlertDescription
source§impl Display for TlsAlertDescription
impl Display for TlsAlertDescription
source§impl<'nom> Parse<&'nom [u8]> for TlsAlertDescription
impl<'nom> Parse<&'nom [u8]> for TlsAlertDescription
source§impl PartialEq for TlsAlertDescription
impl PartialEq for TlsAlertDescription
impl Copy for TlsAlertDescription
impl Eq for TlsAlertDescription
impl StructuralPartialEq for TlsAlertDescription
Auto Trait Implementations§
impl Freeze for TlsAlertDescription
impl RefUnwindSafe for TlsAlertDescription
impl Send for TlsAlertDescription
impl Sync for TlsAlertDescription
impl Unpin for TlsAlertDescription
impl UnwindSafe for TlsAlertDescription
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)