YTSFlix_Go/vendor/github.com/anacrolix/missinggo/reader_context.go

17 lines
289 B
Go
Raw Normal View History

2018-11-04 14:58:15 +00:00
package missinggo
import "context"
type ContextedReader struct {
R ReadContexter
Ctx context.Context
}
func (me ContextedReader) Read(b []byte) (int, error) {
return me.R.ReadContext(me.Ctx, b)
}
type ReadContexter interface {
ReadContext(context.Context, []byte) (int, error)
}