def lookup_choose

bendvy-ecs-core@0.1.0.3 · restore_data.bend:34

import bendvy-ecs-core@0.1.0.3/restore_data.bend as RestoreData
import Base
import bendvy-ecs-core@0.1.0.3/world.bend as W

34def lookup_choose(~S:Data,equal:Bool,target:W.Handle<S>,next:Unit -> Maybe<&2,W.Handle<S>>) -> Maybe<&2,W.Handle<S>>:
35  match equal:
36    case True{}:Some{target}
37    case False{}:next(Unit{})

Uses (4)

Used by (1)