def resource_book

bendvy-ecs-core@0.1.0.3 · execution_builder.bend:134

import bendvy-ecs-core@0.1.0.3/execution_builder.bend as ExecutionBuilder
import Base
import bendvy-ecs-core@0.1.0.3/execution_declaration.bend as D
import bendvy-ecs-core@0.1.0.3/execution_resource_recipe.bend as Resources

134def resource_book(book:Book,entry:Resources.Entry,access:D.Access,available:Bool) -> Book:
135  match book:
136    case Book{previous,queries,resources,supported}:Book{access <> previous,queries,entry <> resources,Bool.and(supported,available)}

Uses (6)

Used by (6)