pub struct NeverCancel;Expand description
A Cancel that never signals cancellation. The default for call sites
that do not support interruption.
Trait Implementations§
Source§impl Cancel for NeverCancel
impl Cancel for NeverCancel
Source§fn is_cancelled(&self) -> bool
fn is_cancelled(&self) -> bool
Returns
true once the operation should stop as soon as possible.Source§impl Clone for NeverCancel
impl Clone for NeverCancel
Source§fn clone(&self) -> NeverCancel
fn clone(&self) -> NeverCancel
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 NeverCancel
Source§impl Debug for NeverCancel
impl Debug for NeverCancel
Source§impl Default for NeverCancel
impl Default for NeverCancel
Source§fn default() -> NeverCancel
fn default() -> NeverCancel
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for NeverCancel
impl RefUnwindSafe for NeverCancel
impl Send for NeverCancel
impl Sync for NeverCancel
impl Unpin for NeverCancel
impl UnsafeUnpin for NeverCancel
impl UnwindSafe for NeverCancel
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