You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can also opt-in by setting [`package.resolver = "3"`](https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions) in the Cargo.toml manifest file though that will require raising your MSRV to 1.84. The new resolver will be enabled by default for projects using the 2024 edition
60
+
(which will stabilize in 1.85).
61
+
59
62
This gives library authors more flexibility when deciding
60
63
their policy on adopting new Rust toolchain features. Previously, a library
61
64
adopting features from a new Rust toolchain would force downstream users of
@@ -66,11 +69,6 @@ automatically use older library versions compatible with their older toolchain.
66
69
67
70
See the [documentation](https://doc.rust-lang.org/cargo/reference/rust-version.html#setting-and-updating-rust-version) for more considerations when deciding on an MSRV policy.
68
71
69
-
The new resolver will be enabled by default for projects using the 2024 edition
70
-
(which will stabilize in 1.85), but can be enabled in this release via
71
-
[`package.resolver = "3"`](https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions) in the Cargo.toml manifest file, or
72
-
[`resolver.incompatible-rust-versions = "fallback"`](https://doc.rust-lang.org/cargo/reference/config.html#resolverincompatible-rust-versions) in the Cargo configuration file.
73
-
74
72
### Migration to a new trait solver begins
75
73
76
74
The Rust compiler is in the process of moving to a new implementation for the
0 commit comments