|
|
- package Util
-
- import (
- "bytes"
- "encoding/gob"
- )
-
- func ToBytes(key interface{}) ([]byte, error) {
- var (
- buf bytes.Buffer
- enc *gob.Encoder
- err error
- )
- enc = gob.NewEncoder(&buf)
- err = enc.Encode(key)
- if err != nil {
- return nil, err
- }
- return buf.Bytes(), nil
-
- }
|