in cmd/generate-fastjson/main.go [359:365]
func generateInterfaceValue(w *bytes.Buffer, expr string, exprType *types.Interface) {
fmt.Fprintf(w, `
if err := fastjson.Marshal(w, %s); err != nil && firstErr == nil {
firstErr = err
}
`[1:], expr)
}