def lifetime_scope

bendvy-ecs-core@0.1.0.3 · execution_command_buffer.bend:54

import bendvy-ecs-core@0.1.0.3/execution_command_buffer.bend as ExecutionCommandBuffer
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_lifetime_scope_command.bend as ScopeCommands

54def lifetime_scope(~S:Data,~P:Type,~D:Type,buffer:Buffer<S,P,D>,route:Layout.Route,operation:ScopeCommands.Operation<S>) -> Buffer<S,P,D>:
55  match buffer:
56    case Buffer{pending,receipts}:Buffer{LifetimeScope{route,operation} <> pending,receipts}

Uses (5)

Used by (1)