Documentation
¶
Index ¶
- Variables
- func JSONToYAML(j []byte) ([]byte, error)
- func Parse(data []byte) (res []types.Node, err error)
- type FieldFragmentOrderedMap
- func (om *FieldFragmentOrderedMap) Entities() []FieldFragmentOrderedMapEntity
- func (om *FieldFragmentOrderedMap) Get(key string) fieldFragment
- func (om *FieldFragmentOrderedMap) Has(key string) bool
- func (om *FieldFragmentOrderedMap) Index(i int) fieldFragment
- func (om *FieldFragmentOrderedMap) MarshalYAML() (interface{}, error)
- func (om *FieldFragmentOrderedMap) Set(key string, val fieldFragment)
- func (om *FieldFragmentOrderedMap) SetDuplicate(key string, val fieldFragment) error
- func (om *FieldFragmentOrderedMap) Size() int
- func (om *FieldFragmentOrderedMap) UnmarshalYAML(unmarshal func(interface{}) error) error
- func (om *FieldFragmentOrderedMap) Values() []fieldFragment
- type FieldFragmentOrderedMapEntity
- type RawMessage
- type RawTypeNode
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrParse = errors.New("parse error")
ErrParse parse error
Functions ¶
Types ¶
type FieldFragmentOrderedMap ¶
type FieldFragmentOrderedMap struct {
// contains filtered or unexported fields
}
FieldFragmentOrderedMap preserve insert order
func MakeFieldFragmentOrderedMap ¶
func MakeFieldFragmentOrderedMap() FieldFragmentOrderedMap
MakeFieldFragmentOrderedMap ...
func (*FieldFragmentOrderedMap) Entities ¶
func (om *FieldFragmentOrderedMap) Entities() []FieldFragmentOrderedMapEntity
Entities return entities
func (*FieldFragmentOrderedMap) Get ¶
func (om *FieldFragmentOrderedMap) Get(key string) fieldFragment
Get gets ...
func (*FieldFragmentOrderedMap) Has ¶
func (om *FieldFragmentOrderedMap) Has(key string) bool
Has check key exists
func (*FieldFragmentOrderedMap) Index ¶
func (om *FieldFragmentOrderedMap) Index(i int) fieldFragment
Index ...
func (*FieldFragmentOrderedMap) MarshalYAML ¶
func (om *FieldFragmentOrderedMap) MarshalYAML() (interface{}, error)
MarshalYAML ...
func (*FieldFragmentOrderedMap) Set ¶
func (om *FieldFragmentOrderedMap) Set(key string, val fieldFragment)
Set sets ...
func (*FieldFragmentOrderedMap) SetDuplicate ¶
func (om *FieldFragmentOrderedMap) SetDuplicate(key string, val fieldFragment) error
SetDuplicate set but error if duplicate
func (*FieldFragmentOrderedMap) UnmarshalYAML ¶
func (om *FieldFragmentOrderedMap) UnmarshalYAML(unmarshal func(interface{}) error) error
UnmarshalYAML ...
func (*FieldFragmentOrderedMap) Values ¶
func (om *FieldFragmentOrderedMap) Values() []fieldFragment
Values get values
type FieldFragmentOrderedMapEntity ¶
type FieldFragmentOrderedMapEntity struct { Key string Val fieldFragment }
FieldFragmentOrderedMapEntity key value pair
type RawMessage ¶
type RawMessage struct {
// contains filtered or unexported fields
}
RawMessage defer unmarshal, may have perfomance lost
func (*RawMessage) UnmarshalYAML ¶
func (msg *RawMessage) UnmarshalYAML(unmarshal func(interface{}) error) error
UnmarshalYAML ...
type RawTypeNode ¶
type RawTypeNode struct { Type string `yaml:"type"` Named bool `yaml:"named"` Subtypes RawMessage `yaml:"subtypes"` Fields RawMessage `yaml:"fields"` Children RawMessage `yaml:"children"` Kind kindNamedNode `yaml:"-" json:"-"` }
RawTypeNode ...
Click to show internal directories.
Click to hide internal directories.