package vcaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t =
  1. | Sync_rpc : {
    1. name : string;
    2. type_ : ('fn, 'leftmost) Vcaml.Defun.Ocaml.Sync.t;
    3. f : keyboard_interrupted:unit Async.Deferred.t -> client:[ `connected ] Vcaml.Client.t -> 'fn;
    } -> t
val create : name:string -> type_:('a, 'b) Vcaml.Defun.Ocaml.Sync.t -> f: (keyboard_interrupted:unit Async.Deferred.t -> client:[ `connected ] Vcaml.Client.t -> 'c) -> t