def bind

bendvy-ecs-core@0.1.0.4 · ordinary_checked_bindings.bend:24

import bendvy-ecs-core@0.1.0.4/ordinary_checked_bindings.bend as OrdinaryCheckedBindings
import Base
import bendvy-ecs-core@0.1.0.4/ordinary_checked_condition.bend as Cond

24def bind(~World:Type,~Owner:Type,~evaluate:Owner -> World -> Cond.Evaluation<World,Owner>,+id:U32,value:Cond.Condition<World,Owner,evaluate>) -> Bindings<World,BoundOwner<Owner>,select(~World,~Owner,~evaluate)>:
25  match value:
26    case Cond.Condition{owner,description}:Bindings{BoundOwner{id,owner},[Description{id,description}]}

Uses (8)

Used by (0)

No other definition uses this definition.