diff --git a/crates/wiggle/generate/src/types/struct.rs b/crates/wiggle/generate/src/types/struct.rs index 5aaf423532..2a79a6e9ac 100644 --- a/crates/wiggle/generate/src/types/struct.rs +++ b/crates/wiggle/generate/src/types/struct.rs @@ -33,7 +33,7 @@ pub(super) fn define_struct( let pointee_type = names.type_ref(&pointee, quote!('a)); quote!(#rt::GuestPtr<'a, #pointee_type>) } - _ => unimplemented!("other anonymous struct members"), + _ => unimplemented!("other anonymous struct members: {:?}", m.tref), }, }; quote!(pub #name: #type_) @@ -63,7 +63,7 @@ pub(super) fn define_struct( let #name = <#rt::GuestPtr::<#pointee_type> as #rt::GuestType>::read(&#location)?; } } - _ => unimplemented!("other anonymous struct members"), + _ => unimplemented!("other anonymous struct members: {:?}", ty), }, } });