diff options
| author | Pavel Grigorenko <GrigorenkoPV@ya.ru> | 2024-08-24 19:44:12 +0300 |
|---|---|---|
| committer | Pavel Grigorenko <GrigorenkoPV@ya.ru> | 2024-08-24 23:05:37 +0300 |
| commit | b9033bdd92aa697dee77fa581c22d418b5bdf308 (patch) | |
| tree | 9a92a061019c58bfc0c7fa323c0a6842c25fff2a /compiler/rustc_feature/src | |
| parent | f167efad2f51088d86180ee89177b3d7c9e7c2f5 (diff) | |
| download | rust-b9033bdd92aa697dee77fa581c22d418b5bdf308.tar.gz rust-b9033bdd92aa697dee77fa581c22d418b5bdf308.zip | |
New `#[rustc_pub_transparent]` attribute
Diffstat (limited to 'compiler/rustc_feature/src')
| -rw-r--r-- | compiler/rustc_feature/src/builtin_attrs.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/compiler/rustc_feature/src/builtin_attrs.rs b/compiler/rustc_feature/src/builtin_attrs.rs index d4c54b67f24..2747a14d60a 100644 --- a/compiler/rustc_feature/src/builtin_attrs.rs +++ b/compiler/rustc_feature/src/builtin_attrs.rs @@ -641,6 +641,11 @@ pub const BUILTIN_ATTRIBUTES: &[BuiltinAttribute] = &[ ErrorFollowing, EncodeCrossCrate::Yes, "rustc_deprecated_safe_2024 is supposed to be used in libstd only", ), + rustc_attr!( + rustc_pub_transparent, Normal, template!(Word), + WarnFollowing, EncodeCrossCrate::Yes, + "used internally to mark types with a `transparent` representation when it is guaranteed by the documentation", + ), // ========================================================================== |
