use quick_xml::errors as xml;
error_chain! {
errors {
ParseError(what:String, unknown:String) {
description("Unable to parse something")
display("Unable to parse `{}` as {}", unknown, what)
}
}
links {
Xml(xml::Error, xml::ErrorKind) #[doc = "XML error"];
}
foreign_links {
Io(::std::io::Error) #[doc = "IO error"];
Json(::serde_json::Error) #[doc = "Json Error"];
ParseFloat(::std::num::ParseFloatError) #[doc = "Parse Float Error"];
ParseInt(::std::num::ParseIntError) #[doc = "Parse Int Error"];
ParseString(::std::string::ParseError) #[doc = "Parse String Error"];
Strum(::strum::ParseError) #[doc = "Parse String Error"];
TomlDe(::serde_toml::de::Error) #[doc = "Toml Deserialization Error"];
TomlSer(::serde_toml::ser::Error) #[doc = "Toml Serialization Error"];
Utf8(::std::str::Utf8Error) #[doc = "Utf8 Error"];
Yaml(::serde_yaml::Error) #[doc = "Yaml Error"];
}
}