NewScriptBuilder returns a new instance of a script builder. See ScriptBuilder for details.
(opts ...ScriptBuilderOpt)
| 299 | // NewScriptBuilder returns a new instance of a script builder. See |
| 300 | // ScriptBuilder for details. |
| 301 | func NewScriptBuilder(opts ...ScriptBuilderOpt) *ScriptBuilder { |
| 302 | cfg := defaultScriptBuilderConfig() |
| 303 | for _, opt := range opts { |
| 304 | opt(cfg) |
| 305 | } |
| 306 | |
| 307 | return &ScriptBuilder{ |
| 308 | script: make([]byte, 0, cfg.allocSize), |
| 309 | } |
| 310 | } |
searching dependent graphs…