#[tokio::main] async fn main() -> anyhow::Result<()> { let raid_data = blue_archive::fetch_raid_data(&blue_archive::Language::English).await?; println!( "\x1b[1;33m{: <10}{: <20}{: <20}{: <10}\x1b[0m", "ID", "Name", "Faction", "Bullet Type" ); for raid in raid_data.raids { println!( "{: <10}{: <20}{: <20}{: <10}", raid.id.to_u32(), raid.name, match raid.faction { Some(faction) => faction.to_string(), None => "Unknown".into(), }, raid.bullet_type ); } Ok(()) }