forked from smallnest/deepcopy
DeepCopy makes deep copies of things: unexported field values are not copied.
- Support Embed type
- Support Pointer deep copy
- Support Map
- Support Slice
- Support Interface
- Support Channel;
Forked from mohae/deepcopy and add generic support.
cpy := deepcopy.Copy[T](orig)