Инициализировать встроенную структуру в Go

У меня есть следующееstruct который содержитnet/http.Request:

type MyRequest struct {
    http.Request
    PathParams map[string]string
}

Теперь я хочу инициализировать анонимную внутреннюю структуруhttp.Request в следующей функции:

func New(origRequest *http.Request, pathParams map[string]string) *MyRequest {
    req := new(MyRequest)
    req.PathParams = pathParams
    return req
}

Как я могу инициализировать внутреннюю структуру с параметромorigRequest?

Ответы на вопрос(3)

Ваш ответ на вопрос