#[tokio::main]
async fn main() {
#[cfg(feature = "env_logger")]
env_logger::init();
use debbugs::Debbugs;
let debbugs = Debbugs::default();
let bug_ids = [42343, 10432];
match debbugs.get_status(&bug_ids).await {
Ok(reports) => {
println!("Retrieved status for {} bugs:", reports.len());
for (bug_id, report) in reports {
println!("\nBug #{}:", bug_id);
if let Some(subject) = &report.subject {
println!(" Subject: {}", subject);
}
if let Some(package) = &report.package {
println!(" Package: {}", package);
}
if let Some(severity) = &report.severity {
println!(" Severity: {}", severity);
}
if let Some(tags) = &report.tags {
println!(" Tags: {}", tags);
}
}
}
Err(e) => eprintln!("Error fetching bug status: {}", e),
}
}