use reqwest::header::HeaderMap;
use reqwest::{StatusCode, Url};
use scraper::Html;
pub struct Response<T> {
pub depth: usize,
pub request_url: Url,
pub response_url: Url,
pub response_status: StatusCode,
pub response_headers: HeaderMap,
pub text: String,
pub state: Option<T>,
}
impl<T> Response<T> {
pub fn html(&self) -> Html {
Html::parse_document(&self.text)
}
}