package packstream

  1. Overview
  2. Docs
Packstream parses and serializes Packstream binary format

Install

Dune Dependency

Authors

Maintainers

Sources

0.1.tar.gz
md5=b42862e522117cce228191a514d68ae5
sha512=7e23451b43624db223068e53504d173beebd304466d80780b8b9df0ce3ba8671cfdebc68ea603481bf2a80ee1f5308d100f72bac041345e6b5d5f03e2cb1d9cf

doc/packstream/Packstream/index.html

Module PackstreamSource

Sourcetype 'a alist = (string * 'a) list
module Message : sig ... end
module Node : sig ... end
module Relationship : sig ... end
module UnboundRelationship : sig ... end
module Path : sig ... end
Sourceval unwrap_string_list : Message.t list -> (string list -> 'a) -> ('a, string) Core.Result.t
Sourceval unwrap_list : 'a list -> ('a -> ('b, 'c) Core.Result.t) -> ('b list -> 'd) -> ('d, 'c) Core.Result.t
Sourceval cons : 'a list -> 'a -> 'a list
Sourceval parse_list : int -> Bitstring.t -> ((Message.t, string) Core.Result.t, Bitstring.t) Core.Tuple2.t
Sourceval parse_dict : int -> Bitstring.t -> ((Message.t, string) Core.Result.t, Bitstring.t) Core.Tuple2.t
Sourceval parse_structs : int -> int -> Bitstring.t -> ((Message.t, string) Core.Result.t, Bitstring.t) Core.Tuple2.t
Sourceval 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
Sourceval parse : Bitstring.t -> (Message.t, string) Core._result
Sourceval serialize_int : int64 -> Bitstring.bitstring
Sourceval serialize_float : float -> Bitstring.bitstring
Sourceval serialize_byte_array : string -> Bitstring.bitstring
Sourceval serialize_string : string -> Bitstring.bitstring
Sourceval serialize_list : Message.t list -> Bitstring.bitstring
Sourceval serialize_dict : Message.t alist -> Bitstring.bitstring
Sourceval serialize_elem : (string * Message.t) -> Bitstring.bitstring list
OCaml

Innovation. Community. Security.