]> git.lizzy.rs Git - rust.git/commitdiff
Allow placeholder parameters in trait fn defs
authorErlend Tobiassen <erlend.tobiassen@gmail.com>
Tue, 22 Jan 2019 17:33:53 +0000 (18:33 +0100)
committerErlend Tobiassen <erlend.tobiassen@gmail.com>
Tue, 22 Jan 2019 17:33:53 +0000 (18:33 +0100)
crates/ra_syntax/src/grammar/params.rs

index 658fc582098cb282dabb06ef91cb684b37494c57..130660740d91e39bb9eee48a906a1b456112e647 100644 (file)
@@ -79,7 +79,7 @@ fn value_parameter(p: &mut Parser, flavor: Flavor) {
             let la1 = p.nth(1);
             let la2 = p.nth(2);
             let la3 = p.nth(3);
-            if la0 == IDENT && la1 == COLON
+            if (la0 == IDENT || la0 == UNDERSCORE) && la1 == COLON
                 || la0 == AMP && la1 == IDENT && la2 == COLON
                 || la0 == AMP && la1 == MUT_KW && la2 == IDENT && la3 == COLON
             {