1
Fork 0

De-spanned<T> and renamed ast::field (now ast::Field)

This commit is contained in:
Michael Woerister 2013-07-19 16:24:22 +02:00
parent 4bd1424622
commit 5aee3e01a0
16 changed files with 52 additions and 61 deletions

View file

@ -488,12 +488,10 @@ pub fn wrap<T>(f: @fn(&T, @ast_fold) -> T)
}
pub fn noop_fold_expr(e: &expr_, fld: @ast_fold) -> expr_ {
fn fold_field_(field: field, fld: @ast_fold) -> field {
spanned {
node: ast::field_ {
ident: fld.fold_ident(field.node.ident),
expr: fld.fold_expr(field.node.expr),
},
fn fold_field_(field: Field, fld: @ast_fold) -> Field {
ast::Field {
ident: fld.fold_ident(field.ident),
expr: fld.fold_expr(field.expr),
span: fld.new_span(field.span),
}
}