#![feature(const_trait_impl)] #![feature(const_trait_bound_opt_out)] #![allow(incomplete_features)] #![allow(bare_trait_objects)] struct S; trait T {} impl const S {} //~^ ERROR inherent impls cannot be `const` impl const T {} //~^ ERROR inherent impls cannot be `const` fn main() {}