Rename ast::GenericParam and ast::GenericArg

It's so confusing to have everything having the same name, at least while refactoring.
This commit is contained in:
varkor
2018-05-25 18:41:03 +01:00
parent f9d0968906
commit d643946550
22 changed files with 123 additions and 124 deletions

View File

@@ -13,7 +13,7 @@ pub use self::AnnNode::*;
use rustc_target::spec::abi::{self, Abi};
use ast::{self, BlockCheckMode, PatKind, RangeEnd, RangeSyntax};
use ast::{SelfKind, RegionTyParamBound, TraitTyParamBound, TraitBoundModifier};
use ast::{Attribute, MacDelimiter, GenericArg};
use ast::{Attribute, MacDelimiter, GenericArgAST};
use util::parser::{self, AssocOp, Fixity};
use attr;
use codemap::{self, CodeMap};
@@ -344,7 +344,7 @@ pub fn trait_item_to_string(i: &ast::TraitItem) -> String {
to_string(|s| s.print_trait_item(i))
}
pub fn generic_params_to_string(generic_params: &[ast::GenericParam]) -> String {
pub fn generic_params_to_string(generic_params: &[ast::GenericParamAST]) -> String {
to_string(|s| s.print_generic_params(generic_params))
}
@@ -1017,10 +1017,10 @@ impl<'a> State<'a> {
Ok(())
}
pub fn print_generic_arg(&mut self, generic_arg: &GenericArg) -> io::Result<()> {
pub fn print_generic_arg(&mut self, generic_arg: &GenericArgAST) -> io::Result<()> {
match generic_arg {
GenericArg::Lifetime(lt) => self.print_lifetime(lt),
GenericArg::Type(ty) => self.print_type(ty),
GenericArgAST::Lifetime(lt) => self.print_lifetime(lt),
GenericArgAST::Type(ty) => self.print_type(ty),
}
}
@@ -1443,7 +1443,7 @@ impl<'a> State<'a> {
fn print_formal_generic_params(
&mut self,
generic_params: &[ast::GenericParam]
generic_params: &[ast::GenericParamAST]
) -> io::Result<()> {
if !generic_params.is_empty() {
self.s.word("for")?;
@@ -2869,7 +2869,7 @@ impl<'a> State<'a> {
pub fn print_generic_params(
&mut self,
generic_params: &[ast::GenericParam]
generic_params: &[ast::GenericParamAST]
) -> io::Result<()> {
if generic_params.is_empty() {
return Ok(());
@@ -2879,11 +2879,11 @@ impl<'a> State<'a> {
self.commasep(Inconsistent, &generic_params, |s, param| {
match *param {
ast::GenericParam::Lifetime(ref lifetime_def) => {
ast::GenericParamAST::Lifetime(ref lifetime_def) => {
s.print_outer_attributes_inline(&lifetime_def.attrs)?;
s.print_lifetime_bounds(&lifetime_def.lifetime, &lifetime_def.bounds)
},
ast::GenericParam::Type(ref ty_param) => s.print_ty_param(ty_param),
ast::GenericParamAST::Type(ref ty_param) => s.print_ty_param(ty_param),
}
})?;
@@ -3047,7 +3047,7 @@ impl<'a> State<'a> {
unsafety: ast::Unsafety,
decl: &ast::FnDecl,
name: Option<ast::Ident>,
generic_params: &Vec<ast::GenericParam>)
generic_params: &Vec<ast::GenericParamAST>)
-> io::Result<()> {
self.ibox(INDENT_UNIT)?;
if !generic_params.is_empty() {