Versions in this module Expand all Collapse all v0 v0.2.0 Jun 13, 2023 Changes in this version + var TimeType = reflect.TypeOf(time.Time{}) + type BufferSize int + type CacheSize int + type CycleDetector struct + func NewCycleDetector(rType reflect.Type) *CycleDetector + func (c *CycleDetector) Child(rType reflect.Type, parentSelector *op.Selector) (next *CycleDetector, hasCycle bool) + func (c *CycleDetector) Has(parent *CycleDetector) bool + type EscapeHTML bool + type MultiCycleDetector struct + func (d *MultiCycleDetector) Get(c *CycleDetector, rType reflect.Type, parentSelector *op.Selector) (*CycleDetector, bool) + type Option interface + type PanicOnError bool + type Planner struct + Type *est.Type + func New(options ...Option) *Planner + func (p *Planner) Compile(template []byte) (*est.Execution, func() *est.State, error) + func (p *Planner) DefineVariable(name string, v interface{}, names ...string) error + func (p *Planner) EmbedVariable(val interface{}) error + func (p *Planner) Func(prev *op.Selector, methodName string, call *expr.Call) (*op.Func, error) + func (p *Planner) New() *Planner + type Pool struct + func NewPool(size int, newState func() *est.State) *Pool + func (p *Pool) Put(state *est.State) + func (p *Pool) State() *est.State + type Tag struct + Names []string + Omit bool + Prefix string + func Parse(tagString string) *Tag + type TypeParser = functions.TypeParser v0.1.0 Mar 24, 2022