BackingCodec

interface BackingCodec<E>(source)

Format-specific bridge between a raw element type and typed kotlinx.serialization values.

Functions

Link copied to clipboard
abstract fun <T> decode(serializer: KSerializer<T>, element: E): T
Link copied to clipboard
abstract fun <T> encode(serializer: KSerializer<T>, value: T): E
Link copied to clipboard
abstract fun isNull(element: E): Boolean
Link copied to clipboard
abstract fun nullElement(): E