// +build !go1.7 package mux import ( "net/http" "github.com/gorilla/context" ) func contextGet(r *http.Request, key interface{}) interface{} { return context.Get(r, key) } func contextSet(r *http.Request, key, val interface{}) *http.Request { if val == nil { return r } context.Set(r, key, val) return r } func contextClear(r *http.Request) { context.Clear(r) }