FixedLengthQueueSerializer

class FixedLengthQueueSerializer<T>(dataSerializer: KSerializer<T>) : KSerializer<FixedLengthQueue<T>>

Serializer for fixed-length queues.

Serialises to an object containing "maxSize" and "contents" keys.

Constructors

Link copied to clipboard
constructor(dataSerializer: KSerializer<T>)

Properties

Link copied to clipboard
open override val descriptor: SerialDescriptor

Functions

Link copied to clipboard
open override fun deserialize(decoder: Decoder): FixedLengthQueue<T>
Link copied to clipboard
fun <T : Any> KSerializer<T>.deserializeRaw(string: String, locale: Locale? = null): T
Link copied to clipboard
open override fun serialize(encoder: Encoder, value: FixedLengthQueue<T>)