15 lines
346 B
Go
15 lines
346 B
Go
package util
|
|
|
|
// WriterFunc is used to implement one off io.Writers.
|
|
type WriterFunc func(p []byte) (int, error)
|
|
|
|
func (f WriterFunc) Write(p []byte) (int, error) {
|
|
return f(p)
|
|
}
|
|
|
|
// ReaderFunc is used to implement one off io.Readers.
|
|
type ReaderFunc func(p []byte) (int, error)
|
|
|
|
func (f ReaderFunc) Read(p []byte) (int, error) {
|
|
return f(p)
|
|
}
|