aboutsummaryrefslogtreecommitdiff
path: root/xtask
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2020-07-31 13:40:28 +0100
committerAleksey Kladov <[email protected]>2020-07-31 13:40:28 +0100
commita6527ed92cb7a1156b8a118f5790d8c5fd69ab41 (patch)
tree807d7e40f6617b016eb88d47f764a738470a54f6 /xtask
parenta6e45c6c69bf258118940941c12d057deb79e60c (diff)
"Finalize" Types grammar
Note that `for` type is rust-analyzer's own invention. Both the reference and syn allow `for` only for fnptr types, and we allow them everywhere. This needs to be checked with respect to type bounds grammar...
Diffstat (limited to 'xtask')
-rw-r--r--xtask/src/codegen/rust.ungram2
1 files changed, 1 insertions, 1 deletions
diff --git a/xtask/src/codegen/rust.ungram b/xtask/src/codegen/rust.ungram
index 5dee85c2d..4015e3890 100644
--- a/xtask/src/codegen/rust.ungram
+++ b/xtask/src/codegen/rust.ungram
@@ -231,7 +231,7 @@ InferType =
231 '_' 231 '_'
232 232
233FnPointerType = 233FnPointerType =
234 Abi 'unsafe'? 'fn' ParamList RetType? 234 'const'? 'async'? 'unsafe'? Abi? 'fn' ParamList RetType?
235 235
236ForType = 236ForType =
237 'for' GenericParamList Type 237 'for' GenericParamList Type