extract_tupled_inputs_and_output_from_async_callable in rustc_next_trait_solver::solve::assembly::structural_traits - Rust
Description: API documentation for the Rust `extract_tupled_inputs_and_output_from_async_callable` fn in crate `rustc_next_trait_solver`.

Skip to main content

## extract_tupled_inputs_and_output_from_async_callable

# 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>