diff options
author | 2024-11-24 02:05:41 +0000 | |
---|---|---|
committer | 2024-11-24 02:05:41 +0000 | |
commit | 87e6ff405b0d687ed341f304fba7c5b391a49359 (patch) | |
tree | f56ddd5271fb2bb104f641c035e58a744038f5cf /src/error.rs | |
parent | c1e6f7e918eacaad9c8b1a4b27fcd4d6245aaf68 (diff) | |
download | peanuts-87e6ff405b0d687ed341f304fba7c5b391a49359.tar.gz peanuts-87e6ff405b0d687ed341f304fba7c5b391a49359.tar.bz2 peanuts-87e6ff405b0d687ed341f304fba7c5b391a49359.zip |
misc
Diffstat (limited to 'src/error.rs')
-rw-r--r-- | src/error.rs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/error.rs b/src/error.rs index 69993ed..eda527e 100644 --- a/src/error.rs +++ b/src/error.rs @@ -1,6 +1,6 @@ use std::{num::ParseIntError, str::Utf8Error}; -use crate::element::{Name, NamespaceDeclaration}; +use crate::element::{Content, Name, NamespaceDeclaration}; #[derive(Debug)] pub enum Error { @@ -17,6 +17,12 @@ pub enum Error { NotInElement(String), ExtraData(String), UndeclaredNamespace(String), + IncorrectName(Name), + UnexpectedAttribute(Name), + DeserializeError(String), + UnexpectedNumberOfContents(usize), + UnexpectedContent(Content), + UnexpectedElement(Name), } impl From<std::io::Error> for Error { |