type Req struct {
apiVersion string
path string
resourceEndpoint string
accessKey string
log *logrus.Entry
incomingReq interface{}
httpClient lib.HTTPClient
redisClient redis.Cmdable
ctx context.Context
}
type TestReq struct {
Req
}
根据这个问题及其答案,我觉得我应该能够做到以下几点:
req := &Req{}
req = TestReq(req)
但我在VsCode中收到此错误:
无法将请求(*Req 类型的变量)转换为测试请求编译器(无效转换)
这两个结构不是具有相同的基础字段吗?如果是这样,为什么不能将第一个转换为第二个?
凤凰求蛊
慕尼黑的夜晚无繁华
相关分类