pub fn transform_impl_trait( item_impl: &ItemImpl, consumer_trait_path: &SimpleType, provider_type: &Type, ) -> Result<ItemImpl>