def membership

bendvy-ecs-core@0.1.0.3 · execution_query_matches.bend:39

import bendvy-ecs-core@0.1.0.3/execution_query_matches.bend as ExecutionQueryMatches
import Base

39def membership(-V:Data,presence:Presence,value:Maybe<&2,V>) -> Bool:
40  match presence:
41    case Optional{}:True{}
42    case Required{}:present(V,value)
43    case With{}:present(V,value)
44    case Without{}:Bool.not(present(V,value))

Uses (5)

Used by (1)