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 check_crate_item at crates/formality-rust/src/check/mod.rs:163

Signature:

check_crate_item(program: Program, c: CrateItem, crate_id: CrateId,) => ()

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.

trait
LineCoverageSource
1724(check_trait(program, Env::default(), v, crate_id) => ())
──────── ("trait")
174114(check_crate_item(program, CrateItem::Trait(v), crate_id) => ())
trait impl
LineCoverageSource
1788(check_trait_impl(program, v, crate_id) => ())
1793(check_drop_impl_always_applicable(program, v) => ())
──────── ("trait impl")
181110(check_crate_item(program, CrateItem::TraitImpl(v), crate_id) => ())
adt
LineCoverageSource
1853(check_adt(program, &s.to_adt()) => ())
──────── ("adt")
18731(check_crate_item(program, CrateItem::AdtItem(s), crate_id) => ())
free fn
LineCoverageSource
19147(check_free_fn(program, f, crate_id) => ())
──────── ("free fn")
19379(check_crate_item(program, CrateItem::Fn(f), crate_id) => ())
neg trait impl
LineCoverageSource
1972(check_neg_trait_impl(program, i) => ())
──────── ("neg trait impl")
1993(check_crate_item(program, CrateItem::NegTraitImpl(i), crate_id) => ())
test
LineCoverageSource
203(check_test(program, t) => ())
──────── ("test")
205(check_crate_item(program, CrateItem::Test(t), crate_id) => ())
feature gate
LineCoverageSource
──────── ("feature gate")
2106(check_crate_item(program, CrateItem::FeatureGate(_feature_gate), crate_id) => ())