package
module
Version:
v0.0.0-...-d0160a5
Opens a new window with list of versions in this module.
Published: Jul 15, 2016
License: MIT
Opens a new window with license information.
Imports: 1
Opens a new window with list of imports.
Imported by: 1
Opens a new window with list of known importers.
README
¶
Recursive Copy in GoLang
This is a library to recursively copy structs in goLang
It is a slight modification taken from: https://gist.github.com/hvoecking/10772475
Usage
import "github.com/adam-hanna/recusiveCopy"
type MyFirstType {
foobar string
}
type MySecondType struct {
foo string
bar int
myStruct MyFirstType
}
first := MyFirstType { "hello" }
second := MySecondType { "good bye", 30, first }
myCopy := recusiveCopy.Copy(second)
log.Println(myCopy)
Documentation
¶
func Copy(obj interface{}) interface{}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.