bonsai.test
Bonsai_test.Result_spec
bonsai
bonsai.bench
bonsai.example_chat_open_source_native
bonsai.example_chat_open_source_native_common
bonsai.extra
bonsai.focus_ring
bonsai.protocol
bonsai.tailwind_colors
bonsai.web
bonsai.web_test
bonsai.web_ui_common_components
bonsai.web_ui_drag_and_drop
bonsai.web_ui_element_size_hooks
bonsai.web_ui_extendy
bonsai.web_ui_file
bonsai.web_ui_file_from_web_file
bonsai.web_ui_form
bonsai.web_ui_freeform_multiselect
bonsai.web_ui_multi_select
bonsai.web_ui_query_box
bonsai.web_ui_reorderable_list
bonsai.web_ui_typeahead
bonsai_test_dot
module type S = sig ... end
type ('result, 'incoming) t = (module S with type incoming = 'incoming and type t = 'result)
module No_incoming : sig ... end
include No_incoming is a quick way to define a Result_spec with no incoming events:
include No_incoming
Result_spec
module type Sexpable = sig ... end
module type Stringable = sig ... end
val sexp : (module Sexpable with type t = 'a) -> ('a, Core.Nothing.t) t
val string : (module Stringable with type t = 'a) -> ('a, Core.Nothing.t) t
val invisible : ('a, Core.Nothing.t) t