package main import ( "reflect" "git.nkpl.cc/twocookedfaggots/imageutils/pkg/mirror" ) func main() { cmp := func(v reflect.Value) { switch v := reflect.f { case } } instance := &mirror.Mirror{} value := reflect.ValueOf(instance).Elem() for i := 0; i < value.NumField(); i++ { value.Type().Field(i) } }