package async_extra

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type 'name t =
  1. | Connecting
  2. | Connect of 'name * [ `credentials of string ]
  3. | Disconnect of 'name * Async_unix.Sexp.t
  4. | Parse_error of 'name * string
  5. | Protocol_error of string
val bin_size_t : ('a -> int) -> 'a t -> int
val __bin_read_t__ : 'a -> 'b -> pos_ref:Core.Bin_prot.Common.pos Core.ref -> 'c -> 'd
val bin_read_t : (Bin_prot.Common.buf -> pos_ref:Bin_prot.Common.pos_ref -> 'a) -> Bin_prot.Common.buf -> pos_ref:Bin_prot.Common.pos_ref -> 'a t
val t_of_sexp : 'name. (Sexplib.Sexp.t -> 'name) -> Sexplib.Sexp.t -> 'name t
val sexp_of_t : 'name. ('name -> Sexplib.Sexp.t) -> 'name t -> Sexplib.Sexp.t