20
20
21
21
// FIXME: switch to something more ergonomic here, once available.
22
22
// (Currently there is no way to opt into sysroot crates without `extern crate`.)
23
- #[ allow( unused_extern_crates) ]
24
23
extern crate rustc_ast;
25
- #[ allow( unused_extern_crates) ]
26
24
extern crate rustc_ast_pretty;
27
- #[ allow( unused_extern_crates) ]
28
25
extern crate rustc_attr;
29
- #[ allow( unused_extern_crates) ]
30
26
extern crate rustc_data_structures;
31
- #[ allow( unused_extern_crates) ]
32
- extern crate rustc_driver;
33
- #[ allow( unused_extern_crates) ]
34
27
extern crate rustc_errors;
35
- #[ allow( unused_extern_crates) ]
36
28
extern crate rustc_hir;
37
- #[ allow( unused_extern_crates) ]
38
29
extern crate rustc_hir_pretty;
39
- #[ allow( unused_extern_crates) ]
40
30
extern crate rustc_index;
41
- #[ allow( unused_extern_crates) ]
42
31
extern crate rustc_infer;
43
- #[ allow( unused_extern_crates) ]
44
32
extern crate rustc_lexer;
45
- #[ allow( unused_extern_crates) ]
46
33
extern crate rustc_lint;
47
- #[ allow( unused_extern_crates) ]
48
34
extern crate rustc_middle;
49
- #[ allow( unused_extern_crates) ]
50
35
extern crate rustc_mir;
51
- #[ allow( unused_extern_crates) ]
52
36
extern crate rustc_parse;
53
- #[ allow( unused_extern_crates) ]
54
37
extern crate rustc_parse_format;
55
- #[ allow( unused_extern_crates) ]
56
38
extern crate rustc_session;
57
- #[ allow( unused_extern_crates) ]
58
39
extern crate rustc_span;
59
- #[ allow( unused_extern_crates) ]
60
40
extern crate rustc_target;
61
- #[ allow( unused_extern_crates) ]
62
41
extern crate rustc_trait_selection;
63
- #[ allow( unused_extern_crates) ]
64
42
extern crate rustc_typeck;
65
43
66
44
use rustc_data_structures:: fx:: FxHashSet ;
@@ -85,14 +63,10 @@ use rustc_session::Session;
85
63
/// # Example
86
64
///
87
65
/// ```
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;
95
68
/// use rustc_session::declare_tool_lint;
69
+ /// use clippy_lints::declare_clippy_lint;
96
70
///
97
71
/// declare_clippy_lint! {
98
72
/// /// **What it does:** Checks for ... (describe what the lint matches).
0 commit comments