1 2 3 4 5 6 7 8 9 10
pub trait Subscriber { type Input; } pub trait Processor: Subscriber<Input = Self::Input> { //~^ ERROR cycle detected type Input; } fn main() {}