pub struct TokioCancelToken { /* private fields */ }
Expand description
CancelToken implementation for tokio User can use tokio’s token and integrate with mssf.
Implementations§
Source§impl TokioCancelToken
impl TokioCancelToken
pub fn new() -> Self
pub fn new_boxed() -> BoxedCancelToken
pub fn get_ref(&self) -> &CancellationToken
Trait Implementations§
Source§impl CancelToken for TokioCancelToken
impl CancelToken for TokioCancelToken
Source§fn is_cancelled(&self) -> bool
fn is_cancelled(&self) -> bool
Is the token cancelled
Source§fn clone_box(&self) -> BoxedCancelToken
fn clone_box(&self) -> BoxedCancelToken
Clone the cancel token.
Because the dyn requirement, CancelToken cannot be cloned directly.
Source§impl Clone for TokioCancelToken
impl Clone for TokioCancelToken
Source§fn clone(&self) -> TokioCancelToken
fn clone(&self) -> TokioCancelToken
Returns a duplicate of the value. Read more
1.0.0 · 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 TokioCancelToken
impl Debug for TokioCancelToken
Source§impl Default for TokioCancelToken
impl Default for TokioCancelToken
Source§impl From<CancellationToken> for TokioCancelToken
impl From<CancellationToken> for TokioCancelToken
Source§fn from(token: CancellationToken) -> Self
fn from(token: CancellationToken) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TokioCancelToken
impl RefUnwindSafe for TokioCancelToken
impl Send for TokioCancelToken
impl Sync for TokioCancelToken
impl Unpin for TokioCancelToken
impl UnwindSafe for TokioCancelToken
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