1 parent
66bbac8a8a
commit
b7a4b1fee8
5 files changed
+8
-8
No files matched your search
@@ -1,22 +0,0 @@
|
||||
package gobmarsh
|
||||
|
||||
// Easier marshalling to and from gob encoding
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"encoding/gob"
|
||||
)
|
||||
|
||||
func Marshal(v interface{}) ([]byte, error) {
|
||||
b := new(bytes.Buffer)
|
||||
err := gob.NewEncoder(b).Encode(v)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return b.Bytes(), nil
|
||||
}
|
||||
|
||||
func Unmarshal(data []byte, v interface{}) error {
|
||||
b := bytes.NewBuffer(data)
|
||||
return gob.NewDecoder(b).Decode(v)
|
||||
}
|
||||
Reference in new issue
Block a user