Concatenate the given CharString to this CharString
Get the char at the given index
Get the count of chars that match the given predicate
Drop n chars from the CharString
Drop while the given predicate is true
Get the char item in the CharString if it exists
Find the last index that matches the given predicate, starting from the given end position
The length of this CharString
Map this CharString using the given function
Make the CharString into a String
Create a substring at the given offset of the given length
Take n chars from the CharString
Take while the given predicate is true
An efficient string of characters
Not strictly immutable since it gives access to the underlying char array and doesn't copy char arrays when it receives them, but none of the operations it provides are mutating.
All of the operations provided here are provided just because they were needed by the Json parser, and for no other reason.