mirror of
https://github.com/rust-lang/rust-clippy
synced 2024-11-10 15:14:29 +00:00
[fn_params_excessive_bools
] whitelist in signle function in test
This commit is contained in:
parent
9e1c7febe2
commit
13b737d5b8
2 changed files with 6 additions and 3 deletions
|
@ -25,6 +25,8 @@ struct S;
|
|||
trait Trait {
|
||||
fn f(_: bool, _: bool, _: bool, _: bool);
|
||||
fn g(_: bool, _: bool, _: bool, _: Vec<u32>);
|
||||
#[allow(clippy::fn_params_excessive_bools)]
|
||||
fn h(_: bool, _: bool, _: bool, _: bool, _: bool, _: bool);
|
||||
}
|
||||
|
||||
impl S {
|
||||
|
@ -39,6 +41,7 @@ impl Trait for S {
|
|||
// We only lint in the trait definition
|
||||
fn f(_: bool, _: bool, _: bool, _: bool) {}
|
||||
fn g(_: bool, _: bool, _: bool, _: Vec<u32>) {}
|
||||
fn h(_: bool, _: bool, _: bool, _: bool, _: bool, _: bool) {}
|
||||
}
|
||||
|
||||
fn main() {
|
||||
|
|
|
@ -16,7 +16,7 @@ LL | fn t(_: S, _: S, _: Box<S>, _: Vec<u32>, _: bool, _: bool, _: bool, _: bool
|
|||
= help: consider refactoring bools into two-variant enums
|
||||
|
||||
error: more than 3 bools in function parameters
|
||||
--> $DIR/fn_params_excessive_bools.rs:31:5
|
||||
--> $DIR/fn_params_excessive_bools.rs:33:5
|
||||
|
|
||||
LL | fn f(&self, _: bool, _: bool, _: bool, _: bool) {}
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
@ -24,7 +24,7 @@ LL | fn f(&self, _: bool, _: bool, _: bool, _: bool) {}
|
|||
= help: consider refactoring bools into two-variant enums
|
||||
|
||||
error: more than 3 bools in function parameters
|
||||
--> $DIR/fn_params_excessive_bools.rs:45:5
|
||||
--> $DIR/fn_params_excessive_bools.rs:48:5
|
||||
|
|
||||
LL | / fn n(_: bool, _: u32, _: bool, _: Box<u32>, _: bool, _: bool) {
|
||||
LL | | fn nn(_: bool, _: bool, _: bool, _: bool) {}
|
||||
|
@ -34,7 +34,7 @@ LL | | }
|
|||
= help: consider refactoring bools into two-variant enums
|
||||
|
||||
error: more than 3 bools in function parameters
|
||||
--> $DIR/fn_params_excessive_bools.rs:46:9
|
||||
--> $DIR/fn_params_excessive_bools.rs:49:9
|
||||
|
|
||||
LL | fn nn(_: bool, _: bool, _: bool, _: bool) {}
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
|
Loading…
Reference in a new issue