package core_kernel
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=fd2b8c6715794df7a810a62b226f53720f211cd344b4afc9fab0498796d6b466
doc/core_kernel.iobuf/Iobuf/Fill/index.html
Module Iobuf.Fill
Source
Fill.bin_prot X.bin_write_t t x
writes x
to t
in bin-prot form, advancing past the bytes written.
decimal t int
is equivalent to Iobuf.Fill.string t (Int.to_string int)
, but with improved efficiency and no intermediate allocation.
In other words: It fills the decimal representation of int
to t
. t
is advanced by the number of characters written and no terminator is added. If sufficient space is not available, decimal
will raise.
Same as decimal t int
, but padding to len
with prefix '0's.
date_string_iso8601_extended t date
is equivalent to Iobuf.Fill.string t (Date.to_string date)
, but with improved efficiency and no intermediate allocation.
In other words: It fills the ISO 8601 extended representation (YYYY-MM-DD) of date
to t
. t
is advanced by 10 characters and no terminator is added. If sufficient space is not available, date
will raise.