Remove type parameters from ExprField and ExprTupField
This commit is contained in:
parent
9a857b4472
commit
35316972ff
23 changed files with 125 additions and 254 deletions
|
@ -1345,15 +1345,13 @@ pub fn noop_fold_expr<T: Folder>(Expr {id, node, span}: Expr, folder: &mut T) ->
|
|||
folder.fold_expr(el),
|
||||
folder.fold_expr(er))
|
||||
}
|
||||
ExprField(el, ident, tys) => {
|
||||
ExprField(el, ident) => {
|
||||
ExprField(folder.fold_expr(el),
|
||||
respan(ident.span, folder.fold_ident(ident.node)),
|
||||
tys.move_map(|x| folder.fold_ty(x)))
|
||||
respan(ident.span, folder.fold_ident(ident.node)))
|
||||
}
|
||||
ExprTupField(el, ident, tys) => {
|
||||
ExprTupField(el, ident) => {
|
||||
ExprTupField(folder.fold_expr(el),
|
||||
respan(ident.span, folder.fold_uint(ident.node)),
|
||||
tys.move_map(|x| folder.fold_ty(x)))
|
||||
respan(ident.span, folder.fold_uint(ident.node)))
|
||||
}
|
||||
ExprIndex(el, er) => {
|
||||
ExprIndex(folder.fold_expr(el), folder.fold_expr(er))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue