Support old rustc
This commit is contained in:
parent
fe8141fd70
commit
c893e3e872
@ -170,7 +170,7 @@ impl<'s, 'a> ser::Serializer for &'s mut Serializer<'a> {
|
|||||||
_variant_index: u32,
|
_variant_index: u32,
|
||||||
variant: &'static str,
|
variant: &'static str,
|
||||||
) -> Result<(), Error> {
|
) -> Result<(), Error> {
|
||||||
if self.tokens.first() == Some(&Token::Enum { name }) {
|
if self.tokens.first() == Some(&Token::Enum { name: name }) {
|
||||||
self.next_token();
|
self.next_token();
|
||||||
assert_next_token!(self, Str(variant));
|
assert_next_token!(self, Str(variant));
|
||||||
assert_next_token!(self, Unit);
|
assert_next_token!(self, Unit);
|
||||||
@ -198,7 +198,7 @@ impl<'s, 'a> ser::Serializer for &'s mut Serializer<'a> {
|
|||||||
where
|
where
|
||||||
T: Serialize,
|
T: Serialize,
|
||||||
{
|
{
|
||||||
if self.tokens.first() == Some(&Token::Enum { name }) {
|
if self.tokens.first() == Some(&Token::Enum { name: name }) {
|
||||||
self.next_token();
|
self.next_token();
|
||||||
assert_next_token!(self, Str(variant));
|
assert_next_token!(self, Str(variant));
|
||||||
} else {
|
} else {
|
||||||
@ -242,7 +242,7 @@ impl<'s, 'a> ser::Serializer for &'s mut Serializer<'a> {
|
|||||||
variant: &'static str,
|
variant: &'static str,
|
||||||
len: usize,
|
len: usize,
|
||||||
) -> Result<Self::SerializeTupleVariant, Error> {
|
) -> Result<Self::SerializeTupleVariant, Error> {
|
||||||
if self.tokens.first() == Some(&Token::Enum { name }) {
|
if self.tokens.first() == Some(&Token::Enum { name: name }) {
|
||||||
self.next_token();
|
self.next_token();
|
||||||
assert_next_token!(self, Str(variant));
|
assert_next_token!(self, Str(variant));
|
||||||
let len = Some(len);
|
let len = Some(len);
|
||||||
@ -271,7 +271,7 @@ impl<'s, 'a> ser::Serializer for &'s mut Serializer<'a> {
|
|||||||
variant: &'static str,
|
variant: &'static str,
|
||||||
len: usize,
|
len: usize,
|
||||||
) -> Result<Self::SerializeStructVariant, Error> {
|
) -> Result<Self::SerializeStructVariant, Error> {
|
||||||
if self.tokens.first() == Some(&Token::Enum { name }) {
|
if self.tokens.first() == Some(&Token::Enum { name: name }) {
|
||||||
self.next_token();
|
self.next_token();
|
||||||
assert_next_token!(self, Str(variant));
|
assert_next_token!(self, Str(variant));
|
||||||
let len = Some(len);
|
let len = Some(len);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user