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: ErrorDezoomer
Fields
source: DezoomerErrorNoLevels
NoTile
PartialDownload
Image
Fields
source: ImageErrorPostProcessing
Io
Fields
source: ErrorYaml
Fields
source: ErrorTileCopyError
MalformedTileStr
Fields
tile_str: StringNoSuchDezoomer
Fields
name: StringInvalidHeaderName
Fields
source: InvalidHeaderNameInvalidHeaderValue
Fields
source: InvalidHeaderValueAsyncError
Fields
source: JoinErrorBufferToImage
WriteError
Fields
source: SendError<TileBufferMsg>PngError
Fields
source: EncodingErrorTrait 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
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace)Returns a stack backtrace, if available, of where this error occurred. 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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more