У меня есть мультиплексор и 4 разных маршрута.
a.Router = mux.NewRouter()
a.Router.HandleFunc("/1/query/{query}", a.sigQuery).Methods("GET")
a.Router.HandleFunc("/1/sis", a.rGet).Methods("GET")
a.Router.HandleFunc("/1/sigs", a.sigHandler).Methods("GET", "POST", "DELETE")
a.Router.HandleFunc("/1/nfeeds", a.nfeedGet).Methods("GET", "DELETE", "POST")
Есть ли метод, в котором мы можем перечислить определенные маршруты и получить методы, определенные для них. Я пытался так: routes := a.getRoutes()
вернет мне слайс со всеми маршрутами, а methods := routes[1].Methods()
вернет методы, перечисленные на этом маршруте. Есть ли способ достичь этого?