pub fn impl_delegate_component( target_type: &Type, target_generics: &Generics, component: &ComponentAst, source: &Type, ) -> ItemImpl