diff options
| author | Philipp Krones <hello@philkrones.com> | 2022-11-21 20:52:12 +0100 |
|---|---|---|
| committer | Philipp Krones <hello@philkrones.com> | 2022-11-21 20:52:12 +0100 |
| commit | b4c90abb5f60cc5f25769e6ca5342b6f5c972e83 (patch) | |
| tree | 8c518b731724d759e1b75e7cbbbc5d9f3d1020b3 /src | |
| parent | d407778c7515eeb98c3513a1ecffb9dbc1e6b8b3 (diff) | |
| download | rust-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.toml | 3 | ||||
| -rw-r--r-- | src/tools/clippy/declare_clippy_lint/src/lib.rs | 4 |
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; |
