Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Judgment type_expr at crates/formality-rust/src/codegen/mod.rs:415

Signature:

type_expr(cfn: CodegenFn, scope: CodegenScope, expr: Expr,) => Ty

The number on each rule’s conclusion is positive coverage; the number on each premise is negative coverage. Click a number to browse the tests.

type_expr
LineCoverageSource
424(borrow_check_expr(
&cfn.typeck_env,
&cfn.assumptions,
&scope.flow_state,
expr,
LivePlaces::default(),
) => (ty, state))
431N/A(let () = assert_no_constraints(state))
──────── ("type_expr")
433(type_expr(cfn, scope, expr) => ty)