pub struct RejectCancellation;Expand description
Marker registry used by explicit cancellation rejection.
Trait Implementations§
Source§impl Clone for RejectCancellation
impl Clone for RejectCancellation
Source§fn clone(&self) -> RejectCancellation
fn clone(&self) -> RejectCancellation
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 RejectCancellation
Source§impl Debug for RejectCancellation
impl Debug for RejectCancellation
Source§impl Default for RejectCancellation
impl Default for RejectCancellation
Source§fn default() -> RejectCancellation
fn default() -> RejectCancellation
Returns the “default value” for a type. Read more
Source§impl IntermediaryCancellationRegistry for RejectCancellation
impl IntermediaryCancellationRegistry for RejectCancellation
Source§type Error = Infallible
type Error = Infallible
Collision, allocation, or storage failure.
Source§fn register(&self, _: CancellationRoute) -> Result<CancelKey, Self::Error>
fn register(&self, _: CancellationRoute) -> Result<CancelKey, Self::Error>
Records a live route and returns the proxy key exposed downstream. Read more
Auto Trait Implementations§
impl Freeze for RejectCancellation
impl RefUnwindSafe for RejectCancellation
impl Send for RejectCancellation
impl Sync for RejectCancellation
impl Unpin for RejectCancellation
impl UnsafeUnpin for RejectCancellation
impl UnwindSafe for RejectCancellation
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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