[][src]Enum dezoomify_rs::ZoomError

pub enum ZoomError {
    Networking {
        source: Error,
    },
    Dezoomer {
        source: DezoomerError,
    },
    NoLevels,
    NoTile,
    PartialDownload {
        successful_tiles: u64,
        total_tiles: u64,
    },
    Image {
        source: ImageError,
    },
    PostProcessing {
        source: Box<dyn Error>,
    },
    Io {
        source: Error,
    },
    Yaml {
        source: Error,
    },
    TileCopyError {
        x: u32,
        y: u32,
        twidth: u32,
        theight: u32,
        width: u32,
        height: u32,
    },
    MalformedTileStr {
        tile_str: String,
    },
    NoSuchDezoomer {
        name: String,
    },
    InvalidHeaderName {
        source: InvalidHeaderName,
    },
    InvalidHeaderValue {
        source: InvalidHeaderValue,
    },
    AsyncError {
        source: JoinError,
    },
    BufferToImage {
        source: BufferToImageError,
    },
    WriteError {
        source: SendError<TileBufferMsg>,
    },
    PngError {
        source: EncodingError,
    },
}

Variants

Networking

Fields of Networking

source: Error
Dezoomer

Fields of Dezoomer

source: DezoomerError
NoLevels
NoTile
PartialDownload

Fields of PartialDownload

successful_tiles: u64total_tiles: u64
Image

Fields of Image

source: ImageError
PostProcessing

Fields of PostProcessing

source: Box<dyn Error>
Io

Fields of Io

source: Error
Yaml

Fields of Yaml

source: Error
TileCopyError

Fields of TileCopyError

x: u32y: u32twidth: u32theight: u32width: u32height: u32
MalformedTileStr

Fields of MalformedTileStr

tile_str: String
NoSuchDezoomer

Fields of NoSuchDezoomer

name: String
InvalidHeaderName

Fields of InvalidHeaderName

source: InvalidHeaderName
InvalidHeaderValue

Fields of InvalidHeaderValue

source: InvalidHeaderValue
AsyncError

Fields of AsyncError

source: JoinError
BufferToImage

Fields of BufferToImage

source: BufferToImageError
WriteError

Fields of WriteError

source: SendError<TileBufferMsg>
PngError

Fields of PngError

source: EncodingError

Trait Implementations

impl Debug for ZoomError[src]

impl Display for ZoomError[src]

impl Error for ZoomError[src]

impl From<Box<dyn Error + 'static>> for ZoomError[src]

impl From<DezoomerError> for ZoomError[src]

impl From<EncodingError> for ZoomError[src]

impl From<Error> for ZoomError[src]

impl From<Error> for ZoomError[src]

impl From<Error> for ZoomError[src]

impl From<ImageError> for ZoomError[src]

impl From<InvalidHeaderName> for ZoomError[src]

impl From<InvalidHeaderValue> for ZoomError[src]

impl From<JoinError> for ZoomError[src]

impl From<SendError<TileBufferMsg>> for ZoomError[src]

Auto Trait Implementations

impl !RefUnwindSafe for ZoomError

impl !Send for ZoomError

impl !Sync for ZoomError

impl Unpin for ZoomError

impl !UnwindSafe for ZoomError

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> Same<T> for T

type Output = T

Should always be Self

impl<T> SetParameter for T

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,