@@ -354,13 +354,13 @@ pub mod reqwest_be {
354
354
TlsBackend :: Rustls => & CLIENT_RUSTLS_TLS ,
355
355
#[ cfg( not( feature = "reqwest-rustls-tls" ) ) ]
356
356
TlsBackend :: Rustls => {
357
- return Err ( ErrorKind :: BackendUnavailable ( "reqwest rustls" ) . into ( ) ) ;
357
+ return Err ( DownloadError :: BackendUnavailable ( "reqwest rustls" ) ) ;
358
358
}
359
359
#[ cfg( feature = "reqwest-default-tls" ) ]
360
360
TlsBackend :: Default => & CLIENT_DEFAULT_TLS ,
361
361
#[ cfg( not( feature = "reqwest-default-tls" ) ) ]
362
362
TlsBackend :: Default => {
363
- return Err ( ErrorKind :: BackendUnavailable ( "reqwest default TLS" ) . into ( ) ) ;
363
+ return Err ( DownloadError :: BackendUnavailable ( "reqwest default TLS" ) ) ;
364
364
}
365
365
} ;
366
366
let mut req = client. get ( url. as_str ( ) ) ;
@@ -414,22 +414,26 @@ pub mod reqwest_be {
414
414
#[ cfg( not( feature = "curl-backend" ) ) ]
415
415
pub mod curl {
416
416
417
+ use anyhow:: { anyhow, Result } ;
418
+
417
419
use super :: Event ;
418
420
use crate :: errors:: * ;
419
421
use url:: Url ;
420
422
421
423
pub fn download (
422
424
_url : & Url ,
423
425
_resume_from : u64 ,
424
- _callback : & dyn Fn ( Event < ' _ > ) -> Result < ( ) , DownloadError > ,
425
- ) -> Result < ( ) , DownloadError > {
426
- Err ( ErrorKind :: BackendUnavailable ( "curl" ) . into ( ) )
426
+ _callback : & dyn Fn ( Event < ' _ > ) -> Result < ( ) > ,
427
+ ) -> Result < ( ) > {
428
+ Err ( anyhow ! ( DownloadError :: BackendUnavailable ( "curl" ) ) )
427
429
}
428
430
}
429
431
430
432
#[ cfg( not( feature = "reqwest-backend" ) ) ]
431
433
pub mod reqwest_be {
432
434
435
+ use anyhow:: { anyhow, Result } ;
436
+
433
437
use super :: Event ;
434
438
use super :: TlsBackend ;
435
439
use crate :: errors:: * ;
@@ -438,9 +442,9 @@ pub mod reqwest_be {
438
442
pub fn download (
439
443
_url : & Url ,
440
444
_resume_from : u64 ,
441
- _callback : & dyn Fn ( Event < ' _ > ) -> Result < ( ) , DownloadError > ,
445
+ _callback : & dyn Fn ( Event < ' _ > ) -> Result < ( ) > ,
442
446
_tls : TlsBackend ,
443
- ) -> Result < ( ) , DownloadError > {
444
- Err ( ErrorKind :: BackendUnavailable ( "reqwest" ) . into ( ) )
447
+ ) -> Result < ( ) > {
448
+ Err ( anyhow ! ( DownloadError :: BackendUnavailable ( "reqwest" ) ) )
445
449
}
446
450
}
0 commit comments