| // compile -G=3 -p=p |
| |
| // Copyright 2021 The Go Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style |
| // license that can be found in the LICENSE file. |
| |
| package v4 |
| |
| var sink interface{} |
| |
| //go:noinline |
| func Do(result, body interface{}) { |
| sink = &result |
| } |
| |
| func DataAction(result DataActionResponse, body DataActionRequest) { |
| Do(&result, body) |
| } |
| |
| type DataActionRequest struct { |
| Action *interface{} |
| } |
| |
| type DataActionResponse struct { |
| ValidationErrors *ValidationError |
| } |
| |
| type ValidationError struct { |
| } |