blob: 207711a5a183e02126e1ff4158456181f4cfca5b [file]
error: manual implementation of `mem::take`
--> tests/ui/manual_take.rs:7:25
|
LL | let _lint_negated = if x {
| _________________________^
LL | |
LL | | x = false;
LL | | false
LL | | } else {
LL | | true
LL | | };
| |_____^
|
= note: `-D clippy::manual-take` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::manual_take)]`
help: use
|
LL - let _lint_negated = if x {
LL -
LL - x = false;
LL - false
LL - } else {
LL - true
LL - };
LL + let _lint_negated = !std::mem::take(&mut x);
|
error: manual implementation of `mem::take`
--> tests/ui/manual_take.rs:60:5
|
LL | / if x {
LL | |
LL | | x = false;
LL | | true
LL | | } else {
LL | | false
LL | | }
| |_____^
|
help: use
|
LL - if x {
LL -
LL - x = false;
LL - true
LL - } else {
LL - false
LL - }
LL + std::mem::take(&mut x)
|
error: aborting due to 2 previous errors