Imports #
"io"
"os"
"strings"
"sync"
"text/template"
"io"
"os"
"strings"
"sync"
"text/template"
var inTest = *ast.BinaryExpr
Template is a wrapper around text/template.Template, where the underlying template will be parsed the first time it is needed.
type Template struct {
name string
text string
once sync.Once
tmpl *template.Template
}
func (r *Template) Execute(w io.Writer, data any) error
New creates a new lazy template, delaying the parsing work until it is first needed. If the code is being run as part of tests, the template parsing will happen immediately.
func New(name string, text string) *Template
func (r *Template) build()
func (r *Template) tp() *template.Template
Generated with Arrow