Add message to CustomError

This commit is contained in:
David Tolnay 2016-06-28 22:36:29 -07:00
parent 093201abfb
commit 00f94290a6
No known key found for this signature in database
GPG Key ID: F9BA143B95FF6D82

View File

@ -6,7 +6,7 @@ use token::Token;
#[derive(Clone, PartialEq, Debug)]
pub enum Error {
SyntaxError,
CustomError(String),
EndOfStreamError,
UnknownFieldError(String),
UnknownVariantError(String),
@ -19,8 +19,8 @@ pub enum Error {
}
impl ser::Error for Error {
fn custom<T: Into<String>>(_: T) -> Error {
Error::SyntaxError
fn custom<T: Into<String>>(msg: T) -> Error {
Error::CustomError(msg.into())
}
fn invalid_value(msg: &str) -> Error {
@ -29,8 +29,8 @@ impl ser::Error for Error {
}
impl de::Error for Error {
fn custom<T: Into<String>>(_: T) -> Error {
Error::SyntaxError
fn custom<T: Into<String>>(msg: T) -> Error {
Error::CustomError(msg.into())
}
fn end_of_stream() -> Error {