20 lines
282 B
Go
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}
|
|
}
|