Module core::slice 1.0.0[−][src]
Expand description
切片管理和操作。
有关更多详细信息,请参见 std::slice
。
Modules
纯粹的 rust memchr 实现,取自 rust-memchr
Structs
在 (non-overlapping) 块 (一次 N
元素) 中的切片上进行迭代,从切片的开头开始。
在 (non-overlapping) 可变块 (一次 N
元素) 中的切片上进行迭代,从切片的开头开始。
在切片上以重叠块 (一次 N
个元素) 的方式在切片上进行窗口化的迭代器,从切片的开头开始
一个字节的转义版本的迭代器。
(non-overlapping) 块中由谓词分隔的切片上的迭代器。
在 (non-overlapping) 可变块中由谓词分隔的切片上的迭代器。
在 (non-overlapping) 块 (一次 chunk_size
元素) 中的切片上进行迭代,从切片的开头开始。
在 (non-overlapping) 块 (一次 chunk_size
元素) 中的切片上进行迭代,从切片的开头开始。
在 (non-overlapping) 可变块 (一次 chunk_size
元素) 中的切片上进行迭代,从切片的开头开始。
在 (non-overlapping) 可变块 (一次 chunk_size
元素) 中的切片上进行迭代,从切片的开头开始。
不可变切片迭代器
可变切片迭代器。
在 (non-overlapping) 块 (一次 chunk_size
元素) 中的切片上进行迭代,从切片的末尾开始。
在 (non-overlapping) 块 (一次 chunk_size
元素) 中的切片上进行迭代,从切片的末尾开始。
从切片末尾开始,在 (non-overlapping) 可变块 (一次 chunk_size
个元素) 中的切片上进行迭代。
从切片末尾开始,在 (non-overlapping) 可变块 (一次 chunk_size
个元素) 中的切片上进行迭代。
从切片的末尾开始,由与谓词函数匹配的元素分隔的子切片上的迭代器。
vector 的子切片上的迭代器,该迭代器由与 pred
匹配的元素分隔,从切片的末尾开始。
在子切片上进行迭代的迭代器,这些子切片由与谓词函数匹配的元素分隔,从切片的末尾开始,并限于给定的拆分数。
在子切片上进行迭代的迭代器,这些子切片由与谓词函数匹配的元素分隔,从切片的末尾开始,并限于给定的拆分数。
在子切片上进行迭代的迭代器,这些子切片由与谓词函数匹配的元素分隔。
在子切片上进行迭代的迭代器,这些子切片由与谓词函数匹配的元素分隔。
与 Split
不同,它包含匹配的部分作为子切片的终止符。
vector 的可变子切片上的迭代器,该子切片由与 pred
匹配的元素分隔。
与 SplitMut
不同,它在子切片的末尾包含匹配的部分。
vector 的可变子切片上的迭代器,该子切片由与 pred
匹配的元素分隔。
在子切片上进行迭代的迭代器,这些子切片由与谓词函数匹配的元素分隔,限于给定的拆分数。
在子切片上进行迭代的迭代器,这些子切片由与谓词函数匹配的元素分隔,限于给定的拆分数。
长度为 size
的重叠子切片上的迭代器。
Traits
切片中的模式 - 当前,仅由 strip_prefix
和 strip_suffix
使用。
在 future 指针上,我们希望将 core::str::Pattern
(在撰写本文时仅限于 str
) 推广到切片,然后将替换或废除此 trait。
用于索引操作的辅助 trait。
Functions
使用堆排序对 v
进行排序,这保证了 O(n*log(* n*)) 最坏的情况。
执行范围的边界检查。
将引用转换为 T 转换为长度为 1 的切片 (不进行复制)。
根据指针和长度形成切片。
执行与 from_raw_parts
相同的功能,除了返回可变切片。
将引用转换为 T 转换为长度为 1 的切片 (不进行复制)。