def encoded

bendvy-ecs-core@0.1.0.4 · restore_graph_machine.bend:22

import bendvy-ecs-core@0.1.0.4/restore_graph_machine.bend as RestoreGraphMachine
import Base
import bendvy-ecs-core@0.1.0.4/decode_data.bend as D
import bendvy-ecs-core@0.1.0.4/machine.bend as M

22def encoded(~S:Data,~K:Data,~V:Data,~encode:V -> D.Raw,name:String,slot:M.Slot<S,K,V>) -> List<&2,D.Field>:
23  match slot:
24    case M.Missing{}:[]
25    case M.Present{value,_,_,_}:[D.Field{name,encode(value)}]

Uses (5)

Used by (1)