SYMBOL INDEX (149 symbols across 15 files) FILE: casbin/casbin.go type Config (line 61) | type Config struct function Middleware (line 99) | func Middleware(ce *casbin.Enforcer) echo.MiddlewareFunc { function MiddlewareWithConfig (line 107) | func MiddlewareWithConfig(config Config) echo.MiddlewareFunc { FILE: casbin/casbin_test.go function testRequest (line 20) | func testRequest(t *testing.T, h echo.HandlerFunc, user string, path str... function TestAuth (line 47) | func TestAuth(t *testing.T) { function TestPathWildcard (line 59) | func TestPathWildcard(t *testing.T) { function TestRBAC (line 80) | func TestRBAC(t *testing.T) { function TestEnforceError (line 105) | func TestEnforceError(t *testing.T) { function TestCustomUserGetter (line 114) | func TestCustomUserGetter(t *testing.T) { function TestUserGetterError (line 129) | func TestUserGetterError(t *testing.T) { function TestCustomEnforceHandler (line 144) | func TestCustomEnforceHandler(t *testing.T) { function TestCustomSkipper (line 168) | func TestCustomSkipper(t *testing.T) { FILE: echoprometheus/prometheus.go constant defaultSubsystem (line 32) | defaultSubsystem = "echo" constant _ (line 36) | _ = iota constant bKB (line 37) | bKB float64 = 1 << (10 * iota) constant bMB (line 38) | bMB type MiddlewareConfig (line 45) | type MiddlewareConfig struct method ToMiddleware (line 164) | func (conf MiddlewareConfig) ToMiddleware() (echo.MiddlewareFunc, erro... type LabelValueFunc (line 89) | type LabelValueFunc type HandlerConfig (line 92) | type HandlerConfig struct type PushGatewayConfig (line 99) | type PushGatewayConfig struct function NewHandler (line 122) | func NewHandler() echo.HandlerFunc { function NewHandlerWithConfig (line 127) | func NewHandlerWithConfig(config HandlerConfig) echo.HandlerFunc { function NewMiddleware (line 146) | func NewMiddleware(subsystem string) echo.MiddlewareFunc { function NewMiddlewareWithConfig (line 153) | func NewMiddlewareWithConfig(config MiddlewareConfig) echo.MiddlewareFunc { type customLabelValuer (line 315) | type customLabelValuer struct function createLabels (line 321) | func createLabels(customLabelFuncs map[string]LabelValueFunc) ([]string,... function containsAt (line 350) | func containsAt[K comparable](haystack []K, needle K) int { function computeApproximateRequestSize (line 359) | func computeApproximateRequestSize(r *http.Request) int { function RunPushGatewayGatherer (line 401) | func RunPushGatewayGatherer(ctx context.Context, config PushGatewayConfi... function WriteGatheredMetrics (line 460) | func WriteGatheredMetrics(writer io.Writer, gatherer prometheus.Gatherer... FILE: echoprometheus/prometheus_test.go function TestCustomRegistryMetrics (line 22) | func TestCustomRegistryMetrics(t *testing.T) { function TestDefaultRegistryMetrics (line 36) | func TestDefaultRegistryMetrics(t *testing.T) { function TestPrometheus_Buckets (line 51) | func TestPrometheus_Buckets(t *testing.T) { function TestMiddlewareConfig_Skipper (line 70) | func TestMiddlewareConfig_Skipper(t *testing.T) { function TestMetricsForErrors (line 103) | func TestMetricsForErrors(t *testing.T) { function TestMiddlewareConfig_LabelFuncs (line 138) | func TestMiddlewareConfig_LabelFuncs(t *testing.T) { function TestMiddlewareConfig_StatusCodeResolver (line 165) | func TestMiddlewareConfig_StatusCodeResolver(t *testing.T) { function TestMiddlewareConfig_HistogramOptsFunc (line 226) | func TestMiddlewareConfig_HistogramOptsFunc(t *testing.T) { function TestMiddlewareConfig_CounterOptsFunc (line 255) | func TestMiddlewareConfig_CounterOptsFunc(t *testing.T) { function TestMiddlewareConfig_AfterNextFuncs (line 284) | func TestMiddlewareConfig_AfterNextFuncs(t *testing.T) { function TestRunPushGatewayGatherer (line 317) | func TestRunPushGatewayGatherer(t *testing.T) { function TestSetPathFor404NoMatchingRoute (line 345) | func TestSetPathFor404NoMatchingRoute(t *testing.T) { function TestSetPathFor404Logic (line 362) | func TestSetPathFor404Logic(t *testing.T) { function TestInvalidUTF8PathIsFixed (line 383) | func TestInvalidUTF8PathIsFixed(t *testing.T) { function requestBody (line 398) | func requestBody(e *echo.Echo, path string) (string, int) { function request (line 406) | func request(e *echo.Echo, path string) int { function unregisterDefaults (line 411) | func unregisterDefaults(subsystem string) { FILE: internal/helpers/statuscode.go function DefaultStatusResolver (line 11) | func DefaultStatusResolver(c *echo.Context, err error) int { FILE: jaegertracing/jaegertracing.go constant defaultComponentName (line 51) | defaultComponentName = "echo/v5" type TraceConfig (line 55) | type TraceConfig struct function New (line 97) | func New(e *echo.Echo, skipper middleware.Skipper) io.Closer { function Trace (line 131) | func Trace(tracer opentracing.Tracer) echo.MiddlewareFunc { function TraceWithConfig (line 142) | func TraceWithConfig(config TraceConfig) echo.MiddlewareFunc { function limitString (line 252) | func limitString(str string, size int) string { function logError (line 260) | func logError(span opentracing.Span, err error) { function getRequestID (line 270) | func getRequestID(ctx *echo.Context) string { function generateToken (line 278) | func generateToken() string { function defaultOperationName (line 284) | func defaultOperationName(c *echo.Context) string { function TraceFunction (line 292) | func TraceFunction(ctx *echo.Context, fn interface{}, params ...interfac... function CreateChildSpan (line 329) | func CreateChildSpan(ctx *echo.Context, name string) opentracing.Span { function NewTracedRequest (line 350) | func NewTracedRequest(method string, url string, body io.Reader, span op... FILE: jaegertracing/jaegertracing_test.go type mockSpan (line 22) | type mockSpan struct method isFinished (line 38) | func (sp *mockSpan) isFinished() bool { method getOpName (line 42) | func (sp *mockSpan) getOpName() string { method getTag (line 46) | func (sp *mockSpan) getTag(key string) interface{} { method getLog (line 50) | func (sp *mockSpan) getLog(key string) interface{} { method Finish (line 54) | func (sp *mockSpan) Finish() { method FinishWithOptions (line 57) | func (sp *mockSpan) FinishWithOptions(opts opentracing.FinishOptions) { method Context (line 59) | func (sp *mockSpan) Context() opentracing.SpanContext { method SetOperationName (line 62) | func (sp *mockSpan) SetOperationName(operationName string) opentracing... method SetTag (line 66) | func (sp *mockSpan) SetTag(key string, value interface{}) opentracing.... method LogFields (line 70) | func (sp *mockSpan) LogFields(fields ...log.Field) { method LogKV (line 72) | func (sp *mockSpan) LogKV(alternatingKeyValues ...interface{}) { method SetBaggageItem (line 81) | func (sp *mockSpan) SetBaggageItem(restrictedKey, value string) opentr... method BaggageItem (line 84) | func (sp *mockSpan) BaggageItem(restrictedKey string) string { method Tracer (line 87) | func (sp *mockSpan) Tracer() opentracing.Tracer { method LogEvent (line 90) | func (sp *mockSpan) LogEvent(event string) { method LogEventWithPayload (line 92) | func (sp *mockSpan) LogEventWithPayload(event string, payload interfac... method Log (line 94) | func (sp *mockSpan) Log(data opentracing.LogData) { function createSpan (line 30) | func createSpan(tracer opentracing.Tracer) *mockSpan { type mockTracer (line 98) | type mockTracer struct method currentSpan (line 103) | func (tr *mockTracer) currentSpan() *mockSpan { method StartSpan (line 107) | func (tr *mockTracer) StartSpan(operationName string, opts ...opentrac... method Inject (line 118) | func (tr *mockTracer) Inject(sm opentracing.SpanContext, format interf... method Extract (line 122) | func (tr *mockTracer) Extract(format interface{}, carrier interface{})... function createMockTracer (line 129) | func createMockTracer() *mockTracer { function TestTraceWithDefaultConfig (line 136) | func TestTraceWithDefaultConfig(t *testing.T) { function TestTraceWithConfig (line 199) | func TestTraceWithConfig(t *testing.T) { function TestTraceWithConfigOfBodyDump (line 218) | func TestTraceWithConfigOfBodyDump(t *testing.T) { function TestTraceWithConfigOfNoneComponentName (line 246) | func TestTraceWithConfigOfNoneComponentName(t *testing.T) { function TestTraceWithConfigOfSkip (line 261) | func TestTraceWithConfigOfSkip(t *testing.T) { function TestTraceOfNoCurrentSpan (line 277) | func TestTraceOfNoCurrentSpan(t *testing.T) { function TestTraceWithLimitHTTPBody (line 288) | func TestTraceWithLimitHTTPBody(t *testing.T) { function TestTraceWithoutLimitHTTPBody (line 312) | func TestTraceWithoutLimitHTTPBody(t *testing.T) { function TestTraceWithDefaultOperationName (line 336) | func TestTraceWithDefaultOperationName(t *testing.T) { function TestTraceWithCustomOperationName (line 353) | func TestTraceWithCustomOperationName(t *testing.T) { FILE: jaegertracing/response_dumper.go type responseDumper (line 12) | type responseDumper struct method Write (line 29) | func (d *responseDumper) Write(b []byte) (int, error) { method GetResponse (line 33) | func (d *responseDumper) GetResponse() string { method Unwrap (line 37) | func (d *responseDumper) Unwrap() http.ResponseWriter { function newResponseDumper (line 19) | func newResponseDumper(resp http.ResponseWriter) *responseDumper { FILE: pprof/pprof.go constant DefaultPrefix (line 15) | DefaultPrefix = "/debug/pprof" function getPrefix (line 18) | func getPrefix(prefixOptions ...string) string { function Register (line 26) | func Register(e *echo.Echo, prefixOptions ...string) { function handler (line 46) | func handler(h http.HandlerFunc) echo.HandlerFunc { FILE: pprof/pprof_test.go function TestPProfRegisterDefaualtPrefix (line 15) | func TestPProfRegisterDefaualtPrefix(t *testing.T) { function TestPProfRegisterCustomPrefix (line 44) | func TestPProfRegisterCustomPrefix(t *testing.T) { FILE: session/session.go type Config (line 16) | type Config struct constant key (line 27) | key = "_session_store" function Get (line 38) | func Get(name string, c *echo.Context) (*sessions.Session, error) { function Middleware (line 48) | func Middleware(store sessions.Store) echo.MiddlewareFunc { function MiddlewareWithConfig (line 56) | func MiddlewareWithConfig(config Config) echo.MiddlewareFunc { FILE: session/session_test.go function TestMiddleware (line 17) | func TestMiddleware(t *testing.T) { function TestGetSessionMissingStore (line 62) | func TestGetSessionMissingStore(t *testing.T) { FILE: zipkintracing/response_writer.go type ResponseWriter (line 16) | type ResponseWriter interface type beforeFunc (line 31) | type beforeFunc function NewResponseWriter (line 34) | func NewResponseWriter(rw http.ResponseWriter) ResponseWriter { type responseWriter (line 42) | type responseWriter struct method WriteHeader (line 49) | func (rw *responseWriter) WriteHeader(s int) { method Write (line 55) | func (rw *responseWriter) Write(b []byte) (int, error) { method Status (line 65) | func (rw *responseWriter) Status() int { method Size (line 69) | func (rw *responseWriter) Size() int { method Written (line 73) | func (rw *responseWriter) Written() bool { method Before (line 77) | func (rw *responseWriter) Before(before func(ResponseWriter)) { method Hijack (line 81) | func (rw *responseWriter) Hijack() (net.Conn, *bufio.ReadWriter, error) { method callBefore (line 89) | func (rw *responseWriter) callBefore() { method Flush (line 95) | func (rw *responseWriter) Flush() { method CloseNotify (line 106) | func (rw *responseWriter) CloseNotify() <-chan bool { method Unwrap (line 111) | func (rw *responseWriter) Unwrap() http.ResponseWriter { FILE: zipkintracing/tracing.go type Tags (line 23) | type Tags type TraceProxyConfig (line 26) | type TraceProxyConfig struct type TraceServerConfig (line 33) | type TraceServerConfig struct function DoHTTP (line 56) | func DoHTTP(c *echo.Context, r *http.Request, client *zipkinhttp.Client)... function TraceFunc (line 64) | func TraceFunc(c *echo.Context, spanName string, spanTags Tags, tracer *... function TraceProxy (line 80) | func TraceProxy(tracer *zipkin.Tracer) echo.MiddlewareFunc { function TraceProxyWithConfig (line 89) | func TraceProxyWithConfig(config TraceProxyConfig) echo.MiddlewareFunc { function TraceServer (line 129) | func TraceServer(tracer *zipkin.Tracer) echo.MiddlewareFunc { function TraceServerWithConfig (line 138) | func TraceServerWithConfig(config TraceServerConfig) echo.MiddlewareFunc { function StartChildSpan (line 174) | func StartChildSpan(c *echo.Context, spanName string, tracer *zipkin.Tra... FILE: zipkintracing/tracing_test.go type zipkinSpanRequest (line 24) | type zipkinSpanRequest struct function DefaultTracer (line 36) | func DefaultTracer(reportingURL, serviceName string, tags map[string]str... function TestDoHTTTP (line 49) | func TestDoHTTTP(t *testing.T) { function TestTraceFunc (line 95) | func TestTraceFunc(t *testing.T) { function TestTraceProxy (line 136) | func TestTraceProxy(t *testing.T) { function TestTraceServer (line 182) | func TestTraceServer(t *testing.T) { function TestTraceServerWithConfig (line 225) | func TestTraceServerWithConfig(t *testing.T) { function TestTraceServerWithConfigSkipper (line 278) | func TestTraceServerWithConfigSkipper(t *testing.T) { function TestStartChildSpan (line 316) | func TestStartChildSpan(t *testing.T) {