pub enum CacheMessage<K, V, Route> {
Put {
key: K,
value: V,
reply_to: Route,
},
Get {
key: K,
reply_to: Route,
},
Remove {
key: K,
reply_to: Route,
},
}Expand description
Commands accepted by Cache.
Variants§
Put
Insert or replace one value.
Get
Lookup and refresh one key.
Remove
Remove one key without refreshing another entry.
Auto Trait Implementations§
impl<K, V, Route> Freeze for CacheMessage<K, V, Route>
impl<K, V, Route> RefUnwindSafe for CacheMessage<K, V, Route>
impl<K, V, Route> Send for CacheMessage<K, V, Route>
impl<K, V, Route> Sync for CacheMessage<K, V, Route>
impl<K, V, Route> Unpin for CacheMessage<K, V, Route>
impl<K, V, Route> UnsafeUnpin for CacheMessage<K, V, Route>
impl<K, V, Route> UnwindSafe for CacheMessage<K, V, Route>
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