mirror of
https://github.com/golang/go
synced 2024-11-18 23:14:43 -07:00
io: change the name of ReadAtSizer to SizedReaderAt
This is a proposal. The old name is pretty poor. The new one describes it better and may be easier to remember. It does not start with Read, though I think that inconsistency is worthwhile. Reworded the comment a bit for clarity. Change-Id: Icb4f9c663cc68958e0363d7ff78a0b29cc521f98 Reviewed-on: https://go-review.googlesource.com/21629 Reviewed-by: Andrew Gerrand <adg@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
parent
8f2edf1199
commit
01360a64c5
@ -274,10 +274,11 @@ type RuneScanner interface {
|
||||
UnreadRune() error
|
||||
}
|
||||
|
||||
// ReadAtSizer is the interface that groups the basic ReadAt and Size
|
||||
// methods, representing a sized data source that supports random
|
||||
// SizedReaderAt is the interface that groups the basic ReadAt method
|
||||
// with a Size method that reports the total size of the underlying
|
||||
// object. It represents a fixed-size data source that supports random
|
||||
// access by multiple concurrent goroutines.
|
||||
type ReadAtSizer interface {
|
||||
type SizedReaderAt interface {
|
||||
ReaderAt
|
||||
// Size reports the length of the data source in bytes.
|
||||
Size() int64
|
||||
|
Loading…
Reference in New Issue
Block a user