diff --git a/rustdoc/rustdoc_resolver/src/resolve_type.rs b/rustdoc/rustdoc_resolver/src/resolve_type.rs index 5d05ea547..b2c26e529 100644 --- a/rustdoc/rustdoc_resolver/src/resolve_type.rs +++ b/rustdoc/rustdoc_resolver/src/resolve_type.rs @@ -234,6 +234,7 @@ fn _resolve_type( let generic_arg_defs = match &type_item.inner { ItemEnum::Struct(s) => &s.generics, ItemEnum::Enum(e) => &e.generics, + ItemEnum::Union(u) => &u.generics, i => { unimplemented!( "I don't know how to handle a `{:?}` yet, sorry!",