//@ check-pass | |
// Make sure we don't have any false positives here. | |
#![deny(dead_code)] | |
enum X { | |
A { _a: () }, | |
B { _b: () }, | |
} | |
impl X { | |
fn a() -> X { | |
X::A { _a: () } | |
} | |
fn b() -> Self { | |
Self::B { _b: () } | |
} | |
} | |
fn main() { | |
let (_, _) = (X::a(), X::b()); | |
} |