rust/tests/ui/type-alias-impl-trait/issue-65384.rs

15 lines
237 B
Rust

#![feature(type_alias_impl_trait)]
trait MyTrait {}
impl MyTrait for () {}
type Bar = impl MyTrait;
impl MyTrait for Bar {}
//~^ ERROR: conflicting implementations of trait `MyTrait` for type `()`
fn bazr() -> Bar { }
fn main() {}