about summary refs log tree commit diff
path: root/src/librustdoc/html/render
diff options
context:
space:
mode:
authorDavid Tolnay <dtolnay@gmail.com>2024-12-11 11:34:50 -0800
committerDavid Tolnay <dtolnay@gmail.com>2024-12-19 10:46:50 -0800
commit044885c8ae8e296963327b7b60cd4e08118104e3 (patch)
treed2f1a9b251a49ea7858ca17d893016079a76b417 /src/librustdoc/html/render
parent57e1a47dc4ef07c52db70737b1dee3944f729f95 (diff)
downloadrust-044885c8ae8e296963327b7b60cd4e08118104e3.tar.gz
rust-044885c8ae8e296963327b7b60cd4e08118104e3.zip
Split AssocConstItem into ProvidedAssocConstItem and ImplAssocConstItem
Diffstat (limited to 'src/librustdoc/html/render')
-rw-r--r--src/librustdoc/html/render/mod.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/librustdoc/html/render/mod.rs b/src/librustdoc/html/render/mod.rs
index 7bccd6cc7df..4d9faf2f568 100644
--- a/src/librustdoc/html/render/mod.rs
+++ b/src/librustdoc/html/render/mod.rs
@@ -1091,7 +1091,7 @@ fn render_assoc_item(
             if parent == ItemType::Trait { 4 } else { 0 },
             cx,
         ),
-        clean::AssocConstItem(ci) => assoc_const(
+        clean::ProvidedAssocConstItem(ci) | clean::ImplAssocConstItem(ci) => assoc_const(
             w,
             item,
             &ci.generics,
@@ -1711,7 +1711,7 @@ fn render_impl(
                 );
                 w.write_str("</h4></section>");
             }
-            clean::AssocConstItem(ci) => {
+            clean::ProvidedAssocConstItem(ci) | clean::ImplAssocConstItem(ci) => {
                 let source_id = format!("{item_type}.{name}");
                 let id = cx.derive_id(&source_id);
                 write!(w, "<section id=\"{id}\" class=\"{item_type}{in_trait_class}\">");
@@ -1812,7 +1812,9 @@ fn render_impl(
                 clean::TyAssocTypeItem(..) | clean::AssocTypeItem(..) => {
                     assoc_types.push(trait_item)
                 }
-                clean::RequiredAssocConstItem(..) | clean::AssocConstItem(_) => {
+                clean::RequiredAssocConstItem(..)
+                | clean::ProvidedAssocConstItem(_)
+                | clean::ImplAssocConstItem(_) => {
                     // We render it directly since they're supposed to come first.
                     doc_impl_item(
                         &mut default_impl_items,