diff --git a/src/model/type.rs b/src/model/type.rs index 3ae98d6a..7741f76b 100644 --- a/src/model/type.rs +++ b/src/model/type.rs @@ -34,7 +34,10 @@ impl<'a> __Type<'a> { }, registry::MetaTypeName::Named(ty) => __Type { registry, - detail: TypeDetail::Named(®istry.types[ty]), + detail: TypeDetail::Named(match registry.types.get(ty) { + Some(t) => t, + None => panic!("Type '{}' not found!", ty), + }), }, } }