pkg/ioutils: remove deprecated NopWriteCloser

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
Sebastiaan van Stijn
2025-01-10 14:22:12 +01:00
parent 39f1abb1fb
commit ce8d3d1c78
2 changed files with 0 additions and 21 deletions

View File

@@ -5,19 +5,6 @@ import (
"sync/atomic"
)
type nopWriteCloser struct {
io.Writer
}
func (w *nopWriteCloser) Close() error { return nil }
// NopWriteCloser returns a nopWriteCloser.
//
// Deprecated: This function is no longer used and will be removed in the next release.
func NopWriteCloser(w io.Writer) io.WriteCloser {
return &nopWriteCloser{w}
}
type writeCloserWrapper struct {
io.Writer
closer func() error

View File

@@ -19,11 +19,3 @@ func TestWriteCloserWrapperClose(t *testing.T) {
t.Fatalf("writeCloserWrapper should have call the anonymous function.")
}
}
func TestNopWriteCloser(t *testing.T) {
writer := bytes.NewBuffer([]byte{})
wrapper := NopWriteCloser(writer)
if err := wrapper.Close(); err != nil {
t.Fatal("NopWriteCloser always return nil on Close.")
}
}