@@ -1575,20 +1575,28 @@ pub(crate) mod builtin {
15751575 /* compiler built-in */
15761576 }
15771577
1578- /// Unstable implementation detail of the `rustc` compiler, do not use .
1578+ /// Derive macro for `rustc-serialize`. Should not be used in new code .
15791579 #[ rustc_builtin_macro]
1580- #[ stable( feature = "rust1" , since = "1.0.0" ) ]
1581- #[ allow_internal_unstable( core_intrinsics, libstd_sys_internals, rt) ]
1580+ #[ unstable(
1581+ feature = "rustc_encodable_decodable" ,
1582+ issue = "none" ,
1583+ soft,
1584+ reason = "derive macro for `rustc-serialize`; should not be used in new code"
1585+ ) ]
15821586 #[ deprecated( since = "1.52.0" , note = "rustc-serialize is deprecated and no longer supported" ) ]
15831587 #[ doc( hidden) ] // While technically stable, using it is unstable, and deprecated. Hide it.
15841588 pub macro RustcDecodable ( $item: item) {
15851589 /* compiler built-in */
15861590 }
15871591
1588- /// Unstable implementation detail of the `rustc` compiler, do not use .
1592+ /// Derive macro for `rustc-serialize`. Should not be used in new code .
15891593 #[ rustc_builtin_macro]
1590- #[ stable( feature = "rust1" , since = "1.0.0" ) ]
1591- #[ allow_internal_unstable( core_intrinsics, rt) ]
1594+ #[ unstable(
1595+ feature = "rustc_encodable_decodable" ,
1596+ issue = "none" ,
1597+ soft,
1598+ reason = "derive macro for `rustc-serialize`; should not be used in new code"
1599+ ) ]
15921600 #[ deprecated( since = "1.52.0" , note = "rustc-serialize is deprecated and no longer supported" ) ]
15931601 #[ doc( hidden) ] // While technically stable, using it is unstable, and deprecated. Hide it.
15941602 pub macro RustcEncodable ( $item: item) {
0 commit comments