[英]Haddock - Data record fields names not being generated
我無法讓haddock顯示我的數據記錄的字段名稱。 我的某些數據類型具有許多不同的數值,因此記錄名稱是關鍵。
數據記錄示例:
-- | API response container for daily price history
data PriceHistoryResponse = PriceHistoryResponse {
responseData :: [PriceHistoryResponseData], -- ^ the actual response, list of price entries
timeTo :: Maybe Integer, -- ^ latest price returned
timeFrom :: Maybe Integer -- ^ earliest price returned
} deriving (Show, Generic)
有問題的數據類型將按如下方式導出:
-- more module exports above ..
, PriceHistoryResponse(..)
, PriceHistoryResponseData(..)
-- more below ...
對於此定義(以及所有其他類似的定義),唯一生成的文檔是構造函數的類型簽名。 但是,不會生成涉及的值的說明。
一個可能相關的細節是我在此文件中啟用了DuplicateRecordFields
。
$ stack exec -- haddock --version
Haddock version 2.17.3
我是在犯一個明顯的錯誤,還是只是缺少一些東西? 很高興提供任何其他有用的信息。
問題確實是DuplicateRecordFields
。 當我消除歧義並刪除擴展名時,這些字段生成的很好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.