As an author of a cargo plugin, it's extremely hard to update to a newer cargo version, since changes are undocumented. The only "solution" is to look up in commits history and git blame.