pub struct AnswerCancellation { /* private fields */ }Expand description
Cloneable cooperative cancellation signal checked between provider items and used to wake in-flight provider awaits.
Implementations§
Source§impl AnswerCancellation
impl AnswerCancellation
Sourcepub fn is_cancelled(&self) -> bool
pub fn is_cancelled(&self) -> bool
Return whether cancellation was requested.
Trait Implementations§
Source§impl Clone for AnswerCancellation
impl Clone for AnswerCancellation
Source§fn clone(&self) -> AnswerCancellation
fn clone(&self) -> AnswerCancellation
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 moreSource§impl Debug for AnswerCancellation
impl Debug for AnswerCancellation
Source§impl Default for AnswerCancellation
impl Default for AnswerCancellation
Source§fn default() -> AnswerCancellation
fn default() -> AnswerCancellation
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for AnswerCancellation
impl !UnwindSafe for AnswerCancellation
impl Freeze for AnswerCancellation
impl Send for AnswerCancellation
impl Sync for AnswerCancellation
impl Unpin for AnswerCancellation
impl UnsafeUnpin for AnswerCancellation
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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