Skip to content

Commit

Permalink
Use match bloack instead if/else in crawler errors
Browse files Browse the repository at this point in the history
  • Loading branch information
cofob committed Aug 29, 2024
1 parent 5f97428 commit 745be7e
Showing 1 changed file with 9 additions and 16 deletions.
25 changes: 9 additions & 16 deletions fastside/src/crawler.rs
Original file line number Diff line number Diff line change
Expand Up @@ -140,22 +140,15 @@ impl Crawler {
}
}
Err(e) => {
if e.is_timeout() {
CrawledInstanceStatus::TimedOut
} else if e.is_builder() {
CrawledInstanceStatus::BuilderError
} else if e.is_redirect() {
CrawledInstanceStatus::RedirectPolicyError
} else if e.is_request() {
CrawledInstanceStatus::RequestError
} else if e.is_body() {
CrawledInstanceStatus::BodyError
} else if e.is_decode() {
CrawledInstanceStatus::DecodeError
} else if e.is_connect() {
CrawledInstanceStatus::ConnectionError
} else {
CrawledInstanceStatus::Unknown
match e {
_ if e.is_timeout() => CrawledInstanceStatus::TimedOut,
_ if e.is_builder() => CrawledInstanceStatus::BuilderError,
_ if e.is_redirect() => CrawledInstanceStatus::RedirectPolicyError,
_ if e.is_request() => CrawledInstanceStatus::RequestError,
_ if e.is_body() => CrawledInstanceStatus::BodyError,
_ if e.is_decode() => CrawledInstanceStatus::DecodeError,
_ if e.is_connect() => CrawledInstanceStatus::ConnectionError,
_ => CrawledInstanceStatus::Unknown,
}
}
};
Expand Down

0 comments on commit 745be7e

Please sign in to comment.