Ocamlformat_stdlib.Out_channel
type t = out_channel
val sexp_of_t : t -> Sexplib0.Sexp.t
val stdout : t
val stderr : t
val create : (Base.string -> t) with_create_args
val with_file : (Base.string -> f:(t -> 'a) -> 'a) with_create_args
val output : t -> buf:Base.bytes -> pos:Base.int -> len:Base.int -> Base.unit
val output_string : t -> Base.string -> Base.unit
val output_substring :
t ->
buf:Base.string ->
pos:Base.int ->
len:Base.int ->
Base.unit
val output_bytes : t -> Base.Bytes.t -> Base.unit
val output_buffer : t -> Base.Buffer.t -> Base.unit
val output_lines : t -> Base.string Base.list -> Base.unit
val fprintf : t -> ('a, t, Base.unit) Base.format -> 'a
val printf : ('a, t, Base.unit) Base.format -> 'a
val print_s : ?mach:Base.unit -> Base.Sexp.t -> Base.unit
val eprint_s : ?mach:Base.unit -> Base.Sexp.t -> Base.unit
val eprintf : ('a, t, Base.unit) Base.format -> 'a
val kfprintf : (t -> 'a) -> t -> ('b, t, Base.unit, 'a) Base.format4 -> 'b
val print_string : Base.string -> Base.unit
val print_endline : Base.string -> Base.unit
val prerr_endline : Base.string -> Base.unit
val seek : t -> Base.int64 -> Base.unit
val pos : t -> Base.int64
val length : t -> Base.int64
val write_lines : Base.string -> Base.string Base.list -> Base.unit
val write_all : Base.string -> data:Base.string -> Base.unit