extern crate reqwest;
use std::collections::HashMap;
extern crate serde;
pub mod weather{
pub fn textresponse() -> Result<(), Box<dyn std::error::Error>> {
let resp = reqwest::blocking::get("http://api.weatherapi.com/v1/current.json?key=3f3fc68039bb425d9bf213209200407&q=karachi
")?
.text()?;
println!("{:#?}", resp);
Ok(())
}
pub fn jsonresponse() -> Result<(), Box<dyn std::error::Error>> {
let resp = reqwest::blocking::get("http://api.weatherapi.com/v1/current.json?key=3f3fc68039bb425d9bf213209200407&q=karachi
")?
.json()?;
Ok(())
}
}