1 #![feature(const_impl_trait)]
2 // revisions: min_tait full_tait
3 #![feature(min_type_alias_impl_trait)]
4 #![cfg_attr(full_tait, feature(type_alias_impl_trait, impl_trait_in_bindings))]
5 //[full_tait]~^ WARN incomplete
6 //[full_tait]~| WARN incomplete
10 // This is not structural-match
13 const fn value() -> Foo {
16 const VALUE: Foo = value(); //[min_tait]~ ERROR not permitted here
21 //[full_tait]~^ `impl Send` cannot be used in patterns