[−][src]Struct rustls::ClientSessionMemoryCache
An implementor of StoresClientSessions
that stores everything
in memory. It enforces a limit on the number of entries
to bound memory usage.
Methods
impl ClientSessionMemoryCache
[src]
pub fn new(size: usize) -> Arc<ClientSessionMemoryCache>
[src]
Make a new ClientSessionMemoryCache. size
is the
maximum number of stored sessions.
Trait Implementations
Auto Trait Implementations
impl Unpin for ClientSessionMemoryCache
impl Sync for ClientSessionMemoryCache
impl Send for ClientSessionMemoryCache
impl UnwindSafe for ClientSessionMemoryCache
impl RefUnwindSafe for ClientSessionMemoryCache
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,