copyless 0.1.0

Ways to eliminate memcpy calls when using the standard library.
Documentation

copyless

Build Status Crates.io

Rust abstractions can be zero cost in theory, but offten reveal quite a few unnecessary memcpy calls in practice. This library provides a number of trait extensions for standard containers that expose API that is more friendly to LLVM optimization passes and doesn't end up with as many copies.

It aims to accelerate WebRender and gfx-rs.