Skip to main content

FutureExtension

Trait FutureExtension 

Source
pub trait FutureExtension: Future + Sized {
    // Required method
    fn with_cancel(
        self,
        cancellation: &CancellationToken,
    ) -> impl Future<Output = Result<Self::Output, TaskErrors>>;
}

Required Methods§

Source

fn with_cancel( self, cancellation: &CancellationToken, ) -> impl Future<Output = Result<Self::Output, TaskErrors>>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§