4 releases

Uses old Rust 2015

0.1.3 May 13, 2018
0.1.2 Apr 8, 2016
0.1.0 Jul 30, 2015
0.0.1 Jul 21, 2015

#2973 in Rust patterns

Download history 243/week @ 2024-12-21 215/week @ 2024-12-28 534/week @ 2025-01-04 652/week @ 2025-01-11 666/week @ 2025-01-18 608/week @ 2025-01-25 622/week @ 2025-02-01 704/week @ 2025-02-08 842/week @ 2025-02-15 919/week @ 2025-02-22 782/week @ 2025-03-01 960/week @ 2025-03-08 1163/week @ 2025-03-15 823/week @ 2025-03-22 955/week @ 2025-03-29 716/week @ 2025-04-05

3,824 downloads per month
Used in 22 crates (5 directly)

MIT license

8KB
130 lines

Shrinks slice references

ResizeSlice can be used to adjust the starting offset and length of a slice.

Example

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]);

resize-slice

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

ResizeSlice is an extension trait that allows slice references to be modified and shrunk in-place.

Dependencies

~31KB