Versions in this module Expand all Collapse all v1 v1.0.1 Feb 29, 2024 v1.0.0 Dec 19, 2023 Changes in this version + type BinaryRenderer struct + Data []byte + DataType string + func (b BinaryRenderer) ContentType() string + func (b BinaryRenderer) Render(writer http.ResponseWriter) error + type HTMLRenderer struct + Data interface{} + Name string + Template *template.Template + func (h HTMLRenderer) ContentType() string + func (h HTMLRenderer) Render(writer http.ResponseWriter) error + type JsonRenderer struct + Data interface{} + Indent string + Prefix string + func (j JsonRenderer) ContentType() string + func (j JsonRenderer) Render(writer http.ResponseWriter) error + type RedirectRenderer struct + Code int + Location string + Request *http.Request + func (r RedirectRenderer) ContentType() string + func (r RedirectRenderer) Render(writer http.ResponseWriter) error + type Renderer interface + ContentType func() string + Render func(writer http.ResponseWriter) error + type TextRenderer struct + Args []interface{} + Format string + func (t TextRenderer) ContentType() string + func (t TextRenderer) Render(writer http.ResponseWriter) error + type XmlRenderer struct + Data interface{} + Indent string + Prefix string + func (x XmlRenderer) ContentType() string + func (x XmlRenderer) Render(writer http.ResponseWriter) error