123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384(* This file was generated automatically by wayland-scanner-ocaml *)openstructmoduleProxy=Wayland.ProxymoduleIface_reg=Wayland.Iface_regmoduleMetadata=Wayland.MetadataendmoduleRiver_xkb_bindings_v1=structtypet=[`River_xkb_bindings_v1]type_Metadata.ty+=T:[`River_xkb_bindings_v1]Metadata.tytypeversions=[`V1|`V2|`V3]letinterface="river_xkb_bindings_v1"letversion=3lmoduleError=structtypet=|Object_already_created:tletto_int32=function|Object_already_created->0lletof_int32=function|0l->Object_already_created|x->Fmt.failwith"Invalid error enum value %ld"xendletrequests=function|0->"destroy",[]|1->"get_xkb_binding",["seat",`Object(Some"river_seat_v1");"id",`New_ID(Some"river_xkb_binding_v1");"keysym",`Uint;"modifiers",`Uint]|2->"get_seat",["id",`New_ID(Some"river_xkb_bindings_seat_v1");"seat",`Object(Some"river_seat_v1")]|i->Proxy.unknown_requesti,[]letevents=function|i->Proxy.unknown_eventi,[]endlet()=Iface_reg.register(moduleRiver_xkb_bindings_v1)moduleRiver_xkb_binding_v1=structtypet=[`River_xkb_binding_v1]type_Metadata.ty+=T:[`River_xkb_binding_v1]Metadata.tytypeversions=[`V1|`V2|`V3]letinterface="river_xkb_binding_v1"letversion=3lletrequests=function|0->"destroy",[]|1->"set_layout_override",["layout",`Uint]|2->"enable",[]|3->"disable",[]|i->Proxy.unknown_requesti,[]letevents=function|0->"pressed",[]|1->"released",[]|2->"stop_repeat",[]|i->Proxy.unknown_eventi,[]endlet()=Iface_reg.register(moduleRiver_xkb_binding_v1)moduleRiver_xkb_bindings_seat_v1=structtypet=[`River_xkb_bindings_seat_v1]type_Metadata.ty+=T:[`River_xkb_bindings_seat_v1]Metadata.tytypeversions=[`V1|`V2|`V3]letinterface="river_xkb_bindings_seat_v1"letversion=3lletrequests=function|0->"destroy",[]|1->"ensure_next_key_eaten",[]|2->"cancel_ensure_next_key_eaten",[]|3->"modifiers_watch",["modifiers",`Uint]|i->Proxy.unknown_requesti,[]letevents=function|0->"ate_unbound_key",[]|1->"modifiers_update",["old",`Uint;"new",`Uint]|i->Proxy.unknown_eventi,[]endlet()=Iface_reg.register(moduleRiver_xkb_bindings_seat_v1)