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

#2915 in Rust patterns

Download history 768/week @ 2025-09-22 735/week @ 2025-09-29 770/week @ 2025-10-06 836/week @ 2025-10-13 813/week @ 2025-10-20 580/week @ 2025-10-27 623/week @ 2025-11-03 628/week @ 2025-11-10 618/week @ 2025-11-17 715/week @ 2025-11-24 733/week @ 2025-12-01 705/week @ 2025-12-08 527/week @ 2025-12-15 631/week @ 2025-12-22 569/week @ 2025-12-29 537/week @ 2026-01-05

2,323 downloads per month
Used in 26 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

~37KB