Versions in this module Expand all Collapse all v1 v1.0.2 Oct 30, 2025 v1.0.1 May 26, 2022 Changes in this version + var SupportedPlugins = make(map[string]NewFunc) + func GetHashFunc(a string) (f func(b []byte) string) + func RegisterPlugin(name string, plugin NewFunc) + type Config struct + Logger log.Logger + Path string + Router *fasthttprouter.Router + type Helloworld struct + func (p *Helloworld) Handler() fasthttp.RequestHandler + func (p *Helloworld) Init(c *Config) (err error) + func (p *Helloworld) Process(h fasthttp.RequestHandler) fasthttp.RequestHandler + func (p *Helloworld) UnInit() + type NewFunc func() Plugin + type Plugin interface + Handler func() fasthttp.RequestHandler + Init func(c *Config) error + Process func(fasthttp.RequestHandler) fasthttp.RequestHandler + UnInit func() + type Recover struct + Log log.Logger + func (p *Recover) Handler() fasthttp.RequestHandler + func (p *Recover) Init(c *Config) (err error) + func (p *Recover) Process(h fasthttp.RequestHandler) fasthttp.RequestHandler + func (p *Recover) UnInit()