Skip to main content

Module immutable

Module immutable 

Source
Expand description

Holds definition of ImmutableString and its ImmutableStringBuilder.

Modules§

serdeserde
stdstd
Holds aliases usable with std feature.

Structs§

ImmutableString
This struct is a smart pointer around a string. Internally keeps reference counters for both strong and weak references. Cloning the struct is therefore cheap.
ImmutableStringBuilder
The builder for ImmutableString.
MaxReferencesExceededError
Represents an error that occures when the maximum number of references is exceeded.
WeakImmutableString
A weak reference to the underlying ImmutableString.

Enums§

ImmutableStringError
Represents potential errors when working with ImmutableString.
WeakUpgradeError
Represents possible errors when upgrading a WeakImmutableString to a ImmutableString.