#index #slice #subslice

subslice_index

获取子切片在父切片中的索引

1 个不稳定版本

使用旧的 Rust 2015

0.5.0 2017年2月11日

275#slice


2 个crate使用

MIT 许可证

3KB

subslice_index

文档

获取子切片在父切片中的索引。

示例

use subslice_index::subslice_index;

let arr = [1, 2, 3, 4, 5, 6];

let slice = &arr[..];
let subslice = &slice[2..4];

assert_eq!(subslice, [3, 4]);
assert_eq!(subslice_index(slice, subslice), 2);

用法

crate 可以通过将 cargo 添加为依赖项在 Cargo.toml 中使用

[dependencies]
subslice_index = "0.5.0"

并在 crate 根目录下导入

extern crate subslice_index;

lib.rs:

获取子切片在父切片中的索引。

示例

use subslice_index::subslice_index;

let arr = [1, 2, 3, 4, 5, 6];

let slice = &arr[..];
let subslice = &slice[2..4];

assert_eq!(subslice, [3, 4]);
assert_eq!(subslice_index(slice, subslice), 2);

无运行时依赖