pub struct LocalCache<K, V> { /* private fields */ }Implementations§
Trait Implementations§
Source§impl<K, V> Cache for LocalCache<K, V>
impl<K, V> Cache for LocalCache<K, V>
type Key = K
type Value = V
async fn mget(&self, keys: &[Self::Key]) -> Result<Vec<Self::Value>>
async fn mset(&self, kvs: &[(Self::Key, Self::Value)]) -> Result<()>
async fn mdel(&self, keys: &[Self::Key]) -> Result<()>
fn name(&self) -> &'static str
fn set_ns(&self, _ns: String)
Auto Trait Implementations§
impl<K, V> Freeze for LocalCache<K, V>
impl<K, V> !RefUnwindSafe for LocalCache<K, V>
impl<K, V> Send for LocalCache<K, V>
impl<K, V> Sync for LocalCache<K, V>
impl<K, V> Unpin for LocalCache<K, V>
impl<K, V> !UnwindSafe for LocalCache<K, V>
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