salah_cli 0.1.0

CLI to calculate Islamic prayer times.
Documentation
1
2
3
4
5
6
7
8
use reqwest::{header::HeaderMap, Client, Error, Response};
use serde::de::DeserializeOwned;

pub async fn fetch<T: DeserializeOwned>(url: &str, headers: HeaderMap) -> Result<T, Error> {
    let client = Client::new();
    let resp: Response = client.get(url).headers(headers).send().await?;
    return resp.json::<T>().await;
}