Skip to content

default not supported in slice and map #67

@hulucc

Description

@hulucc

Reproducible Example

type Config struct {
	Foo struct {
		Servers []struct {
			Name string
			Port int
			Host string `default:"0.0.0.0"`
		}
		Testing map[string]struct {
			Name string `default:"default"`
		}
	}
}

foo:
  servers:
    - name: dev
      port: 4000
    - name: alpha
      port: 5000
  testing:
    data1:

Description

The field in slice and map won't get default value when empty.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions