Versions in this module Expand all Collapse all v0 v0.3.0 Mar 24, 2026 Changes in this version + type Hashable interface + Hash func() (string, error) v0.1.0 Oct 29, 2025 Changes in this version + const RequestHistorySize + func GetRunGroup() (func() error, func(error)) + func InitHttpServer(ctx context.Context, cfg *config.Config) + func LoggingMiddleware(next http.Handler) http.Handler + type Completion struct + Message string + Ret interface{} + Status int + type HTTPError struct + Code int + Message string + func NewHTTPError(code int, msg string) *HTTPError + func (e *HTTPError) Error() string + type HandleFunc func(interface{}) (interface{}, *HTTPError) + type HttpServer struct + func (s *HttpServer) Start() error + func (s *HttpServer) Stop(err error) + type TrailingDelayQueue struct + func NewTrailingDelayQueue(handle HandleFunc, delay time.Duration) *TrailingDelayQueue + func (q *TrailingDelayQueue) Get(uid string) *Completion + func (q *TrailingDelayQueue) Shutdown() + func (q *TrailingDelayQueue) Submit(item interface{}) string