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