Enum quick_xml::DeError [−][src]
(De)serialization error
Variants
Custom(String)
Serde custom error
Int(ParseIntError)
Cannot parse to integer
Float(ParseFloatError)
Cannot parse to float
Xml(Error)
Xml parsing error
Unexpected end of attributes
Unexpected end of file
InvalidBoolean(String)
Invalid value for a boolean
InvalidUnit(String)
Invalid unit value
InvalidEnum(Event<'static>)
Invalid event for Enum
Expecting Text event
Expecting Start event
Expecting End event
Unsupported(&'static str)
Unsupported operation
Trait Implementations
impl Debug for DeError
[src]
impl Display for DeError
[src]
impl Error for DeError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl Error for DeError
[src]
impl Error for DeError
[src]
fn custom<T: Display>(msg: T) -> Self
[src]
pub fn invalid_type(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self
[src]
pub fn invalid_value(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self
[src]
pub fn invalid_length(len: usize, exp: &dyn Expected) -> Self
[src]
pub fn unknown_variant(variant: &str, expected: &'static [&'static str]) -> Self
[src]
pub fn unknown_field(field: &str, expected: &'static [&'static str]) -> Self
[src]
pub fn missing_field(field: &'static str) -> Self
[src]
pub fn duplicate_field(field: &'static str) -> Self
[src]
impl From<Error> for DeError
[src]
impl From<ParseFloatError> for DeError
[src]
fn from(e: ParseFloatError) -> Self
[src]
impl From<ParseIntError> for DeError
[src]
fn from(e: ParseIntError) -> Self
[src]
Auto Trait Implementations
impl !RefUnwindSafe for DeError
impl Send for DeError
impl Sync for DeError
impl Unpin for DeError
impl !UnwindSafe for DeError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,