def admitted_grant
bendvy-ecs-core@0.1.0.3 · execution_command_system.bend:123
import bendvy-ecs-core@0.1.0.3/execution_command_system.bend as ExecutionCommandSystem
import Base
import bendvy-ecs-core@0.1.0.3/execution_reservation_authority.bend as Request
import bendvy-ecs-core@0.1.0.3/execution_command_permission.bend as Permission
123def admitted_grant(permission:Permission.Permission) -> Request.Grant:
124 match permission:
125 case Permission.FamilyOnly{}:Request.NoStructural{}
126 case Permission.EntityStructural{}:Request.Structural{}