haskellでレコードのリストを作成する方法
私は記録を持っています
data TestList = Temp1 (String,[String])
| Temp2 (String,[(String,String)])
deriving (Show, Eq)
レコードのリストを作成しています
testLists :: [TestList]
testLists = [minBound..maxBound]
実行すると、エラーが発生します。
No instance for (Enum TestList)
arising from the arithmetic sequence `minBound .. maxBound'
Possible fix: add an instance declaration for (Enum TestList)
In the expression: [minBound .. maxBound]
In an equation for `testLists': testLists = [minBound .. maxBound]
それは私に可能な修正を与えますが、私はそれが何を意味するのか理解していません。誰かがそれを説明し、それを修正する方法を教えてもらえますか?