···11-pub mod window_management {
11+pub mod input_management {
22 use wayland_client;
33 use wayland_client::protocol::*;
4455 pub mod __interfaces {
66 use wayland_client::protocol::__interfaces::*;
77- wayland_scanner::generate_interfaces!("river/protocol/river-window-management-v1.xml");
77+ wayland_scanner::generate_interfaces!("river/protocol/river-input-management-v1.xml");
88 }
991010 use self::__interfaces::*;
1111- wayland_scanner::generate_client_code!("river/protocol/river-window-management-v1.xml");
1111+ wayland_scanner::generate_client_code!("river/protocol/river-input-management-v1.xml");
1212}
13131414pub mod layer_shell {
···2424 wayland_scanner::generate_client_code!("river/protocol/river-layer-shell-v1.xml");
2525}
26262727-pub mod xkb_bindings {
2727+pub mod libinput_config {
2828 use wayland_client;
29293030 pub mod __interfaces {
3131- use crate::window_management::__interfaces::*;
3232- wayland_scanner::generate_interfaces!("river/protocol/river-xkb-bindings-v1.xml");
3131+ use crate::input_management::__interfaces::*;
3232+ wayland_scanner::generate_interfaces!("river/protocol/river-libinput-config-v1.xml");
3333 }
34343535 use self::__interfaces::*;
3636- use crate::window_management::*;
3737- wayland_scanner::generate_client_code!("river/protocol/river-xkb-bindings-v1.xml");
3636+ use crate::input_management::*;
3737+ wayland_scanner::generate_client_code!("river/protocol/river-libinput-config-v1.xml");
3838}
39394040-pub mod input_management {
4040+pub mod window_management {
4141 use wayland_client;
4242 use wayland_client::protocol::*;
43434444 pub mod __interfaces {
4545 use wayland_client::protocol::__interfaces::*;
4646- wayland_scanner::generate_interfaces!("river/protocol/river-input-management-v1.xml");
4646+ wayland_scanner::generate_interfaces!("river/protocol/river-window-management-v1.xml");
4747+ }
4848+4949+ use self::__interfaces::*;
5050+ wayland_scanner::generate_client_code!("river/protocol/river-window-management-v1.xml");
5151+}
5252+5353+pub mod xkb_bindings {
5454+ use wayland_client;
5555+5656+ pub mod __interfaces {
5757+ use crate::window_management::__interfaces::*;
5858+ wayland_scanner::generate_interfaces!("river/protocol/river-xkb-bindings-v1.xml");
4759 }
48604961 use self::__interfaces::*;
5050- wayland_scanner::generate_client_code!("river/protocol/river-input-management-v1.xml");
6262+ use crate::window_management::*;
6363+ wayland_scanner::generate_client_code!("river/protocol/river-xkb-bindings-v1.xml");
5164}
52655353-pub mod libinput_config {
6666+pub mod xkb_config {
5467 use wayland_client;
55685669 pub mod __interfaces {
5770 use crate::input_management::__interfaces::*;
5858- wayland_scanner::generate_interfaces!("river/protocol/river-libinput-config-v1.xml");
7171+ wayland_scanner::generate_interfaces!("river/protocol/river-xkb-config-v1.xml");
5972 }
60736174 use self::__interfaces::*;
6275 use crate::input_management::*;
6363- wayland_scanner::generate_client_code!("river/protocol/river-libinput-config-v1.xml");
7676+ wayland_scanner::generate_client_code!("river/protocol/river-xkb-config-v1.xml");
6477}