Packages
gleam_stdlib
0.32.1
1.0.3
1.0.2
1.0.1
1.0.0
0.71.0
0.70.0
0.69.0
0.68.1
0.68.0
0.67.1
0.67.0
0.65.0
0.64.0
0.63.2
0.63.1
0.63.0
0.62.1
0.62.0
0.61.0
0.60.0
0.59.0
0.58.0
0.57.0
0.56.0
0.55.0
0.54.0
0.53.0
0.52.0
0.51.0
0.50.0
0.49.0
0.48.0
0.47.0
0.46.0
0.45.0
0.44.0
0.43.0
0.42.0
0.41.0
0.40.0
0.39.0
0.38.0
0.37.0
0.36.0
0.35.1
0.35.0
0.34.0
0.33.1
0.33.0
0.32.1
0.32.0
0.31.0
0.30.2
0.30.1
0.30.0
0.29.2
0.29.1
0.29.0
0.28.2
0.28.1
0.28.0
0.27.0
0.26.1
0.26.0
0.25.0
0.24.0
0.23.0
0.22.3
0.22.2
0.22.1
0.22.0
0.21.0
0.20.0
0.19.3
0.19.2
0.19.1
0.19.0
0.18.1
0.18.0
0.18.0-rc1
0.17.1
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.1
0.10.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.4.0-rc1
0.3.1
0.3.0
0.2.0
retired
A standard library for the Gleam programming language
Current section
Files
Jump to
Current section
Files
src/gleam/bit_builder.gleam
//// This module has been deprecated in favour of `gleam/bytes_builder`.
import gleam/bytes_builder
import gleam/string_builder.{type StringBuilder}
pub type BitBuilder =
bytes_builder.BytesBuilder
@deprecated("Please use the `gleam/bytes_builder` module instead.")
pub fn new() -> BitBuilder {
bytes_builder.new()
}
@deprecated("Please use the `gleam/bytes_builder` module instead.")
pub fn prepend(to: BitBuilder, prefix: BitArray) -> BitBuilder {
bytes_builder.prepend(to, prefix)
}
@deprecated("Please use the `gleam/bytes_builder` module instead.")
pub fn append(to: BitBuilder, suffix: BitArray) -> BitBuilder {
bytes_builder.append(to, suffix)
}
@deprecated("Please use the `gleam/bytes_builder` module instead.")
pub fn prepend_builder(to: BitBuilder, prefix: BitBuilder) -> BitBuilder {
bytes_builder.prepend_builder(to, prefix)
}
@deprecated("Please use the `gleam/bytes_builder` module instead.")
pub fn append_builder(
to first: BitBuilder,
suffix second: BitBuilder,
) -> BitBuilder {
bytes_builder.append_builder(first, second)
}
@deprecated("Please use the `gleam/bytes_builder` module instead.")
pub fn prepend_string(to: BitBuilder, prefix: String) -> BitBuilder {
bytes_builder.prepend_string(to, prefix)
}
@deprecated("Please use the `gleam/bytes_builder` module instead.")
pub fn append_string(to: BitBuilder, suffix: String) -> BitBuilder {
bytes_builder.append_string(to, suffix)
}
@deprecated("Please use the `gleam/bytes_builder` module instead.")
pub fn concat(builders: List(BitBuilder)) -> BitBuilder {
bytes_builder.concat(builders)
}
@deprecated("Please use the `gleam/bytes_builder` module instead.")
pub fn concat_bit_strings(bits: List(BitArray)) -> BitBuilder {
bytes_builder.concat_bit_arrays(bits)
}
@deprecated("Please use the `gleam/bytes_builder` module instead.")
pub fn from_string(string: String) -> BitBuilder {
bytes_builder.from_string(string)
}
@deprecated("Please use the `gleam/bytes_builder` module instead.")
pub fn from_string_builder(builder: StringBuilder) -> BitBuilder {
bytes_builder.from_string_builder(builder)
}
@deprecated("Please use the `gleam/bytes_builder` module instead.")
pub fn from_bit_string(bits: BitArray) -> BitBuilder {
bytes_builder.from_bit_array(bits)
}
@deprecated("Please use the `gleam/bytes_builder` module instead.")
pub fn to_bit_string(builder: BitBuilder) -> BitArray {
bytes_builder.to_bit_array(builder)
}
@deprecated("Please use the `gleam/bytes_builder` module instead.")
pub fn byte_size(builder: BitBuilder) -> Int {
bytes_builder.byte_size(builder)
}