[−][src]Enum xmpp_parsers::Error
Contains one of the potential errors triggered while parsing an Element into a specialised struct.
Variants
ParseError(&'static str)
The usual error when parsing something.
TODO: use a structured error so the user can report it better, instead of a freeform string.
Base64Error(DecodeError)
Generated when some base64 content fails to decode, usually due to extra characters.
ParseIntError(ParseIntError)
Generated when text which should be an integer fails to parse.
ParseStringError(ParseError)
Generated when text which should be a string fails to parse.
ParseAddrError(AddrParseError)
Generated when text which should be an IP address (IPv4 or IPv6) fails to parse.
JidParseError(JidParseError)
Generated when text which should be a JID fails to parse.
ChronoParseError(ParseError)
Generated when text which should be a DateTime fails to parse.
Trait Implementations
impl From<DecodeError> for Error
[src]
impl From<DecodeError> for Error
fn from(err: DecodeError) -> Error | [src] |
impl From<ParseIntError> for Error
[src]
impl From<ParseIntError> for Error
fn from(err: ParseIntError) -> Error | [src] |
impl From<ParseError> for Error
[src]
impl From<ParseError> for Error
fn from(err: ParseError) -> Error | [src] |
impl From<AddrParseError> for Error
[src]
impl From<AddrParseError> for Error
fn from(err: AddrParseError) -> Error | [src] |
impl From<JidParseError> for Error
[src]
impl From<JidParseError> for Error
fn from(err: JidParseError) -> Error | [src] |
impl From<ParseError> for Error
[src]
impl From<ParseError> for Error
fn from(err: ParseError) -> Error | [src] |
impl Display for Error
[src]
impl Display for Error
impl Debug for Error
[src]
impl Debug for Error
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> From for T
[src]
impl<T> From for T
impl<T> ToString for T where
T: Display + ?Sized,
[src]
impl<T> ToString for T where
T: Display + ?Sized,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error> | [src] |
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId | [src] |
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error> | [src] |
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T | [src] |
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
impl<T> Same for T
impl<T> Same for T
type Output = T
Should always be Self