#![feature(const_generics)] //~^ WARN the feature `const_generics` is incomplete const A: u32 = 3; struct Const; //~ ERROR: using raw pointers as const generic parameters impl Const

{ //~ ERROR: using raw pointers as const generic parameters fn get() -> u32 { unsafe { *P } } } fn main() { assert_eq!(Const::<{&A as *const _}>::get(), 3) }