pub async fn run_with_tt<T, F>( registration: &Registration, fut: impl Fn(Arc<dyn TurboTasksApi>) -> F + Send + 'static, ) -> Result<()>where F: Future<Output = Result<T>> + Send + 'static, T: Debug + PartialEq + Eq + TraceRawVcs + Send + 'static,