36 lines
943 B
Plaintext
36 lines
943 B
Plaintext
|
error[E0308]: mismatched types
|
||
|
--> $DIR/return-struct.rs:9:5
|
||
|
|
|
||
|
LL | Age::Years({age += 1; age}, 55)
|
||
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `()`, found `Age`
|
||
|
|
|
||
|
help: consider using a semicolon here
|
||
|
|
|
||
|
LL | Age::Years({age += 1; age}, 55);
|
||
|
| +
|
||
|
help: try adding a return type
|
||
|
|
|
||
|
LL | fn foo() -> Age {
|
||
|
| ++++++
|
||
|
|
||
|
error[E0308]: mismatched types
|
||
|
--> $DIR/return-struct.rs:15:5
|
||
|
|
|
||
|
LL | fn bar() {
|
||
|
| - help: try adding a return type: `-> Age`
|
||
|
LL | let mut age = 29;
|
||
|
LL | Age::Years(age, 55)
|
||
|
| ^^^^^^^^^^^^^^^^^^^ expected `()`, found `Age`
|
||
|
|
||
|
error[E0308]: mismatched types
|
||
|
--> $DIR/return-struct.rs:20:5
|
||
|
|
|
||
|
LL | fn baz() {
|
||
|
| - help: try adding a return type: `-> S`
|
||
|
LL | S
|
||
|
| ^ expected `()`, found `S`
|
||
|
|
||
|
error: aborting due to 3 previous errors
|
||
|
|
||
|
For more information about this error, try `rustc --explain E0308`.
|