| 1234567891011121314151617 |
- package types
- import (
- "gopkg.in/yaml.v3"
- )
- // IArchYamlMarshal -- интерфейс для маршалера в YAML
- type IArchYamlMarshal interface {
- // MarshalYAML -- метод должен возвращать то, что реально запишется в YAML
- MarshalYAML() (any, error)
- }
- // IArchYamlUnmarshal -- интерфейс для маршалера в YAML
- type IArchYamlUnmarshal interface {
- // UnmarshalYAML -- метод должен возвращать то, что загрузится из YAML
- UnmarshalYAML(value *yaml.Node) error
- }
|