diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-09-10 17:26:20 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-09-10 17:48:33 -0700 |
| commit | 73eb89430569d80a2f3ff124514f2905b25dbe68 (patch) | |
| tree | 043cbdf83b4d77acd776de0873f9c329ccd70b3c /src/libsyntax/parse/obsolete.rs | |
| parent | df790261696fb85c0cc4dee3950d7ba89804eb49 (diff) | |
| download | rust-73eb89430569d80a2f3ff124514f2905b25dbe68.tar.gz rust-73eb89430569d80a2f3ff124514f2905b25dbe68.zip | |
Report obsolete class method syntax
Diffstat (limited to 'src/libsyntax/parse/obsolete.rs')
| -rw-r--r-- | src/libsyntax/parse/obsolete.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/libsyntax/parse/obsolete.rs b/src/libsyntax/parse/obsolete.rs index 1a4c08747bf..3dadc90321c 100644 --- a/src/libsyntax/parse/obsolete.rs +++ b/src/libsyntax/parse/obsolete.rs @@ -18,7 +18,8 @@ pub enum ObsoleteSyntax { ObsoleteLet, ObsoleteFieldTerminator, ObsoleteStructCtor, - ObsoleteWith + ObsoleteWith, + ObsoleteClassMethod, } impl ObsoleteSyntax : cmp::Eq { @@ -71,6 +72,10 @@ impl parser : ObsoleteReporter { "record update is done with `..`, e.g. \ `MyStruct { foo: bar, .. baz }`" ), + ObsoleteClassMethod => ( + "class method", + "methods should be defined inside impls" + ), }; self.report(sp, kind, kind_str, desc); |
