How hard would it be to have `@Serializable(with =...
# serialization
n
How hard would it be to have
@Serializable(with = ...)
work at the top level
Copy code
@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
}
s
n
Perfect thanks.