pub struct Tls13ClientSessionValue {
pub common: ClientSessionCommon,
/* private fields */
}
Fields
common: ClientSessionCommon
Implementations
sourceimpl Tls13ClientSessionValue
impl Tls13ClientSessionValue
pub fn new(
suite: &'static Tls13CipherSuite,
ticket: Vec<u8>,
secret: Vec<u8>,
server_cert_chain: Vec<Certificate>,
time_now: TimeBase,
lifetime_secs: u32,
age_add: u32,
max_early_data_size: u32
) -> Self
sourcepub fn read(
suite: &'static Tls13CipherSuite,
r: &mut Reader<'_>
) -> Option<Self>
pub fn read(
suite: &'static Tls13CipherSuite,
r: &mut Reader<'_>
) -> Option<Self>
Codec::read()
with an extra suite
argument.
We decode the suite
argument separately because it allows us to
decide whether we’re decoding an 1.2 or 1.3 session value.
sourcepub fn get_encoding(&self) -> Vec<u8>
pub fn get_encoding(&self) -> Vec<u8>
Inherent implementation of the Codec::get_encoding()
method.
(See read()
for why this is inherent here.)
pub fn max_early_data_size(&self) -> u32
pub fn suite(&self) -> &'static Tls13CipherSuite
Methods from Deref<Target = ClientSessionCommon>
Trait Implementations
sourceimpl Debug for Tls13ClientSessionValue
impl Debug for Tls13ClientSessionValue
sourceimpl Deref for Tls13ClientSessionValue
impl Deref for Tls13ClientSessionValue
type Target = ClientSessionCommon
type Target = ClientSessionCommon
The resulting type after dereferencing.
sourceimpl From<Tls13ClientSessionValue> for ClientSessionValue
impl From<Tls13ClientSessionValue> for ClientSessionValue
sourcefn from(v: Tls13ClientSessionValue) -> Self
fn from(v: Tls13ClientSessionValue) -> Self
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for Tls13ClientSessionValue
impl Send for Tls13ClientSessionValue
impl Sync for Tls13ClientSessionValue
impl Unpin for Tls13ClientSessionValue
impl UnwindSafe for Tls13ClientSessionValue
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