1 package util 2 3 // WriterFunc is used to implement one off io.Writers. 4 type WriterFunc func(p []byte) (int, error) 5 6 func (f WriterFunc) Write(p []byte) (int, error) { 7 return f(p) 8 } 9 10 // ReaderFunc is used to implement one off io.Readers. 11 type ReaderFunc func(p []byte) (int, error) 12 13 func (f ReaderFunc) Read(p []byte) (int, error) { 14 return f(p) 15 } 16