Module S.Padded

WARNING: using the padded functions to convert to a bigstring / iobuf will ignore ~len arguments that are less than the length of the source t!

val of_iobuf_peek : padding:char -> ?pos:int @ local -> (?len:int @ local -> (([> Core.read ], _, _) Iobuf.t @ local -> t) @ local) @ local
val of_iobuf_consume : padding:char -> ?len:int -> ([> Core.read ], Iobuf.seek, _) Iobuf.t @ local -> t
val unsafe_of_bigstring : padding:char -> pos:int -> len:int -> Core.Bigstring.t @ local -> t
val unsafe_to_bigstring : t -> padding:char -> pos:int -> len:int -> Core.Bigstring.t @ local -> unit
val to_iobuf_poke : t -> padding:char -> ?pos:int -> ?len:int -> (Core.read_write, _, _) Iobuf.t @ local -> unit
val to_iobuf_fill : t -> padding:char -> ?len:int -> (Core.read_write, Iobuf.seek, _) Iobuf.t @ local -> unit
val unsafe_of_iobuf_peek : padding:char -> pos:int -> len:int -> ([> Core.read ], _, _) Iobuf.t @ local -> t
val unsafe_of_iobuf_consume : padding:char -> len:int -> ([> Core.read ], Iobuf.seek, _) Iobuf.t @ local -> t
val unsafe_to_iobuf_poke : t -> padding:char -> pos:int -> len:int -> (Core.read_write, _, _) Iobuf.t @ local -> unit
val unsafe_to_iobuf_fill : t -> padding:char -> len:int -> (Core.read_write, Iobuf.seek, _) Iobuf.t @ local -> unit