pub async fn run_once_with_reason<T: Send + 'static>(
tt: Arc<dyn TurboTasksApi>,
reason: impl InvalidationReason,
future: impl Future<Output = Result<T>> + Send + 'static,
) -> Result<T>
pub async fn run_once_with_reason<T: Send + 'static>(
tt: Arc<dyn TurboTasksApi>,
reason: impl InvalidationReason,
future: impl Future<Output = Result<T>> + Send + 'static,
) -> Result<T>