Update to Rust changes and dependencies