Source File
msgpack.go
Belonging Package
github.com/go-pg/pg/v10/orm
package orm
import (
)
func ( reflect.Type) types.AppenderFunc {
return func( []byte, reflect.Value, int) []byte {
:= types.NewHexEncoder(, )
:= msgpack.GetEncoder()
defer msgpack.PutEncoder()
.Reset()
if := .EncodeValue(); != nil {
return types.AppendError(, )
}
if := .Close(); != nil {
return types.AppendError(, )
}
return .Bytes()
}
}
func ( reflect.Type) types.ScannerFunc {
return func( reflect.Value, types.Reader, int) error {
if <= 0 {
return nil
}
, := types.NewHexDecoder(, )
if != nil {
return
}
:= msgpack.GetDecoder()
defer msgpack.PutDecoder()
.Reset()
if := .DecodeValue(); != nil {
return
}
return nil
}
}
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)