(in, out any)
| 954 | } |
| 955 | |
| 956 | func jsonTranscode(in, out any) error { |
| 957 | data, err := json.Marshal(in) |
| 958 | if err != nil { |
| 959 | return err |
| 960 | } |
| 961 | if err = json.Unmarshal(data, out); err != nil { |
| 962 | return fmt.Errorf("%#v -> %T: %v", in, out, err) |
| 963 | } |
| 964 | return nil |
| 965 | } |
no test coverage detected