about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorPhilipp Krones <hello@philkrones.com>2022-11-21 20:52:12 +0100
committerPhilipp Krones <hello@philkrones.com>2022-11-21 20:52:12 +0100
commitb4c90abb5f60cc5f25769e6ca5342b6f5c972e83 (patch)
tree8c518b731724d759e1b75e7cbbbc5d9f3d1020b3 /src
parentd407778c7515eeb98c3513a1ecffb9dbc1e6b8b3 (diff)
downloadrust-b4c90abb5f60cc5f25769e6ca5342b6f5c972e83.tar.gz
rust-b4c90abb5f60cc5f25769e6ca5342b6f5c972e83.zip
Fix declare_clippy_lint crate
Diffstat (limited to 'src')
-rw-r--r--src/tools/clippy/declare_clippy_lint/Cargo.toml3
-rw-r--r--src/tools/clippy/declare_clippy_lint/src/lib.rs4
2 files changed, 6 insertions, 1 deletions
diff --git a/src/tools/clippy/declare_clippy_lint/Cargo.toml b/src/tools/clippy/declare_clippy_lint/Cargo.toml
index 578109840fb..082570f1fe5 100644
--- a/src/tools/clippy/declare_clippy_lint/Cargo.toml
+++ b/src/tools/clippy/declare_clippy_lint/Cargo.toml
@@ -11,3 +11,6 @@ proc-macro = true
 itertools = "0.10.1"
 quote = "1.0.21"
 syn = "1.0.100"
+
+[features]
+deny-warnings = []
diff --git a/src/tools/clippy/declare_clippy_lint/src/lib.rs b/src/tools/clippy/declare_clippy_lint/src/lib.rs
index 962766916dd..26210556d65 100644
--- a/src/tools/clippy/declare_clippy_lint/src/lib.rs
+++ b/src/tools/clippy/declare_clippy_lint/src/lib.rs
@@ -1,5 +1,7 @@
 #![feature(let_chains)]
 #![cfg_attr(feature = "deny-warnings", deny(warnings))]
+// warn on lints, that are included in `rust-lang/rust`s bootstrap
+#![warn(rust_2018_idioms, unused_lifetimes)]
 
 use proc_macro::TokenStream;
 use quote::{format_ident, quote};
@@ -29,7 +31,7 @@ struct ClippyLint {
 }
 
 impl Parse for ClippyLint {
-    fn parse(input: ParseStream) -> Result<Self> {
+    fn parse(input: ParseStream<'_>) -> Result<Self> {
         let attrs = input.call(Attribute::parse_outer)?;
 
         let mut in_code = false;