/
githubmirror
/
client
Обзор
Документация
Войти
/
githubmirror
/
client
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
go/chat/flip/msgpack.go
26 строк
479 B
chrisnojima-zoom
Version 670 - clean2 (#29122)
08 июн 2026, 19:31
Не верифицирован
08 июн 2026, 19:31
1943197
Код
Авторство
О чём код?
package flip import ( "github.com/keybase/go-codec/codec" ) func codecHandle() *codec.MsgpackHandle { var mh codec.MsgpackHandle mh.WriteExt = true return &mh } func msgpackDecode(dst any, src []byte) error { h := codecHandle() return codec.NewDecoderBytes(src, h).Decode(dst) } func msgpackEncode(src any) ([]byte, error) { h := codecHandle() var ret []byte err := codec.NewEncoderBytes(&ret, h).Encode(src) if err != nil { return nil, err } return ret, nil }