2024-02-28 13:17:14 +00:00
|
|
|
//@compile-flags: -Zdeduplicate-diagnostics=yes
|
|
|
|
|
2020-10-21 12:47:34 +00:00
|
|
|
#![feature(custom_inner_attributes)]
|
|
|
|
#![clippy::msrv = "invalid.version"]
|
2023-07-28 19:35:48 +00:00
|
|
|
//~^ ERROR: `invalid.version` is not a valid Rust version
|
2020-10-21 12:47:34 +00:00
|
|
|
|
|
|
|
fn main() {}
|
2022-10-21 21:35:39 +00:00
|
|
|
|
|
|
|
#[clippy::msrv = "invalid.version"]
|
2023-07-28 19:35:48 +00:00
|
|
|
//~^ ERROR: `invalid.version` is not a valid Rust version
|
2022-10-21 21:35:39 +00:00
|
|
|
fn outer_attr() {}
|
|
|
|
|
|
|
|
mod multiple {
|
|
|
|
#![clippy::msrv = "1.40"]
|
|
|
|
#![clippy::msrv = "=1.35.0"]
|
|
|
|
#![clippy::msrv = "1.10.1"]
|
2023-10-19 14:59:44 +00:00
|
|
|
//~^ ERROR: `clippy::msrv` is defined multiple times
|
2022-10-21 21:35:39 +00:00
|
|
|
|
|
|
|
mod foo {
|
2024-08-09 13:00:24 +00:00
|
|
|
#![clippy::msrv = "1.0"]
|
2022-10-21 21:35:39 +00:00
|
|
|
#![clippy::msrv = "1.0.0"]
|
2023-10-19 14:59:44 +00:00
|
|
|
//~^ ERROR: `clippy::msrv` is defined multiple times
|
2022-10-21 21:35:39 +00:00
|
|
|
}
|
|
|
|
}
|