File tree 1 file changed +25
-1
lines changed
1 file changed +25
-1
lines changed Original file line number Diff line number Diff line change @@ -3980,6 +3980,31 @@ impl SpaceLlama for i32 {
3980
3980
```
3981
3981
"## ,
3982
3982
3983
+ E0559 : r##"
3984
+ An unknown field was specified into an enum's structure variant.
3985
+
3986
+ Erroneous code example:
3987
+
3988
+ ```compile_fail,E0559
3989
+ enum Field {
3990
+ Fool { x: u32 },
3991
+ }
3992
+
3993
+ let s = Field::Fool { joke: 0 };
3994
+ // error: struct variant `Field::Fool` has no field named `joke`
3995
+ ```
3996
+
3997
+ Verify you didn't misspell the field's name or that the field exists. Example:
3998
+
3999
+ ```
4000
+ enum Field {
4001
+ Fool { joke: u32 },
4002
+ }
4003
+
4004
+ let s = Field::Fool { joke: 0 }; // ok!
4005
+ ```
4006
+ "## ,
4007
+
3983
4008
E0560 : r##"
3984
4009
An unknown field was specified into a structure.
3985
4010
@@ -4079,5 +4104,4 @@ register_diagnostics! {
4079
4104
E0528 , // expected at least {} elements, found {}
4080
4105
E0529 , // slice pattern expects array or slice, not `{}`
4081
4106
E0533 , // `{}` does not name a unit variant, unit struct or a constant
4082
- E0559 ,
4083
4107
}
You can’t perform that action at this time.
0 commit comments