1 #![feature(staged_api)]
2 #![feature(const_trait_impl)]
3 #![stable(feature = "stable", since = "1.0.0")]
5 #[stable(feature = "stable", since = "1.0.0")]
6 pub const fn foo() {} //~ ERROR function has missing const stability attribute
8 #[unstable(feature = "unstable", issue = "none")]
9 pub const fn bar() {} // ok because function is unstable
11 #[stable(feature = "stable", since = "1.0.0")]
14 #[stable(feature = "stable", since = "1.0.0")]
15 pub const fn foo() {} //~ ERROR associated function has missing const stability attribute
17 #[unstable(feature = "unstable", issue = "none")]
18 pub const fn bar() {} // ok because function is unstable
21 #[stable(feature = "stable", since = "1.0.0")]
24 #[stable(feature = "stable", since = "1.0.0")]
27 #[stable(feature = "stable", since = "1.0.0")]
28 impl const Bar for Foo {
29 //~^ ERROR implementation has missing const stability attribute