blob: 1aef1f0d254463e94bdd0a228f894d818d398505 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
package kagus
// NirvanaWriter implements io.WriteCloser and discards everything written to it
type NirvanaWriter struct{}
// NewNirvanaWriter returns a new NirvanaWriter
func NewNirvanaWriter() *NirvanaWriter {
return new(NirvanaWriter)
}
// Write function for the io.Writer interface
func (nw *NirvanaWriter) Write(p []byte) (int, error) {
return len(p), nil
}
// Close doesn't do anything and returns the error nil
func (nw *NirvanaWriter) Close() error {
return nil
}
|