1
Fork 0

Remove methods from ast::GenericParam and ast::Generics

This commit is contained in:
varkor 2018-05-26 23:21:08 +01:00
parent 2c6ff2469a
commit e1d888c722
8 changed files with 17 additions and 47 deletions

View file

@ -422,7 +422,10 @@ impl<'a> TraitDef<'a> {
ast::ItemKind::Struct(_, ref generics) |
ast::ItemKind::Enum(_, ref generics) |
ast::ItemKind::Union(_, ref generics) => {
!generics.params.iter().any(|p| p.is_type_param())
!generics.params.iter().any(|param| match param.kind {
ast::GenericParamKindAST::Type { .. } => true,
_ => false,
})
}
_ => {
// Non-ADT derive is an error, but it should have been