pub enum XmlDeserializeError {
Xml(Error),
XmlEscapeError(EscapeError),
Integer(ParseIntError),
Float(ParseFloatError),
Utf8String(FromUtf8Error),
Bool(ParseBoolError),
EmptyNode,
MissingRoot,
MissingVariant(S),
UnknownVariant(String, S),
MissingElement(S),
MissingAttribute(S),
}Variants§
Xml(Error)
XmlEscapeError(EscapeError)
Integer(ParseIntError)
Float(ParseFloatError)
Utf8String(FromUtf8Error)
Bool(ParseBoolError)
EmptyNode
MissingRoot
MissingVariant(S)
UnknownVariant(String, S)
MissingElement(S)
MissingAttribute(S)
Trait Implementations§
Source§impl Debug for XmlDeserializeError
impl Debug for XmlDeserializeError
Source§impl Display for XmlDeserializeError
impl Display for XmlDeserializeError
Source§impl Error for XmlDeserializeError
impl Error for XmlDeserializeError
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()
Source§impl From<Error> for XmlDeserializeError
impl From<Error> for XmlDeserializeError
Source§impl From<EscapeError> for XmlDeserializeError
impl From<EscapeError> for XmlDeserializeError
Source§fn from(source: EscapeError) -> Self
fn from(source: EscapeError) -> Self
Converts to this type from the input type.
Source§impl From<FromUtf8Error> for XmlDeserializeError
impl From<FromUtf8Error> for XmlDeserializeError
Source§fn from(source: FromUtf8Error) -> Self
fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.
Source§impl From<ParseBoolError> for XmlDeserializeError
impl From<ParseBoolError> for XmlDeserializeError
Source§fn from(source: ParseBoolError) -> Self
fn from(source: ParseBoolError) -> Self
Converts to this type from the input type.
Source§impl From<ParseFloatError> for XmlDeserializeError
impl From<ParseFloatError> for XmlDeserializeError
Source§fn from(source: ParseFloatError) -> Self
fn from(source: ParseFloatError) -> Self
Converts to this type from the input type.
Source§impl From<ParseIntError> for XmlDeserializeError
impl From<ParseIntError> for XmlDeserializeError
Source§fn from(source: ParseIntError) -> Self
fn from(source: ParseIntError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for XmlDeserializeError
impl !UnwindSafe for XmlDeserializeError
impl Freeze for XmlDeserializeError
impl Send for XmlDeserializeError
impl Sync for XmlDeserializeError
impl Unpin for XmlDeserializeError
impl UnsafeUnpin for XmlDeserializeError
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