pub async fn await_or_cancel<T, F>(
token: Option<&RunCancellationToken>,
fut: F,
) -> CancelAware<T>where
F: Future<Output = T>,pub async fn await_or_cancel<T, F>(
token: Option<&RunCancellationToken>,
fut: F,
) -> CancelAware<T>where
F: Future<Output = T>,