mirror of
https://github.com/zrepl/zrepl.git
synced 2025-08-14 09:08:24 +02:00
rpc/dataconn: microbenchmark
This commit is contained in:
14
util/devnoop/devnoop.go
Normal file
14
util/devnoop/devnoop.go
Normal file
@ -0,0 +1,14 @@
|
||||
// package devnoop provides an io.ReadWriteCloser that never errors
|
||||
// and always reports reads / writes to / from buffers as complete.
|
||||
// The buffers themselves are never touched.
|
||||
package devnoop
|
||||
|
||||
type Dev struct{}
|
||||
|
||||
func Get() Dev {
|
||||
return Dev{}
|
||||
}
|
||||
|
||||
func (Dev) Write(p []byte) (n int, err error) { return len(p), nil }
|
||||
func (Dev) Read(p []byte) (n int, err error) { return len(p), nil }
|
||||
func (Dev) Close() error { return nil }
|
Reference in New Issue
Block a user