include module type of struct include Fmt end
val const : 'a t -> 'a -> unit tval nativeint : nativeint tval unativeint : nativeint tval float_dfrac : int -> float tval float_dsig : int -> float tval pair : ?sep:unit t -> 'a t -> 'b t -> ('a * 'b) tval option : ?none:unit t -> 'a t -> 'a option tval result : ok:'a t -> error:'b t -> ('a, 'b) result tval list : ?sep:unit t -> 'a t -> 'a list tval array : ?sep:unit t -> 'a t -> 'a array tval seq : ?sep:unit t -> 'a t -> 'a Seq.t tval hashtbl : ?sep:unit t -> ('a * 'b) t -> ('a, 'b) Hashtbl.t tval iter : ?sep:unit t -> (('a -> unit) -> 'b -> unit) -> 'a t -> 'b tval iter_bindings :
?sep:unit t ->
(('a -> 'b -> unit) -> 'c -> unit) ->
('a * 'b) t ->
'c tval using : ('a -> 'b) -> 'b t -> 'a tval box : ?indent:int -> 'a t -> 'a tval vbox : ?indent:int -> 'a t -> 'a tval hvbox : ?indent:int -> 'a t -> 'a tval parens : 'a t -> 'a tval brackets : 'a t -> 'a tval braces : 'a t -> 'a tval quote : ?mark:string -> 'a t -> 'a tval paragraphs : string tval text_loc : ((int * int) * (int * int)) tval append : 'a t -> 'b t -> ('a * 'b) tval prefix : unit t -> 'a t -> 'a tval suffix : unit t -> 'a t -> 'a tval if_utf_8 : 'a t -> 'a t -> 'a ttype style = [ | `Black| `Blue| `Bold| `Cyan| `Green| `Magenta| `None| `Red| `Underline| `White| `Yellow
]type style_renderer = [ | `Ansi_tty| `None
]val of_to_string : ('a -> string) -> 'a tval to_to_string : 'a t -> 'a -> string