bors
b013e69692
Auto merge of #13496 - y21:issue10619, r=Alexendoo
...
Show interior mutability chain in `mutable_key_type`
Fixes #10619
Just ran into this myself and I definitely agree it's not very nice to have to manually go through all the types involved to figure out why this happens and to evaluate if this is really a problem (knowing if the field of a struct is something that a hash impl relies on), so this changes the lint to emit notes for each step involved.
changelog: none
2024-10-07 15:32:34 +00:00
..
2024-09-24 11:58:04 +02:00
2024-09-28 19:51:02 -04:00
2024-09-24 19:09:40 +02:00
2024-09-25 13:52:12 -04:00
2024-09-28 19:51:02 -04:00
2024-10-06 18:52:24 +02:00
2024-10-01 00:41:21 +00:00
2024-10-06 11:24:28 +00:00
2024-08-24 18:33:44 -04:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-10-03 14:47:50 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-08-08 19:13:50 +02:00
2024-08-08 19:13:50 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-08-08 19:13:50 +02:00
2024-10-02 08:54:12 +00:00
2024-08-24 18:33:44 -04:00
2024-09-25 13:52:12 -04:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-25 13:52:12 -04:00
2024-09-24 11:58:04 +02:00
2024-08-24 18:33:44 -04:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-08-24 18:33:44 -04:00
2024-09-24 11:58:04 +02:00
2024-10-05 18:41:45 +00:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-25 13:52:12 -04:00
2024-08-08 19:13:50 +02:00
2024-09-24 11:58:04 +02:00
2024-08-08 19:13:50 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-10-03 14:47:50 +02:00
2024-07-25 18:29:17 +02:00
2024-07-25 18:29:17 +02:00
2024-07-25 18:29:17 +02:00
2024-07-25 18:29:17 +02:00
2024-07-25 18:29:17 +02:00
2024-07-25 18:29:17 +02:00
2024-08-08 19:13:50 +02:00
2024-08-24 18:33:44 -04:00
2024-08-08 19:13:50 +02:00
2024-09-25 13:52:12 -04:00
2024-08-08 19:13:50 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-07-25 18:29:17 +02:00
2024-07-25 18:29:17 +02:00
2024-09-25 13:52:12 -04:00
2024-08-24 18:33:44 -04:00
2024-09-24 11:58:04 +02:00
2024-09-25 13:52:12 -04:00
2024-08-08 19:13:50 +02:00
2024-07-25 18:29:17 +02:00
2024-09-24 11:58:04 +02:00
2024-09-25 13:52:12 -04:00
2024-09-25 13:52:12 -04:00
2024-09-24 11:58:04 +02:00
2024-08-24 18:33:44 -04:00
2024-09-24 11:58:04 +02:00
2024-09-25 13:52:12 -04:00
2024-09-25 13:52:12 -04:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-25 13:52:12 -04:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-08-08 19:13:50 +02:00
2024-08-24 18:33:44 -04:00
2024-09-24 11:58:04 +02:00
2024-07-25 18:29:17 +02:00
2024-09-25 13:52:12 -04:00
2024-08-24 18:33:44 -04:00
2024-08-08 19:13:50 +02:00
2024-09-24 11:58:04 +02:00
2024-08-29 00:17:40 -04:00
2024-09-24 11:58:04 +02:00
2024-08-24 18:33:44 -04:00
2024-09-25 13:52:12 -04:00
2024-08-24 18:33:44 -04:00
2024-09-24 11:58:04 +02:00
2024-08-24 18:33:44 -04:00
2024-09-24 10:12:05 -04:00
2024-08-24 18:33:44 -04:00
2024-09-24 11:58:04 +02:00
2024-08-24 18:33:44 -04:00
2024-08-08 19:13:50 +02:00
2024-09-24 11:58:04 +02:00
2024-08-24 18:33:44 -04:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-07-25 18:29:17 +02:00
2024-09-24 11:58:04 +02:00
2024-07-25 18:29:17 +02:00
2024-08-08 19:13:50 +02:00
2024-10-04 19:06:39 +01:00
2024-08-24 18:33:44 -04:00
2024-09-24 11:58:04 +02:00
2024-10-03 14:47:50 +02:00
2024-08-08 19:13:50 +02:00
2024-09-30 03:36:41 +08:00
2024-09-29 18:21:47 -04:00
2024-09-19 08:26:41 +01:00
2024-08-24 18:33:44 -04:00
2024-09-25 13:52:12 -04:00
2024-09-25 13:52:12 -04:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-25 13:52:12 -04:00
2024-09-24 11:58:04 +02:00
2024-08-24 18:33:44 -04:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-08-08 19:13:50 +02:00
2024-08-08 19:13:50 +02:00
2024-09-24 11:58:04 +02:00
2024-09-25 13:52:12 -04:00
2024-08-08 19:13:50 +02:00
2024-09-25 13:52:12 -04:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-08-08 19:13:50 +02:00
2024-09-24 11:58:04 +02:00
2024-07-25 18:29:17 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-08-24 18:33:44 -04:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-08-08 19:13:50 +02:00
2024-09-25 13:52:12 -04:00
2024-08-08 19:13:50 +02:00
2024-09-24 11:58:04 +02:00
2024-10-03 21:27:05 +00:00
2024-09-25 13:52:12 -04:00
2024-08-09 14:33:25 +10:00
2024-09-25 13:52:12 -04:00
2024-08-24 18:33:44 -04:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-07-25 18:29:17 +02:00
2024-09-24 11:58:04 +02:00
2024-08-24 18:33:44 -04:00
2024-09-25 13:52:12 -04:00
2024-08-24 18:33:44 -04:00
2024-08-24 18:33:44 -04:00
2024-09-24 11:58:04 +02:00
2024-09-25 13:52:12 -04:00
2024-09-24 11:58:04 +02:00
2024-07-25 18:29:17 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-25 13:52:12 -04:00
2024-09-24 11:58:04 +02:00
2024-09-25 13:52:12 -04:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-07-25 18:29:17 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-08-08 19:13:50 +02:00
2024-09-25 13:52:12 -04:00
2024-09-25 13:52:12 -04:00
2024-09-24 11:58:04 +02:00
2024-07-25 18:29:17 +02:00
2024-09-24 11:58:04 +02:00
2024-08-24 18:33:44 -04:00
2024-09-24 15:17:52 -04:00
2024-09-24 11:58:04 +02:00
2024-08-08 19:13:50 +02:00
2024-08-08 19:13:50 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-07-25 18:29:17 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-25 13:52:12 -04:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-08-08 19:13:50 +02:00
2024-09-24 11:58:04 +02:00
2024-08-08 19:13:50 +02:00
2024-09-24 11:58:04 +02:00
2024-10-05 18:41:45 +00:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-25 13:52:12 -04:00
2024-09-24 11:58:04 +02:00
2024-08-08 19:13:50 +02:00
2024-07-25 18:29:17 +02:00
2024-09-24 11:58:04 +02:00
2024-08-08 19:13:50 +02:00
2024-09-25 13:52:12 -04:00
2024-07-25 18:29:17 +02:00
2024-08-08 19:13:50 +02:00
2024-09-25 13:52:12 -04:00
2024-08-24 18:33:44 -04:00
2024-08-24 18:33:44 -04:00
2024-08-08 19:13:50 +02:00
2024-09-25 13:52:12 -04:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-08-08 19:13:50 +02:00
2024-09-24 11:58:04 +02:00
2024-09-25 13:52:12 -04:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-10-03 15:49:37 +00:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-08-08 19:13:50 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-06 00:30:36 +03:00
2024-09-19 13:13:43 +01:00
2024-07-25 18:29:17 +02:00
2024-09-24 11:58:04 +02:00
2024-09-28 19:51:02 -04:00
2024-09-24 11:58:04 +02:00
2024-10-01 00:41:21 +00:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-10-05 23:50:14 +02:00
2024-07-25 18:29:17 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-25 13:52:12 -04:00
2024-07-25 18:29:17 +02:00
2024-09-25 13:52:12 -04:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-08-08 19:13:50 +02:00
2024-07-25 18:29:17 +02:00
2024-10-01 19:21:30 +02:00