@@ -410,9 +410,10 @@ match 0 {
410
410
}
411
411
```
412
412
413
- Compiler needs to know the pattern value at compile's time, which is
414
- not possible with a `static` variable. So please verify you didn't
415
- misspell the variable's name or use a `const` instead. Example:
413
+ The compiler needs to know the value of the pattern at compile time,
414
+ which is not possible with a `static` variable. Please verify that the
415
+ variable is spelled correctly and if so, try to use a `const` instead.
416
+ Example:
416
417
417
418
```
418
419
const FOO : i32 = 0;
@@ -425,7 +426,7 @@ match 0 {
425
426
"## ,
426
427
427
428
E0424 : r##"
428
- `self` keyword was used in a static method. Example of erroneous code:
429
+ The `self` keyword was used in a static method. Example of erroneous code:
429
430
430
431
```
431
432
struct Foo;
@@ -439,8 +440,9 @@ impl Foo {
439
440
}
440
441
```
441
442
442
- Please verify you didn't forget to add `self` in your method's argument
443
- list if your intention wasn't to create a static method. Example:
443
+ Please check if the method's argument list should have contained self,
444
+ &self, or &mut self (in case you didn't want to create a static method),
445
+ and add it if so. Example:
444
446
445
447
```
446
448
struct Foo;
@@ -453,18 +455,6 @@ impl Foo {
453
455
}
454
456
}
455
457
```
456
-
457
- Or please verify you didn't misspell the variable's name:
458
-
459
- ```
460
- struct Foo;
461
-
462
- impl Foo {
463
- fn foo(sel: i32) {
464
- println!("{}", sel); // ok!
465
- }
466
- }
467
- ```
468
458
"## ,
469
459
470
460
E0428 : r##"
0 commit comments