package dune-rpc
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Communicate with dune using rpc
Install
dune-project
Dependency
Authors
Maintainers
Sources
dune-3.22.1.tbz
sha256=0c0b98396c32ec426886c2c2294024fd687ac5114d4dda0af9dc8a2e584d47fd
sha512=4dc4ed45fb52a3017bc73fdbcb7b88c1710cebfdbb87ecb6f933582f8f0a27ef740f8c4009439ff6a878e1115c3f29d199e63d0367a88a09d2ea19b61517a814
doc/dune-rpc.private/Dune_rpc_private/Client/Make/index.html
Module Client.MakeSource
Parameters
module Fiber : sig ... endmodule Chan : sig ... endSignature
Source
type t = {chan : Chan.t;requests : (Dune_rpc_private__.Types.Id.t, [ `Cancelled | `Pending of [ `Completed of (Stdune.Sexp.t, Dune_rpc_private__.Types.Response.Error.t) result | `Connection_dead | `Cancelled ] Fiber.Ivar.t ]) Stdune.Table.t;initialize : Dune_rpc_private__.Types.Initialize.Request.t;mutable next_id : int;mutable running : bool;mutable handler_initialized : bool;handler : unit V.Handler.t Fiber.t;on_preemptive_abort : Dune_rpc_private__.Exported_types.Message.t -> unit Fiber.t;
}Source
val prepare_request' :
t ->
(Dune_rpc_private__.Types.Id.t * Dune_rpc_private__.Types.Call.t) ->
([ `Cancelled
| `Completed of
(Stdune.Sexp.t, Dune_rpc_private__.Types.Response.Error.t) result
| `Connection_dead ]
Fiber.Ivar.t,
Dune_rpc_private__.Types.Response.Error.t)
resultSource
val request_untyped :
t ->
(Dune_rpc_private__.Types.Id.t * Dune_rpc_private__.Types.Call.t) ->
[ `Cancelled
| `Completed of
(Stdune.Sexp.t, Dune_rpc_private__.Types.Response.Error.t) result
| `Connection_dead ]
Fiber.tSource
val make_notification :
t ->
'a Versioned.notification ->
'a ->
(Dune_rpc_private__.Types.Call.t -> 'a0) ->
'a0Source
val request :
?id:??? ->
t ->
('a, 'b) Versioned.request ->
'a ->
('b, Dune_rpc_private__.Types.Response.Error.t) result Fiber.t sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page