Rpc_effect_kernelmodule type S = sig ... endmodule Poll_result : sig ... endThe various rpc polling functions in Rpc_effect take a Poll_result.Output_type.t and return the corresponding output type. Some output types are the modules below; others are specific parts of a poll result, such as the last OK response.
module On_conn_failure : sig ... endmodule Where_to_connect : sig ... endThe place that an RPC should be sent.
module Inflight_query_id : Core.Unique_id.IdA Shared_poller is a handle to a polling-style RPC whose RPCs can be shared between multiple components that might have an interest in polling values with the same types.
module Rpc : sig ... endmodule Polling_state_rpc : sig ... endmodule Status : sig ... endmodule Persistent_connection_packed : sig ... endmodule Connector : sig ... endA connector specifies a way of creating a connection. This module is exposed to cover exceptional cases; ordinarily, you should prefer to use the Self and Url constructors of Where_to_connect.t, which have a connector backing them that you don't need to explicitly provide.
module Private : sig ... endThis module contains functions intended for use by Bonsai's internal startup code. Ordinarily, you shouldn't need to call any of them.
module Mock : sig ... end