pub struct CacheManager { /* private fields */ }Expand description
The application’s cache, as one container-storable value.
A newtype over the port rather than binding Arc<dyn Cache> directly, so
swapping a driver does not change the type every call site names — the same
shape as rainier-framework’s Views.
Implementations§
Source§impl CacheManager
impl CacheManager
Trait Implementations§
Source§impl Clone for CacheManager
impl Clone for CacheManager
Source§impl Debug for CacheManager
impl Debug for CacheManager
Auto Trait Implementations§
impl !RefUnwindSafe for CacheManager
impl !UnwindSafe for CacheManager
impl Freeze for CacheManager
impl Send for CacheManager
impl Sync for CacheManager
impl Unpin for CacheManager
impl UnsafeUnpin for CacheManager
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