#rust / #rustlang users of fediverse: (Please retoot for visibility!)
Say you have a crate that was on an older edition (2015 / 2018 / etc), and you want to update it to the latest edition, which, at time of writing, is edition 2024 for Rust 1.85.0+. How would you do so? (and, if you haven't done such a thing before, how do you _imagine_ you will do it?)
Edit note: changed wording. This poll is not asking about the *correct* way to do it, but rather *how* you would do it! :)
Context: This came up in a language design discussion, where we were exploring whether we could make a _meaning change_ across an edition, which does not immediately create a compiler error/breakage in isolation if you bump the crate edition. I don't believe `cargo fix --edition` is something very apparent, so I don't think such a meaning change could happen, but the other side of the argument is that the meaning will be preserved if you _do_ run cargo fix before bumping your edition.