Problem. The cow-host ext_cow.rs maps host-side reqwest timeout and 429 responses onto the blanket Fault::Unavailable rather than the more precise Fault::Timeout / Fault::RateLimited.
Change. Project a reqwest timeout to Fault::Timeout and a 429 to Fault::RateLimited. Distinct from, but related to, the chain-host mapping tracked in #269.
Relates. #269, #206. Surfaced by the #216 review.
Problem. The cow-host
ext_cow.rsmaps host-side reqwest timeout and 429 responses onto the blanketFault::Unavailablerather than the more preciseFault::Timeout/Fault::RateLimited.Change. Project a reqwest timeout to
Fault::Timeoutand a 429 toFault::RateLimited. Distinct from, but related to, the chain-host mapping tracked in #269.Relates. #269, #206. Surfaced by the #216 review.