Module Core_map_intf.Binable

module Binable: Binable0

include Bin_prot.Binable
module List: ListLabels
module Of_stringable: 
functor (M : Stringable.S) -> Bin_prot.Utils.Make_binable(sig
module Binable: sig .. end
type t = M.t 
val to_binable : M.t -> string
exception Of_binable of string * exn
val of_binable : string -> M.t
end)
type bigstring = (char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t 
type 'a m = (module S with type t = 'a) 
val of_bigstring : (module S with type t = 'a) -> Bin_prot.Common.buf -> 'a
val create_bigstring : int ->
(char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t
val to_bigstring : ?prefix_with_length:bool ->
(module S with type t = 'a) ->
'a -> (char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t
module Of_binable: 
functor (Binable : S) ->
functor (M : sig
type t 
val to_binable : t -> Binable.t
val of_binable : Binable.t -> t
end) -> Bin_prot.Utils.Make_binable(sig
module Binable: Binable
include M
end)
module Of_binable1: 
functor (Binable : S1) ->
functor (M : sig
type 'a t 
val to_binable : 'a t -> 'a Binable.t
val of_binable : 'a Binable.t -> 'a t
end) -> Bin_prot.Utils.Make_binable1(sig
module Binable: Binable
include M
end)
module Of_binable2: 
functor (Binable : S2) ->
functor (M : sig
type ('a, 'b) t 
val to_binable : ('a, 'b) t -> ('a, 'b) Binable.t
val of_binable : ('a, 'b) Binable.t -> ('a, 'b) t
end) -> Bin_prot.Utils.Make_binable2(sig
module Binable: Binable
include M
end)