pub enum GdownError {
UrlError(ParseError),
FileUrlRetrieval(String),
Download(String),
Io(Error),
HashMismatch {
expected: String,
actual: String,
},
FileNotFound(String),
Extraction(String),
InvalidUrl(String),
Cache(String),
}Variants§
UrlError(ParseError)
FileUrlRetrieval(String)
Download(String)
Io(Error)
HashMismatch
FileNotFound(String)
Extraction(String)
InvalidUrl(String)
Cache(String)
Implementations§
Trait Implementations§
Source§impl Debug for GdownError
impl Debug for GdownError
Source§impl Display for GdownError
impl Display for GdownError
Source§impl Error for GdownError
impl Error for GdownError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<Error> for GdownError
impl From<Error> for GdownError
Source§impl From<ParseError> for GdownError
impl From<ParseError> for GdownError
Source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for GdownError
impl !RefUnwindSafe for GdownError
impl Send for GdownError
impl Sync for GdownError
impl Unpin for GdownError
impl UnsafeUnpin for GdownError
impl !UnwindSafe for GdownError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more