Files
stfs/internal/ioext/flusher.go
2021-12-22 22:02:12 +01:00

20 lines
282 B
Go

package ioext
import "io"
type FlusherWriter interface {
io.WriteCloser
Flush() error
}
type NopFlusherWriter struct {
io.WriteCloser
}
func (NopFlusherWriter) Flush() error { return nil }
func AddFlushNop(w io.WriteCloser) NopFlusherWriter {
return NopFlusherWriter{w}
}