(raw json.RawMessage, target any)
| 954 | } |
| 955 | |
| 956 | func decodeJSON(raw json.RawMessage, target any) error { |
| 957 | decoder := json.NewDecoder(bytes.NewReader(raw)) |
| 958 | if err := decoder.Decode(target); err != nil { |
| 959 | return err |
| 960 | } |
| 961 | return nil |
| 962 | } |
| 963 | |
| 964 | func cloneRawMessage(raw json.RawMessage) json.RawMessage { |
| 965 | if raw == nil { |
no outgoing calls
no test coverage detected