use reqwest::{Client, Response};
#[derive(Default)]
pub struct HttpQuerier {
url: String,
client: Client,
}
impl HttpQuerier {
pub fn new(url: String) -> Self {
Self {
url,
client: Client::new(),
}
}
pub async fn query(&self, path: &str) -> Result<Response, reqwest::Error> {
let url = format!("{}{}", self.url, path);
self.client.get(&url).send().await
}
}
pub fn minus(left: usize, right: usize) -> usize {
left - right
}