type Codec interface {
	io.Closer
	ReadHeader(*Header) error
	ReadBody(interface{}) error
	Write(*Header, interface{}) error
}
type GobCodec struct {}

// Verify that *T implements I.
var _ Codec = (*GobCodec)(nil)

func (c *GobCodec) ReadHeader(h *Header) error {}

func (c *GobCodec) ReadBody(body interface{}) error {}

func (c *GobCodec) Write(h *Header, body interface{}) (err error) {}

func (c *GobCodec) Close() error {}
var _ I = (*T)(nil) // Verify that *T implements I.
Logo

欢迎加入西安开发者社区!我们致力于为西安地区的开发者提供学习、合作和成长的机会。参与我们的活动,与专家分享最新技术趋势,解决挑战,探索创新。加入我们,共同打造技术社区!

更多推荐