def general_access

bendvy-ecs-core@0.1.0.3 · execution_builder.bend:174

import bendvy-ecs-core@0.1.0.3/execution_builder.bend as ExecutionBuilder
import Base
import bendvy-ecs-core@0.1.0.3/execution_declaration.bend as D
import bendvy-ecs-core@0.1.0.3/execution_query_recipe.bend as Recipe

174def general_access(key:String,kind:Recipe.QueryKind) -> D.Access:
175  match kind:
176    case Recipe.ReadRows{}:D.Access{key,D.ComponentAccess{},D.SharedView{},D.ReadOnly{}}
177    case Recipe.WriteRows{}:D.Access{key,D.ComponentAccess{},D.Exclusive{},D.Writable{}}

Uses (6)

Used by (6)