use std::{net::IpAddr, str::FromStr, vec};
use abuseipdb2::{types::Category, Client};
#[tokio::main]
async fn main() {
let client = Client::new(std::env::var("ABUSEIPDB_KEY").unwrap());
let report = client
.report(
IpAddr::from_str("127.0.0.1").unwrap(),
&vec![Category::OpenProxy],
None,
None,
)
.await
.unwrap();
println!("{:?}", report);
}