···11+pub mod window_management {
22+ use wayland_client;
33+ use wayland_client::protocol::*;
44+55+ pub mod __interfaces {
66+ use wayland_client::protocol::__interfaces::*;
77+ wayland_scanner::generate_interfaces!("river/protocol/river-window-management-v1.xml");
88+ }
99+1010+ use self::__interfaces::*;
1111+ wayland_scanner::generate_client_code!("river/protocol/river-window-management-v1.xml");
1212+}
1313+1414+pub mod layer_shell {
1515+ use wayland_client;
1616+1717+ pub mod __interfaces {
1818+ use crate::window_management::__interfaces::*;
1919+ wayland_scanner::generate_interfaces!("river/protocol/river-layer-shell-v1.xml");
2020+ }
2121+2222+ use self::__interfaces::*;
2323+ use crate::window_management::*;
2424+ wayland_scanner::generate_client_code!("river/protocol/river-layer-shell-v1.xml");
2525+}
2626+2727+pub mod xkb_bindings {
2828+ use wayland_client;
2929+3030+ pub mod __interfaces {
3131+ use crate::window_management::__interfaces::*;
3232+ wayland_scanner::generate_interfaces!("river/protocol/river-xkb-bindings-v1.xml");
3333+ }
3434+3535+ use self::__interfaces::*;
3636+ use crate::window_management::*;
3737+ wayland_scanner::generate_client_code!("river/protocol/river-xkb-bindings-v1.xml");
3838+}