def leaf

bendvy-ecs-core@0.1.0.3 · execution_relation_failure_retention.bend:67

import bendvy-ecs-core@0.1.0.3/execution_relation_failure_retention.bend as ExecutionRelationFailureRetention
import Base
import bendvy-ecs-core@0.1.0.3/execution_composer_layout.bend as Layout
import bendvy-ecs-core@0.1.0.3/execution_resource_policy.bend as Policy

67def leaf(policy:Policy.Policy,route:Layout.Route,routes:List<&2,Layout.Route>) -> Bool:
68  match policy:
69    case Policy.ProtectedRelation{_,_}:contains(route,routes)
70    case Policy.Ordinary{}:True{}
71    case Policy.ProtectedLifetimeScope{_}:True{}

Uses (5)

Used by (1)