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
The `no_implicit_prelude` attribute prevents the [standard library prelude], [extern prelude], [`macro_use` prelude], and the [tool prelude] from being brought into scope for the module and its descendants.
162
192
163
193
r[names.preludes.no_implicit_prelude.lang]
164
-
This attribute does not affect the [language prelude].
194
+
The `no_implicit_prelude` attribute does not affect the [language prelude].
165
195
166
196
r[names.preludes.no_implicit_prelude.edition2018]
167
197
> [!EDITION-2018]
168
-
> In the 2015 edition, the `no_implicit_prelude` attribute does not affect the [`macro_use` prelude], and all macros exported from the standard library are still included in the `macro_use` prelude.Startingin the 2018 edition, it will remove the `macro_use` prelude.
198
+
> In the 2015 edition, the `no_implicit_prelude` attribute does not affect the [`macro_use` prelude], and all macros exported from the standard library are still included in the `macro_use` prelude.Startingin the 2018 edition, the attribute does remove the `macro_use` prelude.
0 commit comments