| //@ run-rustfix |
| |
| #![deny(unused_imports)] |
| #![allow(unreachable_code)] |
| |
| use std::collections::{self as coll}; |
| //~^ ERROR unused import: `HashMap` |
| |
| //~^ ERROR unused import: `self as std_io` |
| |
| use std::sync::Mutex; |
| //~^ ERROR unused import: `self as std_sync` |
| |
| use std::sync::mpsc::Sender; |
| //~^ ERROR unused import: `self as std_sync_mpsc` |
| |
| use std::collections::hash_map::{self as std_coll_hm}; |
| //~^ ERROR unused import: `Keys` |
| |
| use std::borrow::Cow; |
| //~^ ERROR unused import: `self` |
| |
| fn main() { |
| let _ = coll::BTreeSet::<String>::default(); |
| let _ = Mutex::new(String::new()); |
| let _: Cow<'static, str> = "foo".into(); |
| let _: Sender<u32> = todo!(); |
| let _: std_coll_hm::Entry<'static, u32, u32> = todo!(); |
| } |