rustc_next_trait_solver::solve::assembly::structural_traits

Function extract_tupled_inputs_and_output_from_async_callable

source
pub(in solve) fn extract_tupled_inputs_and_output_from_async_callable<I: Interner>(
    cx: I,
    self_ty: I::Ty,
    goal_kind: ClosureKind,
    env_region: I::Region,
) -> Result<(Binder<I, AsyncCallableRelevantTypes<I>>, Vec<I::Predicate>), NoSolution>