From 5bb6de80b252e03dd3ddaa07f04a42e97d88eec2 Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Thu, 13 Apr 2017 12:45:42 -0700 Subject: [PATCH] Use better names for the sake of the documentation --- serde/src/ser/impossible.rs | 33 ++++++++++++++++++++++----------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/serde/src/ser/impossible.rs b/serde/src/ser/impossible.rs index c90c98f5..84fe1d51 100644 --- a/serde/src/ser/impossible.rs +++ b/serde/src/ser/impossible.rs @@ -63,7 +63,8 @@ use ser::{self, Serialize, SerializeSeq, SerializeTuple, SerializeTupleStruct, /// [`SerializeStructVariant`]: trait.SerializeStructVariant.html pub struct Impossible { void: Void, - _marker: PhantomData<(Ok, Error)>, + ok: PhantomData, + error: PhantomData, } enum Void {} @@ -75,7 +76,8 @@ where type Ok = Ok; type Error = Error; - fn serialize_element(&mut self, _value: &T) -> Result<(), Error> { + fn serialize_element(&mut self, value: &T) -> Result<(), Error> { + let _ = value; match self.void {} } @@ -91,7 +93,8 @@ where type Ok = Ok; type Error = Error; - fn serialize_element(&mut self, _value: &T) -> Result<(), Error> { + fn serialize_element(&mut self, value: &T) -> Result<(), Error> { + let _ = value; match self.void {} } @@ -107,7 +110,8 @@ where type Ok = Ok; type Error = Error; - fn serialize_field(&mut self, _value: &T) -> Result<(), Error> { + fn serialize_field(&mut self, value: &T) -> Result<(), Error> { + let _ = value; match self.void {} } @@ -123,7 +127,8 @@ where type Ok = Ok; type Error = Error; - fn serialize_field(&mut self, _value: &T) -> Result<(), Error> { + fn serialize_field(&mut self, value: &T) -> Result<(), Error> { + let _ = value; match self.void {} } @@ -139,11 +144,13 @@ where type Ok = Ok; type Error = Error; - fn serialize_key(&mut self, _key: &T) -> Result<(), Error> { + fn serialize_key(&mut self, key: &T) -> Result<(), Error> { + let _ = key; match self.void {} } - fn serialize_value(&mut self, _value: &T) -> Result<(), Error> { + fn serialize_value(&mut self, value: &T) -> Result<(), Error> { + let _ = value; match self.void {} } @@ -161,9 +168,11 @@ where fn serialize_field( &mut self, - _key: &'static str, - _value: &T, + key: &'static str, + value: &T, ) -> Result<(), Error> { + let _ = key; + let _ = value; match self.void {} } @@ -181,9 +190,11 @@ where fn serialize_field( &mut self, - _key: &'static str, - _value: &T, + key: &'static str, + value: &T, ) -> Result<(), Error> { + let _ = key; + let _ = value; match self.void {} }