I have submitted a concrete proposal describing in detail the language and implementation changes needed to permit conversions between structs that are identical but for field tags.
The proposal issue is
(the issue text is a close copy of the initial design doc)
The actual proposal design doc is
- gri
PS: I volunteered to investigate, write up, and shepherd along the proposal as a result of the discussion in
https://github.com/golang/go/issues/6858 . For the original discussion and suggestion see the issue.