package packstream

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type 'a alist = (string * 'a) list
val pp_alist : 'a. (Ppx_deriving_runtime.Format.formatter -> 'a -> Ppx_deriving_runtime.unit) -> Ppx_deriving_runtime.Format.formatter -> 'a alist -> Ppx_deriving_runtime.unit
val show_alist : 'a. (Ppx_deriving_runtime.Format.formatter -> 'a -> Ppx_deriving_runtime.unit) -> 'a alist -> Ppx_deriving_runtime.string
module Message : sig ... end
module Node : sig ... end
module Relationship : sig ... end
module UnboundRelationship : sig ... end
module Path : sig ... end
val unwrap_string_list : Message.t list -> (string list -> 'a) -> ('a, string) Core.Result.t
val unwrap_list : 'a list -> ('a -> ('b, 'c) Core.Result.t) -> ('b list -> 'd) -> ('d, 'e) Core.Result.t
val cons : 'a list -> 'b -> 'a list
val parse_list : int -> Bitstring.t -> ((Message.t, string) Core.Result.t, Bitstring.t) Core.Tuple2.t
val parse_dict : int -> Bitstring.t -> ((Message.t, string) Core.Result.t, Bitstring.t) Core.Tuple2.t
val parse_structs : int -> int -> Bitstring.t -> ((Message.t, string) Core.Result.t, Bitstring.t) Core.Tuple2.t
val parse_fields : int -> Bitstring.t -> (Message.t list -> (Message.t, string) Core.Result.t) -> ((Message.t, string) Core.Result.t, Bitstring.t) Core.Tuple2.t
val parse : Bitstring.t -> (Message.t, string) Core._result
val serialize_int : int64 -> Bitstring.bitstring
val serialize_float : float -> Bitstring.bitstring
val serialize_byte_array : string -> Bitstring.bitstring
val serialize_string : string -> Bitstring.bitstring
val serialize : Message.t -> Bitstring.bitstring
val serialize_list : Message.t list -> Bitstring.bitstring
val serialize_dict : Message.t alist -> Bitstring.bitstring
val serialize_elem : (string * Message.t) -> Bitstring.bitstring list