Versions in this module Expand all Collapse all v0 v0.0.2 Jan 12, 2024 Changes in this version + type GeneratorOpts struct + FormatImports bool + Metrics types.Strings + Suffix string + Template *template.Template + TemplatePath string + TemplateStr string + type TemplateVals struct + DurationName string + HasDuration bool + HasError bool + HasSuccess bool + HasTotal bool + Imports string + MethodList []types.Method + PackageName string + RandomHex string + StartTimeName string + WrapperTypeName string + type TypeVisitor struct + func NewTypeVisitor(g *WrapperGenerator, opts TypeVisitorOpts) (*TypeVisitor, error) + func (t *TypeVisitor) Visit(nRaw ast.Node) ast.Visitor + func (t *TypeVisitor) Walk() error + type TypeVisitorOpts struct + CWD string + FileName string + Targets types.Strings + type WrapperGenerator struct + func MustNewWrapperGenerator(w *WrapperGenerator, err error) *WrapperGenerator + func NewWrapperGenerator(opts GeneratorOpts) (*WrapperGenerator, error) + func (w *WrapperGenerator) Generate(outPath, filename string, tmplVals TemplateVals) error