|  | error[E0308]: mismatched types | 
|  | --> $DIR/empty-trailing-stmt.rs:6:7 | 
|  | | | 
|  | LL |     { true } | 
|  | |       ^^^^ expected `()`, found `bool` | 
|  | | | 
|  | help: you might have meant to return this value | 
|  | | | 
|  | LL |     { return true; } | 
|  | |       ++++++     + | 
|  |  | 
|  | error[E0308]: mismatched types | 
|  | --> $DIR/empty-trailing-stmt.rs:5:13 | 
|  | | | 
|  | LL | fn foo() -> bool { | 
|  | |    ---      ^^^^ expected `bool`, found `()` | 
|  | |    | | 
|  | |    implicitly returns `()` as its body has no tail or `return` expression | 
|  |  | 
|  | error: aborting due to 2 previous errors | 
|  |  | 
|  | For more information about this error, try `rustc --explain E0308`. |