1error: missing `return` statement 2 --> $DIR/implicit_return.rs:12:5 3 | 4LL | true 5 | ^^^^ help: add `return` as shown: `return true` 6 | 7 = note: `-D clippy::implicit-return` implied by `-D warnings` 8 9error: missing `return` statement 10 --> $DIR/implicit_return.rs:16:15 11 | 12LL | if true { true } else { false } 13 | ^^^^ help: add `return` as shown: `return true` 14 15error: missing `return` statement 16 --> $DIR/implicit_return.rs:16:29 17 | 18LL | if true { true } else { false } 19 | ^^^^^ help: add `return` as shown: `return false` 20 21error: missing `return` statement 22 --> $DIR/implicit_return.rs:22:17 23 | 24LL | true => false, 25 | ^^^^^ help: add `return` as shown: `return false` 26 27error: missing `return` statement 28 --> $DIR/implicit_return.rs:23:20 29 | 30LL | false => { true }, 31 | ^^^^ help: add `return` as shown: `return true` 32 33error: missing `return` statement 34 --> $DIR/implicit_return.rs:36:9 35 | 36LL | break true; 37 | ^^^^^^^^^^ help: change `break` to `return` as shown: `return true` 38 39error: missing `return` statement 40 --> $DIR/implicit_return.rs:43:13 41 | 42LL | break true; 43 | ^^^^^^^^^^ help: change `break` to `return` as shown: `return true` 44 45error: missing `return` statement 46 --> $DIR/implicit_return.rs:51:13 47 | 48LL | break true; 49 | ^^^^^^^^^^ help: change `break` to `return` as shown: `return true` 50 51error: missing `return` statement 52 --> $DIR/implicit_return.rs:69:18 53 | 54LL | let _ = || { true }; 55 | ^^^^ help: add `return` as shown: `return true` 56 57error: missing `return` statement 58 --> $DIR/implicit_return.rs:70:16 59 | 60LL | let _ = || true; 61 | ^^^^ help: add `return` as shown: `return true` 62 63error: missing `return` statement 64 --> $DIR/implicit_return.rs:78:5 65 | 66LL | format!("test {}", "test") 67 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: add `return` as shown: `return format!("test {}", "test")` 68 69error: missing `return` statement 70 --> $DIR/implicit_return.rs:87:5 71 | 72LL | m!(true, false) 73 | ^^^^^^^^^^^^^^^ help: add `return` as shown: `return m!(true, false)` 74 75error: missing `return` statement 76 --> $DIR/implicit_return.rs:93:13 77 | 78LL | break true; 79 | ^^^^^^^^^^ help: change `break` to `return` as shown: `return true` 80 81error: missing `return` statement 82 --> $DIR/implicit_return.rs:98:17 83 | 84LL | break 'outer false; 85 | ^^^^^^^^^^^^^^^^^^ help: change `break` to `return` as shown: `return false` 86 87error: missing `return` statement 88 --> $DIR/implicit_return.rs:113:5 89 | 90LL | / loop { 91LL | | m!(true); 92LL | | } 93 | |_____^ 94 | 95help: add `return` as shown 96 | 97LL ~ return loop { 98LL + m!(true); 99LL + } 100 | 101 102error: missing `return` statement 103 --> $DIR/implicit_return.rs:127:5 104 | 105LL | true 106 | ^^^^ help: add `return` as shown: `return true` 107 108error: aborting due to 16 previous errors 109 110