From 66b65043dfd2662c42e9d92d751b55e7b9bbff10 Mon Sep 17 00:00:00 2001 From: Michael Howell Date: Tue, 9 Mar 2021 19:16:32 -0700 Subject: [PATCH] Simplify some of the rendering code in the index It's kinda silly using serde seq for fixed-length stuff. --- src/librustdoc/html/render/mod.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/librustdoc/html/render/mod.rs b/src/librustdoc/html/render/mod.rs index 2331f4d20a8..a4621fb8ed5 100644 --- a/src/librustdoc/html/render/mod.rs +++ b/src/librustdoc/html/render/mod.rs @@ -286,11 +286,7 @@ impl Serialize for TypeWithKind { where S: Serializer, { - let mut seq = serializer.serialize_seq(None)?; - seq.serialize_element(&self.ty.name)?; - let x: ItemType = self.kind.into(); - seq.serialize_element(&x)?; - seq.end() + (&self.ty.name, ItemType::from(self.kind)).serialize(serializer) } }