From a33d905ea60cf80cec47e86069217711b26f1eec Mon Sep 17 00:00:00 2001 From: Luca Palmieri <20745048+LukeMathWalker@users.noreply.github.com> Date: Sat, 14 Mar 2026 10:54:54 +0100 Subject: [PATCH] fix: Handle generics on unions --- rustdoc/rustdoc_resolver/src/resolve_type.rs | 1 + 1 file changed, 1 insertion(+) 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!",