1 // compile-flags: --test
3 #![deny(unused_imports)]
5 use std::io::BufRead; //~ ERROR unused import: `std::io::BufRead`
11 use super::a; //~ ERROR unused import: `super::a`
14 use crate::b; //~ ERROR unused import: `crate::b`
19 use super::a; //~ ERROR unused import: `super::a`
22 use crate::b; //~ ERROR unused import: `crate::b`
27 use super::a; //~ ERROR unused import: `super::a`
30 use crate::b; //~ ERROR unused import: `crate::b`
35 use super::a; //~ ERROR unused import: `super::a`
38 use crate::b; //~ ERROR unused import: `crate::b`
43 use super::a; //~ ERROR unused import: `super::a`
46 use crate::b; //~ ERROR unused import: `crate::b`
51 use super::a; //~ ERROR unused import: `super::a`
54 use crate::b; //~ ERROR unused import: `crate::b`
59 use super::a; //~ ERROR unused import: `super::a`
62 use crate::b; //~ ERROR unused import: `crate::b`
68 use super::a; //~ ERROR unused import: `super::a`
71 use crate::b; //~ ERROR unused import: `crate::b`
75 mod test_has_no_attr {
77 use super::a; //~ ERROR unused import: `super::a`
80 use crate::b; //~ ERROR unused import: `crate::b`