vibe.data.sdl

SDLang data format serialization support for vibe.data.serialization.

Members

Enums

isSDLSerializable
eponymoustemplate isSDLSerializable(T)
Undocumented in source.
isValueField
eponymoustemplate isValueField(alias F)
Undocumented in source.
isValueOrAttributeField
eponymoustemplate isValueOrAttributeField(alias F)
Undocumented in source.

Functions

deserializeSDLang
T deserializeSDLang(Tag sdl)

Deseriailzes a value from an SDLang document.

serializeSDLang
Tag serializeSDLang(T value)

Serializes a value as an SDLang document.

Properties

sdlAttribute
SDLAttributeAttribute sdlAttribute [@property getter]

Forces a value to be serialized as an SDL attribute.

sdlSingle
SDLSingleAttribute sdlSingle [@property getter]

Causes an array to be serialized as a plain sequence of entry tags instead of wrapping them in a separate parent tag.

sdlValue
SDLValueAttribute sdlValue [@property getter]

Forces a value to be serialized as an SDL value.

Structs

SDLangSerializer
struct SDLangSerializer

Meta