def clear_domain

bendvy-ecs-core@0.1.0.4 · restore_graph_runtime_state.bend:25

import bendvy-ecs-core@0.1.0.4/restore_graph_runtime_state.bend as RestoreGraphRuntimeState
import Base
import bendvy-ecs-core@0.1.0.4/relation_commands.bend as Notice
import bendvy-ecs-core@0.1.0.4/internal/relation_failures/domains.bend as Domains
import bendvy-ecs-core@0.1.0.4/internal/relation_failures/queue.bend as Queue

25# This adapter retains the ordinary mixed Runtime's exact metadata/owner type.
26def clear_domain(~S:Data,~P:Data,value:Domains.Domain<S,Notice.Notice<S,P>>) -> Domains.Domain<S,Notice.Notice<S,P>>:
27  match value:
28    case Domains.Domain{key,Queue.Queue{_,_,_,dropped},readers}:Domains.Domain{key,Queue.Queue{[],[],0n,dropped},readers}

Uses (4)

Used by (1)