1// Go 1.1 and later compatibility functions 2// 3// +build go1.1 4 5package swift 6 7import ( 8 "net/http" 9 "time" 10) 11 12// Cancel the request 13func cancelRequest(transport http.RoundTripper, req *http.Request) { 14 if tr, ok := transport.(interface { 15 CancelRequest(*http.Request) 16 }); ok { 17 tr.CancelRequest(req) 18 } 19} 20 21// Reset a timer 22func resetTimer(t *time.Timer, d time.Duration) { 23 t.Reset(d) 24} 25