module Deriving_Dump : sig..end
module type Dump = sig..end
module Defaults : functor (P : sig type a val to_buffer : Buffer.t -> a -> unit val from_stream : char Stream.t -> aend) ->
Dumpwith type a = P.a
exception Dump_error of string
module Dump_int32 : Dumpwith type a = Int32.t
module Dump_int64 : Dumpwith type a = Int64.t
module Dump_nativeint : Dumpwith type a = Nativeint.t
module Dump_int : Dumpwith type a = int
module Dump_char : Dumpwith type a = char
module Dump_string : Dumpwith type a = string
module Dump_float : Dumpwith type a = float
module Dump_bool : Dumpwith type a = bool
module Dump_unit : Dumpwith type a = unit
module Dump_list : functor (P : Dump) ->
Dumpwith type a = P.a list
module Dump_option : functor (P : Dump) ->
Dumpwith type a = P.a option
module Dump_undumpable : functor (P : sig type a val tname : stringend) ->
Dumpwith type a = P.a
module Dump_via_marshal : functor (P : sig type aend) ->
Dumpwith type a = P.a
module Dump_alpha : functor (P : sig type aend) ->
Dumpwith type a = P.a