module Stable_internal: sig
.. end
include Bin_prot.Std
include Sexplib.Std
type 'a
sexp_option = 'a Std_internal.sexp_option
val compare_sexp_option : 'a.
('a -> 'a -> int) ->
'a sexp_option -> 'a sexp_option -> int
val bin_size_sexp_option : 'a Std_internal.sizer -> 'a option -> int
val bin_write_sexp_option_ : 'a Bin_prot.Unsafe_write_c.writer ->
Bin_prot.Unsafe_common.sptr ->
Bin_prot.Unsafe_common.eptr -> 'a option -> Bin_prot.Unsafe_common.sptr
val bin_write_sexp_option : 'a Bin_prot.Unsafe_write_c.writer ->
Bin_prot.Common.buf ->
pos:Bin_prot.Common.pos -> 'a option -> Bin_prot.Common.pos
val bin_writer_sexp_option : 'a Bin_prot.Type_class.writer -> 'a option Bin_prot.Type_class.writer
val bin_read_sexp_option__ : 'a -> 'b -> 'c -> 'd -> 'e
val bin_read_sexp_option_ : 'a Bin_prot.Unsafe_read_c.reader ->
Bin_prot.Unsafe_common.sptr_ptr -> Bin_prot.Unsafe_common.eptr -> 'a option
val bin_read_sexp_option : 'a Bin_prot.Unsafe_read_c.reader ->
Bin_prot.Common.buf ->
pos_ref:Bin_prot.Common.pos Pervasives.ref -> 'a sexp_option
val bin_reader_sexp_option : 'a Bin_prot.Type_class.reader ->
'a sexp_option Bin_prot.Type_class.reader
val bin_sexp_option : 'a Bin_prot.Type_class.t ->
'a sexp_option Bin_prot.Type_class.t
module Sexp: sig
.. end