Struct mbedtls::ssl::ticket::TicketContext
source · pub struct TicketContext<'rng> { /* private fields */ }
Implementations
sourceimpl<'rng> TicketContext<'rng>
impl<'rng> TicketContext<'rng>
pub fn new<F: Random>(
rng: &'rng mut F,
cipher: CipherType,
lifetime: u32
) -> Result<TicketContext<'rng>>
Trait Implementations
sourceimpl<'rng> Drop for TicketContext<'rng>
impl<'rng> Drop for TicketContext<'rng>
sourceimpl<'rng> TicketCallback for TicketContext<'rng>
impl<'rng> TicketCallback for TicketContext<'rng>
unsafe extern "C" fn call_write(
p_ticket: *mut c_void,
session: *const ssl_session,
start: *mut c_uchar,
end: *const c_uchar,
tlen: *mut size_t,
lifetime: *mut u32
) -> c_int
unsafe extern "C" fn call_parse(
p_ticket: *mut c_void,
session: *mut ssl_session,
buf: *mut c_uchar,
len: size_t
) -> c_int
fn data_ptr(&mut self) -> *mut c_void
Auto Trait Implementations
impl<'rng> RefUnwindSafe for TicketContext<'rng>
impl<'rng> !Send for TicketContext<'rng>
impl<'rng> !Sync for TicketContext<'rng>
impl<'rng> Unpin for TicketContext<'rng>
impl<'rng> UnwindSafe for TicketContext<'rng>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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