blob: 39637a8f2e1768a316e768e34829d8f1a886b36a [file] [edit]
#![warn(clippy::manual_take)]
fn main() {
let mut x = true;
let mut y = false;
let _lint_negated = if x {
//~^ manual_take
x = false;
false
} else {
true
};
let _ = if x {
y = false;
true
} else {
false
};
let _ = if x {
x = true;
true
} else {
false
};
let _ = if x {
x = false;
y = true;
false
} else {
true
};
let _ = if x {
x = false;
false
} else {
y = true;
true
};
}
#[clippy::msrv = "1.39.0"]
fn msrv_1_39() -> bool {
let mut x = true;
if x {
x = false;
true
} else {
false
}
}
#[clippy::msrv = "1.40.0"]
fn msrv_1_40() -> bool {
let mut x = true;
if x {
//~^ manual_take
x = false;
true
} else {
false
}
}