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 -> a
end) -> Dump with type a = P.a
exception Dump_error of string
module Dump_int32: Dump with type a = Int32.t
module Dump_int64: Dump with type a = Int64.t
module Dump_nativeint: Dump with type a = Nativeint.t
module Dump_int: Dump with type a = int
module Dump_char: Dump with type a = char
module Dump_string: Dump with type a = string
module Dump_float: Dump with type a = float
module Dump_bool: Dump with type a = bool
module Dump_unit: Dump with type a = unit
module Dump_list: functor (P : Dump) -> Dump with type a = P.a list
module Dump_option: functor (P : Dump) -> Dump with type a = P.a option
module Dump_undumpable: functor (P : sig
type a
val tname : string
end) -> Dump with type a = P.a
module Dump_via_marshal: functor (P : sigend) -> Dump with type a = P.a
module Dump_alpha: functor (P : sigend) -> Dump with type a = P.a