16
vendor/github.com/anacrolix/missinggo/v2/reader_context.go
generated
vendored
Normal file
16
vendor/github.com/anacrolix/missinggo/v2/reader_context.go
generated
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
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)
|
||||
}
|
||||
Reference in New Issue
Block a user