update to Rust master