diff options
| author | Joshua Nelson <jyn514@gmail.com> | 2021-01-14 21:42:59 -0500 |
|---|---|---|
| committer | Joshua Nelson <jyn514@gmail.com> | 2021-01-15 13:54:59 -0500 |
| commit | dd459a2be6973cdf2e79158c8ff386447c401d1d (patch) | |
| tree | 785da5254839c75ab9ec3b7a7ef6f852cbfefa2d /src/librustdoc/fold.rs | |
| parent | e48eb37b9470a26748c916f7153569906f3c67bf (diff) | |
| download | rust-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.rs | 4 |
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), } |
