Simply joint lifetime/type iteration

This commit is contained in:
varkor 2018-05-27 21:54:10 +01:00
parent 8bccfe7a52
commit a5328bc17b
19 changed files with 123 additions and 218 deletions

View file

@ -934,10 +934,7 @@ fn make_signature(decl: &ast::FnDecl, generics: &ast::Generics) -> String {
sig.push_str(&generics
.params
.iter()
.map(|param| match param.kind {
ast::GenericParamKind::Lifetime { .. } => param.ident.name.to_string(),
ast::GenericParamKind::Type { .. } => param.ident.to_string(),
})
.map(|param| param.ident.to_string())
.collect::<Vec<_>>()
.join(", "));
sig.push_str("> ");