Function tokio_tasks::cancelable

source ·
pub async fn cancelable<T, F: Future<Output = T>>(
    run_token: &RunToken,
    fut: F
) -> Result<T, CancelledError>
Expand description

Return result from fut, unless run_token is canceled before fut is done