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.2.tbz
sha256=c2ccf8bc6b17afa47c450297357496303aa7c8680e329b79d98c68e35013a118
sha512=26d3df56a509c6e8937a9333944303bdd8800a41e1b869c3adfb76d1e1fe615b6ec41491d596bd5982e338dcf70b97c18f963f37bfbf2bd581cbd356f3d5f4e5
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