Esteban Küber
deef3ebaec
Emit a single privacy error for multiple fields on the same struct expression
...
Collect all unreachable fields in a single struct literal struct and emit a single error, instead of one error per private field.
```
error[E0451]: fields `beta` and `gamma` of struct `Alpha` are private
--> $DIR/visibility.rs:18:13
|
LL | let _x = Alpha {
| ----- in this type
LL | beta: 0,
| ^^^^^^^ private field
LL | ..
| ^^ field `gamma` is private
```
2025-01-18 20:33:15 +00:00
..
2024-12-03 08:56:33 +00:00
2025-01-17 04:36:09 +00:00
2025-01-11 23:57:00 -05:00
2025-01-15 09:41:33 +01:00
2024-10-07 11:15:04 -07:00
2025-01-15 08:58:17 +00:00
2025-01-08 21:26:39 +01:00
2025-01-08 07:34:59 +00:00
2025-01-15 09:41:33 +01:00
2025-01-15 09:41:33 +01:00
2024-11-12 13:38:58 +00:00
2025-01-17 09:11:17 +01:00
2025-01-01 16:35:30 +11:00
2025-01-17 04:36:09 +00:00
2025-01-15 04:08:12 -05:00
2025-01-17 04:36:09 +00:00
2025-01-15 08:58:17 +00:00
2025-01-15 15:57:06 +00:00
2025-01-16 21:31:19 +00:00
2025-01-06 15:38:02 +03:00
2025-01-17 09:11:20 +01:00
2024-12-31 01:56:33 +00:00
2025-01-12 14:43:10 +00:00
2025-01-09 09:05:09 +01:00
2025-01-17 04:36:09 +00:00
2024-10-19 22:32:38 +08:00
2025-01-15 08:58:17 +00:00
2025-01-16 18:46:28 +00:00
2025-01-15 08:58:17 +00:00
2025-01-17 09:11:19 +01:00
2025-01-04 11:35:31 +01:00
2025-01-14 23:49:10 +11:00
2024-12-19 20:32:12 +03:00
2025-01-13 14:33:18 +01:00
2025-01-11 18:13:45 +01:00
2024-12-09 06:23:59 -08:00
2025-01-16 17:00:46 +01:00
2025-01-15 04:08:10 -05:00
2025-01-07 01:02:22 +00:00
2025-01-07 14:30:02 +02:00
2025-01-07 14:30:02 +02:00
2025-01-14 08:51:19 +00:00
2025-01-17 04:36:09 +00:00
2025-01-16 10:54:33 +01:00
2025-01-11 11:34:01 +00:00
2025-01-16 22:07:18 +11:00
2025-01-15 04:20:25 +00:00
2025-01-14 17:59:54 +00:00
2025-01-11 12:39:44 -05:00
2024-12-30 06:14:26 -08:00
2025-01-15 16:30:11 +01:00
2025-01-11 11:34:01 +00:00
2025-01-18 20:33:15 +00:00
2025-01-07 21:57:00 +01:00
2025-01-13 20:25:46 +01:00
2025-01-16 18:46:08 +01:00
2025-01-07 14:24:47 +02:00
2024-10-16 15:44:16 +02:00
2025-01-16 15:43:29 +11:00
2025-01-16 00:26:55 +01:00
2025-01-17 04:36:09 +00:00
2025-01-14 16:33:03 +00:00
2025-01-17 15:07:28 +00:00
2025-01-17 09:11:18 +01:00
2024-11-23 05:27:45 +00:00
2024-12-18 11:01:54 +01:00
2025-01-17 04:36:09 +00:00
2025-01-15 16:30:17 +01:00
2024-10-22 23:13:04 +02:00
2025-01-16 00:26:55 +01:00