Package-level declarations

Types

Link copied to clipboard
@ExperimentalSerializationApi
interface ProtoBufSumTypeSerializer<Supertype> : KSerializer<Supertype>

A ProtoBuf KSerializer for sum types, aka, open/abstract/sealed classes and interfaces.

Properties

Link copied to clipboard
@ExperimentalSerializationApi
val extendedProtoBuf: ProtoBuf
@ExperimentalSerializationApi
val extendedProtoBuf: ProtoBuf

Functions

Link copied to clipboard
@ExperimentalSerializationApi
inline fun <T> ProtoBuf.decodeFromByteArrayNothingWorkaround(bytes: ByteArray): T
Link copied to clipboard
@ExperimentalSerializationApi
inline fun <T> ProtoBuf.encodeToByteArrayNothingWorkaround(value: T): ByteArray