mirror of
https://github.com/pezkuwichain/serde.git
synced 2026-04-30 15:28:05 +00:00
Get everything to compile and fix some warnings
This commit is contained in:
+7
-2
@@ -728,12 +728,17 @@ mod tests {
|
||||
enum Error {
|
||||
SyntaxError,
|
||||
EndOfStreamError,
|
||||
MissingFieldError(&'static str),
|
||||
}
|
||||
|
||||
impl super::Error for Error {
|
||||
fn syntax_error() -> Error { Error::SyntaxError }
|
||||
|
||||
fn end_of_stream_error() -> Error { Error::EndOfStreamError }
|
||||
|
||||
fn missing_field_error(field: &'static str) -> Error {
|
||||
Error::MissingFieldError(field)
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a> Deserializer for TokenDeserializer<'a> {
|
||||
@@ -1183,11 +1188,11 @@ mod tests {
|
||||
|
||||
fn visit_enum<
|
||||
V: super::EnumVisitor,
|
||||
>(&mut self, name: &str, variant: &str, mut visitor: V) -> Result<Enum, V::Error> {
|
||||
>(&mut self, name: &str, variant: &str, visitor: V) -> Result<Enum, V::Error> {
|
||||
if name == "Enum" {
|
||||
self.visit_variant(variant, visitor)
|
||||
} else {
|
||||
Err(super::Error::syntax_error());
|
||||
Err(super::Error::syntax_error())
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user