@@ -33,11 +33,13 @@ pub fn placeholder(
3333 span,
3434 attrs : ast:: AttrVec :: new ( ) ,
3535 kind : ast:: ExprKind :: MacCall ( mac_placeholder ( ) ) ,
36- tokens : None
36+ tokens : None ,
3737 } )
3838 } ;
39- let ty = || P ( ast:: Ty { id, kind : ast:: TyKind :: MacCall ( mac_placeholder ( ) ) , span, tokens : None } ) ;
40- let pat = || P ( ast:: Pat { id, kind : ast:: PatKind :: MacCall ( mac_placeholder ( ) ) , span, tokens : None } ) ;
39+ let ty =
40+ || P ( ast:: Ty { id, kind : ast:: TyKind :: MacCall ( mac_placeholder ( ) ) , span, tokens : None } ) ;
41+ let pat =
42+ || P ( ast:: Pat { id, kind : ast:: PatKind :: MacCall ( mac_placeholder ( ) ) , span, tokens : None } ) ;
4143
4244 match kind {
4345 AstFragmentKind :: Expr => AstFragment :: Expr ( expr_placeholder ( ) ) ,
@@ -84,11 +86,14 @@ pub fn placeholder(
8486 id,
8587 span,
8688 kind : ast:: PatKind :: MacCall ( mac_placeholder ( ) ) ,
87- tokens : None
89+ tokens : None ,
90+ } ) ) ,
91+ AstFragmentKind :: Ty => AstFragment :: Ty ( P ( ast:: Ty {
92+ id,
93+ span,
94+ kind : ast:: TyKind :: MacCall ( mac_placeholder ( ) ) ,
95+ tokens : None ,
8896 } ) ) ,
89- AstFragmentKind :: Ty => {
90- AstFragment :: Ty ( P ( ast:: Ty { id, span, kind : ast:: TyKind :: MacCall ( mac_placeholder ( ) ) , tokens : None } ) )
91- }
9297 AstFragmentKind :: Stmts => AstFragment :: Stmts ( smallvec ! [ {
9398 let mac = P ( ( mac_placeholder( ) , ast:: MacStmtStyle :: Braces , ast:: AttrVec :: new( ) ) ) ;
9499 ast:: Stmt { id, span, kind: ast:: StmtKind :: MacCall ( mac) , tokens: None }
0 commit comments