def without

bendvy-ecs-core@0.1.0.4 · ordinary_app_schedules.bend:61

import bendvy-ecs-core@0.1.0.4/ordinary_app_schedules.bend as OrdinaryAppSchedules
import Base
import bendvy-ecs-core@0.1.0.4/string_equality.bend as Text

61def without(~S:Data,+label:String,plans:List<&2,Named<S>>) -> List<&2,Named<S>>:
62  match plans:
63    case []:[]
64    case Named{+name,+plan} <> +rest:remove_next(~S,Text.equal(label,name),Named{name,plan},rest,without(~S,label,rest))

Uses (5)

Used by (1)