def save_resources

bendvy-ecs-core@0.1.0.4 · restore_graph_schema.bend:36

import bendvy-ecs-core@0.1.0.4/restore_graph_schema.bend as RestoreGraphSchema
import Base
import bendvy-ecs-core@0.1.0.4/owner_product.bend as Product
import bendvy-ecs-core@0.1.0.4/decode_data.bend as D

36def save_resources(~Resources:Type,~Machines:Type,~resources:Resources -> Resources & List<&2,D.Field>,owner:Product.Owner<Resources,Machines>) -> Product.Owner<Resources,Machines> & List<&2,D.Field>:
37  match owner:
38    case Product.Owner{owner,machines}:resource_saved(~Resources,~Machines,machines,resources(owner))

Uses (5)

Used by (1)