pub struct CachingStore<T, Cache: SessionStore<T>, Store: SessionStore<T>> { /* private fields */ }Implementations§
Source§impl<T, Cache: SessionStore<T>, Store: SessionStore<T>> CachingStore<T, Cache, Store>
impl<T, Cache: SessionStore<T>, Store: SessionStore<T>> CachingStore<T, Cache, Store>
pub fn from_cache_and_store(cache: Cache, store: Store) -> Self
Trait Implementations§
impl<T, Cache: SessionStore<T>, Store: SessionStore<T>> SessionStore<T> for CachingStore<T, Cache, Store>
Auto Trait Implementations§
impl<T, Cache, Store> Freeze for CachingStore<T, Cache, Store>
impl<T, Cache, Store> RefUnwindSafe for CachingStore<T, Cache, Store>where
Cache: RefUnwindSafe,
Store: RefUnwindSafe,
impl<T, Cache, Store> Send for CachingStore<T, Cache, Store>
impl<T, Cache, Store> Sync for CachingStore<T, Cache, Store>
impl<T, Cache, Store> Unpin for CachingStore<T, Cache, Store>
impl<T, Cache, Store> UnwindSafe for CachingStore<T, Cache, Store>where
Cache: UnwindSafe,
Store: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more