mirror of
https://github.com/rust-lang/rust.git
synced 2024-12-12 16:45:37 +00:00
31 lines
578 B
Rust
31 lines
578 B
Rust
#![warn(clippy::rest_pat_in_fully_bound_structs)]
|
|
|
|
struct A {
|
|
a: i32,
|
|
b: i64,
|
|
c: &'static str,
|
|
}
|
|
|
|
fn main() {
|
|
let a_struct = A { a: 5, b: 42, c: "A" };
|
|
|
|
match a_struct {
|
|
A { a: 5, b: 42, c: "", .. } => {}, // Lint
|
|
A { a: 0, b: 0, c: "", .. } => {}, // Lint
|
|
_ => {},
|
|
}
|
|
|
|
match a_struct {
|
|
A { a: 5, b: 42, .. } => {},
|
|
A { a: 0, b: 0, c: "", .. } => {}, // Lint
|
|
_ => {},
|
|
}
|
|
|
|
// No lint
|
|
match a_struct {
|
|
A { a: 5, .. } => {},
|
|
A { a: 0, b: 0, .. } => {},
|
|
_ => {},
|
|
}
|
|
}
|