// Regression test for part of issue #119924. //@ check-pass //@ compile-flags: -Znext-solver #![feature(const_trait_impl)] #[const_trait] trait Trait { fn required(); } impl const Trait for () { fn required() { pub struct Type; impl Type { // This visibility qualifier used to get rejected. pub fn perform() {} } } } fn main() {}