MCPcopy
hub / github.com/pquerna/ffjson / renderTpl

Method renderTpl

generator/inceptionmain.go:153–165  ·  view source on GitHub ↗
(f *os.File, t *template.Template, tc *templateCtx)

Source from the content-addressed store, hash-verified

151}
152
153func (im *InceptionMain) renderTpl(f *os.File, t *template.Template, tc *templateCtx) error {
154 buf := new(bytes.Buffer)
155 err := t.Execute(buf, tc)
156 if err != nil {
157 return err
158 }
159 formatted, err := format.Source(buf.Bytes())
160 if err != nil {
161 return err
162 }
163 _, err = f.Write(formatted)
164 return err
165}
166
167func (im *InceptionMain) Generate(packageName string, si []*StructInfo, importName string) error {
168 var err error

Callers 1

GenerateMethod · 0.95

Calls 3

ExecuteMethod · 0.80
BytesMethod · 0.65
WriteMethod · 0.45

Tested by

no test coverage detected