Remove methods from ast::GenericParam and ast::Generics
This commit is contained in:
parent
2c6ff2469a
commit
e1d888c722
8 changed files with 17 additions and 47 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue