def name
import bendvy-ecs-core@0.1.0.4/ordinary_machine_declaration.bend as OrdinaryMachineDeclarationimport Base
import bendvy-ecs-core@0.1.0.4/machine.bend as M
19# Return the authored machine name without reading its runtime slot.
20def name(~S:Data,~Token:Data,~V:Data,~R:Type,~take:R -> R & M.Slot<S,Token,V>,declaration:Declaration<S,Token,V,R,take>) -> String:
21 match declaration:
22 case Declaration{name}:name
23 case Vocabulary{name,_}:name
Uses (4)
Used by (17)
- bendvy-ecs-core@0.1.0.4/ordinary_app_execution_run:handlers_resource_field
- bendvy-ecs-core@0.1.0.4/ordinary_app_machine:presented
- bendvy-ecs-core@0.1.0.4/ordinary_app_machine_value_dump:returned
- bendvy-ecs-core@0.1.0.4/ordinary_machine_declaration:required
- bendvy-ecs-core@0.1.0.4/ordinary_machine_initialization_marker:bind_allowed
- …