omniswap - Rust
A crate to swap values between possibly-overlapping references.