Dylan DPC
b727132e23
Rollup merge of #108161 - WaffleLapkin:const_param_ty, r=BoxyUwU
...
Add `ConstParamTy` trait
This is a bit sketch, but idk.
r? `@BoxyUwU`
Yet to be done:
- [x] ~~Figure out if it's okay to implement `StructuralEq` for primitives / possibly remove their special casing~~ (it should be okay, but maybe not in this PR...)
- [ ] Maybe refactor the code a little bit
- [x] Use a macro to make impls a bit nicer
Future work:
- [ ] Actually™ use the trait when checking if a `const` generic type is allowed
- [ ] _Really_ refactor the surrounding code
- [ ] Refactor `marker.rs` into multiple modules for each "theme" of markers
2023-05-02 11:44:50 +05:30
..
2023-04-25 00:08:35 +02:00
2023-04-25 00:08:35 +02:00
2023-04-23 18:09:30 +00:00
2023-04-25 23:32:13 +02:00
2023-04-25 19:53:09 +00:00
2023-05-01 01:09:47 +02:00
2023-04-27 18:33:39 +00:00
2023-04-28 20:28:56 -05:00
2023-04-27 01:34:03 +00:00
2023-04-30 23:57:47 +02:00
2023-04-20 18:01:07 +00:00
2023-04-30 20:24:10 +02:00
2023-04-16 23:09:57 +00:00
2023-04-15 16:11:42 -07:00
2023-04-26 22:34:39 -04:00
2023-04-15 16:11:42 -07:00
2023-05-02 11:44:50 +05:30
2023-04-27 22:44:42 -07:00
2023-04-27 22:29:04 +02:00
2023-04-15 16:11:42 -07:00
2023-04-27 01:34:03 +00:00
2023-04-27 01:34:03 +00:00
2023-04-16 11:38:52 +00:00
2023-04-20 15:06:17 -03:00
2023-04-17 16:09:18 -04:00
2023-04-21 08:40:00 +08:00
2023-05-02 00:45:04 +00:00
2023-05-02 11:44:50 +05:30
2023-04-22 13:41:53 -04:00
2023-05-01 01:09:47 +02:00
2023-04-27 00:48:00 +08:00
2023-04-22 01:13:54 +00:00
2023-04-14 21:11:13 +02:00
2023-04-25 19:53:09 +00:00
2023-04-22 00:47:07 -04:00
2023-04-26 18:51:44 +02:00
2023-04-15 16:11:42 -07:00
2023-04-25 15:25:19 +00:00
2023-04-27 01:34:03 +00:00
2023-04-27 22:29:04 +02:00
2023-04-29 10:32:31 +00:00
2023-04-15 07:46:46 +00:00
2023-05-01 01:09:47 +02:00
2023-04-21 22:32:38 +00:00
2023-04-28 07:34:02 +02:00
2023-04-30 14:08:26 +00:00
2023-04-18 07:14:01 -05:00
2023-04-26 21:48:21 +00:00
2023-04-20 18:01:07 +00:00
2023-04-27 01:34:03 +00:00
2023-04-25 00:08:35 +02:00
2023-04-27 09:58:18 +01:00
2023-04-16 11:38:52 +00:00
2023-04-25 19:53:09 +00:00
2023-04-20 14:27:29 +09:00
2023-04-20 09:41:38 +00:00
2023-04-21 02:45:48 -07:00
2023-04-27 01:34:03 +00:00
2023-04-28 20:28:56 -05:00
2023-04-29 13:01:46 +01:00
2023-04-25 18:11:28 +02:00
2023-05-02 11:44:50 +05:30
2023-04-21 22:32:38 +00:00
2023-04-21 16:14:43 +00:00
2023-04-27 22:29:04 +02:00
2023-04-21 22:12:45 +00:00
2023-04-24 07:53:23 +02:00
2023-04-26 01:55:50 -05:00
2023-04-21 23:50:03 +03:00
2023-04-21 22:32:38 +00:00
2023-04-19 13:03:40 +00:00
2023-04-27 01:34:03 +00:00
2023-04-26 22:34:39 -04:00
2023-04-29 13:01:46 +01:00
2023-04-19 19:13:45 +00:00
2023-04-28 23:08:54 +02:00
2023-05-01 01:09:47 +02:00
2023-04-28 09:22:29 -07:00
2023-04-26 22:34:30 -04:00
2023-04-26 21:02:56 +02:00
2023-05-01 01:09:47 +02:00
2023-04-18 17:33:46 -07:00
2023-04-27 01:34:03 +00:00
2023-04-20 18:01:07 +00:00
2023-04-25 19:53:09 +00:00
2023-04-25 02:33:25 +09:00
2023-04-29 13:01:46 +01:00
2023-04-22 13:57:34 -04:00
2023-04-17 22:40:31 -05:00
2023-04-17 22:40:31 -05:00
2023-04-17 22:40:31 -05:00
2023-04-25 00:08:33 +02:00