Module Core_kernel.Binable
include Core_kernel__.Binable_intf.Binable
type bigstring= (Core_kernel__.Import.char, Stdlib.Bigarray.int8_unsigned_elt, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Array1.tWe copy the definition of the bigstring type here, because we cannot depend on bigstring.ml
module type S = Bin_prot.Binable.SNew code should use
@@deriving bin_io. These module types (S,S1, andS2) are exported only for backwards compatibility.
module type S_only_functions = Bin_prot.Binable.S_only_functionsmodule type S1 = Bin_prot.Binable.S1module type S2 = Bin_prot.Binable.S2module type S3 = Bin_prot.Binable.S3module Minimal : sig ... endmodule type Conv = Core_kernel__.Binable_intf.Convmodule type Conv1 = Core_kernel__.Binable_intf.Conv1module type Conv2 = Core_kernel__.Binable_intf.Conv2module type Conv3 = Core_kernel__.Binable_intf.Conv3module type Conv_sexpable = Core_kernel__.Binable_intf.Conv_sexpablemodule type Conv_stringable = Core_kernel__.Binable_intf.Conv_stringablemodule Of_binable_with_uuid : functor (Binable : Minimal.S) -> functor (M : Conv with type binable := Binable.t) -> S with type t := M.tmodule Of_binable1_with_uuid : functor (Binable : Minimal.S1) -> functor (M : Conv1 with type 'a binable := 'a Binable.t) -> S1 with type 'a t := 'a M.tmodule Of_binable2_with_uuid : functor (Binable : Minimal.S2) -> functor (M : Conv2 with type ('a, 'b) binable := ('a, 'b) Binable.t) -> S2 with type ('a, 'b) t := ('a, 'b) M.tmodule Of_binable3_with_uuid : functor (Binable : Minimal.S3) -> functor (M : Conv3 with type ('a, 'b, 'c) binable := ('a, 'b, 'c) Binable.t) -> S3 with type ('a, 'b, 'c) t := ('a, 'b, 'c) M.tmodule Of_binable_without_uuid : functor (Binable : Minimal.S) -> functor (M : Conv_without_uuid with type binable := Binable.t) -> S with type t := M.tmodule Of_binable1_without_uuid : functor (Binable : Minimal.S1) -> functor (M : Conv1_without_uuid with type 'a binable := 'a Binable.t) -> S1 with type 'a t := 'a M.tmodule Of_binable2_without_uuid : functor (Binable : Minimal.S2) -> functor (M : Conv2_without_uuid with type ('a, 'b) binable := ('a, 'b) Binable.t) -> S2 with type ('a, 'b) t := ('a, 'b) M.tmodule Of_binable3_without_uuid : functor (Binable : Minimal.S3) -> functor (M : Conv3_without_uuid with type ('a, 'b, 'c) binable := ('a, 'b, 'c) Binable.t) -> S3 with type ('a, 'b, 'c) t := ('a, 'b, 'c) M.tmodule Of_binable = Of_binable_without_uuidmodule Of_binable1 = Of_binable1_without_uuidmodule Of_binable2 = Of_binable2_without_uuidmodule Of_binable3 = Of_binable3_without_uuidmodule Of_sexpable_with_uuid : functor (M : Conv_sexpable) -> S with type t := M.tmodule Of_stringable_with_uuid : functor (M : Conv_stringable) -> S with type t := M.tmodule Of_sexpable_without_uuid : functor (M : Sexpable.S) -> S with type t := M.tmodule Of_stringable_without_uuid : functor (M : Core_kernel__.Import.Stringable.S) -> S with type t := M.tmodule Of_sexpable = Of_sexpable_without_uuidmodule Of_stringable = Of_stringable_without_uuidval of_bigstring : 'a m -> bigstring -> 'aval to_bigstring : ?prefix_with_length:Core_kernel__.Import.bool -> 'a m -> 'a -> bigstringval of_string : 'a m -> Core_kernel__.Import.string -> 'aval to_string : 'a m -> 'a -> Core_kernel__.Import.string
module Stable : sig ... end