Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
dom
}
- pub trait RequestBuilderExt: Sized {
- fn send(self) -> Result<reqwest::blocking::Response, AE>;
+ #[ext(pub, name=RequestBuilderExt)]
+ impl reqwest::blocking::RequestBuilder {
+ #[throws(AE)]
+ fn send(self) -> reqwest::blocking::Response { self.send()? }
#[throws(AE)]
fn send_parse_html(self) -> Html {
parse_html(resp)?
}
}
-
- impl RequestBuilderExt for reqwest::blocking::RequestBuilder {
- #[throws(AE)]
- fn send(self) -> reqwest::blocking::Response { self.send()? }
- }
}
use scraper_ext::{HtmlExt, RequestBuilderExt};