Source File
discard.go
Belonging Package
go.pact.im/x/extraio
package extraioimport ()// DiscardReader is an io.Reader that discard all read bytes from the underlying// reader.//// Note that its Read method returns zero byte count. Some io.Reader client// implementations return io.ErrNoProgress error when many calls to Read have// failed to return any data or error.type DiscardReader struct {reader io.Reader}// NewDiscardReader returns a new reader that discard all reads from r.func ( io.Reader) *DiscardReader {return &DiscardReader{}}// Read implements the io.Reader interface. It reads from the underlying// io.Reader but always returns zero byte count.func ( *DiscardReader) ( []byte) (int, error) {, := .reader.Read()return 0,}
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)