diff options
| author | varkor <github@varkor.com> | 2018-05-25 18:41:03 +0100 |
|---|---|---|
| committer | varkor <github@varkor.com> | 2018-06-20 12:19:04 +0100 |
| commit | d643946550fa349729184a4f70abc01e21ceddc0 (patch) | |
| tree | 56b75eb7b607a7b06db9d88878ee9cca438730de /src/libsyntax/fold.rs | |
| parent | f9d0968906aa6bc5ed0f82d74b5504b58afc9d3b (diff) | |
| download | rust-d643946550fa349729184a4f70abc01e21ceddc0.tar.gz rust-d643946550fa349729184a4f70abc01e21ceddc0.zip | |
Rename ast::GenericParam and ast::GenericArg
It's so confusing to have everything having the same name, at least while refactoring.
Diffstat (limited to 'src/libsyntax/fold.rs')
| -rw-r--r-- | src/libsyntax/fold.rs | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/libsyntax/fold.rs b/src/libsyntax/fold.rs index f74fe1feb40..1e09c7b2206 100644 --- a/src/libsyntax/fold.rs +++ b/src/libsyntax/fold.rs @@ -132,10 +132,10 @@ pub trait Folder : Sized { noop_fold_exprs(es, self) } - fn fold_generic_arg(&mut self, arg: GenericArg) -> GenericArg { + fn fold_generic_arg(&mut self, arg: GenericArgAST) -> GenericArgAST { match arg { - GenericArg::Lifetime(lt) => GenericArg::Lifetime(self.fold_lifetime(lt)), - GenericArg::Type(ty) => GenericArg::Type(self.fold_ty(ty)), + GenericArgAST::Lifetime(lt) => GenericArgAST::Lifetime(self.fold_lifetime(lt)), + GenericArgAST::Type(ty) => GenericArgAST::Type(self.fold_ty(ty)), } } @@ -244,11 +244,11 @@ pub trait Folder : Sized { noop_fold_ty_param(tp, self) } - fn fold_generic_param(&mut self, param: GenericParam) -> GenericParam { + fn fold_generic_param(&mut self, param: GenericParamAST) -> GenericParamAST { noop_fold_generic_param(param, self) } - fn fold_generic_params(&mut self, params: Vec<GenericParam>) -> Vec<GenericParam> { + fn fold_generic_params(&mut self, params: Vec<GenericParamAST>) -> Vec<GenericParamAST> { noop_fold_generic_params(params, self) } @@ -702,11 +702,11 @@ pub fn noop_fold_ty_param<T: Folder>(tp: TyParam, fld: &mut T) -> TyParam { } } -pub fn noop_fold_generic_param<T: Folder>(param: GenericParam, fld: &mut T) -> GenericParam { +pub fn noop_fold_generic_param<T: Folder>(param: GenericParamAST, fld: &mut T) -> GenericParamAST { match param { - GenericParam::Lifetime(l) => { + GenericParamAST::Lifetime(l) => { let attrs: Vec<_> = l.attrs.into(); - GenericParam::Lifetime(LifetimeDef { + GenericParamAST::Lifetime(LifetimeDef { attrs: attrs.into_iter() .flat_map(|x| fld.fold_attribute(x).into_iter()) .collect::<Vec<_>>() @@ -718,14 +718,14 @@ pub fn noop_fold_generic_param<T: Folder>(param: GenericParam, fld: &mut T) -> G bounds: l.bounds.move_map(|l| noop_fold_lifetime(l, fld)), }) } - GenericParam::Type(t) => GenericParam::Type(fld.fold_ty_param(t)), + GenericParamAST::Type(t) => GenericParamAST::Type(fld.fold_ty_param(t)), } } pub fn noop_fold_generic_params<T: Folder>( - params: Vec<GenericParam>, + params: Vec<GenericParamAST>, fld: &mut T -) -> Vec<GenericParam> { +) -> Vec<GenericParamAST> { params.move_map(|p| fld.fold_generic_param(p)) } |
