pub struct ChannelGuard { /* private fields */ }Expand description
Identifies a Channel or Channel-map instance that must be empty before conditional completion.
Trait Implementations§
Source§impl Clone for ChannelGuard
impl Clone for ChannelGuard
Source§impl Debug for ChannelGuard
impl Debug for ChannelGuard
impl Eq for ChannelGuard
Source§impl PartialEq for ChannelGuard
impl PartialEq for ChannelGuard
impl StructuralPartialEq for ChannelGuard
Auto Trait Implementations§
impl Forget for ChannelGuard
impl Freeze for ChannelGuard
impl RefUnwindSafe for ChannelGuard
impl Send for ChannelGuard
impl Sync for ChannelGuard
impl Unpin for ChannelGuard
impl UnsafeUnpin for ChannelGuard
impl UnwindSafe for ChannelGuard
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