1 个不稳定版本
使用旧的 Rust 2015
0.5.0 | 2017年2月11日 |
---|
275 在 #slice 中
被 2 个crate使用
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);