diff --git a/serde_test/src/ser.rs b/serde_test/src/ser.rs index 261d3215..31ba72ee 100644 --- a/serde_test/src/ser.rs +++ b/serde_test/src/ser.rs @@ -170,7 +170,7 @@ impl<'s, 'a> ser::Serializer for &'s mut Serializer<'a> { _variant_index: u32, variant: &'static str, ) -> Result<(), Error> { - if self.tokens.first() == Some(&Token::Enum { name }) { + if self.tokens.first() == Some(&Token::Enum { name: name }) { self.next_token(); assert_next_token!(self, Str(variant)); assert_next_token!(self, Unit); @@ -198,7 +198,7 @@ impl<'s, 'a> ser::Serializer for &'s mut Serializer<'a> { where T: Serialize, { - if self.tokens.first() == Some(&Token::Enum { name }) { + if self.tokens.first() == Some(&Token::Enum { name: name }) { self.next_token(); assert_next_token!(self, Str(variant)); } else { @@ -242,7 +242,7 @@ impl<'s, 'a> ser::Serializer for &'s mut Serializer<'a> { variant: &'static str, len: usize, ) -> Result { - if self.tokens.first() == Some(&Token::Enum { name }) { + if self.tokens.first() == Some(&Token::Enum { name: name }) { self.next_token(); assert_next_token!(self, Str(variant)); let len = Some(len); @@ -271,7 +271,7 @@ impl<'s, 'a> ser::Serializer for &'s mut Serializer<'a> { variant: &'static str, len: usize, ) -> Result { - if self.tokens.first() == Some(&Token::Enum { name }) { + if self.tokens.first() == Some(&Token::Enum { name: name }) { self.next_token(); assert_next_token!(self, Str(variant)); let len = Some(len);