file_downloader/errors.rs
1crate::ix!();
2
3error_tree!{
4 pub enum DownloadError {
5 IoError(io::Error),
6 HttpError(reqwest::Error),
7 Md5ChecksumVerificationError(Md5ChecksumVerificationError),
8 }
9
10 pub enum Md5ChecksumVerificationError {
11 ChecksumMismatch {
12 expected: String,
13 actual: String
14 },
15 IoError(io::Error),
16 }
17}