use bgpkit_parser::BgpkitParser;
fn main() {
env_logger::Builder::from_env(env_logger::Env::default().default_filter_or("info")).init();
let url = "https://downloads.pch.net/files/Routing_Data/IPv4_daily_snapshots/2026/07/route-collector.bom2.pch.net/route-collector.bom2.pch.net-ipv4_bgp_routes.2026.07.01.gz";
log::info!("opening {url}");
let parser = BgpkitParser::new_text(url).unwrap();
log::info!("parsing text dump");
let mut count = 0;
for elem in parser {
if count < 5 {
println!("{elem}");
}
count += 1;
}
log::info!("parsed {count} elements");
}