itemmacro! {this, is.brace().formatted()}
-peg_file! modname("mygrammarfile.rustpeg");
-
fn main() {
foo!();
foo!(|_| { () });
stringify!((foo+));
}
+
+// #3331
+pub fn fold_abi<V: Fold + ?Sized>(_visitor: &mut V, _i: Abi) -> Abi {
+ Abi {
+ extern_token: Token![extern](tokens_helper(_visitor, &_i.extern_token.span)),
+ name: (_i.name).map(|it| _visitor.fold_lit_str(it)),
+ }
+}
+
+// #3463
+x! {()}
+
+// #3746
+f!(match a {
+ 4 => &[
+ (3, false), // Missing
+ (4, true) // I-frame
+ ][..],
+});
+
+// #3583
+foo!(|x = y|);