]> git.lizzy.rs Git - rust.git/blob - src/test/ui/unused/unused-attr.rs
Auto merge of #81507 - weiznich:add_diesel_to_cargo_test, r=Mark-Simulacrum
[rust.git] / src / test / ui / unused / unused-attr.rs
1 #![deny(unused_attributes)]
2 #![feature(rustc_attrs)]
3
4 #![rustc_dummy] //~ ERROR unused attribute
5
6 #[rustc_dummy] //~ ERROR unused attribute
7 extern crate core;
8
9 #[rustc_dummy] //~ ERROR unused attribute
10 use std::collections;
11
12 #[rustc_dummy] //~ ERROR unused attribute
13 extern "C" {
14     #[rustc_dummy] //~ ERROR unused attribute
15     fn foo();
16 }
17
18 #[rustc_dummy] //~ ERROR unused attribute
19 mod foo {
20     #[rustc_dummy] //~ ERROR unused attribute
21     pub enum Foo {
22         #[rustc_dummy] //~ ERROR unused attribute
23         Bar,
24     }
25 }
26
27 #[rustc_dummy] //~ ERROR unused attribute
28 fn bar(f: foo::Foo) {
29     match f {
30         #[rustc_dummy] //~ ERROR unused attribute
31         foo::Foo::Bar => {}
32     }
33 }
34
35 #[rustc_dummy] //~ ERROR unused attribute
36 struct Foo {
37     #[rustc_dummy] //~ ERROR unused attribute
38     a: isize
39 }
40
41 #[rustc_dummy] //~ ERROR unused attribute
42 trait Baz {
43     #[rustc_dummy] //~ ERROR unused attribute
44     fn blah(&self);
45     #[rustc_dummy] //~ ERROR unused attribute
46     fn blah2(&self) {}
47 }
48
49 fn main() {}