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