]> git.proxmox.com Git - rustc.git/blobdiff - vendor/syn/src/stmt.rs
New upstream version 1.66.0+dfsg1
[rustc.git] / vendor / syn / src / stmt.rs
index 3e2c71bdd6d26cedd683e22d72e5e803397eacff..58bd013ecf4c4ee59be63b52fc779869d3942a3c 100644 (file)
@@ -175,7 +175,11 @@ pub mod parsing {
             || input.peek(Token![crate]) && !input.peek2(Token![::])
             || input.peek(Token![extern])
             || input.peek(Token![use])
-            || input.peek(Token![static]) && (input.peek2(Token![mut]) || input.peek2(Ident))
+            || input.peek(Token![static])
+                && (input.peek2(Token![mut])
+                    || input.peek2(Ident)
+                        && !(input.peek2(Token![async])
+                            && (input.peek3(Token![move]) || input.peek3(Token![|]))))
             || input.peek(Token![const]) && !input.peek2(token::Brace)
             || input.peek(Token![unsafe]) && !input.peek2(token::Brace)
             || input.peek(Token![async])