Module Show.Make

Functor building an implementation of SHOW given a type with a pretty-printer.

Parameters

module T : sig ... end

Signature

type t = T.t
val pp : Format.formatter -> t -> unit

pp ppf t emits t pretty-printed to ppf.

val show : t -> string

show t pretty-prints t to a string.