@@ -1726,20 +1726,28 @@ pub(crate) mod builtin {
1726
1726
builtin # deref( $pat)
1727
1727
}
1728
1728
1729
- /// Unstable implementation detail of the `rustc` compiler, do not use .
1729
+ /// Derive macro for `rustc-serialize`. Should not be used in new code .
1730
1730
#[ 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
+ ) ]
1733
1737
#[ deprecated( since = "1.52.0" , note = "rustc-serialize is deprecated and no longer supported" ) ]
1734
1738
#[ doc( hidden) ] // While technically stable, using it is unstable, and deprecated. Hide it.
1735
1739
pub macro RustcDecodable ( $item: item) {
1736
1740
/* compiler built-in */
1737
1741
}
1738
1742
1739
- /// Unstable implementation detail of the `rustc` compiler, do not use .
1743
+ /// Derive macro for `rustc-serialize`. Should not be used in new code .
1740
1744
#[ 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
+ ) ]
1743
1751
#[ deprecated( since = "1.52.0" , note = "rustc-serialize is deprecated and no longer supported" ) ]
1744
1752
#[ doc( hidden) ] // While technically stable, using it is unstable, and deprecated. Hide it.
1745
1753
pub macro RustcEncodable ( $item: item) {
0 commit comments