Enum quick_xml::Error[][src]

pub enum Error {
    Io(Error),
    Utf8(Utf8Error),
    UnexpectedEof(String),
    EndEventMismatch {
        expected: String,
        found: String,
    },
    UnexpectedToken(String),
    UnexpectedBang,
    TextNotFound,
    XmlDeclWithoutVersion(Option<String>),
    NameWithQuote(usize),
    NoEqAfterName(usize),
    UnquotedValue(usize),
    DuplicatedAttribute(usizeusize),
    EscapeError(EscapeError),
}

The error type used by this crate.

Variants

Io(Error)

IO error

Utf8(Utf8Error)

Utf8 error

UnexpectedEof(String)

Unexpected End of File

EndEventMismatch

End event mismatch

Fields of EndEventMismatch

expected: String

Expected end event

found: String

Found end event

UnexpectedToken(String)

Unexpected token

UnexpectedBang

Unexpected <!>

TextNotFound

Text not found, expected Event::Text

XmlDeclWithoutVersion(Option<String>)

Event::XmlDecl must start with version attribute

NameWithQuote(usize)

Attribute Name contains quote

NoEqAfterName(usize)

Attribute key not followed by with =

UnquotedValue(usize)

Attribute value not quoted

DuplicatedAttribute(usizeusize)

Duplicate attribute

EscapeError(EscapeError)

Escape error

Trait Implementations

impl Debug for Error[src]

impl Display for Error[src]

impl Error for Error[src]

impl From<Error> for Error[src]

fn from(error: Error) -> Error[src]

Creates a new Error::Io from the given error

impl From<Utf8Error> for Error[src]

fn from(error: Utf8Error) -> Error[src]

Creates a new Error::Utf8 from the given error

Auto Trait Implementations

impl !RefUnwindSafe for Error

impl Send for Error

impl Sync for Error

impl Unpin for Error

impl !UnwindSafe for Error

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.