Two (Int -> Int) | Three | Four$(deriveSafeCopy 0 'base ''MyData)No instance for (SafeCopy所以我意识到SafeCopy可能并不是为函数设计的。
我有麻烦了吗?因为我不能改变MyData的模型...有什么方法可以做到这一点吗?
最近,当我试图序列化使用Data.Bimap的数据结构时,遇到了一个问题,即Bimap不是SafeCopy的一个实例。现在,在查看了Data.SafeCopy.Instances之后,我想出了以下内容:
instance (SafeCopy a, SafeCopy b, Ord a, Ord b) => SafeCopy