package packstream
Module PackstreamSource
Source
val pp_alist :
'a. (Ppx_deriving_runtime.Format.formatter ->
'a ->
Ppx_deriving_runtime.unit) ->
Ppx_deriving_runtime.Format.formatter ->
'a alist ->
Ppx_deriving_runtime.unitSource
val show_alist :
'a. (Ppx_deriving_runtime.Format.formatter ->
'a ->
Ppx_deriving_runtime.unit) ->
'a alist ->
Ppx_deriving_runtime.stringmodule Message : sig ... endmodule Node : sig ... endmodule Relationship : sig ... endmodule UnboundRelationship : sig ... endmodule Path : sig ... endSource
val unwrap_list :
'a list ->
('a -> ('b, 'c) Core.Result.t) ->
('b list -> 'd) ->
('d, 'c) Core.Result.tSource
val parse_list :
int ->
Bitstring.t ->
((Message.t, string) Core.Result.t, Bitstring.t) Core.Tuple2.tSource
val parse_dict :
int ->
Bitstring.t ->
((Message.t, string) Core.Result.t, Bitstring.t) Core.Tuple2.tSource
val parse_structs :
int ->
int ->
Bitstring.t ->
((Message.t, string) Core.Result.t, Bitstring.t) Core.Tuple2.tSource
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