Struct rustls::server::ServerSessionMemoryCache  
source · [−]pub struct ServerSessionMemoryCache { /* private fields */ }Expand description
An implementer of StoresServerSessions that stores everything
in memory.  If enforces a limit on the number of stored sessions
to bound memory usage.
Implementations
Trait Implementations
sourceimpl StoresServerSessions for ServerSessionMemoryCache
 
impl StoresServerSessions for ServerSessionMemoryCache
sourcefn put(&self, key: Vec<u8>, value: Vec<u8>) -> bool
 
fn put(&self, key: Vec<u8>, value: Vec<u8>) -> bool
Store session secrets encoded in value against key,
overwrites any existing value against key.  Returns true
if the value was stored. Read more
sourcefn get(&self, key: &[u8]) -> Option<Vec<u8>>
 
fn get(&self, key: &[u8]) -> Option<Vec<u8>>
Find a value with the given key.  Return it, or None
if it doesn’t exist. Read more
Auto Trait Implementations
impl RefUnwindSafe for ServerSessionMemoryCache
impl Send for ServerSessionMemoryCache
impl Sync for ServerSessionMemoryCache
impl Unpin for ServerSessionMemoryCache
impl UnwindSafe for ServerSessionMemoryCache
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