4 个版本

使用旧的 Rust 2015

0.1.3 2018 年 5 月 13 日
0.1.2 2016 年 4 月 8 日
0.1.0 2015 年 7 月 30 日
0.0.1 2015 年 7 月 21 日

#26#resize

Download history 421/week @ 2023-12-06 506/week @ 2023-12-13 321/week @ 2023-12-20 210/week @ 2023-12-27 537/week @ 2024-01-03 448/week @ 2024-01-10 508/week @ 2024-01-17 436/week @ 2024-01-24 507/week @ 2024-01-31 415/week @ 2024-02-07 639/week @ 2024-02-14 624/week @ 2024-02-21 390/week @ 2024-02-28 412/week @ 2024-03-06 350/week @ 2024-03-13 433/week @ 2024-03-20

1,660 每月下载量
19 个crate(4 个直接使用)中使用

MIT 许可证

8KB
130

resize-slice

travis-badge release-badge docs-badge license-badge

ResizeSlice 是一个扩展特质,允许在原地修改和缩小切片引用。


lib.rs:

缩小切片引用

ResizeSlice 可以用来调整切片的起始偏移和长度。

示例

use resize_slice::ResizeSlice;

let mut slice: &mut [_] = &mut [1, 2, 3, 4, 5];
slice.resize_from(2);

assert_eq!(slice, &mut [3, 4, 5]);

依赖项

~29KB