Package-level declarations

Types

Link copied to clipboard
class EnumDecodingException(message: String? = null, cause: Throwable? = null) : SerializationException

Functions

Link copied to clipboard
inline fun <T : Enum<T>> enumAsOrdinalSerializer(): KSerializer<T>
Link copied to clipboard
inline fun <T> intSerializer(crossinline decode: (Int) -> T, crossinline encode: (T) -> Int, nameOverride: String? = null): KSerializer<T>
Link copied to clipboard
inline fun <T> longSerializer(crossinline decode: (Long) -> T, crossinline encode: (T) -> Long, nameOverride: String? = null): KSerializer<T>
Link copied to clipboard
inline fun <T> stringSerializer(crossinline decode: (String) -> T, crossinline encode: (T) -> String = { it.toString() }, nameOverride: String? = null): KSerializer<T>