about summary refs log tree commit diff
path: root/src/librustdoc/fold.rs
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2021-02-12 14:33:32 +0100
committerGuillaume Gomez <guillaume1.gomez@gmail.com>2021-02-23 21:58:16 +0100
commitb5c8eea55d160f524305d09ad45c0d79493537b4 (patch)
tree99533d0c45ecf9e7b86b47ee1f79e2e90ad652b6 /src/librustdoc/fold.rs
parentfa51c0f472fc9989f2dcc15f29e8b4079bcdb585 (diff)
downloadrust-b5c8eea55d160f524305d09ad45c0d79493537b4.tar.gz
rust-b5c8eea55d160f524305d09ad45c0d79493537b4.zip
Put clean::Trait extra information into a new struct to make it more coherent
Diffstat (limited to 'src/librustdoc/fold.rs')
-rw-r--r--src/librustdoc/fold.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/librustdoc/fold.rs b/src/librustdoc/fold.rs
index 752233ade37..2b980ebe592 100644
--- a/src/librustdoc/fold.rs
+++ b/src/librustdoc/fold.rs
@@ -91,9 +91,10 @@ crate trait DocFolder: Sized {
 
         {
             let external_traits = { std::mem::take(&mut *c.external_traits.borrow_mut()) };
-            for (k, (mut v, is_spotlight)) in external_traits {
-                v.items = v.items.into_iter().filter_map(|i| self.fold_item(i)).collect();
-                c.external_traits.borrow_mut().insert(k, (v, is_spotlight));
+            for (k, mut v) in external_traits {
+                v.trait_.items =
+                    v.trait_.items.into_iter().filter_map(|i| self.fold_item(i)).collect();
+                c.external_traits.borrow_mut().insert(k, v);
             }
         }
         c