Module imm/string

imm/string

Immutable, thread-safe UTF-8 string type.

Uses atomic reference counting for safe sharing across threads. All "modification" operations return a new string; the original is unchanged.

Types

String struct
String

Trait Implementations

Dispose Eq Ord Hash ToString

Constants

new constant (unknown)
from constant (unknown)
from_string constant (unknown)
bytes_len constant (unknown)
len constant (unknown)
is_empty constant (unknown)
as_str constant (unknown)
byte_at constant (unknown)
concat constant (unknown)
slice constant (unknown)
starts_with constant (unknown)
ends_with constant (unknown)
index_of constant (unknown)
contains constant (unknown)
split constant (unknown)
_is_whitespace constant (unknown)
trim constant (unknown)
trim_start constant (unknown)
trim_end constant (unknown)
to_lowercase constant (unknown)
to_uppercase constant (unknown)
replace constant (unknown)
replace_all constant (unknown)
repeat constant (unknown)
_decode_rune_at constant (unknown)
at constant (unknown)
impl constant (unknown)
eq_str constant (unknown)
impl constant (unknown)
impl constant (unknown)
impl constant (unknown)