summaryrefslogtreecommitdiff
path: root/src/ser/key.rs
diff options
context:
space:
mode:
authorSam Scott <sam.scott89@gmail.com>2017-03-10 13:27:42 -0500
committerSam Scott <sam.scott89@gmail.com>2017-03-10 13:27:42 -0500
commit31b5e882aa9058bf19534ab40ee6efa1ce6b2d73 (patch)
treea3d0b73556985f3e73e7a9c0004c0567ef31645c /src/ser/key.rs
parent6aecad1c9a907c0dc567aef3388bb1857f9ed47d (diff)
Cleaning up, modifying docs.
Diffstat (limited to 'src/ser/key.rs')
-rw-r--r--src/ser/key.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ser/key.rs b/src/ser/key.rs
index eb7ffae..5b2ccdd 100644
--- a/src/ser/key.rs
+++ b/src/ser/key.rs
@@ -70,7 +70,7 @@ impl<End, Ok> Sink<Ok, Error> for KeySink<End>
Err(self.unsupported())
}
- fn unsupported(self) -> Error {
+ fn unsupported(&self) -> Error {
Error::Custom("unsupported key".into())
}
}
@@ -85,7 +85,7 @@ where End: for<'key> FnOnce(Key<'key>) -> Result<Ok, Error>
_key: &'static str,
_value: &T)
-> Result<(), Error> {
- Err(Error::top_level())
+ Err(self.unsupported())
}
fn end(self) -> Result<Self::Ok, Error> {
@@ -102,7 +102,7 @@ where End: for<'key> FnOnce(Key<'key>) -> Result<Ok, Error>
fn serialize_element<T: ?Sized + Serialize>(&mut self,
_value: &T)
-> Result<(), Error> {
- Err(Error::top_level())
+ Err(self.unsupported())
}
fn end(self) -> Result<Self::Ok, Error> {