Removed BufferedReaderAt
This commit is contained in:
parent
412707c2b5
commit
5c779c4a33
@ -1,26 +0,0 @@
|
||||
// SPDX-License-Identifier: Unlicense
|
||||
|
||||
package cursor
|
||||
|
||||
import (
|
||||
"io"
|
||||
)
|
||||
|
||||
// BufferedReaderAt uses a buffer to supplement an io.Reader
|
||||
// with limited backward seeking.
|
||||
type BufferedReaderAt struct{}
|
||||
|
||||
func NewBufferedReaderAt(r io.Reader, minBuffer uint64) *BufferedReaderAt {
|
||||
return nil
|
||||
}
|
||||
|
||||
// ReadAt reads bytes from the underlying reader. If the offset is after
|
||||
// the end of the buffer, ReadAt will first read and ignore bytes from the
|
||||
// underlying reader until it reaches the offset. If the offset is
|
||||
// before the start of the buffer, ReadAt will return an error.
|
||||
//
|
||||
// If your parser needs unlimited lookahead, you should probably
|
||||
// just read the whole input into a slice and use BytesCursor.
|
||||
func (b *BufferedReaderAt) ReadAt(dst []byte, offset int64) (int, error) {
|
||||
return 0, nil
|
||||
}
|
@ -1,9 +0,0 @@
|
||||
// SPDX-License-Identifier: Unlicense
|
||||
|
||||
package cursor_test
|
||||
|
||||
import "testing"
|
||||
|
||||
func TestBufferedReader(t *testing.T) {
|
||||
Todo(t)
|
||||
}
|
Loading…
Reference in New Issue
Block a user