Stuart Cook
c97e64a01d
Rollup merge of #144439 - xizheyin:symbol-rs, r=petrochenkov
Introduce ModernIdent type to unify macro 2.0 hygiene handling
This pr introduce ModernIdent type to unify macro 2.0 hygiene handling
1. Added ModernIdent type. Wraps Ident and automatically calls `normalize_to_macros_2_0()`
2. Unified identifier normalization. Replaced scattered ident.normalize_to_macros_2_0() calls with ModernIdent::new(ident)
r? ````@petrochenkov````
2025-08-07 20:49:44 +10:00
..
2025-07-29 14:17:48 +00:00
2025-07-31 19:56:11 +10:00
2025-07-31 19:58:04 +10:00
2025-08-04 18:37:40 +02:00
2025-08-07 20:49:36 +10:00
2025-07-28 06:08:48 +05:00
2025-08-07 20:49:40 +10:00
2025-08-06 21:29:29 +02:00
2025-08-06 21:37:51 +02:00
2025-07-30 19:55:07 +08:00
2025-08-05 10:55:07 +02:00
2025-08-07 20:49:36 +10:00
2025-08-07 20:49:36 +10:00
2025-08-05 03:51:40 +02:00
2025-07-31 19:58:04 +10:00
2025-08-02 11:29:04 +02:00
2025-08-01 00:38:20 -04:00
2025-08-02 05:09:31 +00:00
2025-08-07 20:49:36 +10:00
2025-08-07 20:49:40 +10:00
2025-08-06 01:26:26 +02:00
2025-07-31 14:19:27 +02:00
2025-08-04 14:58:09 +10:00
2025-07-31 19:58:04 +10:00
2025-07-31 19:58:04 +10:00
2025-08-03 05:26:43 +00:00
2025-08-04 13:48:40 +10:00
2025-08-05 03:51:34 +02:00
2025-08-07 20:49:43 +10:00
2025-07-31 17:19:39 +02:00
2025-07-31 14:19:27 +02:00
2025-07-31 14:19:27 +02:00
2025-08-06 21:29:34 +02:00
2025-08-07 20:49:39 +10:00
2025-08-02 11:24:24 +02:00
2025-08-06 21:29:33 +02:00
2025-07-31 14:19:27 +02:00
2025-08-05 14:57:37 +02:00
2025-08-06 21:29:30 +02:00
2025-08-07 20:49:40 +10:00
2025-07-31 19:58:04 +10:00
2025-08-02 09:23:36 +00:00
2025-07-31 19:58:04 +10:00
2025-07-31 19:58:04 +10:00
2025-07-31 14:19:27 +02:00
2025-08-06 21:19:09 +08:00
2025-07-31 19:58:04 +10:00
2025-08-04 13:48:41 +10:00
2025-08-07 20:49:44 +10:00
2025-08-03 19:58:59 +10:00
2025-08-07 20:49:36 +10:00
2025-08-04 15:03:49 -07:00
2025-08-05 03:51:34 +02:00
2025-08-01 04:06:21 +00:00
2025-07-31 19:58:04 +10:00
2025-07-31 17:38:28 +00:00
2025-08-04 14:58:09 +10:00