Crate slicetools [] [src]

This crate aims to provide various tools for slices.

Get the SliceTools trait in scope to begin!

Example

extern crate slicetools;
 
use slicetools::SliceTools;
 
fn main() {
    let mut v = vec![1, 2, 3];
 
    for (x, y) in v.pairs_mut() {
        *x += *y;
    }
    println!("{:?}", v); // [6, 5, 3]
}

Traits

SliceTools

Add methods on slices and Vecs to get various iterators.