util.go
func encodeMsgPack(in interface{}) (*bytes.Buffer, error) {
	buf := bytes.NewBuffer(nil)
	hd := codec.MsgpackHandle{}
	enc := codec.NewEncoder(buf, &hd)
	err := enc.Encode(in)
	return buf, err
}
func encodeMsgPack(in interface{}) (*bytes.Buffer, error) {
	buf := bytes.NewBuffer(nil)
	hd := codec.MsgpackHandle{}
	enc := codec.NewEncoder(buf, &hd)
	err := enc.Encode(in)
	return buf, err
}
func encodeMsgPack ( in interface { } ) ( * bytes . Buffer , error ) { buf := bytes . NewBuffer ( nil ) hd := codec . MsgpackHandle { } enc := codec . NewEncoder ( buf , & hd ) err := enc . Encode ( in ) return buf , err }
// Encode writes an encoded object to a new bytes buffer.
Encode writes an encoded object to a new bytes buffer .