set unique gob name and update go mod
This commit is contained in:
@@ -9,11 +9,22 @@ func Register(data interface{}) {
|
||||
gob.Register(data)
|
||||
}
|
||||
|
||||
func RegisterName(name string, data interface{}) {
|
||||
gob.RegisterName(name, data)
|
||||
}
|
||||
|
||||
func RegisterAll(data []interface{}) {
|
||||
for _, v := range data {
|
||||
gob.Register(v)
|
||||
}
|
||||
}
|
||||
|
||||
func RegisterNames(data map[string]interface{}) {
|
||||
for k, v := range data {
|
||||
gob.RegisterName(k, v)
|
||||
}
|
||||
}
|
||||
|
||||
func encode(src interface{}) ([]byte, error) {
|
||||
var buf bytes.Buffer
|
||||
enc := gob.NewEncoder(&buf)
|
||||
|
||||
Reference in New Issue
Block a user