lucet-idl: use a while let
@@ -390,14 +390,9 @@ impl<'a> AliasDatatype<'a> {
pkg: self.datatype.pkg,
id: self.repr.to,
};
- loop {
- match referent.variant() {
- DatatypeVariant::Alias(a) => {
+ while let DatatypeVariant::Alias(a) = referent.variant() {
referent.id = a.datatype.id;
}
- _ => break,
- }
- }
Datatype {
pkg: self.datatype.pkg,
id: referent.id,
