refactor(countrw): move to iout

This commit is contained in:
sentriz
2022-04-12 23:25:54 +01:00
parent d7655cb9d1
commit fd211d706a
6 changed files with 132 additions and 27 deletions

18
iout/null_reader.go Normal file
View File

@@ -0,0 +1,18 @@
package iout
import "io"
type nullReader struct{}
func NewNullReader() io.Reader {
return &nullReader{}
}
func (*nullReader) Read(p []byte) (n int, err error) {
for b := range p {
p[b] = 0
}
return len(p), nil
}
var _ io.Reader = (*nullReader)(nil)