func ReleaseWriter(qw *Writer) {
	hw := qw.e.w.(*htmlEscapeWriter)
	hw.w = nil
	qw.e.Reset()
	qw.e.w = hw

	qw.n.Reset()

	writerPool.Put(qw)
}
// ReleaseWriter returns the writer to the pool.
//
// Do not access released writer, otherwise data races may occur.
ReleaseWriter returns the writer to the pool.

Do not access released writer, otherwise data races may occur.
// ReleaseWriter returns the writer to the pool . // // Do not access released writer otherwise data races may occur .
func ReleaseWriter(qw *Writer) {
	hw := qw.e.w.(*htmlEscapeWriter)
	hw.w = nil
	qw.e.Reset()
	qw.e.w = hw
	qw.n.Reset()
	writerPool.Put(qw)
}
func ReleaseWriter ( qw * Writer ) { hw := qw . e . w . ( * htmlEscapeWriter ) hw . w = nil qw . e . Reset ( ) qw . e . w = hw qw . n . Reset ( ) writerPool . Put ( qw ) }
ReleaseWriter returns the writer to the pool.
ReleaseWriter returns the writer to the pool .