in pkg/genlib/generator_interface.go [355:370]
func bindConstantKeyword(field Field, fieldMap map[string]any) error {
var emitFNotReturn emitFNotReturn
emitFNotReturn = func(state *genState, buf *bytes.Buffer) error {
value, ok := state.prevCache[field.Name].(string)
if !ok {
// randomdata.Adjective() + randomdata.Noun() -> 364 * 527 (~190k) different values
value = randomdata.Adjective() + randomdata.Noun()
state.prevCache[field.Name] = value
}
buf.WriteString(value)
return nil
}
fieldMap[field.Name] = emitFNotReturn
return nil
}