[−][src]Enum rapid_xml::de::DeserializeError
Error while parsing or deserializing
Variants
Parsing(ParseError)
Error from underlying parser
Decoding(DecodeError)
Error decoding string
ParseInt(ParseIntegerError)
Error parsing integer
ParseFloat(ParseFloatError)
Error parsing floating point number
ParseBool(ParseBoolError)
Error parsing bool
Error deserializing character - there was none or too many characters
EOF came too early.
Deserializer was expecting an element, but found something else
Deserializer was expecting text, but found none
Deserializer was not expecting end tag, but it came
Custom(String)
Custom error from Serde
Trait Implementations
impl Debug for DeserializeError
[src]
impl Display for DeserializeError
[src]
impl Error for DeserializeError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl Error for DeserializeError
[src]
fn custom<T: Display>(msg: T) -> Self
[src]
fn invalid_type(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self
[src]
fn invalid_value(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self
[src]
fn invalid_length(len: usize, exp: &dyn Expected) -> Self
[src]
fn unknown_variant(variant: &str, expected: &'static [&'static str]) -> Self
[src]
fn unknown_field(field: &str, expected: &'static [&'static str]) -> Self
[src]
fn missing_field(field: &'static str) -> Self
[src]
fn duplicate_field(field: &'static str) -> Self
[src]
impl From<DecodeError> for DeserializeError
[src]
fn from(err: DecodeError) -> Self
[src]
impl From<ParseBoolError> for DeserializeError
[src]
fn from(err: ParseBoolError) -> Self
[src]
impl From<ParseError> for DeserializeError
[src]
fn from(err: ParseError) -> Self
[src]
impl From<ParseFloatError> for DeserializeError
[src]
fn from(err: ParseFloatError) -> Self
[src]
impl From<ParseIntegerError> for DeserializeError
[src]
fn from(err: ParseIntegerError) -> Self
[src]
Auto Trait Implementations
impl !RefUnwindSafe for DeserializeError
impl Send for DeserializeError
impl Sync for DeserializeError
impl Unpin for DeserializeError
impl !UnwindSafe for DeserializeError
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>,