Handle tuple types in collect_lifetime_idents

This commit is contained in:
Devin Ragotzy 2020-08-06 11:00:11 -04:00 committed by Jonas Platte
parent 4e2f1a19e1
commit 1336cd8c41

View File

@ -43,6 +43,11 @@ pub fn collect_lifetime_ident(lifetimes: &mut BTreeSet<Lifetime>, ty: &Type) {
lifetimes.insert(lt.clone());
}
}
Type::Tuple(syn::TypeTuple { elems, .. }) => {
for ty in elems {
collect_lifetime_ident(lifetimes, ty)
}
}
_ => {}
}
}