rust/compiler/rustc_builtin_macros/src/deriving
bors 81d6652e74 Auto merge of #131284 - dingxiangfei2009:rename-smart-ptr-to-coerce-referent, r=compiler-errors
Rename macro `SmartPointer` to `CoercePointee`

As per resolution #129104 we will rename the macro to better reflect the technical specification of the feature and clarify the communication.

- `SmartPointer` is renamed to `CoerceReferent`
- `#[pointee]` attribute is renamed to `#[referent]`
- `#![feature(derive_smart_pointer)]` gate is renamed to `#![feature(derive_coerce_referent)]`.
- Any mention of `SmartPointer` in the file names are renamed accordingly.

r? `@compiler-errors`

cc `@nikomatsakis` `@Darksonn`
2024-10-27 17:04:12 +00:00
..
cmp Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
generic Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
bounds.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
clone.rs Remove anon struct and union types 2024-10-01 13:55:46 -04:00
coerce_pointee.rs s/SmartPointer/CoerceReferent/g 2024-10-24 02:14:09 +08:00
debug.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
decodable.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
default.rs Pass Ident by reference in ast Visitor 2024-10-24 11:10:49 -03:00
encodable.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
hash.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
mod.rs s/SmartPointer/CoerceReferent/g 2024-10-24 02:14:09 +08:00