module Deriving_Show : sig..end
module type Show = sig..end
module Defaults : functor (S : sig type a val format : Format.formatter -> a -> unitend) ->
Showwith type a = S.a
module Show_unprintable : functor (S : sig type aend) ->
Showwith type a = S.a
module Show_char : Showwith type a = char
module Show_bool : Showwith type a = bool
module Show_unit : Showwith type a = unit
module Show_int : Showwith type a = int
module Show_int32 : Showwith type a = int32
module Show_int64 : Showwith type a = int64
module Show_nativeint : Showwith type a = nativeint
module Show_float : Showwith type a = float
module Show_string : Showwith type a = string
module Show_list : functor (S : Show) ->
Showwith type a = S.a list
module Show_ref : functor (S : Show) ->
Showwith type a = S.a ref
module Show_option : functor (S : Show) ->
Showwith type a = S.a option
module Show_array : functor (S : Show) ->
Showwith type a = S.a array
module Show_map : functor (O : Map.OrderedType) ->
functor (K : Show with type a = O.t) ->
functor (V : Show) ->
Showwith type a = V.a Map.Make(O).t
module Show_set : functor (O : Set.OrderedType) ->
functor (K : Show with type a = O.t) ->
Showwith type a = Set.Make(O).t