Cleaning the empty lines for clarity.
return true;
}
return true;
return true;
}
return true;
}
fn test_no_semicolon() -> bool {
return true
}
fn test_no_semicolon() -> bool {
return true
}
fn test_if_block() -> bool {
if true {
return true;
}
fn test_if_block() -> bool {
if true {
return true;
}
}
fn test_match(x: bool) -> bool {
match x {
true => return false,
}
}
fn test_match(x: bool) -> bool {
match x {
true => return false,
fn test_closure() {
let _ = || {
return true;
fn test_closure() {
let _ = || {
return true;
};
let _ = || return true;
};
let _ = || return true;
| ^^^^^^^^^^^^^^^
error: unneeded return statement
| ^^^^^^^^^^^^^^^
error: unneeded return statement
- --> $DIR/needless_return.rs:18:5
+ --> $DIR/needless_return.rs:15:5
| ^^^^^^^^^^^ help: remove `return` as shown: `true`
error: unneeded return statement
| ^^^^^^^^^^^ help: remove `return` as shown: `true`
error: unneeded return statement
- --> $DIR/needless_return.rs:26:9
+ --> $DIR/needless_return.rs:20:9
| ^^^^^^^^^^^^ help: remove `return` as shown: `true`
error: unneeded return statement
| ^^^^^^^^^^^^ help: remove `return` as shown: `true`
error: unneeded return statement
- --> $DIR/needless_return.rs:31:9
+ --> $DIR/needless_return.rs:22:9
| ^^^^^^^^^^^^^ help: remove `return` as shown: `false`
error: unneeded return statement
| ^^^^^^^^^^^^^ help: remove `return` as shown: `false`
error: unneeded return statement
- --> $DIR/needless_return.rs:40:17
+ --> $DIR/needless_return.rs:28:17
-40 | true => return false,
+28 | true => return false,
| ^^^^^^^^^^^^ help: remove `return` as shown: `false`
error: unneeded return statement
| ^^^^^^^^^^^^ help: remove `return` as shown: `false`
error: unneeded return statement
- --> $DIR/needless_return.rs:46:13
+ --> $DIR/needless_return.rs:30:13
| ^^^^^^^^^^^^ help: remove `return` as shown: `true`
error: unneeded return statement
| ^^^^^^^^^^^^ help: remove `return` as shown: `true`
error: unneeded return statement
- --> $DIR/needless_return.rs:56:9
+ --> $DIR/needless_return.rs:37:9
| ^^^^^^^^^^^^ help: remove `return` as shown: `true`
error: unneeded return statement
| ^^^^^^^^^^^^ help: remove `return` as shown: `true`
error: unneeded return statement
- --> $DIR/needless_return.rs:61:16
+ --> $DIR/needless_return.rs:39:16
-61 | let _ = || return true;
+39 | let _ = || return true;
| ^^^^^^^^^^^ help: remove `return` as shown: `true`
error: aborting due to 8 previous errors
| ^^^^^^^^^^^ help: remove `return` as shown: `true`
error: aborting due to 8 previous errors