Replaces uses of
arrayvec crate that uses unsafe code internally with
tinyvec which is 100% safe Rust. This decreases the cost of a security audit and reduces potential attack surface.
A run of
cargo bench shows performance improvements across the board, but I think criterion is just drunk. Any tips on cranking up the bench time would be appreciated, as I couldn't find where it's defined.