Struct rustls::internal::msgs::handshake::NewSessionTicketPayloadTLS13 [−][src]
pub struct NewSessionTicketPayloadTLS13 { pub lifetime: u32, pub age_add: u32, pub nonce: PayloadU8, pub ticket: PayloadU16, pub exts: NewSessionTicketExtensions, }
Fields
lifetime: u32
age_add: u32
nonce: PayloadU8
ticket: PayloadU16
exts: NewSessionTicketExtensions
Methods
impl NewSessionTicketPayloadTLS13
[src]
impl NewSessionTicketPayloadTLS13
pub fn new(
lifetime: u32,
age_add: u32,
nonce: Vec<u8>,
ticket: Vec<u8>
) -> NewSessionTicketPayloadTLS13
[src]
pub fn new(
lifetime: u32,
age_add: u32,
nonce: Vec<u8>,
ticket: Vec<u8>
) -> NewSessionTicketPayloadTLS13
pub fn find_extension(
&self,
ext: ExtensionType
) -> Option<&NewSessionTicketExtension>
[src]
pub fn find_extension(
&self,
ext: ExtensionType
) -> Option<&NewSessionTicketExtension>
pub fn get_max_early_data_size(&self) -> Option<u32>
[src]
pub fn get_max_early_data_size(&self) -> Option<u32>
Trait Implementations
impl Debug for NewSessionTicketPayloadTLS13
[src]
impl Debug for NewSessionTicketPayloadTLS13
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Codec for NewSessionTicketPayloadTLS13
[src]
impl Codec for NewSessionTicketPayloadTLS13
fn encode(&self, bytes: &mut Vec<u8>)
[src]
fn encode(&self, bytes: &mut Vec<u8>)
Encode yourself by appending onto bytes
.
fn read(r: &mut Reader) -> Option<NewSessionTicketPayloadTLS13>
[src]
fn read(r: &mut Reader) -> Option<NewSessionTicketPayloadTLS13>
Decode yourself by fiddling with the Reader
. Return Some if it worked, None if not. Read more
fn get_encoding(&self) -> Vec<u8>
[src]
fn get_encoding(&self) -> Vec<u8>
Convenience function to get the results of encode()
.
fn read_bytes(bytes: &[u8]) -> Option<Self>
[src]
fn read_bytes(bytes: &[u8]) -> Option<Self>
Read one of these from the front of bytes
and return it. Read more
Auto Trait Implementations
impl Send for NewSessionTicketPayloadTLS13
impl Send for NewSessionTicketPayloadTLS13
impl Sync for NewSessionTicketPayloadTLS13
impl Sync for NewSessionTicketPayloadTLS13