use monocle::database::MonocleDatabase;
use std::time::Duration;
fn main() -> anyhow::Result<()> {
let db = MonocleDatabase::open_in_memory()?;
println!("Database Status:");
println!(" AS2Rel: {} records", db.as2rel().count()?);
println!(" ASInfo: {} records", db.asinfo().core_count());
let ttl = Duration::from_secs(24 * 60 * 60);
if db.needs_as2rel_refresh(ttl) {
println!("\nAS2Rel data needs refresh (older than 24h)");
}
let rels = db.as2rel().search_asn(13335)?;
if !rels.is_empty() {
println!("\nFound {} relationships for AS13335", rels.len());
}
Ok(())
}