type Bound
import bendvy-ecs-core@0.1.0.3/execution_query_recipe.bend as ExecutionQueryRecipeimport Base
import bendvy-ecs-core@0.1.0.3/execution_composer_layout.bend as L
8type Bound is Data:
9 AllLive{}
10 With{route:L.Route}
11 Without{route:L.Route}
12 # Bevy Changed compares component ticks with last_run/this_run:
13 # https://github.com/bevyengine/bevy/blob/ad678262ce53b5d142fe49ee5e08caff6f00ab60/crates/bevy_ecs/src/query/filter.rs
14 # Admission reserves an upper bound; each operation checks actual stamps.
15 Changed{route:L.Route}
16 And{left:Bound,right:Bound}
17 Or{left:Bound,right:Bound}