0
我想這個簡單的例子,從淘金者快速入門:Argonaut casecodec3?
case class Address(street: String, number: Int, postcode: Int)
object Address {
// Define codecs easily from case classes
implicit def AddressCodecJson: CodecJson[Address] =
casecodec3(Address.apply, Address.unapply)("street", "number", "post_code")
}
我在casecodec3
得到一個編譯錯誤。我克隆了argonaut和scalaz repos,並且清理了源代碼,我只能在示例代碼中看到它。這個符號來自哪裏,爲什麼我不能使用它?
謝謝!我定義了一個名爲'Argonaut'的自定義單例對象,它引入了導致問題的名稱衝突。 – clay