func (c CompressionHandler) ServeHTTP(writer http.ResponseWriter, req *http.Request) {
	compWriter := newCompressedResponseWriter(writer, req)
	c.Handler.ServeHTTP(compWriter, req)
	compWriter.Close()
}
func (c CompressionHandler) ServeHTTP(writer http.ResponseWriter, req *http.Request) {
	compWriter := newCompressedResponseWriter(writer, req)
	c.Handler.ServeHTTP(compWriter, req)
	compWriter.Close()
}
func ( c CompressionHandler ) ServeHTTP ( writer http . ResponseWriter , req * http . Request ) { compWriter := newCompressedResponseWriter ( writer , req ) c . Handler . ServeHTTP ( compWriter , req ) compWriter . Close ( ) }
// ServeHTTP adds compression to the original http.Handler's ServeHTTP() method.
ServeHTTP adds compression to the original http . Handler s ServeHTTP () method .