Default

object Default : Toml(source)

Default implementation of Toml with default config.

See also

Properties

Link copied to clipboard
open override val serializersModule: SerializersModule

Functions

Link copied to clipboard
open override fun <T> decodeFromString(deserializer: DeserializationStrategy<T>, string: String): T

Deserializes string into a value of type T using deserializer.

Link copied to clipboard
fun <T> decodeFromTomlElement(deserializer: DeserializationStrategy<T>, element: TomlElement): T

Deserializes element into a value of type T using deserializer.

Link copied to clipboard
inline fun <T> Toml.decodeFromTomlElement(element: TomlElement): T

Deserializes element into a value of type T using serializer retrieved from reified type parameter.

Link copied to clipboard
inline fun <T> Toml.encodeToStream(value: T, outputStream: OutputStream)

Serializes value into outputStream using serializer retrieved from reified type parameter.

fun <T> Toml.encodeToStream(serializer: SerializationStrategy<T>, value: T, outputStream: OutputStream)

Serializes value into outputStream using serializer.

Link copied to clipboard
open override fun <T> encodeToString(serializer: SerializationStrategy<T>, value: T): String

Serializes value into TOML string using serializer.

Link copied to clipboard
fun <T> encodeToTomlElement(serializer: SerializationStrategy<T>, value: T): TomlElement

Serializes value into TomlElement using serializer.

Link copied to clipboard
inline fun <T> Toml.encodeToTomlElement(value: T): TomlElement

Serializes value into TomlElement using serializer retrieved from reified type parameter.

Link copied to clipboard
fun <T> encodeToWriter(serializer: SerializationStrategy<T>, value: T, writer: TomlWriter)

Serializes value into writer using serializer.

Link copied to clipboard
inline fun <T> Toml.encodeToWriter(value: T, writer: TomlWriter)

Serializes value into writer using serializer retrieved from reified type parameter.

Link copied to clipboard

Parses string into equivalent representation of TomlTable.