fn main() { println!("Keyboard layouts"); let layouts = xkb_data::keyboard_layouts().unwrap(); for layout in layouts.layouts() { println!(" {}: {}", layout.name(), layout.description()); if let Some(variants) = layout.variants() { for variant in variants { println!(" {}: {}", variant.name(), variant.description()) } } } }