Module Deriving_Dump

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 : sig
type a 
end-> Dump  with type a = P.a
module Dump_alpha: 
functor (P : sig
type a 
end-> Dump  with type a = P.a