nikolaymetchev
01/17/2019, 1:07 PM@Serializable(with = ...)
work at the top level @Serializer(forClass = CustomData::class)
class CustomDataSerializer : KSerializer<CustomData> {...
}
@Serializable(with = CustomDataSerializer::class)
data class CustomData(val data: String)
fun m() {
val x: KSerializer<CustomData> = CustomData.serializer() // this doesn't compile
}
sandwwraith
01/18/2019, 12:18 PMnikolaymetchev
01/18/2019, 2:03 PM