1 Star 0 Fork 0

s-dy / yogurt

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
proto.go 430 Bytes
一键复制 编辑 原始数据 按行查看 历史
s-dy 提交于 2022-10-22 19:04 . config,encoding, transport
package proto
import (
"gitee.com/sdynasty/yogurt/encoding"
"google.golang.org/protobuf/proto"
)
const Name = "proto"
func init() {
encoding.RegisterCode(codec{})
}
type codec struct{}
func (codec) Marshal(v any) ([]byte, error) {
return proto.Marshal(v.(proto.Message))
}
func (codec) Unmarshal(data []byte, v any) error {
return proto.Unmarshal(data, v.(proto.Message))
}
func (codec) Name() string {
return Name
}
1
https://gitee.com/sdynasty/yogurt.git
git@gitee.com:sdynasty/yogurt.git
sdynasty
yogurt
yogurt
01d4da0b550e

搜索帮助