mirror of
https://github.com/rust-lang/rust-clippy
synced 2024-11-23 21:23:56 +00:00
30 lines
578 B
Rust
30 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, .. } => {},
|
|
_ => {},
|
|
}
|
|
}
|