Versions in this module Expand all Collapse all v1 v1.4.0 Jul 6, 2020 Changes in this version + const TagBinary + const TagBool + const TagFloat + const TagInt + const TagMap + const TagMerge + const TagNil + const TagOrderedMap + const TagPairs + const TagSequence + const TagSet + const TagString + const TagTimestamp + const TagValue + const TagYaml + func IsBinary(y *yaml.Node) bool + func IsBool(y *yaml.Node) bool + func IsFloat(y *yaml.Node) bool + func IsInt(y *yaml.Node) bool + func IsMap(y *yaml.Node) bool + func IsNilType(y *yaml.Node) bool + func IsOrderedMap(y *yaml.Node) bool + func IsPairs(y *yaml.Node) bool + func IsScalar(y *yaml.Node) bool + func IsSequence(y *yaml.Node) bool + func IsString(y *yaml.Node) bool + func IsTimestamp(y *yaml.Node) bool + func MapAppend(y *yaml.Node, k, v interface{}) error + func MapAppendNode(y, k, v *yaml.Node) error + func MapForEach(y *yaml.Node, fn func(k, v *yaml.Node) error) error + func MapToYamlNode(val interface{}) (*yaml.Node, error) + func NewBinaryNode(v []byte) *yaml.Node + func NewBoolNode(v bool) *yaml.Node + func NewFloatNode(val float64, rep byte, prec int) *yaml.Node + func NewIntNode(val int64, base int) *yaml.Node + func NewMapNode(size int) *yaml.Node + func NewNullNode() *yaml.Node + func NewOrderedMapNode(size int) *yaml.Node + func NewPairsNode(size int) *yaml.Node + func NewSequenceNode(size int) *yaml.Node + func NewSetNode(size int) *yaml.Node + func NewStringNode(v string) *yaml.Node + func NewTimestampNode(v time.Time) *yaml.Node + func RequireBinary(y *yaml.Node) error + func RequireBool(y *yaml.Node) error + func RequireFloat(y *yaml.Node) error + func RequireInt(y *yaml.Node) error + func RequireMap(y *yaml.Node) error + func RequireNilType(y *yaml.Node) error + func RequireOrderedMap(y *yaml.Node) error + func RequirePairs(y *yaml.Node) error + func RequireScalar(y *yaml.Node) error + func RequireSequence(y *yaml.Node) error + func RequireString(y *yaml.Node) error + func RequireTimestamp(y *yaml.Node) error + func ScalarToYamlNode(val interface{}) (*yaml.Node, error) + func SequenceAppend(y *yaml.Node, v interface{}) error + func SequenceAppendNode(y, v *yaml.Node) error + func SequenceForEach(y *yaml.Node, fn func(v *yaml.Node) error) error + func SliceToYamlNode(val interface{}) (*yaml.Node, error) + func ToBinary(y *yaml.Node) ([]byte, error) + func ToBoolean(y *yaml.Node) (bool, error) + func ToFloat(y *yaml.Node) (float64, error) + func ToInt(y *yaml.Node, base int) (int64, error) + func ToScalarValue(y *yaml.Node) (interface{}, error) + func ToString(y *yaml.Node) (string, error) + func ToTime(y *yaml.Node, format string) (time.Time, error) + func ToTime3339Nano(y *yaml.Node) (time.Time, error) + func ToYamlNode(val interface{}) (*yaml.Node, error) + type Marshaler interface + ToYAML func() (*yaml.Node, error)