coroutine_closure_to_certain_coroutine in rustc_next_trait_solver::solve::assembly::structural_traits - Rust
Description: Given a coroutine-closure, project to its returned coroutine when we are certain that the closure’s kind is compatible with the goal.

Skip to main content

## coroutine_closure_to_certain_coroutine

# Function coroutine_closure_to_certain_coroutine

Source

    fn coroutine_closure_to_certain_coroutine<I: Interner>(
        cx: I,
        goal_kind: ClosureKind,
        goal_region: I::Region,
        def_id: I::CoroutineClosureId,
        args: CoroutineClosureArgs<I>,
        sig: CoroutineClosureSignature<I>,
    ) -> I::Ty

Expand description

Given a coroutine-closure, project to its returned coroutine when we are certain that the closure’s kind is compatible with the goal.