pub enum GrpcControlBoundaryKind {
QueueSaturated,
StreamClosed,
TransportLost,
}Expand description
Local stream boundary that interrupted a control mutation.
Variants§
QueueSaturated
The decoded event queue reached its configured capacity.
StreamClosed
The session event stream closed before a terminal mutation result.
TransportLost
The session event transport failed before a terminal mutation result.
Trait Implementations§
Source§impl Clone for GrpcControlBoundaryKind
impl Clone for GrpcControlBoundaryKind
Source§fn clone(&self) -> GrpcControlBoundaryKind
fn clone(&self) -> GrpcControlBoundaryKind
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 GrpcControlBoundaryKind
Source§impl Debug for GrpcControlBoundaryKind
impl Debug for GrpcControlBoundaryKind
Source§impl Display for GrpcControlBoundaryKind
impl Display for GrpcControlBoundaryKind
impl Eq for GrpcControlBoundaryKind
Source§impl PartialEq for GrpcControlBoundaryKind
impl PartialEq for GrpcControlBoundaryKind
impl StructuralPartialEq for GrpcControlBoundaryKind
Auto Trait Implementations§
impl Freeze for GrpcControlBoundaryKind
impl RefUnwindSafe for GrpcControlBoundaryKind
impl Send for GrpcControlBoundaryKind
impl Sync for GrpcControlBoundaryKind
impl Unpin for GrpcControlBoundaryKind
impl UnsafeUnpin for GrpcControlBoundaryKind
impl UnwindSafe for GrpcControlBoundaryKind
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