1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
use quick_xml::Error as QuickXmlError; use serde_json::Error as SerdeJsonError; use std::str::Utf8Error; #[derive(Debug)] pub enum Error { XmlParseStringError(Utf8Error), XmlQuickXmlError(QuickXmlError), XmlParseUnexpectedEof, JsonParseError(SerdeJsonError), JsonParseInvalidAttributeName, JsonParseInvalidAttributeValue, JsonParseExpectedArray, JsonParseExpectedObject, JsonParseUnexpectedArray, JsonParseUnexpectedNull, JsonParseUnexpectedBool, JsonParseUnexpectedNumber, JsonParseDeclMissingVersion, JsonParseInvalidDecl, }