use meteor_detect::overlay::star_chart::StarChart; fn main() -> Result<(), Box> { // Test the embedded constellation data loading println!("Testing embedded constellation data loading..."); let constellations = StarChart::load_embedded_constellation_data()?; println!("✅ Successfully loaded {} constellations", constellations.len()); // Display info about first few constellations for (i, constellation) in constellations.iter().take(5).enumerate() { println!("{}. {} ({}): {} stars, {} lines", i + 1, constellation.long_name, constellation.short_name, constellation.star_positions.len(), constellation.line_connections.len()); } println!("\nTotal star positions across all constellations: {}", constellations.iter().map(|c| c.star_positions.len()).sum::()); println!("Total line connections across all constellations: {}", constellations.iter().map(|c| c.line_connections.len()).sum::()); Ok(()) }