Module B0_std.Fmt

val stdout : Format.formatter
val stderr : Format.formatter
val pf : Format.formatter -> ('a, Format.formatter, unit) format -> 'a
val pr : ('a, Format.formatter, unit) format -> 'a
val epr : ('a, Format.formatter, unit) format -> 'a
val str : ('a, Format.formatter, unit, string) format4 -> 'a
val kpf : (Format.formatter -> 'a) -> Format.formatter -> ('b, Format.formatter, unit, 'a) format4 -> 'b
val kstr : (string -> 'a) -> ('b, Format.formatter, unit, 'a) format4 -> 'b
val failwith : ('b, Format.formatter, unit, 'a) format4 -> 'b
val failwith_notrace : ('b, Format.formatter, unit, 'a) format4 -> 'b
val invalid_arg : ('b, Format.formatter, unit, 'a) format4 -> 'b
val error : ('b, Format.formatter, unit, ('a, string) result) format4 -> 'b
type !'a t = Format.formatter -> 'a -> unit
val flush : 'a t
val flush_nl : 'a t
val nop : 'a t
val any : (unit, Format.formatter, unit) format -> 'a t
val using : ('a -> 'b) -> 'b t -> 'a t
val cut : 'a t
val sp : 'a t
val sps : int -> 'a t
val comma : 'a t
val semi : 'a t
val iter : ?sep:unit t -> (('a -> unit) -> 'b -> unit) -> 'a t -> 'b t
val iter_bindings : ?sep:unit t -> (('a -> 'b -> unit) -> 'c -> unit) -> ('a * 'b) t -> 'c t
val append : 'a t -> 'a t -> 'a t
val (++) : 'a t -> 'a t -> 'a t
val concat : ?sep:unit t -> 'a t list -> 'a t
val box : ?indent:int -> 'a t -> 'a t
val hbox : 'a t -> 'a t
val vbox : ?indent:int -> 'a t -> 'a t
val hvbox : ?indent:int -> 'a t -> 'a t
val hovbox : ?indent:int -> 'a t -> 'a t
val parens : 'a t -> 'a t
val brackets : 'a t -> 'a t
val braces : 'a t -> 'a t
val quote : ?mark:string -> 'a t -> 'a t
val id : 'a -> 'a
val field : ?label:string t -> ?sep:unit t -> string -> ('b -> 'a) -> 'a t -> 'b t
val record : ?sep:unit t -> 'a t list -> 'a t
val bool : bool t
val int : int t
val uint32 : int32 t
val int32 : int32 t
val int64 : int64 t
val uint64 : int64 t
val float : float t
val char : char t
val string : string t
val sys_signal : int t
val backtrace : Printexc.raw_backtrace t
val exn : exn t
val exn_backtrace : (exn * Printexc.raw_backtrace) t
val pair : ?sep:unit t -> 'a t -> 'b t -> ('a * 'b) t
val option : ?none:unit t -> 'a t -> 'a option t
val none : unit t
val list : ?empty:unit t -> ?sep:unit t -> 'a t -> 'a list t
val array : ?empty:unit t -> ?sep:unit t -> 'a t -> 'a array t
val si_size : scale:int -> string -> int t
val byte_size : int t
val uint64_ns_span : int64 t
val text : string t
val lines : string t
val truncated : max:int -> string t
val and_enum : ?empty:unit t -> 'a t -> 'a list t
val or_enum : ?empty:unit t -> 'a t -> 'a list t
val did_you_mean : 'a t -> 'a list t
val must_be : 'a t -> 'a list t
val unknown : kind:unit t -> 'a t -> 'a t
val unknown' : kind:unit t -> 'a t -> hint:('a t -> 'a list t) -> ('a * 'a list) t
val set_tty_cap : ?cap:Tty.cap -> unit -> unit
val tty_cap : unit -> Tty.cap
val tty_string : Tty.style list -> string t
val tty : Tty.style list -> 'a t -> 'a t
val code : 'a t -> 'a t