Module str
Utilities for the str primitive type.
See also the str primitive type.
-
patternExperimental
- The string Pattern API.
- Bytes
- An iterator over the bytes of a string slice.
- CharIndices
- An iterator over the
chars of a string slice, and their positions.
- Chars
- An iterator over the
chars of a string slice.
- EncodeUtf16
- An iterator of
u16 over the string encoded as UTF-16.
- EscapeDebug
- The return type of
str::escape_debug.
- EscapeDefault
- The return type of
str::escape_default.
- EscapeUnicode
- The return type of
str::escape_unicode.
- Lines
- An iterator over the lines of a string, as string slices.
-
LinesAnyDeprecated
- Created with the method
lines_any.
- MatchIndices
- Created with the method
match_indices.
- Matches
- Created with the method
matches.
- ParseBoolError
- An error returned when parsing a
bool using from_str fails
- RMatchIndices
- Created with the method
rmatch_indices.
- RMatches
- Created with the method
rmatches.
- RSplit
- Created with the method
rsplit.
- RSplitN
- Created with the method
rsplitn.
- RSplitTerminator
- Created with the method
rsplit_terminator.
- Split
- Created with the method
split.
- SplitAsciiWhitespace
- An iterator over the non-ASCII-whitespace substrings of a string, separated by any amount of ASCII whitespace.
- SplitInclusive
- An iterator over the substrings of a string, terminated by a substring matching to a predicate function Unlike
Split, it contains the matched part as a terminator of the subslice.
- SplitN
- Created with the method
splitn.
- SplitTerminator
- Created with the method
split_terminator.
- SplitWhitespace
- An iterator over the non-whitespace substrings of a string, separated by any amount of whitespace.
- Utf8Chunk
- An item returned by the
Utf8Chunks iterator.
- Utf8Chunks
- An iterator used to decode a slice of mostly UTF-8 bytes to string slices (
&str) and byte slices (&[u8]).
- Utf8Error
- Errors which can occur when attempting to interpret a sequence of
u8 as a string.
- FromStr
- Parse a value from a string
-
from_boxed_utf8_unchecked⚠
- Converts a boxed slice of bytes to a boxed string slice without checking that the string contains valid UTF-8.
- from_utf8
- Converts a slice of bytes to a string slice.
- from_utf8_mut
- Converts a mutable slice of bytes to a mutable string slice.
-
from_utf8_unchecked⚠
- Converts a slice of bytes to a string slice without checking that the string contains valid UTF-8.
-
from_utf8_unchecked_mut⚠
- Converts a slice of bytes to a string slice without checking that the string contains valid UTF-8; mutable version.
-
from_raw_parts⚠Experimental
- Creates a
&str from a pointer and a length.
-
from_raw_parts_mut⚠Experimental
- Creates a
&mut str from a pointer and a length.