It would be great to have a tool that automatically updates old Rust code for compatibility with new Rust. We could use cargo (#1453) to automatically test which packages break between versions and whether this tool converts them correctly.