@@ -1726,20 +1726,28 @@ pub(crate) mod builtin {
17261726 builtin # deref( $pat)
17271727 }
17281728
1729- /// Unstable implementation detail of the `rustc` compiler, do not use .
1729+ /// Derive macro for `rustc-serialize`. Should not be used in new code .
17301730 #[ rustc_builtin_macro]
1731- #[ stable( feature = "rust1" , since = "1.0.0" ) ]
1732- #[ allow_internal_unstable( core_intrinsics, libstd_sys_internals, rt) ]
1731+ #[ unstable(
1732+ feature = "rustc_encodable_decodable" ,
1733+ issue = "none" ,
1734+ soft,
1735+ reason = "derive macro for `rustc-serialize`; should not be used in new code"
1736+ ) ]
17331737 #[ deprecated( since = "1.52.0" , note = "rustc-serialize is deprecated and no longer supported" ) ]
17341738 #[ doc( hidden) ] // While technically stable, using it is unstable, and deprecated. Hide it.
17351739 pub macro RustcDecodable ( $item: item) {
17361740 /* compiler built-in */
17371741 }
17381742
1739- /// Unstable implementation detail of the `rustc` compiler, do not use .
1743+ /// Derive macro for `rustc-serialize`. Should not be used in new code .
17401744 #[ rustc_builtin_macro]
1741- #[ stable( feature = "rust1" , since = "1.0.0" ) ]
1742- #[ allow_internal_unstable( core_intrinsics, rt) ]
1745+ #[ unstable(
1746+ feature = "rustc_encodable_decodable" ,
1747+ issue = "none" ,
1748+ soft,
1749+ reason = "derive macro for `rustc-serialize`; should not be used in new code"
1750+ ) ]
17431751 #[ deprecated( since = "1.52.0" , note = "rustc-serialize is deprecated and no longer supported" ) ]
17441752 #[ doc( hidden) ] // While technically stable, using it is unstable, and deprecated. Hide it.
17451753 pub macro RustcEncodable ( $item: item) {
0 commit comments