pub struct EnvelopeResponse;Expand description
Wrap successful JSON responses in { "data": ... }. Errors pass through
untouched so RFC 7807 ProblemDetails reaches the client verbatim.
Trait Implementations§
Source§impl Interceptor for EnvelopeResponse
impl Interceptor for EnvelopeResponse
fn around( &'static self, ctx: RequestContext, next: NextHandler, ) -> BoxFuture<'static, Response>
Auto Trait Implementations§
impl Freeze for EnvelopeResponse
impl RefUnwindSafe for EnvelopeResponse
impl Send for EnvelopeResponse
impl Sync for EnvelopeResponse
impl Unpin for EnvelopeResponse
impl UnsafeUnpin for EnvelopeResponse
impl UnwindSafe for EnvelopeResponse
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