Struct rustls::internal::msgs::handshake::ClientHelloPayload [] [src]

pub struct ClientHelloPayload {
    pub client_version: ProtocolVersion,
    pub random: Random,
    pub session_id: SessionID,
    pub cipher_suites: Vec<CipherSuite>,
    pub compression_methods: Vec<Compression>,
    pub extensions: Vec<ClientExtension>,
}

Fields

Methods

impl ClientHelloPayload
[src]

Returns true if there is more than one extension of a given type.

Trait Implementations

impl Debug for ClientHelloPayload
[src]

Formats the value using the given formatter.

impl Codec for ClientHelloPayload
[src]

Encode yourself by appending onto bytes.

Decode yourself by fiddling with the Reader. Return Some if it worked, None if not. Read more

Convenience function to get the results of encode().

Read one of these from the front of bytes and return it. Read more