The latest version of Rust can automatically fix lockfiles that have merge conflicts in them: https://github.com/rust-lang/cargo/pull/5831/
This is often possible with machine generated files, but it's rare to see in practice. Super convenient though.