]> git.lizzy.rs Git - rust.git/blob - src/test/ui/imports/unused-imports-in-test-mode.rs
Rollup merge of #97317 - GuillaumeGomez:gui-settings-text-click, r=jsha
[rust.git] / src / test / ui / imports / unused-imports-in-test-mode.rs
1 // compile-flags: --test
2
3 #![deny(unused_imports)]
4
5 use std::io::BufRead; //~ ERROR unused import: `std::io::BufRead`
6
7 fn a() {}
8 fn b() {}
9
10 mod test {
11     use super::a;  //~ ERROR unused import: `super::a`
12
13     fn foo() {
14         use crate::b;  //~ ERROR unused import: `crate::b`
15     }
16 }
17
18 mod tests {
19     use super::a;  //~ ERROR unused import: `super::a`
20
21     fn foo() {
22         use crate::b;  //~ ERROR unused import: `crate::b`
23     }
24 }
25
26 mod test_a {
27     use super::a;  //~ ERROR unused import: `super::a`
28
29     fn foo() {
30         use crate::b;  //~ ERROR unused import: `crate::b`
31     }
32 }
33
34 mod a_test {
35     use super::a;  //~ ERROR unused import: `super::a`
36
37     fn foo() {
38         use crate::b;  //~ ERROR unused import: `crate::b`
39     }
40 }
41
42 mod tests_a {
43     use super::a;  //~ ERROR unused import: `super::a`
44
45     fn foo() {
46         use crate::b;  //~ ERROR unused import: `crate::b`
47     }
48 }
49
50 mod a_tests {
51     use super::a;  //~ ERROR unused import: `super::a`
52
53     fn foo() {
54         use crate::b;  //~ ERROR unused import: `crate::b`
55     }
56 }
57
58 mod fastest_search {
59     use super::a;  //~ ERROR unused import: `super::a`
60
61     fn foo() {
62         use crate::b;  //~ ERROR unused import: `crate::b`
63     }
64 }
65
66 #[cfg(test)]
67 mod test_has_attr {
68     use super::a;  //~ ERROR unused import: `super::a`
69
70     fn foo() {
71         use crate::b;  //~ ERROR unused import: `crate::b`
72     }
73 }
74
75 mod test_has_no_attr {
76     #[cfg(test)]
77     use super::a;  //~ ERROR unused import: `super::a`
78
79     fn foo() {
80         use crate::b;  //~ ERROR unused import: `crate::b`
81     }
82 }
83
84 fn main() {}