about summary refs log tree commit diff
path: root/src/librustdoc/fold.rs
diff options
context:
space:
mode:
authorJoshua Nelson <jyn514@gmail.com>2021-01-14 21:42:59 -0500
committerJoshua Nelson <jyn514@gmail.com>2021-01-15 13:54:59 -0500
commitdd459a2be6973cdf2e79158c8ff386447c401d1d (patch)
tree785da5254839c75ab9ec3b7a7ef6f852cbfefa2d /src/librustdoc/fold.rs
parente48eb37b9470a26748c916f7153569906f3c67bf (diff)
downloadrust-dd459a2be6973cdf2e79158c8ff386447c401d1d.tar.gz
rust-dd459a2be6973cdf2e79158c8ff386447c401d1d.zip
Remove useless `clean::Variant` struct
It had exactly one field and no special behavior, so there was no point.
Diffstat (limited to 'src/librustdoc/fold.rs')
-rw-r--r--src/librustdoc/fold.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/librustdoc/fold.rs b/src/librustdoc/fold.rs
index 4d45c8866a7..090f7648e4e 100644
--- a/src/librustdoc/fold.rs
+++ b/src/librustdoc/fold.rs
@@ -55,13 +55,13 @@ crate trait DocFolder: Sized {
             }
             VariantItem(i) => {
                 let i2 = i.clone(); // this clone is small
-                match i.kind {
+                match i {
                     VariantKind::Struct(mut j) => {
                         let num_fields = j.fields.len();
                         j.fields = j.fields.into_iter().filter_map(|x| self.fold_item(x)).collect();
                         j.fields_stripped |= num_fields != j.fields.len()
                             || j.fields.iter().any(|f| f.is_stripped());
-                        VariantItem(Variant { kind: VariantKind::Struct(j) })
+                        VariantItem(VariantKind::Struct(j))
                     }
                     _ => VariantItem(i2),
                 }