Enum dezoomify_rs::ZoomError
source · pub enum ZoomError {
Show 18 variants
Networking {
source: Error,
},
Dezoomer {
source: DezoomerError,
},
NoLevels,
NoTile,
PartialDownload {
successful_tiles: u64,
total_tiles: u64,
destination: String,
},
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
source: Error
Dezoomer
Fields
source: DezoomerError
NoLevels
NoTile
PartialDownload
Image
Fields
source: ImageError
PostProcessing
Io
Fields
source: Error
Yaml
Fields
source: Error
TileCopyError
MalformedTileStr
Fields
tile_str: String
NoSuchDezoomer
Fields
name: String
InvalidHeaderName
Fields
source: InvalidHeaderName
InvalidHeaderValue
Fields
source: InvalidHeaderValue
AsyncError
Fields
source: JoinError
BufferToImage
WriteError
Fields
source: SendError<TileBufferMsg>
PngError
Fields
source: EncodingError
Trait Implementations
sourceimpl Error for ZoomError
impl Error for ZoomError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
sourceimpl From<DezoomerError> for ZoomError
impl From<DezoomerError> for ZoomError
sourcefn from(source: DezoomerError) -> Self
fn from(source: DezoomerError) -> Self
Converts to this type from the input type.
sourceimpl From<EncodingError> for ZoomError
impl From<EncodingError> for ZoomError
sourcefn from(source: EncodingError) -> Self
fn from(source: EncodingError) -> Self
Converts to this type from the input type.
sourceimpl From<ImageError> for ZoomError
impl From<ImageError> for ZoomError
sourcefn from(source: ImageError) -> Self
fn from(source: ImageError) -> Self
Converts to this type from the input type.
sourceimpl From<InvalidHeaderName> for ZoomError
impl From<InvalidHeaderName> for ZoomError
sourcefn from(source: InvalidHeaderName) -> Self
fn from(source: InvalidHeaderName) -> Self
Converts to this type from the input type.
sourceimpl From<InvalidHeaderValue> for ZoomError
impl From<InvalidHeaderValue> for ZoomError
sourcefn from(source: InvalidHeaderValue) -> Self
fn from(source: InvalidHeaderValue) -> Self
Converts to this type from the input type.
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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more