// NewWriteCloserWrapper returns a new io.WriteCloser.
NewWriteCloserWrapper returns a new io.WriteCloser.
// NewWriteCloserWrapper returns a new io . WriteCloser .
func NewWriteCloserWrapper(r io.Writer, closer func() error) io.WriteCloser {
        return &writeCloserWrapper{
                Writer: r,
                closer: closer,
        }
}
func NewWriteCloserWrapper ( r io . Writer , closer func ( ) error ) io . WriteCloser { return & writeCloserWrapper { Writer : r , closer : closer , } }
NewWriteCloserWrapper returns a new io.WriteCloser.
NewWriteCloserWrapper returns a new io . WriteCloser .