| error[E0741]: using raw pointers as const generic parameters is forbidden |
| --> $DIR/raw-ptr-const-param.rs:8:23 |
| | |
| LL | struct Const<const P: *const u32>; |
| | ^^^^^^^^^^ |
| |
| error[E0308]: mismatched types |
| --> $DIR/raw-ptr-const-param.rs:11:40 |
| | |
| LL | let _: Const<{ 15 as *const _ }> = Const::<{ 10 as *const _ }>; |
| | ------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `{0xf as *const u32}`, found `{0xa as *const u32}` |
| | | |
| | expected due to this |
| | |
| = note: expected struct `Const<{0xf as *const u32}>` |
| found struct `Const<{0xa as *const u32}>` |
| |
| error: aborting due to 2 previous errors |
| |
| Some errors have detailed explanations: E0308, E0741. |
| For more information about an error, try `rustc --explain E0308`. |