#![feature(const_trait_impl)] struct S; trait T {} impl const dyn T { //~^ ERROR inherent impls cannot be `const` pub const fn new() -> std::sync::Mutex {} //~^ ERROR mismatched types //~| ERROR cannot be known at compilation time } fn main() {}