def combine

bendvy-ecs-core@0.1.0.3 · execution_resource_recipe.bend:13

import bendvy-ecs-core@0.1.0.3/execution_resource_recipe.bend as ExecutionResourceRecipe
import Base

13def combine(left:Permission,right:Permission) -> Permission:
14  match left right:
15    case Writable{} _:Writable{}
16    case _ Writable{}:Writable{}
17    case ReadOnly{} _:ReadOnly{}
18    case _ ReadOnly{}:ReadOnly{}
19    case _ _:Unused{}

Uses (1)

Used by (1)