aboutsummaryrefslogtreecommitdiff
path: root/src/dav/error.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/dav/error.rs')
-rw-r--r--src/dav/error.rs42
1 files changed, 0 insertions, 42 deletions
diff --git a/src/dav/error.rs b/src/dav/error.rs
deleted file mode 100644
index 78c6d6b..0000000
--- a/src/dav/error.rs
+++ /dev/null
@@ -1,42 +0,0 @@
-use quick_xml::events::attributes::AttrError;
-
-#[derive(Debug)]
-pub enum ParsingError {
- Recoverable,
- MissingChild,
- NamespacePrefixAlreadyUsed,
- WrongToken,
- TagNotFound,
- InvalidValue,
- Utf8Error(std::str::Utf8Error),
- QuickXml(quick_xml::Error),
- Chrono(chrono::format::ParseError),
- Int(std::num::ParseIntError),
- Eof
-}
-impl From<AttrError> for ParsingError {
- fn from(value: AttrError) -> Self {
- Self::QuickXml(value.into())
- }
-}
-impl From<quick_xml::Error> for ParsingError {
- fn from(value: quick_xml::Error) -> Self {
- Self::QuickXml(value)
- }
-}
-impl From<std::str::Utf8Error> for ParsingError {
- fn from(value: std::str::Utf8Error) -> Self {
- Self::Utf8Error(value)
- }
-}
-impl From<chrono::format::ParseError> for ParsingError {
- fn from(value: chrono::format::ParseError) -> Self {
- Self::Chrono(value)
- }
-}
-
-impl From<std::num::ParseIntError> for ParsingError {
- fn from(value: std::num::ParseIntError) -> Self {
- Self::Int(value)
- }
-}