gitee.com/liuxuezhan/go-micro-v1.18.0@v1.0.0/util/buf/buf.go (about) 1 package buf 2 3 import ( 4 "bytes" 5 ) 6 7 type buffer struct { 8 *bytes.Buffer 9 } 10 11 func (b *buffer) Close() error { 12 b.Buffer.Reset() 13 return nil 14 } 15 16 func New(b *bytes.Buffer) *buffer { 17 if b == nil { 18 b = bytes.NewBuffer(nil) 19 } 20 return &buffer{b} 21 }