error: overflow evaluating associated type `Carrier<'b>::Focus` --> $DIR/issue-111879-0.rs:9:5 | LL | pub type Focus = &'a mut for<'b> fn(Carrier<'b>::Focus); | ^^^^^^^^^^^^^^^^^ error: aborting due to 1 previous error