pub enum CacheReq {
Get {
entry: String,
resp: Sender<Option<Vec<u8>>>,
},
Put {
entry: String,
value: Vec<u8>,
},
Del {
entry: String,
},
Reset,
}Expand description
The enum which will be sent to the “real” cache handler loop in the end.
Variants§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CacheReq
impl RefUnwindSafe for CacheReq
impl Send for CacheReq
impl Sync for CacheReq
impl Unpin for CacheReq
impl UnwindSafe for CacheReq
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request