(dst, src interface{})
| 22 | ) |
| 23 | |
| 24 | func DeepCopy(dst, src interface{}) error { |
| 25 | var buf bytes.Buffer |
| 26 | if err := gob.NewEncoder(&buf).Encode(src); err != nil { |
| 27 | return err |
| 28 | } |
| 29 | return gob.NewDecoder(bytes.NewBuffer(buf.Bytes())).Decode(dst) |
| 30 | } |
no outgoing calls