We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
stable
beta
components_missing_msg()
1 parent 61fe20f commit ca7cf93Copy full SHA for ca7cf93
src/dist/mod.rs
@@ -97,6 +97,20 @@ Then you can use the toolchain with commands such as:
97
98
cargo +nightly-2018-12-27 build"
99
);
100
+ } else if ["beta", "stable"].iter().any(|&p| toolchain.starts_with(p)) {
101
+ let _ = write!(
102
+ buf,
103
+ "\
104
+One or many components listed above might have been permanently removed from newer versions
105
+of the official Rust distribution due to deprecation.
106
+
107
+If you are updating an existing toolchain, after determining the deprecated component(s)
108
+in question, please remove them with a command such as:
109
110
+ rustup component remove --toolchain {toolchain} <COMPONENT>...
111
112
+After that, you should be able to continue with the update as usual.",
113
+ );
114
}
115
116
String::from_utf8(buf).unwrap()
0 commit comments