Use better names for the sake of the documentation

This commit is contained in:
David Tolnay
2017-04-13 12:45:42 -07:00
parent c4e31bd968
commit 5bb6de80b2
+22 -11
View File
@@ -63,7 +63,8 @@ use ser::{self, Serialize, SerializeSeq, SerializeTuple, SerializeTupleStruct,
/// [`SerializeStructVariant`]: trait.SerializeStructVariant.html /// [`SerializeStructVariant`]: trait.SerializeStructVariant.html
pub struct Impossible<Ok, Error> { pub struct Impossible<Ok, Error> {
void: Void, void: Void,
_marker: PhantomData<(Ok, Error)>, ok: PhantomData<Ok>,
error: PhantomData<Error>,
} }
enum Void {} enum Void {}
@@ -75,7 +76,8 @@ where
type Ok = Ok; type Ok = Ok;
type Error = Error; type Error = Error;
fn serialize_element<T: ?Sized + Serialize>(&mut self, _value: &T) -> Result<(), Error> { fn serialize_element<T: ?Sized + Serialize>(&mut self, value: &T) -> Result<(), Error> {
let _ = value;
match self.void {} match self.void {}
} }
@@ -91,7 +93,8 @@ where
type Ok = Ok; type Ok = Ok;
type Error = Error; type Error = Error;
fn serialize_element<T: ?Sized + Serialize>(&mut self, _value: &T) -> Result<(), Error> { fn serialize_element<T: ?Sized + Serialize>(&mut self, value: &T) -> Result<(), Error> {
let _ = value;
match self.void {} match self.void {}
} }
@@ -107,7 +110,8 @@ where
type Ok = Ok; type Ok = Ok;
type Error = Error; type Error = Error;
fn serialize_field<T: ?Sized + Serialize>(&mut self, _value: &T) -> Result<(), Error> { fn serialize_field<T: ?Sized + Serialize>(&mut self, value: &T) -> Result<(), Error> {
let _ = value;
match self.void {} match self.void {}
} }
@@ -123,7 +127,8 @@ where
type Ok = Ok; type Ok = Ok;
type Error = Error; type Error = Error;
fn serialize_field<T: ?Sized + Serialize>(&mut self, _value: &T) -> Result<(), Error> { fn serialize_field<T: ?Sized + Serialize>(&mut self, value: &T) -> Result<(), Error> {
let _ = value;
match self.void {} match self.void {}
} }
@@ -139,11 +144,13 @@ where
type Ok = Ok; type Ok = Ok;
type Error = Error; type Error = Error;
fn serialize_key<T: ?Sized + Serialize>(&mut self, _key: &T) -> Result<(), Error> { fn serialize_key<T: ?Sized + Serialize>(&mut self, key: &T) -> Result<(), Error> {
let _ = key;
match self.void {} match self.void {}
} }
fn serialize_value<T: ?Sized + Serialize>(&mut self, _value: &T) -> Result<(), Error> { fn serialize_value<T: ?Sized + Serialize>(&mut self, value: &T) -> Result<(), Error> {
let _ = value;
match self.void {} match self.void {}
} }
@@ -161,9 +168,11 @@ where
fn serialize_field<T: ?Sized + Serialize>( fn serialize_field<T: ?Sized + Serialize>(
&mut self, &mut self,
_key: &'static str, key: &'static str,
_value: &T, value: &T,
) -> Result<(), Error> { ) -> Result<(), Error> {
let _ = key;
let _ = value;
match self.void {} match self.void {}
} }
@@ -181,9 +190,11 @@ where
fn serialize_field<T: ?Sized + Serialize>( fn serialize_field<T: ?Sized + Serialize>(
&mut self, &mut self,
_key: &'static str, key: &'static str,
_value: &T, value: &T,
) -> Result<(), Error> { ) -> Result<(), Error> {
let _ = key;
let _ = value;
match self.void {} match self.void {}
} }