1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
package dencoding
const (
yamlTagString = "!!str"
yamlTagMap = "!!map"
yamlTagArray = "!!seq"
yamlTagNull = "!!null"
yamlTagBinary = "!!binary"
yamlTagBool = "!!bool"
yamlTagInt = "!!int"
yamlTagFloat = "!!float"
yamlTagTimestamp = "!!timestamp"
yamlTagMerge = "!!merge"
)
// YAMLEncoderOption is identifies an option that can be applied to a YAML encoder.
type YAMLEncoderOption interface {
ApplyEncoder(encoder *YAMLEncoder)
}
// YAMLDecoderOption is identifies an option that can be applied to a YAML decoder.
type YAMLDecoderOption interface {
ApplyDecoder(decoder *YAMLDecoder)
}
|