def projected

bendvy-ecs-core@0.1.0.3 · execution_save_layout_field.bend:28

import bendvy-ecs-core@0.1.0.3/execution_save_layout_field.bend as ExecutionSaveLayoutField
import Base
import bendvy-ecs-core@0.1.0.3/execution_save_recipe.bend as Recipe
import bendvy-ecs-core@0.1.0.3/decode_data.bend as D
import bendvy-ecs-core@0.1.0.3/decode_size.bend as Size

28def projected(-P:Type,key:String,+codec:D.Codec,result:P & D.Raw) -> P & Recipe.Field:
29  match result:
30    case (owner,+raw):budgeted(P,owner,key,codec,raw,Size.budget(codec,raw))

Uses (8)

Used by (1)