use quick_xml::events::attributes::AttrError; #[derive(Debug)] pub enum ParsingError { MissingChild, NamespacePrefixAlreadyUsed, WrongToken, TagNotFound, QuickXml(quick_xml::Error), Eof } impl From for ParsingError { fn from(value: AttrError) -> Self { Self::QuickXml(value.into()) } } impl From for ParsingError { fn from(value: quick_xml::Error) -> Self { Self::QuickXml(value) } }