Module util

Source

Functionsยง

byte_range_to_char_range
Convert a given byte range of a string, that is known to be at valid char bounds, to a character range.
byte_range_to_char_range_many
Convert many byte ranges to character ranges.
extract_delimiter
Extract line delimiter of a string.
iter_with_line_column
Iterate over annotated chars starting from line 1 and column 0 assuming s starts there.
iter_with_line_column_from
Iterate over a str and annotate with line and column.
load_span_from
Extract span from a Read-able source as String.
sub_char_range
Extract a subset of chars by iterating. Range must be in characters.
sub_chars
Extract a subset of chars by iterating. Range must be in characters.