LL| |#![feature(coverage_attribute)] LL| |// Checks that `#[coverage(..)]` in a trait method is not inherited in an LL| |// implementation. LL| |//@ edition: 2021 LL| |//@ reference: attributes.coverage.trait-impl-inherit LL| | LL| |trait T { LL| | #[coverage(off)] LL| | fn f(&self) { LL| | println!("default"); LL| | } LL| |} LL| | LL| |struct S; LL| | LL| |impl T for S { LL| 1| fn f(&self) { LL| 1| println!("impl S"); LL| 1| } LL| |} LL| | LL| |#[coverage(off)] LL| |fn main() { LL| | S.f(); LL| |}