23 lines
300 B
Rust
23 lines
300 B
Rust
|
// 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());
|
||
|
}
|