code: func CurrentRoute(r *http.Request) *Route {
  	if rv := contextGet(r, routeKey); rv != nil {
  		return rv.(*Route)
  	}
  	return nil
  }
docs: // CurrentRoute returns the matched route for the current request, if any.
  // This only works when called inside the handler of the matched route
  // because the matched route is stored in the request context which is cleared
  // after the handler returns, unless the KeepContext option is set on the
  // Router.