Update to Rust master and eliminate warnings