This crate implements the "eytzinger" (aka BFS) array layout where a binary search tree is stored by layer (instead of as a sorted array). This can have significant performance benefits (see Khuong, Paul-Virak, and Pat Morin. "Array layouts for comparison-based searching.").
Usage
use SliceExt;
let mut data = ;
data.eytzingerize;
assert_eq!;
assert_eq!;
assert_eq!;