change error handlers to be mutable

This commit is contained in:
Erick Tryzelaar
2014-08-18 07:39:34 -07:00
parent b09c6f3a87
commit 45e8bd6834
6 changed files with 52 additions and 45 deletions
+5 -5
View File
@@ -231,27 +231,27 @@ mod deserializer {
impl de::Deserializer<Error> for AnimalDeserializer {
#[inline]
fn end_of_stream_error(&self) -> Error {
fn end_of_stream_error(&mut self) -> Error {
EndOfStream
}
#[inline]
fn syntax_error(&self, _token: de::Token, _expected: &[de::TokenKind]) -> Error {
fn syntax_error(&mut self, _token: de::Token, _expected: &[de::TokenKind]) -> Error {
SyntaxError
}
#[inline]
fn missing_field_error(&self, _field: &'static str) -> Error {
fn missing_field_error(&mut self, _field: &'static str) -> Error {
SyntaxError
}
#[inline]
fn unexpected_name_error(&self, _token: de::Token) -> Error {
fn unexpected_name_error(&mut self, _token: de::Token) -> Error {
SyntaxError
}
#[inline]
fn conversion_error(&self, _token: de::Token) -> Error {
fn conversion_error(&mut self, _token: de::Token) -> Error {
SyntaxError
}
}