From 0165ee6ad6e7e6a54705458d491810b0481b7df4 Mon Sep 17 00:00:00 2001 From: Pete LeVasseur Date: Sat, 7 Feb 2026 11:01:57 +0900 Subject: [PATCH 1/2] fix(paragraph-ids): deduplicate reused glossary IDs --- src/glossary.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/glossary.rst b/src/glossary.rst index 8fc1d38e..50c7fcf4 100644 --- a/src/glossary.rst +++ b/src/glossary.rst @@ -1804,7 +1804,7 @@ See :s:`DiscriminantInitializer`. discriminant type ^^^^^^^^^^^^^^^^^ -:dp:`fls_t4yeovFm83Wo` +:dp:`fls_kqdvWGi9cglm` A :dt:`discriminant type` is the :t:`type` of a :t:`discriminant`. .. _fls_gDFsAj1Bvx7A: @@ -3927,7 +3927,7 @@ See :s:`LiteralPattern`. local trait ^^^^^^^^^^^ -:dp:`fls_I9JaKZelMiby` +:dp:`fls_H5vkbMFvzrFs` A :dt:`local trait` is a :t:`trait` that is defined in the current :t:`crate`. .. _fls_cexgUIGUUKS4: From 30df3521cf9f5a277a9bc0cebb0ab528fd1c7ecf Mon Sep 17 00:00:00 2001 From: Pete LeVasseur Date: Sun, 8 Feb 2026 01:13:24 +0900 Subject: [PATCH 2/2] docs(changelog): add maintenance note for deduplicated glossary IDs --- src/changelog.rst | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/changelog.rst b/src/changelog.rst index cbf065aa..d178ac97 100644 --- a/src/changelog.rst +++ b/src/changelog.rst @@ -54,6 +54,19 @@ Language changes in Rust 1.93.0 - Lints are outside the scope of FLS +FLS maintenance corrections +--------------------------- + +- Deduplicate historically reused paragraph IDs in the glossary (ID-integrity fix). + + - Corrected glossary `discriminant type` paragraph ID: + - old reused ID: ``fls_t4yeovFm83Wo`` + - new unique ID: ``fls_kqdvWGi9cglm`` + - Corrected glossary `local trait` paragraph ID: + - old reused ID: ``fls_I9JaKZelMiby`` + - new unique ID: ``fls_H5vkbMFvzrFs`` + - This is a historical FLS maintenance correction (no Rust language semantics change). + Language changes in Rust 1.92.0 -------------------------------