Auto merge of #131284 - dingxiangfei2009:rename-smart-ptr-to-coerce-r… · qinheping/verify-rust-std@cde6279 (original) (raw)

Original file line number Diff line number Diff line change
@@ -1063,9 +1063,10 @@ pub trait FnPtr: Copy + Clone {
1063 1063 }
1064 1064
1065 1065 /// Derive macro generating impls of traits related to smart pointers.
1066 -#[rustc_builtin_macro(SmartPointer, attributes(pointee))]
1066 +#[rustc_builtin_macro(CoercePointee, attributes(pointee))]
1067 1067 #[allow_internal_unstable(dispatch_from_dyn, coerce_unsized, unsize)]
1068 -#[unstable(feature = "derive_smart_pointer", issue = "123430")]
1069 -pub macro SmartPointer($item:item) {
1068 +#[unstable(feature = "derive_coerce_pointee", issue = "123430")]
1069 +#[cfg(not(bootstrap))]
1070 +pub macro CoercePointee($item:item) {
1070 1071 /* compiler built-in */
1071 1072 }