quick_xml_to_json/
errors.rs1#[non_exhaustive]
2#[derive(Debug, thiserror::Error)]
3pub enum XmlToJsonError {
4 #[error("QuickXML Error: {0}")]
5 QuickXml(#[from] quick_xml::Error),
6
7 #[error("QuickXML Attribute Error: {0}")]
8 QuickXmlAttribute(#[from] quick_xml::events::attributes::AttrError),
9
10 #[error("IO Error: {0}")]
11 Io(#[from] std::io::Error),
12
13 #[error("Malformed XML")]
14 InvalidXML,
15
16 #[error("Invalid character reference: &{0};")]
17 InvalidCharRef(String),
18
19 #[error("Invalid UTF-8 in input")]
20 InvalidUtf8,
21}