|  | 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`. |