My question is regarding the std::prelude.
std::prelude in Rust 2021 includes super::v1::* (v1 of the Rust prelude) and core::prelude::rust_2021::*.
At this point, all versions of Rust (2015-2024) include v1 of the prelude.
In order to use common core modules for future versions of Rust that are different than v1, and without affecting the current (and previous) version(s) of Rust using v1, is the plan to do a simple versioning system like v1, v2, ..., v[x], or is there another path forward?