Add type argument field to expr_path
This way, you can explicitly provide type parameters when calling a generic method. Issue #1227
This commit is contained in:
@@ -401,8 +401,9 @@ fn noop_fold_expr(e: expr_, fld: ast_fold) -> expr_ {
|
||||
expr_assign_op(op, el, er) {
|
||||
expr_assign_op(op, fld.fold_expr(el), fld.fold_expr(er))
|
||||
}
|
||||
expr_field(el, id) {
|
||||
expr_field(fld.fold_expr(el), fld.fold_ident(id))
|
||||
expr_field(el, id, tys) {
|
||||
expr_field(fld.fold_expr(el), fld.fold_ident(id),
|
||||
vec::map(tys, fld.fold_ty))
|
||||
}
|
||||
expr_index(el, er) {
|
||||
expr_index(fld.fold_expr(el), fld.fold_expr(er))
|
||||
|
||||
Reference in New Issue
Block a user