From aec6f9792cb5a2041ff95950fcc8febb1f21db5e Mon Sep 17 00:00:00 2001 From: Max Siling Date: Mon, 20 Oct 2025 18:18:21 +0300 Subject: [PATCH] Fix ICE in rustdoc when impl is nested in a func --- src/librustdoc/html/render/span_map.rs | 7 +++++++ tests/rustdoc/nested-fn-impl-147882.rs | 22 ++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 tests/rustdoc/nested-fn-impl-147882.rs diff --git a/src/librustdoc/html/render/span_map.rs b/src/librustdoc/html/render/span_map.rs index bc9417b1bb1de..e99e26a73faa4 100644 --- a/src/librustdoc/html/render/span_map.rs +++ b/src/librustdoc/html/render/span_map.rs @@ -251,6 +251,13 @@ fn hir_enclosing_body_owner(tcx: TyCtxt<'_>, hir_id: HirId) -> Option Other for E + where + E: std::str::FromStr, + E::Err: Send, + { + } + } +}