diff --git a/serde_test/src/de.rs b/serde_test/src/de.rs
index 9e3b9eec..e20a4430 100644
--- a/serde_test/src/de.rs
+++ b/serde_test/src/de.rs
@@ -165,8 +165,7 @@ impl<'de, 'a> de::Deserializer<'de> for &'a mut Deserializer<'de> {
             Token::ByteBuf(v) => visitor.visit_byte_buf(v.to_vec()),
             Token::None => visitor.visit_none(),
             Token::Some => visitor.visit_some(self),
-            Token::Unit => visitor.visit_unit(),
-            Token::UnitStruct { .. } => visitor.visit_unit(),
+            Token::Unit | Token::UnitStruct { .. } => visitor.visit_unit(),
             Token::NewtypeStruct { .. } => visitor.visit_newtype_struct(self),
             Token::Seq { len } => self.visit_seq(len, Token::SeqEnd, visitor),
             Token::Tuple { len } => self.visit_seq(Some(len), Token::TupleEnd, visitor),