Skip to content

commonnet.kernelpanicsoft.archie.serializationCodecSerializer

CodecSerializer


open class CodecSerializer<T>(codec: Codec<T>) : KSerializer<T> 

Constructors

CodecSerializer

constructor(codec: Codec<T>)

Properties

descriptor


open override val descriptor: SerialDescriptor

Functions

codec


inline fun <T : Any> KSerializer<T>.codec(): Codec<T>

deserialize


open override fun deserialize(decoder: Decoder): T

getStreamCodec


inline fun <T : Any> KSerializer<T>.getStreamCodec(): StreamCodec<RegistryFriendlyByteBuf, T>

serialize


open override fun serialize(encoder: Encoder, value: T)