func (b *Buffer) Open() (io.Reader, error) {
	return &bufferReader{
		buffer: b,
		i:      0,
	}, nil
}
// Open returns a new reader into Buffer. Open may be called multiple times to
// retrieve multiple readers. All readers may read concurrently
Open returns a new reader into Buffer. Open may be called multiple times to
retrieve multiple readers. All readers may read concurrently
// Open returns a new reader into Buffer . Open may be called multiple times to // retrieve multiple readers . All readers may read concurrently
func (b *Buffer) Open() (io.Reader, error) {
	return &bufferReader{
		buffer: b,
		i:      0,
	}, nil
}
func ( b * Buffer ) Open ( ) ( io . Reader , error ) { return & bufferReader { buffer : b , i : 0 , } , nil }
Open returns a new reader into Buffer.
Open returns a new reader into Buffer .