in pkg/genlib/generator_with_text_template.go [113:129]
func (gen *GeneratorWithTextTemplate) emit(buf *bytes.Buffer) error {
if gen.totEvents == 0 || gen.state.counter < gen.totEvents {
select {
case <-gen.errChan:
return generateOnFieldNotInFieldsYaml
default:
err := gen.tpl.Execute(buf, nil)
if err != nil {
return err
}
}
} else {
return io.EOF
}
return nil
}