Closed
Description
Does it really work? Does func(error) type match to method of persistConn
type Transport struct {
reqCanceler map[*Request]func(error)
func (t *Transport) replaceReqCanceler(r *Request, fn func(error)) bool {
t.reqCanceler[r] = fn
func (pc *persistConn) cancelRequest(err error) {
func (pc *persistConn) roundTrip(req *transportRequest) (resp *Response, err error) {
if !pc.t.replaceReqCanceler(req.Request, pc.cancelRequest) {