def choose_first

bendvy-ecs-core@0.1.0.4 · inspector_metadata.bend:19

import bendvy-ecs-core@0.1.0.4/inspector_metadata.bend as InspectorMetadata
import Base

19def choose_first(~S:Data,matched:Bool,value:Resource<S>,alternative:Maybe<&2,Resource<S>>) -> Maybe<&2,Resource<S>>:
20  match matched:
21    case True{}:Some{value}
22    case False{}:alternative

Uses (3)

Used by (1)