Source File
msgpack.go
Belonging Package
github.com/vmihailenco/msgpack/v5
package msgpack
import
type Marshaler interface {
MarshalMsgpack() ([]byte, error)
}
type Unmarshaler interface {
UnmarshalMsgpack([]byte) error
}
type CustomEncoder interface {
EncodeMsgpack(*Encoder) error
}
type CustomDecoder interface {
DecodeMsgpack(*Decoder) error
}
//------------------------------------------------------------------------------
type RawMessage []byte
var (
_ CustomEncoder = (RawMessage)(nil)
_ CustomDecoder = (*RawMessage)(nil)
)
func ( RawMessage) ( *Encoder) error {
return .write()
}
func ( *RawMessage) ( *Decoder) error {
, := .DecodeRaw()
if != nil {
return
}
* =
return nil
}
//------------------------------------------------------------------------------
type unexpectedCodeError struct {
code byte
hint string
}
func ( unexpectedCodeError) () string {
return fmt.Sprintf("msgpack: unexpected code=%x decoding %s", .code, .hint)
}
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)