MCPcopy Create free account
hub / github.com/cel-expr/cel-go / State

Method State

cel/program.go:130–135  ·  view source on GitHub ↗

State of the evaluation, non-nil if the OptTrackState or OptExhaustiveEval is specified within EvalOptions.

()

Source from the content-addressed store, hash-verified

128// State of the evaluation, non-nil if the OptTrackState or OptExhaustiveEval is specified
129// within EvalOptions.
130func (ed *EvalDetails) State() interpreter.EvalState {
131 if ed == nil {
132 return interpreter.NewEvalState()
133 }
134 return ed.state
135}
136
137// ActualCost returns the tracked cost through the course of execution when `CostTracking` is enabled.
138// Otherwise, returns nil if the cost was not enabled.

Callers 5

collectCoverageStatsFunction · 0.80
ResidualAstMethod · 0.80
TestExhaustiveEvalFunction · 0.80
reportFunction · 0.80
reportFunction · 0.80

Calls 1

NewEvalStateFunction · 0.92

Tested by 1

TestExhaustiveEvalFunction · 0.64