Ascii_table_kernel.Columnmodule Align : sig ... endmodule Show : sig ... endval sexp_of_t : ('a -> Sexplib0.Sexp.t) -> 'a t -> Sexplib0.Sexp.tval create :
?align:Align.t ->
?min_width:int ->
?max_width:int ->
?show:[ `Yes | `No | `If_not_empty ] ->
string ->
('a -> string) ->
'a t @@ portablecreates a column given the header and the to-string function
val create_attr :
?align:Align.t ->
?min_width:int ->
?max_width:int ->
?show:[ `Yes | `No | `If_not_empty ] ->
string ->
('a -> Ansi_kernel.Attr.t list * string) ->
'a t @@ portablelike create, except that the to_string function must provide a list of attributes.
val create_attrs :
?align:Align.t ->
?min_width:int ->
?max_width:int ->
?show:[ `Yes | `No | `If_not_empty ] ->
string ->
('a -> (Ansi_kernel.Attr.t list * string) list) ->
'a t @@ portablelike create_attr, except that you can specify many lines with different attributes.
val header : 'a t -> string @@ portableval to_data : 'a t -> 'a -> (Ansi_kernel.Attr.t list * string) list @@ portablemodule Of_field : sig ... endThis module is used for constructing lists of 'a ts from a record's fields. The intention is to use Fields.to_list to obtain a list.