Asn1DerEncoder

interface Asn1DerEncoder : Encoder(source)

Marker interface for DER-aware kotlinx.serialization encoders.

Properties

Link copied to clipboard
abstract val serializersModule: SerializersModule

Functions

Link copied to clipboard
open fun beginCollection(descriptor: SerialDescriptor, collectionSize: Int): CompositeEncoder
Link copied to clipboard
abstract fun beginStructure(descriptor: SerialDescriptor): CompositeEncoder
Link copied to clipboard
abstract fun encodeBoolean(value: Boolean)
Link copied to clipboard
abstract fun encodeByte(value: Byte)
Link copied to clipboard
abstract fun encodeChar(value: Char)
Link copied to clipboard
abstract fun encodeDouble(value: Double)
Link copied to clipboard
abstract fun encodeEnum(enumDescriptor: SerialDescriptor, index: Int)
Link copied to clipboard
abstract fun encodeFloat(value: Float)
Link copied to clipboard
abstract fun encodeInline(descriptor: SerialDescriptor): Encoder
Link copied to clipboard
abstract fun encodeInt(value: Int)
Link copied to clipboard
abstract fun encodeLong(value: Long)
Link copied to clipboard
@ExperimentalSerializationApi
open fun encodeNotNullMark()
Link copied to clipboard
@ExperimentalSerializationApi
abstract fun encodeNull()
Link copied to clipboard
@ExperimentalSerializationApi
open fun <T : Any> encodeNullableSerializableValue(serializer: SerializationStrategy<T>, value: T?)
Link copied to clipboard
open fun <T> encodeSerializableValue(serializer: SerializationStrategy<T>, value: T)
Link copied to clipboard
abstract fun encodeShort(value: Short)
Link copied to clipboard
abstract fun encodeString(value: String)