```rust
{ fn main() {} }
{ use std::{error, net::Ipv4Addr};
use ip2locationip2proxy::binformat::{Database, TokioFile};
fn main() -> Result<(), Box
runtime.block_on(async move {
let mut db = Database::<TokioFile>::new("/path/IP2PROXY-LITE-PX11.BIN").await?;
if let Some(record) = db.lookup_ipv4(Ipv4Addr::new(8, 8, 8, 8), None).await? {
assert_eq!(record.country_code.to_string(), "US");
}
Ok(())
})
} } ```