//@ compile-flags: -Znext-solver=coherence | |
#![feature(const_trait_impl)] | |
#[const_trait] | |
trait Foo {} | |
impl const Foo for i32 {} | |
impl<T> const Foo for T where T: [const] Foo {} | |
//~^ ERROR conflicting implementations of trait `Foo` for type `i32` | |
fn main() {} |