@@ -163,215 +163,215 @@ func (r *rwInterceptor) getResponseSize() string {
163163 return strconv .FormatUint (atomic .LoadUint64 (& r .size ), 10 )
164164}
165165
166- func (t * rwInterceptor ) wrap () http.ResponseWriter {
166+ func (r * rwInterceptor ) wrap () http.ResponseWriter {
167167 var (
168- hj , i0 = t .w .(http.Hijacker )
169- cn , i1 = t .w .(http.CloseNotifier )
170- pu , i2 = t .w .(http.Pusher )
171- fl , i3 = t .w .(http.Flusher )
172- rf , i4 = t .w .(io.ReaderFrom )
168+ hj , i0 = r .w .(http.Hijacker )
169+ cn , i1 = r .w .(http.CloseNotifier )
170+ pu , i2 = r .w .(http.Pusher )
171+ fl , i3 = r .w .(http.Flusher )
172+ rf , i4 = r .w .(io.ReaderFrom )
173173 )
174174
175175 switch {
176176 case ! i0 && ! i1 && ! i2 && ! i3 && ! i4 :
177177 return struct {
178178 http.ResponseWriter
179- }{t }
179+ }{r }
180180 case ! i0 && ! i1 && ! i2 && ! i3 && i4 :
181181 return struct {
182182 http.ResponseWriter
183183 io.ReaderFrom
184- }{t , rf }
184+ }{r , rf }
185185 case ! i0 && ! i1 && ! i2 && i3 && ! i4 :
186186 return struct {
187187 http.ResponseWriter
188188 http.Flusher
189- }{t , fl }
189+ }{r , fl }
190190 case ! i0 && ! i1 && ! i2 && i3 && i4 :
191191 return struct {
192192 http.ResponseWriter
193193 http.Flusher
194194 io.ReaderFrom
195- }{t , fl , rf }
195+ }{r , fl , rf }
196196 case ! i0 && ! i1 && i2 && ! i3 && ! i4 :
197197 return struct {
198198 http.ResponseWriter
199199 http.Pusher
200- }{t , pu }
200+ }{r , pu }
201201 case ! i0 && ! i1 && i2 && ! i3 && i4 :
202202 return struct {
203203 http.ResponseWriter
204204 http.Pusher
205205 io.ReaderFrom
206- }{t , pu , rf }
206+ }{r , pu , rf }
207207 case ! i0 && ! i1 && i2 && i3 && ! i4 :
208208 return struct {
209209 http.ResponseWriter
210210 http.Pusher
211211 http.Flusher
212- }{t , pu , fl }
212+ }{r , pu , fl }
213213 case ! i0 && ! i1 && i2 && i3 && i4 :
214214 return struct {
215215 http.ResponseWriter
216216 http.Pusher
217217 http.Flusher
218218 io.ReaderFrom
219- }{t , pu , fl , rf }
219+ }{r , pu , fl , rf }
220220 case ! i0 && i1 && ! i2 && ! i3 && ! i4 :
221221 return struct {
222222 http.ResponseWriter
223223 http.CloseNotifier
224- }{t , cn }
224+ }{r , cn }
225225 case ! i0 && i1 && ! i2 && ! i3 && i4 :
226226 return struct {
227227 http.ResponseWriter
228228 http.CloseNotifier
229229 io.ReaderFrom
230- }{t , cn , rf }
230+ }{r , cn , rf }
231231 case ! i0 && i1 && ! i2 && i3 && ! i4 :
232232 return struct {
233233 http.ResponseWriter
234234 http.CloseNotifier
235235 http.Flusher
236- }{t , cn , fl }
236+ }{r , cn , fl }
237237 case ! i0 && i1 && ! i2 && i3 && i4 :
238238 return struct {
239239 http.ResponseWriter
240240 http.CloseNotifier
241241 http.Flusher
242242 io.ReaderFrom
243- }{t , cn , fl , rf }
243+ }{r , cn , fl , rf }
244244 case ! i0 && i1 && i2 && ! i3 && ! i4 :
245245 return struct {
246246 http.ResponseWriter
247247 http.CloseNotifier
248248 http.Pusher
249- }{t , cn , pu }
249+ }{r , cn , pu }
250250 case ! i0 && i1 && i2 && ! i3 && i4 :
251251 return struct {
252252 http.ResponseWriter
253253 http.CloseNotifier
254254 http.Pusher
255255 io.ReaderFrom
256- }{t , cn , pu , rf }
256+ }{r , cn , pu , rf }
257257 case ! i0 && i1 && i2 && i3 && ! i4 :
258258 return struct {
259259 http.ResponseWriter
260260 http.CloseNotifier
261261 http.Pusher
262262 http.Flusher
263- }{t , cn , pu , fl }
263+ }{r , cn , pu , fl }
264264 case ! i0 && i1 && i2 && i3 && i4 :
265265 return struct {
266266 http.ResponseWriter
267267 http.CloseNotifier
268268 http.Pusher
269269 http.Flusher
270270 io.ReaderFrom
271- }{t , cn , pu , fl , rf }
271+ }{r , cn , pu , fl , rf }
272272 case i0 && ! i1 && ! i2 && ! i3 && ! i4 :
273273 return struct {
274274 http.ResponseWriter
275275 http.Hijacker
276- }{t , hj }
276+ }{r , hj }
277277 case i0 && ! i1 && ! i2 && ! i3 && i4 :
278278 return struct {
279279 http.ResponseWriter
280280 http.Hijacker
281281 io.ReaderFrom
282- }{t , hj , rf }
282+ }{r , hj , rf }
283283 case i0 && ! i1 && ! i2 && i3 && ! i4 :
284284 return struct {
285285 http.ResponseWriter
286286 http.Hijacker
287287 http.Flusher
288- }{t , hj , fl }
288+ }{r , hj , fl }
289289 case i0 && ! i1 && ! i2 && i3 && i4 :
290290 return struct {
291291 http.ResponseWriter
292292 http.Hijacker
293293 http.Flusher
294294 io.ReaderFrom
295- }{t , hj , fl , rf }
295+ }{r , hj , fl , rf }
296296 case i0 && ! i1 && i2 && ! i3 && ! i4 :
297297 return struct {
298298 http.ResponseWriter
299299 http.Hijacker
300300 http.Pusher
301- }{t , hj , pu }
301+ }{r , hj , pu }
302302 case i0 && ! i1 && i2 && ! i3 && i4 :
303303 return struct {
304304 http.ResponseWriter
305305 http.Hijacker
306306 http.Pusher
307307 io.ReaderFrom
308- }{t , hj , pu , rf }
308+ }{r , hj , pu , rf }
309309 case i0 && ! i1 && i2 && i3 && ! i4 :
310310 return struct {
311311 http.ResponseWriter
312312 http.Hijacker
313313 http.Pusher
314314 http.Flusher
315- }{t , hj , pu , fl }
315+ }{r , hj , pu , fl }
316316 case i0 && ! i1 && i2 && i3 && i4 :
317317 return struct {
318318 http.ResponseWriter
319319 http.Hijacker
320320 http.Pusher
321321 http.Flusher
322322 io.ReaderFrom
323- }{t , hj , pu , fl , rf }
323+ }{r , hj , pu , fl , rf }
324324 case i0 && i1 && ! i2 && ! i3 && ! i4 :
325325 return struct {
326326 http.ResponseWriter
327327 http.Hijacker
328328 http.CloseNotifier
329- }{t , hj , cn }
329+ }{r , hj , cn }
330330 case i0 && i1 && ! i2 && ! i3 && i4 :
331331 return struct {
332332 http.ResponseWriter
333333 http.Hijacker
334334 http.CloseNotifier
335335 io.ReaderFrom
336- }{t , hj , cn , rf }
336+ }{r , hj , cn , rf }
337337 case i0 && i1 && ! i2 && i3 && ! i4 :
338338 return struct {
339339 http.ResponseWriter
340340 http.Hijacker
341341 http.CloseNotifier
342342 http.Flusher
343- }{t , hj , cn , fl }
343+ }{r , hj , cn , fl }
344344 case i0 && i1 && ! i2 && i3 && i4 :
345345 return struct {
346346 http.ResponseWriter
347347 http.Hijacker
348348 http.CloseNotifier
349349 http.Flusher
350350 io.ReaderFrom
351- }{t , hj , cn , fl , rf }
351+ }{r , hj , cn , fl , rf }
352352 case i0 && i1 && i2 && ! i3 && ! i4 :
353353 return struct {
354354 http.ResponseWriter
355355 http.Hijacker
356356 http.CloseNotifier
357357 http.Pusher
358- }{t , hj , cn , pu }
358+ }{r , hj , cn , pu }
359359 case i0 && i1 && i2 && ! i3 && i4 :
360360 return struct {
361361 http.ResponseWriter
362362 http.Hijacker
363363 http.CloseNotifier
364364 http.Pusher
365365 io.ReaderFrom
366- }{t , hj , cn , pu , rf }
366+ }{r , hj , cn , pu , rf }
367367 case i0 && i1 && i2 && i3 && ! i4 :
368368 return struct {
369369 http.ResponseWriter
370370 http.Hijacker
371371 http.CloseNotifier
372372 http.Pusher
373373 http.Flusher
374- }{t , hj , cn , pu , fl }
374+ }{r , hj , cn , pu , fl }
375375 case i0 && i1 && i2 && i3 && i4 :
376376 return struct {
377377 http.ResponseWriter
@@ -380,10 +380,10 @@ func (t *rwInterceptor) wrap() http.ResponseWriter {
380380 http.Pusher
381381 http.Flusher
382382 io.ReaderFrom
383- }{t , hj , cn , pu , fl , rf }
383+ }{r , hj , cn , pu , fl , rf }
384384 default :
385385 return struct {
386386 http.ResponseWriter
387- }{t }
387+ }{r }
388388 }
389389}
0 commit comments