Concatenate a list of bytes.
Join a list of utf-8 bytes into a string. Ensures that utf-8 sequences that are split over different bytes are handled correctly.
Convert a string to a sequence of utf-8 encoded bytes.
Convert a vector of integers to bytes (by clamping between 0 and 255).
Concatenate a vector of bytes.
Concatenates two byte arrays.
Adjust the length of the bytes. If enlarged, the added bytes are initialized to zero.
Assign a (clamped) byte value at index i. Throws on out-of-bound.
Create len new zero-initialized bytes.
Iterate through the bytes.
Are the bytes empty?
The count of bytes.
Convert bytes to a list of integers (between 0 and 255).
Convert a sequence of qutf-8 bytes to a string. Take a potential previous-post previous
uncompleted utf-8 code point (of at most 3 bytes) (in case the full byte sequence was split
over a utf-8 code point). Returns the qutf-8 decoded string and also potential left-over
bytes for a final uncompleted utf-8 code point (of at most 3 bytes).
Show bytes as a hexadecimal sequence.
Converts a sequence of qutf-8 bytes to a string.
Return a range of len bytes starting at start.
If len < 0, it copies all bytes from start to the end (bs.length (-)std/core/int/(-): (x : int, y : int) -> int start).
Return a range of utf-8 encoded bytes as qutf-8.
Convert a range of bytes to vector of integers.
Individual bytes are interpreted as uint8std/core/types/uint8: V.
Assigns the byte at offset i to value. Does not check the bounds!
Create len uninitialized bytes.
Get's the byte at the offset i, without checking the offset is valid.
Convert bytes to vector of integers (between 0 and 255).
Byte sequences.
.