Module Ocamlformat_stdlib.Buffer

module type S = sig ... end
type t
val sexp_of_t : t -> Sexplib0.Sexp.t
val create : int -> t
val contents : t -> string
val contents_bytes : t -> bytes
val blit : src:t -> src_pos:int -> dst:bytes -> dst_pos:int -> len:int -> unit
val blito : src:t -> ?src_pos:int -> ?src_len:int -> dst:bytes -> ?dst_pos:int -> unit -> unit
val unsafe_blit : src:t -> src_pos:int -> dst:bytes -> dst_pos:int -> len:int -> unit
val sub : t -> pos:int -> len:int -> bytes
val subo : ?pos:int -> ?len:int -> t -> bytes
module To_string : sig ... end
val nth : t -> int -> char
val length : t -> int
val clear : t -> unit
val reset : t -> unit
val add_char : t -> char -> unit
val add_string : t -> string -> unit
val add_substring : t -> string -> pos:int -> len:int -> unit
val add_bytes : t -> bytes -> unit
val add_subbytes : t -> bytes -> pos:int -> len:int -> unit
val add_buffer : t -> t -> unit