Module alloc::slice

1.0.0 · source ·
Expand description

切片原始类型的实用工具。

See also the slice primitive type.

该模块中的大部分结构体都是迭代器类型,只能使用某个函数创建。 例如,slice.iter() 产生一个 Iter

提供了一些函数来从值引用或裸指针创建切片。

Structs

  • ArrayChunksExperimental
    在 (non-overlapping) 块 (一次 N 元素) 中的切片上进行迭代,从切片的开头开始。
  • ArrayChunksMutExperimental
    在 (non-overlapping) 可变块 (一次 N 元素) 中的切片上进行迭代,从切片的开头开始。
  • ArrayWindowsExperimental
    在切片上以重叠块 (一次 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

Functions