if let [int] = &*tp.segments;
then {
let name = &int.ident.name.as_str();
- candidates.iter().find(|c| name == *c).cloned()
+ candidates.iter().find(|c| name == *c).copied()
} else {
None
}
if let [ty] = &*path.segments;
then {
let name = &ty.ident.name.as_str();
- INTS.iter().find(|c| name == *c).cloned()
+ INTS.iter().find(|c| name == *c).copied()
} else {
None
}