This commit is contained in:
Jeroen Vannevel 2022-02-15 14:55:21 +00:00
parent 3bba811e92
commit 0a80cc82b1
No known key found for this signature in database
GPG key ID: 78EF5F52F38C49BD
3 changed files with 6 additions and 3 deletions

View file

@ -241,7 +241,9 @@ impl TypeRef {
fn go(type_ref: &TypeRef, f: &mut impl FnMut(&TypeRef)) {
f(type_ref);
match type_ref {
TypeRef::Fn(types, _) => types.iter().for_each(|t| go(&t.1, f)),
TypeRef::Fn(params, _) => {
params.iter().for_each(|(_, param_type)| go(&param_type, f))
}
TypeRef::Tuple(types) => types.iter().for_each(|t| go(t, f)),
TypeRef::RawPtr(type_ref, _)
| TypeRef::Reference(type_ref, ..)