1package a 2 3type PointerGood struct { 4 P *int 5 buf [1000]uintptr 6} 7 8type PointerBad struct { 9 P *int 10 buf [1000]uintptr 11} 12 13type PointerSorta struct { 14 a struct { 15 p *int 16 q uintptr 17 } 18 b struct { 19 p *int 20 q [2]uintptr 21 } 22} 23 24type PointerSortaBad struct { 25 b struct { 26 p *int 27 q uintptr 28 } 29 a struct { 30 p *int 31 q [2]uintptr 32 } 33} 34 35type MultiField struct { 36 _ [0]func() 37 i1 int 38 i2 int 39 a3 [3]bool 40 b bool 41} 42 43type Issue43233 struct { 44 APIVersion string `mapstructure:"api_version"` 45 BaseURL string `mapstructure:"base_url"` 46 AccessToken string `mapstructure:"access_token"` 47 AllowedEvents []*string 48 BlockedEvents []*string 49} 50