# Functions
AddMetadata adds metadata such as type, inferred from element, to a node.
Decode decodes the given map of labels into the given element.
DecodeToNode converts the labels to a tree of nodes.
Encode converts an element to labels.
EncodeNode Converts a node to labels.
EncodeToFlat encodes a node to a Flat representation.
EncodeToNode converts an element to a node.
Fill populates the fields of the element using the information in node.
IsExported reports whether f is exported.
# Constants
DefaultRootName is the default name of the root node and the prefix of element name from the resources.
MapNamePlaceholder is the placeholder for the map name.
TagDescription is the documentation for the field.
TagFile allows to apply a custom behavior.
TagLabel allows to apply a custom behavior.
TagLabelAllowEmpty is related to TagLabel.
TagLabelSliceAsStruct allows to use a slice of struct by creating one entry into the slice.
# Structs
EncoderToNodeOpts Options for the encoderToNode.
FillerOpts Options for the filler.
Flat is a configuration item representation.
FlatOpts holds options used when encoding to Flat.
MetadataOpts Options for the metadata.
Node is a label node.