Remove unwrap in filter_http_methods macro

This commit is contained in:
2022-07-10 00:57:05 +00:00
committed by GitHub
parent db8f30c978
commit 2f2a5c0eb1
3 changed files with 28 additions and 12 deletions

View File

@@ -12,6 +12,7 @@ pub enum PixivDownloaderError {
UgoiraError(UgoiraError),
#[cfg(feature = "server")]
Hyper(hyper::Error),
HTTP(http::Error),
}
impl From<&str> for PixivDownloaderError {
@@ -20,6 +21,12 @@ impl From<&str> for PixivDownloaderError {
}
}
impl From<http::header::InvalidHeaderValue> for PixivDownloaderError {
fn from(v: http::header::InvalidHeaderValue) -> Self {
Self::HTTP(http::Error::from(v))
}
}
#[macro_export]
macro_rules! concat_pixiv_downloader_error {
($exp1:expr, $exp2:expr) => {