// rustfmt-version: Two impl + FromEvent, A: Widget2, B: Widget2, C: for<'a> CtxFamily<'a>> Widget2 for WidgetEventLifter { type Ctx = C; type Event = Vec; } mod foo { impl + FromEvent, A: Widget2, B: Widget2, C: for<'a> CtxFamily<'a>> Widget2 for WidgetEventLifter { type Ctx = C; type Event = Vec; } }