execution_resource_store.bend

bendvy-ecs-core@0.1.0.3 · 9 lines · 2 definitions

1import Base
2import bendvy-ecs-core@0.1.0.3/lifecycle.bend as Life
3
4type Lookup<-V:Data> is Data:
5  Viewed{view:V,stamp:Life.Stamp}
6  LookupRefused{}
7type Edit<-P:Type,-Out:Type> is Type:
8  Edited{output:Out}
9  Unchanged{unused:P -> P & Out}