]> git.lizzy.rs Git - rust.git/blob - src/test/ui/rfc-2632-const-trait-impl/feature-gate.rs
Auto merge of #105651 - tgross35:once-cell-inline, r=m-ou-se
[rust.git] / src / test / ui / rfc-2632-const-trait-impl / feature-gate.rs
1 // revisions: stock gated
2 // gate-test-const_trait_impl
3
4 #![cfg_attr(gated, feature(const_trait_impl))]
5 #![feature(rustc_attrs)]
6
7 struct S;
8 #[const_trait] //[stock]~ ERROR `const_trait` is a temporary placeholder
9 trait T {}
10 impl const T for S {}
11 //[stock]~^ ERROR const trait impls are experimental
12
13 #[rustc_error]
14 fn main() {} //[gated]~ ERROR fatal error triggered by #[rustc_error]