File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -691,8 +691,12 @@ hardcode the names of many crates in the sysroot which are inherently unstable.
691691Explicit builtin dependencies without the `noprelude` modifier behave more
692692consistently with other dependencies specified in the Cargo manifest.
693693
694- This is a trade-off, as the behaviour will be subtly different than with
695- implicit builtin dependencies (where `extern crate` is required).
694+ This is a trade-off, trading consistency of user experience with special-casing
695+ in Cargo. Cargo would have to handle implicit vs explicit dependencies
696+ differently. An explicit dependency on the standard library will behave
697+ similarly to other dependencies in their manifest, but the behaviour will be
698+ subtly different than with implicit builtin dependencies (where `extern crate`
699+ is required).
696700
697701↩ [*Proposal*][proposal]
698702
You can’t perform that action at this time.
0 commit comments