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.0.tbz
sha256=cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722
sha512=c99102070a9c90b29ca4cac68bd2444c086dd0ac5b63515d561087509beff719c4c534ee844f25ce391d1c08080f9e78b7dd32ed14057c6b9cc7886f60337f3b
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:Dune_rpc_private__.Types.Id.t ->
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