Expand description
Modules§
- fmt
- Strings formatting.
- parse
- String parsing without structured semantics.
- str
- String types and related functionality.
Structs§
- Ascii
- 🌐
Provides ASCII operations on
T
, most of them const. - Char
- 🌐 Unicode scalars-related operations.
- Grapheme
Nonul - An EGC backed by a
StringNonul
. - Grapheme
String alloc
- An EGC backed by a
String
. - Grapheme
U8 - An EGC backed by an
StringU8
. - Invalid
Char - 🚩 An invalid given character was found.
- Invalid
Utf8 - 🚩 Invalid Utf-8 found while interpreting a byte sequence.
- Iter
Chars - 🔄
core
An iterator over thechar
s of a string slice. - char7
_char7
- A 7-bit unicode scalar, limited to basic latin subset (ASCII).
- char8
_char8
- An 8-bit unicode scalar, limited to basic latin and latin-1 subsets.
- char16
_char16
- A 16-bit unicode scalar, limited to the Basic Multilingual Plane subset.
Enums§
- Ascii
Char ascii
- One of 128 Unicode characters (
U+0000
toU+007F
), the ASCII subset. - Invalid
Text - 🚩+
An error composite of
InvalidChar
+InvalidUtf8
+MismatchedCapacity
. - Text
Error error
andtext··
- 🚩+ A text-related composite error.
Traits§
- Grapheme
- Common trait for EGC types.
- Unicode
Scalar - Common trait for unicode scalar types.
Type Aliases§
- Text
Result error
andtext··
- ⚖️ A text-related result.
- char
- ⚙️
core
A 32-bit unicode scalar.