def protected_leaf

bendvy-ecs-core@0.1.0.3 · execution_lifetime_scope_coverage.bend:57

import bendvy-ecs-core@0.1.0.3/execution_lifetime_scope_coverage.bend as ExecutionLifetimeScopeCoverage
import Base
import bendvy-ecs-core@0.1.0.3/execution_resource_policy.bend as Policy

57def protected_leaf(policy:Policy.Policy) -> Bool:
58  match policy:
59    case Policy.ProtectedRelation{_,_}:True{}
60    case Policy.ProtectedLifetimeScope{_}:True{}
61    case Policy.Ordinary{}:False{}

Uses (2)

Used by (1)