pub enum GrpcTimeoutClass {
CredentialSetup,
OrdinaryUnary,
LongUnary,
StreamSetup,
StreamIdle,
StreamLifetime,
Cleanup,
}Expand description
Closed logical gRPC deadline taxonomy.
Variants§
CredentialSetup
Credential-session setup.
OrdinaryUnary
Ordinary unary RPC.
LongUnary
Long unary RPC.
StreamSetup
Streaming response setup.
StreamIdle
Established stream no-progress boundary.
StreamLifetime
Established stream total lifetime.
Cleanup
Cleanup RPC.
Trait Implementations§
Source§impl Clone for GrpcTimeoutClass
impl Clone for GrpcTimeoutClass
Source§fn clone(&self) -> GrpcTimeoutClass
fn clone(&self) -> GrpcTimeoutClass
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GrpcTimeoutClass
Source§impl Debug for GrpcTimeoutClass
impl Debug for GrpcTimeoutClass
Source§impl Display for GrpcTimeoutClass
impl Display for GrpcTimeoutClass
impl Eq for GrpcTimeoutClass
Source§impl PartialEq for GrpcTimeoutClass
impl PartialEq for GrpcTimeoutClass
impl StructuralPartialEq for GrpcTimeoutClass
Auto Trait Implementations§
impl Freeze for GrpcTimeoutClass
impl RefUnwindSafe for GrpcTimeoutClass
impl Send for GrpcTimeoutClass
impl Sync for GrpcTimeoutClass
impl Unpin for GrpcTimeoutClass
impl UnsafeUnpin for GrpcTimeoutClass
impl UnwindSafe for GrpcTimeoutClass
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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