github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/gnovm/tests/files/struct19.gno (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 }