From dd459a2be6973cdf2e79158c8ff386447c401d1d Mon Sep 17 00:00:00 2001 From: Joshua Nelson Date: Thu, 14 Jan 2021 21:42:59 -0500 Subject: Remove useless `clean::Variant` struct It had exactly one field and no special behavior, so there was no point. --- src/librustdoc/json/conversions.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/librustdoc/json') diff --git a/src/librustdoc/json/conversions.rs b/src/librustdoc/json/conversions.rs index 5dea64ef145..aa4d51f84e0 100644 --- a/src/librustdoc/json/conversions.rs +++ b/src/librustdoc/json/conversions.rs @@ -480,10 +480,10 @@ impl From for Struct { } } -impl From for Variant { - fn from(variant: clean::Variant) -> Self { +impl From for Variant { + fn from(variant: clean::VariantKind) -> Self { use clean::VariantKind::*; - match variant.kind { + match variant { CLike => Variant::Plain, Tuple(t) => Variant::Tuple(t.into_iter().map(Into::into).collect()), Struct(s) => Variant::Struct(ids(s.fields)), -- cgit 1.4.1-3-g733a5