Expand description
切片管理和操作。
有关更多详细信息,请参见 std::slice
。
Re-exports
pub use sort::heapsort;
Experimental
Modules
Structs
- ArrayChunksExperimental在 (non-overlapping) 块 (一次
N
元素) 中的切片上进行迭代,从切片的开头开始。 - ArrayChunksMutExperimental在 (non-overlapping) 可变块 (一次
N
元素) 中的切片上进行迭代,从切片的开头开始。 - ArrayWindowsExperimental在切片上以重叠块 (一次
N
个元素) 的方式在切片上进行窗口化的迭代器,从切片的开头开始 - GetManyMutErrorExperimental
get_many_mut<N>
返回的错误类型。 - GroupByExperimental(non-overlapping) 块中由谓词分隔的切片上的迭代器。
- GroupByMutExperimental在 (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
- SlicePatternExperimental切片中的模式 - 当前,仅由
strip_prefix
和strip_suffix
使用。 在 future 指针上,我们希望将core::str::Pattern
(在撰写本文时仅限于str
) 推广到切片,然后将替换或废除此 trait。 - 用于索引操作的辅助 trait。
Functions
- from_mut_ptr_range⚠Experimental从指针范围形成一个分割切片。
- from_ptr_range⚠Experimental从指针范围形成一个切片。
- rangeExperimental执行范围的边界检查。
- 将引用转换为 T 转换为长度为 1 的切片 (不进行复制)。
- 根据指针和长度形成切片。
- 执行与
from_raw_parts
相同的功能,除了返回可变切片。 - 将引用转换为 T 转换为长度为 1 的切片 (不进行复制)。