Skip to content

Commit d77f38b

Browse files
---
yaml --- r: 222071 b: refs/heads/tmp c: 0efc7f1 h: refs/heads/master i: 222069: 637a930 222067: 6222e72 222063: 1bbe4d4 v: v3
1 parent b8f89c1 commit d77f38b

File tree

2 files changed

+9
-19
lines changed

2 files changed

+9
-19
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ refs/tags/0.11.0: e1247cb1d0d681be034adb4b558b5a0c0d5720f9
2525
refs/tags/0.12.0: f0c419429ef30723ceaf6b42f9b5a2aeb5d2e2d1
2626
refs/heads/beta: 2b45108ecb944d63daba0f1b5529ac4c8afdc295
2727
refs/tags/1.0.0-alpha: e42bd6d93a1d3433c486200587f8f9e12590a4d7
28-
refs/heads/tmp: 8a75dcdadfe8c3657c5a6f085a984e1c97b48910
28+
refs/heads/tmp: 0efc7f143f7659ca025d555d4f9ca373320e72c4
2929
refs/tags/1.0.0-alpha.2: 4c705f6bc559886632d3871b04f58aab093bfa2f
3030
refs/tags/homu-tmp: e58601ab085591c71a27ae82137fc313222c2270
3131
refs/tags/1.0.0-beta: 8cbb92b53468ee2b0c2d3eeb8567005953d40828

branches/tmp/src/librustc_resolve/diagnostics.rs

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -410,9 +410,10 @@ match 0 {
410410
}
411411
```
412412
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:
416417
417418
```
418419
const FOO : i32 = 0;
@@ -425,7 +426,7 @@ match 0 {
425426
"##,
426427

427428
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:
429430
430431
```
431432
struct Foo;
@@ -439,8 +440,9 @@ impl Foo {
439440
}
440441
```
441442
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:
444446
445447
```
446448
struct Foo;
@@ -453,18 +455,6 @@ impl Foo {
453455
}
454456
}
455457
```
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-
```
468458
"##,
469459

470460
E0428: r##"

0 commit comments

Comments
 (0)