[]Struct yukikaze::connector::rustls::ServerSessionMemoryCache

pub struct ServerSessionMemoryCache { /* fields omitted */ }

An implementor of StoresServerSessions that stores everything in memory. If enforces a limit on the number of stored sessions to bound memory usage.

Methods

impl ServerSessionMemoryCache

pub fn new(size: usize) -> Arc<ServerSessionMemoryCache>

Make a new ServerSessionMemoryCache. size is the maximum number of stored sessions.

Trait Implementations

impl StoresServerSessions for ServerSessionMemoryCache

Auto Trait Implementations

impl Sync for ServerSessionMemoryCache

impl Send for ServerSessionMemoryCache

impl Unpin for ServerSessionMemoryCache

impl UnwindSafe for ServerSessionMemoryCache

impl RefUnwindSafe for ServerSessionMemoryCache

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self