pub struct GrpcTimeoutLayer;Expand description
A Layer that holds a gRPC request to the deadline it arrived with.
See GrpcTimeout for what that means in practice.
Trait Implementations§
Source§impl Clone for GrpcTimeoutLayer
impl Clone for GrpcTimeoutLayer
Source§fn clone(&self) -> GrpcTimeoutLayer
fn clone(&self) -> GrpcTimeoutLayer
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GrpcTimeoutLayer
impl Debug for GrpcTimeoutLayer
Source§impl Default for GrpcTimeoutLayer
impl Default for GrpcTimeoutLayer
Source§fn default() -> GrpcTimeoutLayer
fn default() -> GrpcTimeoutLayer
Returns the “default value” for a type. Read more
Source§impl<S> Layer<S> for GrpcTimeoutLayer
impl<S> Layer<S> for GrpcTimeoutLayer
impl Copy for GrpcTimeoutLayer
Auto Trait Implementations§
impl Freeze for GrpcTimeoutLayer
impl RefUnwindSafe for GrpcTimeoutLayer
impl Send for GrpcTimeoutLayer
impl Sync for GrpcTimeoutLayer
impl Unpin for GrpcTimeoutLayer
impl UnwindSafe for GrpcTimeoutLayer
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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::RequestSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> Track for T
impl<T> Track for T
Source§fn track_resources(self, token: ResourceGroupToken) -> Tracked<Self>
fn track_resources(self, token: ResourceGroupToken) -> Tracked<Self>
Instruments this type by attaching the given resource group token, returning a
Tracked wrapper. Read moreSource§fn in_current_resource_group(self) -> Tracked<Self>
fn in_current_resource_group(self) -> Tracked<Self>
Instruments this type by attaching the current resource group, returning a
Tracked wrapper. Read more