def TraceState.truncate
bend-trace-context@0.2.0.0 · trace_context.bend:2487
import bend-trace-context@0.2.0.0/trace_context.bend as TraceContext
import Base
2487
2488
2489
2490
2491
2492
2493def TraceState.truncate(limits: Limits, state: TraceState) -> Truncation:
2494 +entries = TraceState.entries(state)
2495 +kept = Entries.truncate(List.length(&2, StateEntry, entries), Limits.tracestate_output(limits), entries)
2496 Truncation{TraceState.from_entries(kept, TraceState.empty()), Entries.dropped(entries, kept)}