File: yaml.go

package info (click to toggle)
dasel 2.8.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 5,844 kB
  • sloc: sh: 53; python: 21; makefile: 21; xml: 20
file content (24 lines) | stat: -rw-r--r-- 640 bytes parent folder | download
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)
}