[][src]Enum tectonic_xdv::XdvError

pub enum XdvError {
    Malformed(u64),
    IllegalOpcode(u8u64),
    UnexpectedEndOfStream,
}

Errors that can occur when parsing XDV/SPX files.

Variants

Malformed(u64)

The file is malformed in some way. The error occurred at the byte offset indicated in the error value.

IllegalOpcode(u8u64)

An illegal opcode was encountered. The error occurred at the byte offset indicated in the error value.

UnexpectedEndOfStream

Stream ended before expected.

Trait Implementations

impl Clone for XdvError[src]

impl Copy for XdvError[src]

impl Debug for XdvError[src]

impl Display for XdvError[src]

impl Eq for XdvError[src]

impl Error for XdvError[src]

impl From<XdvError> for String[src]

In case you want to use String as your error type.

impl PartialEq<XdvError> for XdvError[src]

impl StructuralEq for XdvError[src]

impl StructuralPartialEq for XdvError[src]

Auto Trait Implementations

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.