2020
2121// FIXME: switch to something more ergonomic here, once available.
2222// (Currently there is no way to opt into sysroot crates without `extern crate`.)
23- #[ allow( unused_extern_crates) ]
2423extern crate rustc_ast;
25- #[ allow( unused_extern_crates) ]
2624extern crate rustc_ast_pretty;
27- #[ allow( unused_extern_crates) ]
2825extern crate rustc_attr;
29- #[ allow( unused_extern_crates) ]
3026extern crate rustc_data_structures;
31- #[ allow( unused_extern_crates) ]
32- extern crate rustc_driver;
33- #[ allow( unused_extern_crates) ]
3427extern crate rustc_errors;
35- #[ allow( unused_extern_crates) ]
3628extern crate rustc_hir;
37- #[ allow( unused_extern_crates) ]
3829extern crate rustc_hir_pretty;
39- #[ allow( unused_extern_crates) ]
4030extern crate rustc_index;
41- #[ allow( unused_extern_crates) ]
4231extern crate rustc_infer;
43- #[ allow( unused_extern_crates) ]
4432extern crate rustc_lexer;
45- #[ allow( unused_extern_crates) ]
4633extern crate rustc_lint;
47- #[ allow( unused_extern_crates) ]
4834extern crate rustc_middle;
49- #[ allow( unused_extern_crates) ]
5035extern crate rustc_mir;
51- #[ allow( unused_extern_crates) ]
5236extern crate rustc_parse;
53- #[ allow( unused_extern_crates) ]
5437extern crate rustc_parse_format;
55- #[ allow( unused_extern_crates) ]
5638extern crate rustc_session;
57- #[ allow( unused_extern_crates) ]
5839extern crate rustc_span;
59- #[ allow( unused_extern_crates) ]
6040extern crate rustc_target;
61- #[ allow( unused_extern_crates) ]
6241extern crate rustc_trait_selection;
63- #[ allow( unused_extern_crates) ]
6442extern crate rustc_typeck;
6543
6644use rustc_data_structures:: fx:: FxHashSet ;
@@ -85,14 +63,10 @@ use rustc_session::Session;
8563/// # Example
8664///
8765/// ```
88- /// # #![feature(rustc_private)]
89- /// # #[allow(unused_extern_crates)]
90- /// # extern crate rustc_middle;
91- /// # #[allow(unused_extern_crates)]
92- /// # extern crate rustc_session;
93- /// # #[macro_use]
94- /// # use clippy_lints::declare_clippy_lint;
66+ /// #![feature(rustc_private)]
67+ /// extern crate rustc_session;
9568/// use rustc_session::declare_tool_lint;
69+ /// use clippy_lints::declare_clippy_lint;
9670///
9771/// declare_clippy_lint! {
9872/// /// **What it does:** Checks for ... (describe what the lint matches).
0 commit comments