D
есть кусочек кода
valOfResult := reflect.ValueOf(rawRes.Value())
reflect.ValueOf(resultPtr).Elem().Set(valOfResult)
Работает почти правильно, ошибка такая
panic: reflect.Set: value of type *emailcheckout.Response is not assignable to type emailcheckout.Response
То есть вот что хочется сделать, если бы без рефлекта:
*resultPtr = &rawRes.Value()