def Scan.within
import bend-trace-context@0.2.0.0/trace_context.bend as TraceContextimport Base
2280# Read the fields only when they fit the budget.
2281def Scan.within(fits: Maybe<&2, Nat>, fields: List<&2, String>) -> Result<&2, &2, StateError, TraceState>:
2282 match fits:
2283 case None{}:
2284 Fail{StateTooLarge{}}
2285 case Some{left}:
2286 Scan.finish(Scan.fields(fields, Scan.start()))