diff options
Diffstat (limited to 'src/ser')
-rw-r--r-- | src/ser/mod.rs | 14 | ||||
-rw-r--r-- | src/ser/part.rs | 15 |
2 files changed, 8 insertions, 21 deletions
diff --git a/src/ser/mod.rs b/src/ser/mod.rs index 8b3e41c..df35995 100644 --- a/src/ser/mod.rs +++ b/src/ser/mod.rs @@ -244,7 +244,7 @@ impl<'output, Target> ser::Serializer for Serializer<'output, Target> /// Returns an error. fn serialize_unit_variant(self, _name: &'static str, - _variant_index: usize, + _variant_index: u32, _variant: &'static str) -> Result<Self::Ok, Error> { Err(Error::top_level()) @@ -263,7 +263,7 @@ impl<'output, Target> ser::Serializer for Serializer<'output, Target> fn serialize_newtype_variant<T: ?Sized + ser::Serialize> (self, _name: &'static str, - _variant_index: usize, + _variant_index: u32, _variant: &'static str, _value: &T) -> Result<Self::Ok, Error> { @@ -290,12 +290,6 @@ impl<'output, Target> ser::Serializer for Serializer<'output, Target> Err(Error::top_level()) } - /// Serializes a sequence, given length is ignored. - fn serialize_seq_fixed_size(self, - _len: usize) - -> Result<Self::SerializeSeq, Error> { - Err(Error::top_level()) - } /// Returns an error. fn serialize_tuple(self, @@ -316,7 +310,7 @@ impl<'output, Target> ser::Serializer for Serializer<'output, Target> fn serialize_tuple_variant (self, _name: &'static str, - _variant_index: usize, + _variant_index: u32, _variant: &'static str, _len: usize) -> Result<Self::SerializeTupleVariant, Error> { @@ -345,7 +339,7 @@ impl<'output, Target> ser::Serializer for Serializer<'output, Target> fn serialize_struct_variant (self, _name: &'static str, - _variant_index: usize, + _variant_index: u32, _variant: &'static str, _len: usize) -> Result<Self::SerializeStructVariant, Error> { diff --git a/src/ser/part.rs b/src/ser/part.rs index 949af61..ad2d9dd 100644 --- a/src/ser/part.rs +++ b/src/ser/part.rs @@ -122,7 +122,7 @@ impl<SO, S: Sink<SO, Error>> ser::Serializer for PartSerializer<SO, S> { fn serialize_unit_variant(self, _name: &'static str, - _variant_index: usize, + _variant_index: u32, variant: &'static str) -> Result<SO, Error> { self.sink.serialize_static_str(variant.into()) @@ -139,7 +139,7 @@ impl<SO, S: Sink<SO, Error>> ser::Serializer for PartSerializer<SO, S> { fn serialize_newtype_variant<T: ?Sized + ser::Serialize> (self, _name: &'static str, - _variant_index: usize, + _variant_index: u32, _variant: &'static str, _value: &T) -> Result<SO, Error> { @@ -162,13 +162,6 @@ impl<SO, S: Sink<SO, Error>> ser::Serializer for PartSerializer<SO, S> { Ok(self.sink) } - - fn serialize_seq_fixed_size(self, - _len: usize) - -> Result<Self::SerializeSeq, Error> { - Err(self.sink.unsupported()) - } - fn serialize_tuple(self, _len: usize) -> Result<Self::SerializeTuple, Error> { @@ -185,7 +178,7 @@ impl<SO, S: Sink<SO, Error>> ser::Serializer for PartSerializer<SO, S> { fn serialize_tuple_variant (self, _name: &'static str, - _variant_index: usize, + _variant_index: u32, _variant: &'static str, _len: usize) -> Result<Self::SerializeTupleVariant, Error> { @@ -210,7 +203,7 @@ impl<SO, S: Sink<SO, Error>> ser::Serializer for PartSerializer<SO, S> { fn serialize_struct_variant (self, _name: &'static str, - _variant_index: usize, + _variant_index: u32, _variant: &'static str, _len: usize) -> Result<Self::SerializeStructVariant, Error> { |