Module core::slice

1.0.0 · source ·
Expand description

切片管理和操作。

有关更多详细信息,请参见 std::slice

Re-exports

Modules

  • memchrExperimental
    纯粹的 rust memchr 实现,取自 rust-memchr
  • sortExperimental
    切片分类

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_prefixstrip_suffix 使用。 在 future 指针上,我们希望将 core::str::Pattern (在撰写本文时仅限于 str) 推广到切片,然后将替换或废除此 trait。
  • 用于索引操作的辅助 trait。

Functions