def provisioned_leaf

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

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_composer_layout.bend as Layout
import bendvy-ecs-core@0.1.0.3/execution_resource_policy.bend as Policy
import bendvy-ecs-core@0.1.0.3/execution_relation_failure_retention.bend as Retention

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

Uses (5)

Used by (1)