//@ known-bug: #127643 #![feature(associated_const_equality)] fn user() -> impl Owner {} trait Owner { const C: K; } impl Owner for () { const C: K = K::DEFAULT; } trait ConstDefault { const DEFAULT: Self; } fn main() {}