Versions in this module Expand all Collapse all v1 v1.0.1 Apr 19, 2024 Changes in this version + const BindingRateLimiter + const BindingView + var CacheFacade cache.Cache + var ConfigFacade config.Config + var RateLimiterFacade http.RateLimiter + func Background() http.Context + type Context struct + func NewContext() *Context + func (r *Context) Context() context.Context + func (r *Context) Request() http.ContextRequest + func (r *Context) Response() http.ContextResponse + func (r *Context) WithValue(key string, value any) + type Ctx context.Context + type RateLimiter struct + func NewRateLimiter() *RateLimiter + func (r *RateLimiter) For(name string, callback func(ctx http.Context) http.Limit) + func (r *RateLimiter) ForWithLimits(name string, callback func(ctx http.Context) []http.Limit) + func (r *RateLimiter) Limiter(name string) func(ctx http.Context) []http.Limit + type ServiceProvider struct + func (http *ServiceProvider) Boot(app foundation.Application) + func (http *ServiceProvider) Register(app foundation.Application) + type View struct + func NewView() *View + func (r *View) Exists(view string) bool + func (r *View) GetShared() map[string]any + func (r *View) Share(key string, value any) + func (r *View) Shared(key string, def ...any) any