pub enum Error {
Show 15 variants
Format(Error),
InvalidEntity(String),
Parse(Error),
Other(String),
UnexpectedEndOfStream,
UnexpectedValue(String),
UnexpectedTag(String),
MissingTag,
MissingValue(&'static str),
UnexpectedToken(String),
UnknownPrefix(String),
UnexpectedNode(String),
UnexpectedState(&'static str),
ExpectedScalar(String),
DuplicateValue(&'static str),
}Expand description
Errors that can occur during XML serialization and deserialization
Variants§
Format(Error)
Error formatting output
InvalidEntity(String)
Invalid XML entity encountered
Parse(Error)
Error parsing XML
Other(String)
Other error
UnexpectedEndOfStream
Unexpected end of XML stream
UnexpectedValue(String)
Unexpected value encountered
UnexpectedTag(String)
Unexpected XML tag
MissingTag
Expected tag but none found
MissingValue(&'static str)
Required field has no value
UnexpectedToken(String)
Unexpected XML token
UnknownPrefix(String)
Unknown namespace prefix
UnexpectedNode(String)
Unexpected XML node type
UnexpectedState(&'static str)
Internal state error
ExpectedScalar(String)
Expected a scalar value but found an element
DuplicateValue(&'static str)
Field value appears more than once
Trait Implementations§
Source§impl Error for Error
impl Error for Error
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
impl Eq for Error
impl StructuralPartialEq for Error
Auto Trait Implementations§
impl Freeze for Error
impl RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnsafeUnpin for Error
impl UnwindSafe for Error
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more