1 #![feature(impl_trait_in_bindings)]
2 //~^ WARN the feature `impl_trait_in_bindings` is incomplete
5 const foo: impl Clone = x;
6 //~^ ERROR attempt to use a non-constant value in a constant
11 const foo: impl Clone = x;
12 //~^ ERROR attempt to use a non-constant value in a constant
18 const foo: impl Clone = x;
19 //~^ ERROR attempt to use a non-constant value in a constant
23 impl<T: Clone> Foo<T> for i32 {
25 const foo: impl Clone = x;
26 //~^ ERROR attempt to use a non-constant value in a constant