123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122(* This file was generated automatically by wayland-scanner-ocaml *)openstructmoduleProxy=Wayland.ProxymoduleIface_reg=Wayland.Iface_regmoduleMetadata=Wayland.MetadataendmoduleRiver_xkb_config_v1=structtypet=[`River_xkb_config_v1]type_Metadata.ty+=T:[`River_xkb_config_v1]Metadata.tytypeversions=[`V1|`V2]letinterface="river_xkb_config_v1"letversion=2lmoduleError=structtypet=|Invalid_destroy:t|Invalid_format:tletto_int32=function|Invalid_destroy->0l|Invalid_format->1lletof_int32=function|0l->Invalid_destroy|1l->Invalid_format|x->Fmt.failwith"Invalid error enum value %ld"xendmoduleKeymap_format=structtypet=|Text_v1:t|Text_v2:tletto_int32=function|Text_v1->1l|Text_v2->2lletof_int32=function|1l->Text_v1|2l->Text_v2|x->Fmt.failwith"Invalid keymap_format enum value %ld"xendletrequests=function|0->"stop",[]|1->"destroy",[]|2->"create_keymap",["id",`New_ID(Some"river_xkb_keymap_v1");"fd",`FD;"format",`Uint]|i->Proxy.unknown_requesti,[]letevents=function|0->"finished",[]|1->"xkb_keyboard",["id",`New_ID(Some"river_xkb_keyboard_v1")]|i->Proxy.unknown_eventi,[]endlet()=Iface_reg.register(moduleRiver_xkb_config_v1)moduleRiver_xkb_keymap_v1=structtypet=[`River_xkb_keymap_v1]type_Metadata.ty+=T:[`River_xkb_keymap_v1]Metadata.tytypeversions=[`V1|`V2]letinterface="river_xkb_keymap_v1"letversion=2lletrequests=function|0->"destroy",[]|i->Proxy.unknown_requesti,[]letevents=function|0->"success",[]|1->"failure",["error_msg",`String]|i->Proxy.unknown_eventi,[]endlet()=Iface_reg.register(moduleRiver_xkb_keymap_v1)moduleRiver_xkb_keyboard_v1=structtypet=[`River_xkb_keyboard_v1]type_Metadata.ty+=T:[`River_xkb_keyboard_v1]Metadata.tytypeversions=[`V1|`V2]letinterface="river_xkb_keyboard_v1"letversion=2lmoduleError=structtypet=|Invalid_keymap:tletto_int32=function|Invalid_keymap->0lletof_int32=function|0l->Invalid_keymap|x->Fmt.failwith"Invalid error enum value %ld"xendletrequests=function|0->"destroy",[]|1->"set_keymap",["keymap",`Object(Some"river_xkb_keymap_v1")]|2->"set_layout_by_index",["index",`Int]|3->"set_layout_by_name",["name",`String]|4->"capslock_enable",[]|5->"capslock_disable",[]|6->"numlock_enable",[]|7->"numlock_disable",[]|i->Proxy.unknown_requesti,[]letevents=function|0->"removed",[]|1->"input_device",["device",`Object(Some"river_input_device_v1")]|2->"layout",["index",`Uint;"name",`String]|3->"capslock_enabled",[]|4->"capslock_disabled",[]|5->"numlock_enabled",[]|6->"numlock_disabled",[]|7->"done",[]|i->Proxy.unknown_eventi,[]endlet()=Iface_reg.register(moduleRiver_xkb_keyboard_v1)