update for Rust master; remove most `.clone()`s; bump version