func loadFieldsFromYaml()

in pkg/genlib/fields/yaml.go [18:35]


func loadFieldsFromYaml(f []byte) (yamlFields, error) {
	var keys []yamlField

	cfg, err := yaml.NewConfig(f)
	if err != nil {
		return nil, err
	}
	err = cfg.Unpack(&keys)
	if err != nil {
		return nil, err
	}

	fields := yamlFields{}
	for _, key := range keys {
		fields = append(fields, key.Fields...)
	}
	return fields, nil
}