#![feature(fn_delegation)] | |
#![allow(incomplete_features)] | |
// FIXME(fn_delegation): `recursive delegation` error should be emitted here | |
trait Trait { | |
reuse Trait::foo { &self.0 } | |
//~^ ERROR cycle detected when computing generics of `Trait::foo` | |
} | |
reuse foo; | |
//~^ ERROR cycle detected when computing generics of `foo` | |
fn main() {} |