about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichael Howell <michael@notriddle.com>2021-03-09 19:16:32 -0700
committerMichael Howell <michael@notriddle.com>2021-03-09 22:52:52 -0700
commit66b65043dfd2662c42e9d92d751b55e7b9bbff10 (patch)
tree27f5c15108dbd3f30263e88603c4dd9adbae643c
parente40b3d6a3875fced1e11d5cc952cd3081c5f2710 (diff)
downloadrust-66b65043dfd2662c42e9d92d751b55e7b9bbff10.tar.gz
rust-66b65043dfd2662c42e9d92d751b55e7b9bbff10.zip
Simplify some of the rendering code in the index
It's kinda silly using serde seq for fixed-length stuff.
-rw-r--r--src/librustdoc/html/render/mod.rs6
1 files changed, 1 insertions, 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)
     }
 }