about summary refs log tree commit diff
path: root/src/tools/clippy/tests/ui/min_rust_version_invalid_attr.rs
blob: c8409d78ed77cb151c04394ee9d4423f3cd0c083 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//@compile-flags: -Zdeduplicate-diagnostics=yes

#![feature(custom_inner_attributes)]
#![clippy::msrv = "invalid.version"]
//~^ ERROR: `invalid.version` is not a valid Rust version

fn main() {}

#[clippy::msrv = "invalid.version"]
//~^ ERROR: `invalid.version` is not a valid Rust version
fn outer_attr() {}

mod multiple {
    #![clippy::msrv = "1.40"]
    #![clippy::msrv = "=1.35.0"]
    #![clippy::msrv = "1.10.1"]
    //~^ ERROR: `clippy::msrv` is defined multiple times

    mod foo {
        #![clippy::msrv = "1.0"]
        #![clippy::msrv = "1.0.0"]
        //~^ ERROR: `clippy::msrv` is defined multiple times
    }
}