def inserted
bendvy-ecs-core@0.1.0.4 · bundle_requests.bend:16
import bendvy-ecs-core@0.1.0.4/bundle_requests.bend as BundleRequests
import Base
import bundle_insert_adapter.bend as AD
import bundle_batch.bend as BT
import world.bend as W
16def inserted(~S:Data,~Store:Type,~R:Type,~E:Data,~Packet:Type,~Context:Type,~Raw:Type,~Error:Data,~unpack:Packet -> Raw,context:Context,target:W.Handle<S>,result:BT.Inserted<S,Store,R,E,Packet>) -> AD.Owner<S,Store,R,E,Packet,Context> & Output<S,Raw,Error>:
17 match result:
18 case BT.Inserted{batch}: (AD.Owner{batch,context},Accepted{target,False{}})
19 case BT.Refused{batch,packet,error}: (AD.Owner{batch,context},Refused{unpack(packet),AD.EntityRefused{error}})