[][src]Crate wrapping

Wrapping slices and arrays.

The data structures defined here wrap around their length. This is done by always taking the index modulo the length of the structure.

Example

use wrapping::WrappingSlice;

let array: [&str; 1] = ["hello"];
let wrapping = WrappingSlice::from(&array[..]);

assert_eq!(wrapping[0], "hello");
assert_eq!(wrapping[1], "hello");

Structs

WrappingSlice

A slice that wraps around its size.