]> git.lizzy.rs Git - rust.git/blobdiff - src/test/ui/coercion-missing-tail-expected-type.stderr
report the total number of errors on compilation failure
[rust.git] / src / test / ui / coercion-missing-tail-expected-type.stderr
index 28a99e58eca89d954f8aedb62625a15eb96ea9ac..0de0a25e68e24c0d0e63672fc5ed271e6533b7c8 100644 (file)
@@ -4,16 +4,25 @@ error[E0308]: mismatched types
 13 |   fn plus_one(x: i32) -> i32 {
    |  ____________________________^
 14 | |     x + 1;
+   | |          - help: consider removing this semicolon
 15 | | }
    | |_^ expected i32, found ()
    |
    = note: expected type `i32`
               found type `()`
-help: consider removing this semicolon:
-  --> $DIR/coercion-missing-tail-expected-type.rs:14:10
+
+error[E0308]: mismatched types
+  --> $DIR/coercion-missing-tail-expected-type.rs:17:29
    |
-14 |     x + 1;
-   |          ^
+17 |   fn foo() -> Result<u8, u64> {
+   |  _____________________________^
+18 | |     Ok(1);
+   | |          - help: consider removing this semicolon
+19 | | }
+   | |_^ expected enum `std::result::Result`, found ()
+   |
+   = note: expected type `std::result::Result<u8, u64>`
+              found type `()`
 
-error: aborting due to previous error(s)
+error: aborting due to 2 previous errors