| error: passing a unit value to a function | |
| --> tests/ui/unit_arg.rs:63:5 | |
| | | |
| LL | / foo({ | |
| LL | | | |
| LL | | 1; | |
| LL | | }); | |
| | |______^ | |
| | | |
| = note: `-D clippy::unit-arg` implied by `-D warnings` | |
| = help: to override `-D warnings` add `#[allow(clippy::unit_arg)]` | |
| help: remove the semicolon from the last statement in the block | |
| | | |
| LL - 1; | |
| LL + 1 | |
| | | |
| help: or move the expression in front of the call and replace it with the unit literal `()` | |
| | | |
| LL ~ { | |
| LL + | |
| LL + 1; | |
| LL + }; | |
| LL ~ foo(()); | |
| | | |
| error: passing a unit value to a function | |
| --> tests/ui/unit_arg.rs:67:5 | |
| | | |
| LL | foo(foo(1)); | |
| | ^^^^^^^^^^^ | |
| | | |
| help: move the expression in front of the call and replace it with the unit literal `()` | |
| | | |
| LL ~ foo(1); | |
| LL ~ foo(()); | |
| | | |
| error: passing a unit value to a function | |
| --> tests/ui/unit_arg.rs:69:5 | |
| | | |
| LL | / foo({ | |
| LL | | | |
| LL | | foo(1); | |
| LL | | foo(2); | |
| LL | | }); | |
| | |______^ | |
| | | |
| help: remove the semicolon from the last statement in the block | |
| | | |
| LL - foo(2); | |
| LL + foo(2) | |
| | | |
| help: or move the expression in front of the call and replace it with the unit literal `()` | |
| | | |
| LL ~ { | |
| LL + | |
| LL + foo(1); | |
| LL + foo(2); | |
| LL + }; | |
| LL ~ foo(()); | |
| | | |
| error: passing a unit value to a function | |
| --> tests/ui/unit_arg.rs:75:5 | |
| | | |
| LL | / b.bar({ | |
| LL | | | |
| LL | | 1; | |
| LL | | }); | |
| | |______^ | |
| | | |
| help: remove the semicolon from the last statement in the block | |
| | | |
| LL - 1; | |
| LL + 1 | |
| | | |
| help: or move the expression in front of the call and replace it with the unit literal `()` | |
| | | |
| LL ~ { | |
| LL + | |
| LL + 1; | |
| LL + }; | |
| LL ~ b.bar(()); | |
| | | |
| error: passing unit values to a function | |
| --> tests/ui/unit_arg.rs:79:5 | |
| | | |
| LL | taking_multiple_units(foo(0), foo(1)); | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| | | |
| help: move the expressions in front of the call and replace them with the unit literal `()` | |
| | | |
| LL ~ foo(0); | |
| LL + foo(1); | |
| LL ~ taking_multiple_units((), ()); | |
| | | |
| error: passing unit values to a function | |
| --> tests/ui/unit_arg.rs:81:5 | |
| | | |
| LL | / taking_multiple_units(foo(0), { | |
| LL | | | |
| LL | | foo(1); | |
| LL | | foo(2); | |
| LL | | }); | |
| | |______^ | |
| | | |
| help: remove the semicolon from the last statement in the block | |
| | | |
| LL - foo(2); | |
| LL + foo(2) | |
| | | |
| help: or move the expressions in front of the call and replace them with the unit literal `()` | |
| | | |
| LL ~ foo(0); | |
| LL + { | |
| LL + | |
| LL + foo(1); | |
| LL + foo(2); | |
| LL + }; | |
| LL ~ taking_multiple_units((), ()); | |
| | | |
| error: passing unit values to a function | |
| --> tests/ui/unit_arg.rs:86:5 | |
| | | |
| LL | / taking_multiple_units( | |
| LL | | | |
| LL | | { | |
| LL | | foo(0); | |
| ... | | |
| LL | | }, | |
| LL | | ); | |
| | |_____^ | |
| | | |
| help: remove the semicolon from the last statement in the block | |
| | | |
| LL - foo(1); | |
| LL + foo(1) | |
| | | |
| help: remove the semicolon from the last statement in the block | |
| | | |
| LL - foo(3); | |
| LL + foo(3) | |
| | | |
| help: or move the expressions in front of the call and replace them with the unit literal `()` | |
| | | |
| LL ~ { | |
| LL + foo(0); | |
| LL + foo(1); | |
| LL + }; | |
| LL + { | |
| LL + foo(2); | |
| LL + foo(3); | |
| LL + }; | |
| LL + taking_multiple_units( | |
| LL + | |
| LL + (), | |
| LL + (), | |
| LL ~ ); | |
| | | |
| error: passing a unit value to a function | |
| --> tests/ui/unit_arg.rs:98:13 | |
| | | |
| LL | None.or(Some(foo(2))); | |
| | ^^^^^^^^^^^^ | |
| | | |
| help: move the expression in front of the call and replace it with the unit literal `()` | |
| | | |
| LL ~ None.or({ | |
| LL + foo(2); | |
| LL + Some(()) | |
| LL ~ }); | |
| | | |
| error: passing a unit value to a function | |
| --> tests/ui/unit_arg.rs:102:5 | |
| | | |
| LL | foo(foo(())); | |
| | ^^^^^^^^^^^^ | |
| | | |
| help: move the expression in front of the call and replace it with the unit literal `()` | |
| | | |
| LL ~ foo(()); | |
| LL ~ foo(()); | |
| | | |
| error: passing a unit value to a function | |
| --> tests/ui/unit_arg.rs:140:5 | |
| | | |
| LL | Some(foo(1)) | |
| | ^^^^^^^^^^^^ | |
| | | |
| help: move the expression in front of the call and replace it with the unit literal `()` | |
| | | |
| LL ~ foo(1); | |
| LL + Some(()) | |
| | | |
| error: passing a unit value to a function | |
| --> tests/ui/unit_arg.rs:168:5 | |
| | | |
| LL | fn_take_unit(mac!(def)); | |
| | ^^^^^^^^^^^^^^^^^^^^^^^ | |
| error: passing a unit value to a function | |
| --> tests/ui/unit_arg.rs:170:5 | |
| | | |
| LL | fn_take_unit(mac!(func Default::default)); | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| error: passing a unit value to a function | |
| --> tests/ui/unit_arg.rs:172:5 | |
| | | |
| LL | fn_take_unit(mac!(nonempty_block Default::default())); | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| error: aborting due to 13 previous errors | |