github.com/traefik/yaegi@v0.15.1/_test/struct19.go (about) 1 package main 2 3 import "fmt" 4 5 type Config struct { 6 Users `json:"users,omitempty" mapstructure:","` 7 UsersFile string `json:"usersFile,omitempty"` 8 Realm string `json:"realm,omitempty"` 9 RemoveHeader bool `json:"removeHeader,omitempty"` 10 HeaderField string `json:"headerField,omitempty" export:"true"` 11 } 12 13 // Users holds a list of users 14 type Users []string 15 16 func CreateConfig() *Config { 17 return &Config{} 18 } 19 20 func main() { 21 c := CreateConfig() 22 fmt.Println(c) 23 } 24 25 // Output: 26 // &{[] false }