TraceContext.Entries.drop_last: def of bend-trace-context@0.2.0.0 Import: import bend-trace-context@0.2.0.0/trace_context.bend as TraceContext Lines 2451-2458 of bend-trace-context@0.2.0.0/trace_context.bend: https://jend.leeeet.dev/read.txt?path=bend-trace-context@0.2.0.0/trace_context.bend&start_line=2451&end_line=2458 import Base # The entries without the rightmost one. def Entries.drop_last(entries: List<&2, StateEntry>) -> List<&2, StateEntry>: match entries: case Nil{}: Nil{} case Con{entry, +rest}: Bool.pick(List<&2, StateEntry>, List.is_empty(&2, StateEntry, rest), Nil{}, Con{entry, Entries.drop_last(rest)}) Uses (4): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.pick https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List.is_empty https://jend.leeeet.dev/definition.txt?path=bend-trace-context@0.2.0.0/trace_context.bend&name=StateEntry