| error: missing `return` statement | |
| --> tests/ui/implicit_return.rs:15:5 | |
| | | |
| LL | true | |
| | ^^^^ | |
| | | |
| = note: `-D clippy::implicit-return` implied by `-D warnings` | |
| = help: to override `-D warnings` add `#[allow(clippy::implicit_return)]` | |
| help: add `return` as shown | |
| | | |
| LL | return true | |
| | ++++++ | |
| error: missing `return` statement | |
| --> tests/ui/implicit_return.rs:20:15 | |
| | | |
| LL | if true { true } else { false } | |
| | ^^^^ | |
| | | |
| help: add `return` as shown | |
| | | |
| LL | if true { return true } else { false } | |
| | ++++++ | |
| error: missing `return` statement | |
| --> tests/ui/implicit_return.rs:20:29 | |
| | | |
| LL | if true { true } else { false } | |
| | ^^^^^ | |
| | | |
| help: add `return` as shown | |
| | | |
| LL | if true { true } else { return false } | |
| | ++++++ | |
| error: missing `return` statement | |
| --> tests/ui/implicit_return.rs:28:17 | |
| | | |
| LL | true => false, | |
| | ^^^^^ | |
| | | |
| help: add `return` as shown | |
| | | |
| LL | true => return false, | |
| | ++++++ | |
| error: missing `return` statement | |
| --> tests/ui/implicit_return.rs:30:20 | |
| | | |
| LL | false => { true }, | |
| | ^^^^ | |
| | | |
| help: add `return` as shown | |
| | | |
| LL | false => { return true }, | |
| | ++++++ | |
| error: missing `return` statement | |
| --> tests/ui/implicit_return.rs:44:9 | |
| | | |
| LL | break true; | |
| | ^^^^^^^^^^ | |
| | | |
| help: change `break` to `return` as shown | |
| | | |
| LL - break true; | |
| LL + return true; | |
| | | |
| error: missing `return` statement | |
| --> tests/ui/implicit_return.rs:52:13 | |
| | | |
| LL | break true; | |
| | ^^^^^^^^^^ | |
| | | |
| help: change `break` to `return` as shown | |
| | | |
| LL - break true; | |
| LL + return true; | |
| | | |
| error: missing `return` statement | |
| --> tests/ui/implicit_return.rs:61:13 | |
| | | |
| LL | break true; | |
| | ^^^^^^^^^^ | |
| | | |
| help: change `break` to `return` as shown | |
| | | |
| LL - break true; | |
| LL + return true; | |
| | | |
| error: missing `return` statement | |
| --> tests/ui/implicit_return.rs:80:18 | |
| | | |
| LL | let _ = || { true }; | |
| | ^^^^ | |
| | | |
| help: add `return` as shown | |
| | | |
| LL | let _ = || { return true }; | |
| | ++++++ | |
| error: missing `return` statement | |
| --> tests/ui/implicit_return.rs:82:16 | |
| | | |
| LL | let _ = || true; | |
| | ^^^^ | |
| | | |
| help: add `return` as shown | |
| | | |
| LL | let _ = || return true; | |
| | ++++++ | |
| error: missing `return` statement | |
| --> tests/ui/implicit_return.rs:91:5 | |
| | | |
| LL | format!("test {}", "test") | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| | | |
| help: add `return` as shown | |
| | | |
| LL | return format!("test {}", "test") | |
| | ++++++ | |
| error: missing `return` statement | |
| --> tests/ui/implicit_return.rs:101:5 | |
| | | |
| LL | m!(true, false) | |
| | ^^^^^^^^^^^^^^^ | |
| | | |
| help: add `return` as shown | |
| | | |
| LL | return m!(true, false) | |
| | ++++++ | |
| error: missing `return` statement | |
| --> tests/ui/implicit_return.rs:108:13 | |
| | | |
| LL | break true; | |
| | ^^^^^^^^^^ | |
| | | |
| help: change `break` to `return` as shown | |
| | | |
| LL - break true; | |
| LL + return true; | |
| | | |
| error: missing `return` statement | |
| --> tests/ui/implicit_return.rs:114:17 | |
| | | |
| LL | break 'outer false; | |
| | ^^^^^^^^^^^^^^^^^^ | |
| | | |
| help: change `break` to `return` as shown | |
| | | |
| LL - break 'outer false; | |
| LL + return false; | |
| | | |
| error: missing `return` statement | |
| --> tests/ui/implicit_return.rs:130:5 | |
| | | |
| LL | / loop { | |
| LL | | m!(true); | |
| LL | | } | |
| | |_____^ | |
| | | |
| help: add `return` as shown | |
| | | |
| LL | return loop { | |
| | ++++++ | |
| error: missing `return` statement | |
| --> tests/ui/implicit_return.rs:145:5 | |
| | | |
| LL | true | |
| | ^^^^ | |
| | | |
| help: add `return` as shown | |
| | | |
| LL | return true | |
| | ++++++ | |
| error: missing `return` statement | |
| --> tests/ui/implicit_return.rs:170:22 | |
| | | |
| LL | let _ = async || 0; | |
| | ^ | |
| | | |
| help: add `return` as shown | |
| | | |
| LL | let _ = async || return 0; | |
| | ++++++ | |
| error: missing `return` statement | |
| --> tests/ui/implicit_return.rs:173:31 | |
| | | |
| LL | let _ = async || -> i32 { 0 }; | |
| | ^ | |
| | | |
| help: add `return` as shown | |
| | | |
| LL | let _ = async || -> i32 { return 0 }; | |
| | ++++++ | |
| error: missing `return` statement | |
| --> tests/ui/implicit_return.rs:175:28 | |
| | | |
| LL | let _ = async |a: i32| a; | |
| | ^ | |
| | | |
| help: add `return` as shown | |
| | | |
| LL | let _ = async |a: i32| return a; | |
| | ++++++ | |
| error: missing `return` statement | |
| --> tests/ui/implicit_return.rs:178:30 | |
| | | |
| LL | let _ = async |a: i32| { a }; | |
| | ^ | |
| | | |
| help: add `return` as shown | |
| | | |
| LL | let _ = async |a: i32| { return a }; | |
| | ++++++ | |
| error: missing `return` statement | |
| --> tests/ui/implicit_return.rs:187:22 | |
| | | |
| LL | let _ = async || foo().await; | |
| | ^^^^^ | |
| | | |
| help: add `return` as shown | |
| | | |
| LL | let _ = async || return foo().await; | |
| | ++++++ | |
| error: missing `return` statement | |
| --> tests/ui/implicit_return.rs:191:9 | |
| | | |
| LL | foo().await | |
| | ^^^^^ | |
| | | |
| help: add `return` as shown | |
| | | |
| LL | return foo().await | |
| | ++++++ | |
| error: missing `return` statement | |
| --> tests/ui/implicit_return.rs:195:24 | |
| | | |
| LL | let _ = async || { foo().await }; | |
| | ^^^^^ | |
| | | |
| help: add `return` as shown | |
| | | |
| LL | let _ = async || { return foo().await }; | |
| | ++++++ | |
| error: missing `return` statement | |
| --> tests/ui/implicit_return.rs:197:32 | |
| | | |
| LL | let _ = async || -> bool { foo().await }; | |
| | ^^^^^ | |
| | | |
| help: add `return` as shown | |
| | | |
| LL | let _ = async || -> bool { return foo().await }; | |
| | ++++++ | |
| error: aborting due to 24 previous errors | |