PluginDescriptor IdeState
descriptor recorder plId = (defaultPluginDescriptor plId)
Добавляю {pluginRules = rules recorder} - оно падает с
• Couldn't match expected type ‘PluginDescriptor IdeState’
with actual type ‘Plugin c0’
Как это возможно что тип меняется, от замены поля?
data Foo a = Foo { pole :: a } a = Foo 5 :: Foo Int b = a { pole = 'a' } :: Foo Char
Но там нет параметра у этого поля, оно просто Rules. Почему-то заработало после включения DuplicateRecordFields и импорта поля.
Ну ты как вопрос задал я так и ответил
Обсуждают сегодня