#![crate_type = "lib"] | |
#![feature(no_coverage)] //~ ERROR feature has been removed [E0557] | |
#[derive(PartialEq, Eq)] // ensure deriving `Eq` does not enable `feature(coverage)` | |
struct Foo { | |
a: u8, | |
b: u32, | |
} | |
#[coverage(off)] //~ ERROR the `#[coverage]` attribute is an experimental feature | |
fn requires_feature_coverage() -> bool { | |
let bar = Foo { a: 0, b: 0 }; | |
bar == Foo { a: 0, b: 0 } | |
} |