summaryrefslogtreecommitdiff
path: root/src/ser/part.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/ser/part.rs')
-rw-r--r--src/ser/part.rs15
1 files changed, 4 insertions, 11 deletions
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> {