go: github.com/golang/go/src/internal/lazytemplate Index | Files

package lazytemplate

import "github.com/golang/go/src/internal/lazytemplate"

Package lazytemplate is a thin wrapper over text/template, allowing the use of global template variables without forcing them to be parsed at init.


Package Files


type Template Uses

type Template struct {
    // contains filtered or unexported fields

Template is a wrapper around text/template.Template, where the underlying template will be parsed the first time it is needed.

func New Uses

func New(name, text string) *Template

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 (*Template) Execute Uses

func (r *Template) Execute(w io.Writer, data interface{}) error

Package lazytemplate imports 5 packages (graph). Updated 2019-03-28. Refresh now. Tools for package owners.