def from_initialization

bendvy-ecs-core@0.1.0.4 · ordinary_machine_transition_reader.bend:56

import bendvy-ecs-core@0.1.0.4/ordinary_machine_transition_reader.bend as OrdinaryMachineTransitionReader
import Base
import bendvy-ecs-core@0.1.0.4/ordinary_machine_initialization.bend as Resource
import bendvy-ecs-core@0.1.0.4/ordinary_machine_declaration.bend as Machine

56def from_initialization(~S:Data,~K:Data,~V:Data,~R:Type,~take:R -> R & Resource.State<S,K,V>,~put:R -> Resource.State<S,K,V> -> R,~declaration:Machine.Declaration<S,K,V,R,Resource.take_slot(~S,~K,~V,~R,~take,~put)>) -> Declaration<S,K,V,R,initialized_take(~S,~K,~V,~R,~take,~put),initialized_put(~S,~K,~V,~R,~take,~put)>:
57  Declaration{Machine.name(~S,~K,~V,~R,~Resource.take_slot(~S,~K,~V,~R,~take,~put),declaration)}

Uses (8)

Used by (0)

No other definition uses this definition.