Module core::str1.0.0[][src]

Expand description

字符串操作。

有关更多详细信息,请参见 std::str 模块。

Modules

lossyExperimental
patternExperimental

字符串模式 API。

Structs

Bytes

在字符串切片的字节上进行迭代的迭代器。

CharIndices

字符串切片的 [’char`] 及其位置上的迭代器。

Chars

字符串切片的 char 上的迭代器。

EncodeUtf16

u16 的迭代器,编码为 UTF-16 的字符串。

EscapeDebug

str::escape_debug 的返回类型。

EscapeDefault

str::escape_default 的返回类型。

EscapeUnicode

str::escape_unicode 的返回类型。

Lines

在字符串的各行上进行迭代的迭代器,作为字符串切片。

LinesAnyDeprecated

使用方法 lines_any 创建。

MatchIndices

使用方法 match_indices 创建。

Matches

使用方法 matches 创建。

ParseBoolError

使用 from_str 解析 bool 失败时返回错误

RMatchIndices

使用方法 rmatch_indices 创建。

RMatches

使用方法 rmatches 创建。

RSplit

使用方法 rsplit 创建。

RSplitN

使用方法 rsplitn 创建。

RSplitTerminator

使用方法 rsplit_terminator 创建。

Split

使用方法 split 创建。

SplitAsciiWhitespace

字符串的非 ASCII 空格子字符串上的迭代器,以任意数量的 ASCII 空格分隔。

SplitInclusive

字符串子字符串上的迭代器,由与谓词函数匹配的子字符串终止,与 Split 不同,它包含匹配的部分作为子片段的终止符。

SplitN

使用方法 splitn 创建。

SplitTerminator

使用方法 split_terminator 创建。

SplitWhitespace

字符串的非空白子字符串上的迭代器,以任意数量的空格分隔。

Utf8Error

尝试将 u8 的序列解释为字符串时可能发生的错误。

Traits

FromStr

解析字符串中的值

Functions

next_code_pointExperimental

从字节迭代器中读取下一个代码点 (假定类似 UTF-8 的编码)。

from_utf8

将字节的片段转换为字符串片段。

from_utf8_mut

将字节的可变切片转换为可变字符串切片。

from_utf8_unchecked

将字节的片段转换为字符串片段,而无需检查字符串是否包含有效的 UTF-8。

from_utf8_unchecked_mut

将字节的片段转换为字符串片段,而无需检查字符串是否包含有效的 UTF-8; 可变版本。