pub struct CacheInterceptor;Expand description
The interceptor itself — a unit struct so it can be referenced from a
static in macro-generated code (see wrap_interceptors in the macros
crate).
Trait Implementations§
Source§impl Interceptor for CacheInterceptor
impl Interceptor for CacheInterceptor
fn around( &'static self, ctx: RequestContext, next: NextHandler, ) -> BoxFuture<'static, Response>
Auto Trait Implementations§
impl Freeze for CacheInterceptor
impl RefUnwindSafe for CacheInterceptor
impl Send for CacheInterceptor
impl Sync for CacheInterceptor
impl Unpin for CacheInterceptor
impl UnsafeUnpin for CacheInterceptor
impl UnwindSafe for CacheInterceptor
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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