Enum tls_parser::tls_states::TlsState [−][src]
pub enum TlsState {
None,
ClientHello,
AskResumeSession,
ResumeSession,
ServerHello,
Certificate,
CertificateSt,
ServerKeyExchange,
ServerHelloDone,
ClientKeyExchange,
ClientChangeCipherSpec,
CRCertRequest,
CRHelloDone,
CRCert,
CRClientKeyExchange,
CRCertVerify,
NoCertSKE,
NoCertHelloDone,
NoCertCKE,
PskHelloDone,
PskCKE,
SessionEncrypted,
Alert,
Invalid,
}TLS machine possible states
Variants
NoneClientHelloAskResumeSessionResumeSessionServerHelloCertificateCertificateStServerKeyExchangeServerHelloDoneClientKeyExchangeClientChangeCipherSpecCRCertRequestCRHelloDoneCRCertCRClientKeyExchangeCRCertVerifyNoCertSKENoCertHelloDoneNoCertCKEPskHelloDonePskCKESessionEncryptedAlertInvalid
Trait Implementations
impl Copy for TlsState[src]
impl Copy for TlsStateimpl Clone for TlsState[src]
impl Clone for TlsStatefn clone(&self) -> TlsState[src]
fn clone(&self) -> TlsStateReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Debug for TlsState[src]
impl Debug for TlsStatefn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl PartialEq for TlsState[src]
impl PartialEq for TlsState