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

Negative coverage: prove_eq / rigid / premise prove(decls, env, assumptions, Predicates::all_eq(a_parameters, b_parameters)) => c

Premise at line 47. Observed failure causes: failed_judgment.

rigid
LineCoverageSource
44N/A(let RigidTy { name: a_name, parameters: a_parameters } = a)
45N/A(let RigidTy { name: b_name, parameters: b_parameters } = b)
46✗(if a_name == b_name)
471(prove(decls, env, assumptions, Predicates::all_eq(a_parameters, b_parameters)) => c)
──────── ("rigid")
49201(prove_eq(decls, env, assumptions, Ty::RigidTy(a), Ty::RigidTy(b)) => c)

1 test failed proving this premise:


Source location: tests/drop.rs:274 (all coverage from this test)

Failed proof tree

How to read this page