Module Bin_shape_lib.Core_fragment

include Sexplib.Std
module Hashtbl = Sexplib.Std.Hashtbl
module Lazy = Sexplib.Std.Lazy
module Sexp_macro = Sexplib.Macro
val sexp_of_unit : unit ‑> Sexplib0.Sexp.t
val unit_of_sexp : Sexplib0.Sexp.t ‑> unit
val sexp_of_bool : bool ‑> Sexplib0.Sexp.t
val bool_of_sexp : Sexplib0.Sexp.t ‑> bool
val sexp_of_string : string ‑> Sexplib0.Sexp.t
val string_of_sexp : Sexplib0.Sexp.t ‑> string
val sexp_of_char : char ‑> Sexplib0.Sexp.t
val char_of_sexp : Sexplib0.Sexp.t ‑> char
val sexp_of_int : int ‑> Sexplib0.Sexp.t
val int_of_sexp : Sexplib0.Sexp.t ‑> int
val sexp_of_float : float ‑> Sexplib0.Sexp.t
val float_of_sexp : Sexplib0.Sexp.t ‑> float
val sexp_of_int32 : int32 ‑> Sexplib0.Sexp.t
val int32_of_sexp : Sexplib0.Sexp.t ‑> int32
val sexp_of_int64 : int64 ‑> Sexplib0.Sexp.t
val int64_of_sexp : Sexplib0.Sexp.t ‑> int64
val sexp_of_nativeint : nativeint ‑> Sexplib0.Sexp.t
val nativeint_of_sexp : Sexplib0.Sexp.t ‑> nativeint
val sexp_of_ref : ('a ‑> Sexplib0.Sexp.t) ‑> 'a Pervasives.ref ‑> Sexplib0.Sexp.t
val ref_of_sexp : (Sexplib0.Sexp.t ‑> 'a) ‑> Sexplib0.Sexp.t ‑> 'a Pervasives.ref
val sexp_of_lazy_t : ('a ‑> Sexplib0.Sexp.t) ‑> 'a lazy_t ‑> Sexplib0.Sexp.t
val lazy_t_of_sexp : (Sexplib0.Sexp.t ‑> 'a) ‑> Sexplib0.Sexp.t ‑> 'a lazy_t
val sexp_of_option : ('a ‑> Sexplib0.Sexp.t) ‑> 'a option ‑> Sexplib0.Sexp.t
val option_of_sexp : (Sexplib0.Sexp.t ‑> 'a) ‑> Sexplib0.Sexp.t ‑> 'a option
val sexp_of_list : ('a ‑> Sexplib0.Sexp.t) ‑> 'a list ‑> Sexplib0.Sexp.t
val list_of_sexp : (Sexplib0.Sexp.t ‑> 'a) ‑> Sexplib0.Sexp.t ‑> 'a list
val sexp_of_array : ('a ‑> Sexplib0.Sexp.t) ‑> 'a array ‑> Sexplib0.Sexp.t
val array_of_sexp : (Sexplib0.Sexp.t ‑> 'a) ‑> Sexplib0.Sexp.t ‑> 'a array
val sexp_of_exn : exn ‑> Sexplib0.Sexp.t
include Ppx_compare_lib.Builtin
type 'a t = 'a ‑> 'a ‑> int
val compare_bool : bool t
val compare_char : char t
val compare_float : float t
val compare_int : int t
val compare_int32 : int32 t
val compare_int64 : int64 t
val compare_nativeint : nativeint t
val compare_string : string t
val compare_unit : unit t
val compare_array : 'a t ‑> 'a array t
val compare_list : 'a t ‑> 'a list t
val compare_option : 'a t ‑> 'a option t
val compare_ref : 'a t ‑> 'a Pervasives.ref t
val sort_uniq : ('a ‑> 'a ‑> int) ‑> 'a list ‑> 'a list
module Caml : sig ... end
module Sexp = Sexplib.Sexp
val failwithf : ('a, unit, string, unit ‑> 'b) Pervasives.format4 ‑> 'a
module Identifiable : sig ... end
module String : sig ... end
module Int : sig ... end
module Option : sig ... end
module List : sig ... end