[INFO] fetching crate venix 3.1.4...
[INFO] testing venix-3.1.4 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate venix 3.1.4 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate venix 3.1.4
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate venix 3.1.4
[INFO] tweaked toml for crates.io crate venix 3.1.4 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate venix 3.1.4 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate venix 3.1.4 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded orx-pinned-vec v4.0.0
[INFO] [stderr]   Downloaded venix_macros v1.1.0
[INFO] [stderr]   Downloaded orx-pseudo-default v2.1.0
[INFO] [stderr]   Downloaded orx-iterable v1.3.0
[INFO] [stderr]   Downloaded orx-pinned-concurrent-col v3.0.1
[INFO] [stderr]   Downloaded orx-self-or v1.2.0
[INFO] [stderr]   Downloaded orx-fixed-vec v4.0.0
[INFO] [stderr]   Downloaded orx-concurrent-bag v4.0.1
[INFO] [stderr]   Downloaded orx-concurrent-iter v4.3.0
[INFO] [stderr]   Downloaded orx-split-vec v4.0.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 9bfde86dccf67c48ed997cad287fbf470401ba00988c9a0d97246f0f5f85297d
[INFO] running `Command { std: "docker" "start" "9bfde86dccf67c48ed997cad287fbf470401ba00988c9a0d97246f0f5f85297d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9bfde86dccf67c48ed997cad287fbf470401ba00988c9a0d97246f0f5f85297d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9bfde86dccf67c48ed997cad287fbf470401ba00988c9a0d97246f0f5f85297d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9bfde86dccf67c48ed997cad287fbf470401ba00988c9a0d97246f0f5f85297d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9bfde86dccf67c48ed997cad287fbf470401ba00988c9a0d97246f0f5f85297d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling orx-self-or v1.2.0
[INFO] [stderr]    Compiling orx-pseudo-default v2.1.0
[INFO] [stderr]    Compiling smallvec v1.16.0
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling orx-iterable v1.3.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling orx-concurrent-iter v4.3.0
[INFO] [stderr]    Compiling orx-pinned-vec v4.0.0
[INFO] [stderr]    Compiling dashmap v6.2.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling orx-fixed-vec v4.0.0
[INFO] [stderr]    Compiling orx-split-vec v4.0.2
[INFO] [stderr]    Compiling orx-pinned-concurrent-col v3.0.1
[INFO] [stderr]    Compiling orx-concurrent-bag v4.0.1
[INFO] [stderr]    Compiling venix v3.1.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.65s
[INFO] running `Command { std: "docker" "inspect" "9bfde86dccf67c48ed997cad287fbf470401ba00988c9a0d97246f0f5f85297d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9bfde86dccf67c48ed997cad287fbf470401ba00988c9a0d97246f0f5f85297d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling venix v3.1.4 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling zerocopy-derive v0.8.56
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stdout] warning: use of deprecated module `venix::prelude`: Use the `avenix` crate instead.
[INFO] [stdout]  --> examples/07_query_parallel.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | use venix::prelude::*;
[INFO] [stdout]   |            ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/07_query_parallel.rs:20:19
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let mut app = App::new();
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit struct `venix::schedule::DefaultSchedulesPlugin`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/07_query_parallel.rs:21:21
[INFO] [stdout]    |
[INFO] [stdout] 21 |     app.add_plugins(DefaultSchedulesPlugin)
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `venix::prelude`: Use the `avenix` crate instead.
[INFO] [stdout]  --> examples/despawning/hierarchy_cleanup.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | use venix::prelude::*;
[INFO] [stdout]   |            ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stdout]  --> examples/despawning/hierarchy_cleanup.rs:4:23
[INFO] [stdout]   |
[INFO] [stdout] 4 |     pub children: Vec<Entity>,
[INFO] [stdout]   |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stdout]  --> examples/despawning/hierarchy_cleanup.rs:8:17
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub parent: Entity,
[INFO] [stdout]   |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub parent: Entity,
[INFO] [stdout]    |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:16:21
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub new_parent: Entity,
[INFO] [stdout]    |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `venix::app::Plugin`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:25:6
[INFO] [stdout]    |
[INFO] [stdout] 25 | impl Plugin for HierarchyPlugin {
[INFO] [stdout]    |      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::commands::Commands`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 |     mut commands: Commands,
[INFO] [stdout]    |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:34:23
[INFO] [stdout]    |
[INFO] [stdout] 34 |     mut parent_query: Query<&mut Parent>,
[INFO] [stdout]    |                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:35:17
[INFO] [stdout]    |
[INFO] [stdout] 35 |     link_query: Query<(Entity, &LinkTo)>,
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:35:24
[INFO] [stdout]    |
[INFO] [stdout] 35 |     link_query: Query<(Entity, &LinkTo)>,
[INFO] [stdout]    |                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::commands::Commands`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:58:16
[INFO] [stdout]    |
[INFO] [stdout] 58 |     commands1: Commands,
[INFO] [stdout]    |                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::commands::Commands`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:59:20
[INFO] [stdout]    |
[INFO] [stdout] 59 |     mut commands2: Commands,
[INFO] [stdout]    |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:60:23
[INFO] [stdout]    |
[INFO] [stdout] 60 |     mut parent_query: Query<(Entity, &mut Parent)>,
[INFO] [stdout]    |                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:60:30
[INFO] [stdout]    |
[INFO] [stdout] 60 |     mut parent_query: Query<(Entity, &mut Parent)>,
[INFO] [stdout]    |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     child_query: Query<(Entity, &Child)>,
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:61:25
[INFO] [stdout]    |
[INFO] [stdout] 61 |     child_query: Query<(Entity, &Child)>,
[INFO] [stdout]    |                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:62:17
[INFO] [stdout]    |
[INFO] [stdout] 62 |     link_query: Query<(Entity, &LinkTo)>,
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:62:24
[INFO] [stdout]    |
[INFO] [stdout] 62 |     link_query: Query<(Entity, &LinkTo)>,
[INFO] [stdout]    |                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     App::new()
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit struct `venix::schedule::DefaultSchedulesPlugin`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:107:22
[INFO] [stdout]     |
[INFO] [stdout] 107 |         .add_plugins(DefaultSchedulesPlugin)
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::prelude::Startup`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |         .add_systems(Startup::id(), setup_scene_graph)
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::prelude::Update`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:111:22
[INFO] [stdout]     |
[INFO] [stdout] 111 |         .add_systems(Update::id(), trigger_runtime_lifecycle_stages)
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:116:30
[INFO] [stdout]     |
[INFO] [stdout] 116 | fn run_test_frames(app: &mut App) {
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::commands::Commands`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:132:36
[INFO] [stdout]     |
[INFO] [stdout] 132 | fn setup_scene_graph(mut commands: Commands) {
[INFO] [stdout]     |                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::commands::Commands`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:151:19
[INFO] [stdout]     |
[INFO] [stdout] 151 |     mut commands: Commands,
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::resources::ResMut`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:152:18
[INFO] [stdout]     |
[INFO] [stdout] 152 |     mut stepper: ResMut<FrameStepper>,
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:153:18
[INFO] [stdout]     |
[INFO] [stdout] 153 |     alpha_query: Query<Entity, With<AlphaCommander>>,
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:153:24
[INFO] [stdout]     |
[INFO] [stdout] 153 |     alpha_query: Query<Entity, With<AlphaCommander>>,
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::With`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:153:32
[INFO] [stdout]     |
[INFO] [stdout] 153 |     alpha_query: Query<Entity, With<AlphaCommander>>,
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:154:18
[INFO] [stdout]     |
[INFO] [stdout] 154 |     child_query: Query<Entity, (Without<Parent>, Without<Child>, Without<LinkTo>)>,
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:154:24
[INFO] [stdout]     |
[INFO] [stdout] 154 |     child_query: Query<Entity, (Without<Parent>, Without<Child>, Without<LinkTo>)>,
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Without`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:154:33
[INFO] [stdout]     |
[INFO] [stdout] 154 |     child_query: Query<Entity, (Without<Parent>, Without<Child>, Without<LinkTo>)>,
[INFO] [stdout]     |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Without`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:154:50
[INFO] [stdout]     |
[INFO] [stdout] 154 |     child_query: Query<Entity, (Without<Parent>, Without<Child>, Without<LinkTo>)>,
[INFO] [stdout]     |                                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Without`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:154:66
[INFO] [stdout]     |
[INFO] [stdout] 154 |     child_query: Query<Entity, (Without<Parent>, Without<Child>, Without<LinkTo>)>,
[INFO] [stdout]     |                                                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:26:30
[INFO] [stdout]    |
[INFO] [stdout] 26 |     fn build(self, app: &mut App) {
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::prelude::Update`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:27:25
[INFO] [stdout]    |
[INFO] [stdout] 27 |         app.add_systems(Update::id(), automatic_hierarchy_linker_system)
[INFO] [stdout]    |                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::prelude::CleanupHandles`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:28:26
[INFO] [stdout]    |
[INFO] [stdout] 28 |             .add_systems(CleanupHandles::id(), hirearchy_cleanup);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `venix::prelude`: Use the `avenix` crate instead.
[INFO] [stdout]  --> examples/08_query_lookups.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | use venix::prelude::*;
[INFO] [stdout]   |            ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stdout]  --> examples/08_query_lookups.rs:6:21
[INFO] [stdout]   |
[INFO] [stdout] 6 | struct TargetEntity(Entity);
[INFO] [stdout]   |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:12:19
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let mut app = App::new();
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit struct `venix::schedule::DefaultSchedulesPlugin`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:13:21
[INFO] [stdout]    |
[INFO] [stdout] 13 |     app.add_plugins(DefaultSchedulesPlugin)
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::prelude::Startup`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:14:22
[INFO] [stdout]    |
[INFO] [stdout] 14 |         .add_systems(Startup::id(), setup_simulation_entities_system)
[INFO] [stdout]    |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::prelude::Update`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 |             Update::id(),
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::commands::Commands`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:30:51
[INFO] [stdout]    |
[INFO] [stdout] 30 | fn setup_simulation_entities_system(mut commands: Commands) {
[INFO] [stdout]    |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:38:23
[INFO] [stdout]    |
[INFO] [stdout] 38 |     mut query_health: Query<&mut Health>,
[INFO] [stdout]    |                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:39:19
[INFO] [stdout]    |
[INFO] [stdout] 39 |     query_player: Query<(Entity, &PlayerTag)>,
[INFO] [stdout]    |                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:39:26
[INFO] [stdout]    |
[INFO] [stdout] 39 |     query_player: Query<(Entity, &PlayerTag)>,
[INFO] [stdout]    |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:59:23
[INFO] [stdout]    |
[INFO] [stdout] 59 |     mut query_health: Query<&mut Health>,
[INFO] [stdout]    |                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:60:18
[INFO] [stdout]    |
[INFO] [stdout] 60 |     query_enemy: Query<(Entity, &EnemyTag)>,
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:60:25
[INFO] [stdout]    |
[INFO] [stdout] 60 |     query_enemy: Query<(Entity, &EnemyTag)>,
[INFO] [stdout]    |                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:92:23
[INFO] [stdout]    |
[INFO] [stdout] 92 |     mut query_health: Query<&mut Health>,
[INFO] [stdout]    |                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:93:17
[INFO] [stdout]    |
[INFO] [stdout] 93 |     query_boss: Query<(Entity, &BossTag)>,
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:93:24
[INFO] [stdout]    |
[INFO] [stdout] 93 |     query_boss: Query<(Entity, &BossTag)>,
[INFO] [stdout]    |                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/08_query_lookups.rs:119:35
[INFO] [stdout]     |
[INFO] [stdout] 119 | fn run_lookup_test_loop(app: &mut App) {
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::prelude::Startup`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/07_query_parallel.rs:22:22
[INFO] [stdout]    |
[INFO] [stdout] 22 |         .add_systems(Startup::id(), spawn_parallel_batch_system)
[INFO] [stdout]    |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::prelude::Update`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/07_query_parallel.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 |             Update::id(),
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::commands::Commands`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/07_query_parallel.rs:41:46
[INFO] [stdout]    |
[INFO] [stdout] 41 | fn spawn_parallel_batch_system(mut commands: Commands) {
[INFO] [stdout]    |                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/07_query_parallel.rs:64:32
[INFO] [stdout]    |
[INFO] [stdout] 64 | fn parallel_read_system(query: Query<(&Position, &WorkerId)>) {
[INFO] [stdout]    |                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/07_query_parallel.rs:73:37
[INFO] [stdout]    |
[INFO] [stdout] 73 | fn parallel_write_system(mut query: Query<(&mut Position, &Velocity)>) {
[INFO] [stdout]    |                                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/07_query_parallel.rs:90:37
[INFO] [stdout]    |
[INFO] [stdout] 90 | fn parallel_view_read_system(query: Query<(&Position, &Velocity)>) {
[INFO] [stdout]    |                                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/07_query_parallel.rs:134:42
[INFO] [stdout]     |
[INFO] [stdout] 134 | fn parallel_view_write_system(mut query: Query<(&mut Position, &Velocity)>) {
[INFO] [stdout]     |                                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/07_query_parallel.rs:151:38
[INFO] [stdout]     |
[INFO] [stdout] 151 | fn parallel_chunk_read_system(query: Query<(&Position, &Velocity)>) {
[INFO] [stdout]     |                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/07_query_parallel.rs:163:43
[INFO] [stdout]     |
[INFO] [stdout] 163 | fn parallel_chunk_write_system(mut query: Query<(&mut Position, &Velocity)>) {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/07_query_parallel.rs:188:37
[INFO] [stdout]     |
[INFO] [stdout] 188 | fn run_parallel_test_loop(app: &mut App) {
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::app::App::new`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/07_query_parallel.rs:20:24
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let mut app = App::new();
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_plugins`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/07_query_parallel.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |     app.add_plugins(DefaultSchedulesPlugin)
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/07_query_parallel.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 |         .add_systems(Startup::id(), spawn_parallel_batch_system)
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/07_query_parallel.rs:22:31
[INFO] [stdout]    |
[INFO] [stdout] 22 |         .add_systems(Startup::id(), spawn_parallel_batch_system)
[INFO] [stdout]    |                               ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/07_query_parallel.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 |         .add_systems(
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/07_query_parallel.rs:24:21
[INFO] [stdout]    |
[INFO] [stdout] 24 |             Update::id(),
[INFO] [stdout]    |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 |         app.add_systems(Update::id(), automatic_hierarchy_linker_system)
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:27:33
[INFO] [stdout]    |
[INFO] [stdout] 27 |         app.add_systems(Update::id(), automatic_hierarchy_linker_system)
[INFO] [stdout]    |                                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:28:14
[INFO] [stdout]    |
[INFO] [stdout] 28 |             .add_systems(CleanupHandles::id(), hirearchy_cleanup);
[INFO] [stdout]    |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:28:42
[INFO] [stdout]    |
[INFO] [stdout] 28 |             .add_systems(CleanupHandles::id(), hirearchy_cleanup);
[INFO] [stdout]    |                                          ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:37:28
[INFO] [stdout]    |
[INFO] [stdout] 37 |     for view in link_query.iter() {
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:38:47
[INFO] [stdout]    |
[INFO] [stdout] 38 |         for (child_entity, link_comp) in view.iter() {
[INFO] [stdout]    |                                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::get_mut`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:41:57
[INFO] [stdout]    |
[INFO] [stdout] 41 |             if let Some(mut parent_comp) = parent_query.get_mut(&parent_target) {
[INFO] [stdout]    |                                                         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::set_runner`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/07_query_parallel.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |     app.set_runner(run_parallel_test_loop);
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::run`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/07_query_parallel.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     app.run();
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::insert_components`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:44:26
[INFO] [stdout]    |
[INFO] [stdout] 44 |                 commands.insert_components(
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn_batch`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/07_query_parallel.rs:61:14
[INFO] [stdout]    |
[INFO] [stdout] 61 |     commands.spawn_batch(batch);
[INFO] [stdout]    |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::remove_components`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:52:22
[INFO] [stdout]    |
[INFO] [stdout] 52 |             commands.remove_components::<(LinkTo,)>(child_entity.clone());
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::par_iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/07_query_parallel.rs:65:11
[INFO] [stdout]    |
[INFO] [stdout] 65 |     query.par_iter().for_each(|view| {
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'w, Q, T>::len`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/07_query_parallel.rs:66:33
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let entity_count = view.len();
[INFO] [stdout]    |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::despawn_iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:64:34
[INFO] [stdout]    |
[INFO] [stdout] 64 |     for despawn_cmd in commands1.despawn_iter() {
[INFO] [stdout]    |                                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::DespawnCommand::despawn_target`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:65:39
[INFO] [stdout]    |
[INFO] [stdout] 65 |         let dead_entity = despawn_cmd.despawn_target();
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::get_mut`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:67:63
[INFO] [stdout]    |
[INFO] [stdout] 67 |         if let Some((entity, mut parent_comp)) = parent_query.get_mut(dead_entity) {
[INFO] [stdout]    |                                                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::app::App::new`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:12:24
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let mut app = App::new();
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::despawn`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:70:27
[INFO] [stdout]    |
[INFO] [stdout] 70 |                 commands2.despawn(child_handle.clone());
[INFO] [stdout]    |                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_plugins`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     app.add_plugins(DefaultSchedulesPlugin)
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 |         .add_systems(Startup::id(), setup_simulation_entities_system)
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:14:31
[INFO] [stdout]    |
[INFO] [stdout] 14 |         .add_systems(Startup::id(), setup_simulation_entities_system)
[INFO] [stdout]    |                               ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:15:10
[INFO] [stdout]    |
[INFO] [stdout] 15 |         .add_systems(
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:16:21
[INFO] [stdout]    |
[INFO] [stdout] 16 |             Update::id(),
[INFO] [stdout]    |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::remove_components`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:71:27
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 commands2.remove_components::<(Child,)>(child_handle.clone());
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::remove_components`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:73:23
[INFO] [stdout]    |
[INFO] [stdout] 73 |             commands2.remove_components::<(Parent,)>(entity.clone());
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::set_runner`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |     app.set_runner(run_lookup_test_loop);
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::run`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |     app.run();
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:32:14
[INFO] [stdout]    |
[INFO] [stdout] 32 |     commands.spawn((Health(100), PlayerTag));
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:77:29
[INFO] [stdout]    |
[INFO] [stdout] 77 |     for view in child_query.iter() {
[INFO] [stdout]    |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:78:48
[INFO] [stdout]    |
[INFO] [stdout] 78 |         for (child_entity, child_comp) in view.iter() {
[INFO] [stdout]    |                                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::will_despawn`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:79:26
[INFO] [stdout]    |
[INFO] [stdout] 79 |             if commands1.will_despawn(&child_comp.parent) {
[INFO] [stdout]    |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::remove_components`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:83:27
[INFO] [stdout]    |
[INFO] [stdout] 83 |                 commands2.remove_components::<(Child,)>(child_entity.clone());
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:87:28
[INFO] [stdout]    |
[INFO] [stdout] 87 |     for view in link_query.iter() {
[INFO] [stdout]    |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:88:47
[INFO] [stdout]    |
[INFO] [stdout] 88 |         for (child_entity, link_comp) in view.iter() {
[INFO] [stdout]    |                                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::will_despawn`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:89:26
[INFO] [stdout]    |
[INFO] [stdout] 89 |             if commands1.will_despawn(&link_comp.parent) {
[INFO] [stdout]    |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::remove_components`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/despawning/hierarchy_cleanup.rs:93:27
[INFO] [stdout]    |
[INFO] [stdout] 93 |                 commands2.remove_components::<(LinkTo,)>(child_entity.clone());
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::app::App::new`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:106:10
[INFO] [stdout]     |
[INFO] [stdout] 106 |     App::new()
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::par_iter_mut`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/07_query_parallel.rs:76:11
[INFO] [stdout]    |
[INFO] [stdout] 76 |     query.par_iter_mut().for_each(|mut view| {
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, venix::query::Mutable>::iter_mut`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/07_query_parallel.rs:78:36
[INFO] [stdout]    |
[INFO] [stdout] 78 |         for (mut pos, vel) in view.iter_mut() {
[INFO] [stdout]    |                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_plugins`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:107:10
[INFO] [stdout]     |
[INFO] [stdout] 107 |         .add_plugins(DefaultSchedulesPlugin)
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_plugins`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:108:10
[INFO] [stdout]     |
[INFO] [stdout] 108 |         .add_plugins(HierarchyPlugin)
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::insert_resource`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:109:10
[INFO] [stdout]     |
[INFO] [stdout] 109 |         .insert_resource(FrameStepper { current_frame: 0 })
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:110:10
[INFO] [stdout]     |
[INFO] [stdout] 110 |         .add_systems(Startup::id(), setup_scene_graph)
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:110:31
[INFO] [stdout]     |
[INFO] [stdout] 110 |         .add_systems(Startup::id(), setup_scene_graph)
[INFO] [stdout]     |                               ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:111:10
[INFO] [stdout]     |
[INFO] [stdout] 111 |         .add_systems(Update::id(), trigger_runtime_lifecycle_stages)
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:111:30
[INFO] [stdout]     |
[INFO] [stdout] 111 |         .add_systems(Update::id(), trigger_runtime_lifecycle_stages)
[INFO] [stdout]     |                              ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/07_query_parallel.rs:93:23
[INFO] [stdout]    |
[INFO] [stdout] 93 |     for view in query.iter() {
[INFO] [stdout]    |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::par_iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/07_query_parallel.rs:95:14
[INFO] [stdout]    |
[INFO] [stdout] 95 |             .par_iter()
[INFO] [stdout]    |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::set_runner`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:112:10
[INFO] [stdout]     |
[INFO] [stdout] 112 |         .set_runner(run_test_frames)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::run`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:113:10
[INFO] [stdout]     |
[INFO] [stdout] 113 |         .run();
[INFO] [stdout]     |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::build`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |     app.build();
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::run_startup`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |     app.run_startup();
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |     app.update();
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 |     app.update();
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |     app.update();
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:135:14
[INFO] [stdout]     |
[INFO] [stdout] 135 |     commands.spawn((
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:141:14
[INFO] [stdout]     |
[INFO] [stdout] 141 |     commands.spawn((
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:147:14
[INFO] [stdout]     |
[INFO] [stdout] 147 |     commands.spawn((MinionSubUnit,));
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:33:14
[INFO] [stdout]    |
[INFO] [stdout] 33 |     commands.spawn((Health(500), EnemyTag));
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:34:14
[INFO] [stdout]    |
[INFO] [stdout] 34 |     commands.spawn((Health(1000), BossTag));
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:41:30
[INFO] [stdout]    |
[INFO] [stdout] 41 |     for view in query_player.iter() {
[INFO] [stdout]    |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:42:36
[INFO] [stdout]    |
[INFO] [stdout] 42 |         for (entity, _tag) in view.iter() {
[INFO] [stdout]    |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter_mut`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/07_query_parallel.rs:137:27
[INFO] [stdout]     |
[INFO] [stdout] 137 |     for mut view in query.iter_mut() {
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, venix::query::Mutable>::par_iter_mut`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/07_query_parallel.rs:139:14
[INFO] [stdout]     |
[INFO] [stdout] 139 |         view.par_iter_mut().for_each(|(mut pos, vel)| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:160:33
[INFO] [stdout]     |
[INFO] [stdout] 160 |         for view in alpha_query.iter() {
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::get_mut`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:44:52
[INFO] [stdout]    |
[INFO] [stdout] 44 |             if let Some(mut health) = query_health.get_mut(entity) {
[INFO] [stdout]    |                                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:161:35
[INFO] [stdout]     |
[INFO] [stdout] 161 |             for parent_id in view.iter() {
[INFO] [stdout]     |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:162:47
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 for child_view in child_query.iter() {
[INFO] [stdout]     |                                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:163:52
[INFO] [stdout]     |
[INFO] [stdout] 163 |                     for child_entity in child_view.iter() {
[INFO] [stdout]     |                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::insert_components`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:165:34
[INFO] [stdout]     |
[INFO] [stdout] 165 |                         commands.insert_components(
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:178:33
[INFO] [stdout]     |
[INFO] [stdout] 178 |         for view in alpha_query.iter() {
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/07_query_parallel.rs:152:23
[INFO] [stdout]     |
[INFO] [stdout] 152 |     for view in query.iter() {
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::par_chunks`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/07_query_parallel.rs:153:14
[INFO] [stdout]     |
[INFO] [stdout] 153 |         view.par_chunks(5000).for_each(|sub_chunk| {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QuerySubChunk::<'w, Q, T>::len`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/07_query_parallel.rs:154:39
[INFO] [stdout]     |
[INFO] [stdout] 154 |             let sub_count = sub_chunk.len();
[INFO] [stdout]     |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter_mut`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/07_query_parallel.rs:166:27
[INFO] [stdout]     |
[INFO] [stdout] 166 |     for mut view in query.iter_mut() {
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, venix::query::Mutable>::par_chunks_mut`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/07_query_parallel.rs:167:14
[INFO] [stdout]     |
[INFO] [stdout] 167 |         view.par_chunks_mut(5000).for_each(|mut sub_chunk| {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:179:35
[INFO] [stdout]     |
[INFO] [stdout] 179 |             for parent_id in view.iter() {
[INFO] [stdout]     |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:183:26
[INFO] [stdout]     |
[INFO] [stdout] 183 |                 commands.spawn((
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::despawn`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/despawning/hierarchy_cleanup.rs:193:26
[INFO] [stdout]     |
[INFO] [stdout] 193 |                 commands.despawn(parent_id.clone());
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QuerySubChunk::<'w, Q, venix::query::Mutable>::iter_mut`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/07_query_parallel.rs:170:45
[INFO] [stdout]     |
[INFO] [stdout] 170 |             for (mut pos, vel) in sub_chunk.iter_mut() {
[INFO] [stdout]     |                                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::build`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/07_query_parallel.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |     app.build();
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::run_startup`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/07_query_parallel.rs:190:9
[INFO] [stdout]     |
[INFO] [stdout] 190 |     app.run_startup();
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/07_query_parallel.rs:192:9
[INFO] [stdout]     |
[INFO] [stdout] 192 |     app.update();
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/07_query_parallel.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |     app.update();
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:64:29
[INFO] [stdout]    |
[INFO] [stdout] 64 |     for view in query_enemy.iter() {
[INFO] [stdout]    |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:65:36
[INFO] [stdout]    |
[INFO] [stdout] 65 |         for (entity, _tag) in view.iter() {
[INFO] [stdout]    |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter_mut`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:70:34
[INFO] [stdout]    |
[INFO] [stdout] 70 |     for mut view in query_health.iter_mut() {
[INFO] [stdout]    |                                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, venix::query::Mutable>::get_mut`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:73:44
[INFO] [stdout]    |
[INFO] [stdout] 73 |             if let Some(mut health) = view.get_mut(&target.0) {
[INFO] [stdout]    |                                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:95:33
[INFO] [stdout]    |
[INFO] [stdout] 95 |     for boss_view in query_boss.iter() {
[INFO] [stdout]    |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:96:41
[INFO] [stdout]    |
[INFO] [stdout] 96 |         for (entity, _tag) in boss_view.iter() {
[INFO] [stdout]    |                                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `venix::prelude`: Use the `avenix` crate instead.
[INFO] [stdout]  --> examples/06_query.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | use venix::prelude::*;
[INFO] [stdout]   |            ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let mut app = App::new();
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit struct `venix::schedule::DefaultSchedulesPlugin`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:20:21
[INFO] [stdout]    |
[INFO] [stdout] 20 |     app.add_plugins(DefaultSchedulesPlugin)
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::prelude::Startup`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:21:22
[INFO] [stdout]    |
[INFO] [stdout] 21 |         .add_systems(Startup::id(), spawn_entities_system)
[INFO] [stdout]    |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::prelude::Update`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 |             Update::id(),
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::commands::Commands`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:33:40
[INFO] [stdout]    |
[INFO] [stdout] 33 | fn spawn_entities_system(mut commands: Commands) {
[INFO] [stdout]    |                                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:48:34
[INFO] [stdout]    |
[INFO] [stdout] 48 | fn sequential_read_system(query: Query<(&Position, &Velocity)>) {
[INFO] [stdout]    |                                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:64:39
[INFO] [stdout]    |
[INFO] [stdout] 64 | fn sequential_write_system(mut query: Query<(&mut Position, &Velocity)>) {
[INFO] [stdout]    |                                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:86:34
[INFO] [stdout]    |
[INFO] [stdout] 86 | fn run_query_test_loop(app: &mut App) {
[INFO] [stdout]    |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter_mut`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:97:49
[INFO] [stdout]    |
[INFO] [stdout] 97 |             for mut health_view in query_health.iter_mut() {
[INFO] [stdout]    |                                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, venix::query::Mutable>::get_mut`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/08_query_lookups.rs:99:55
[INFO] [stdout]    |
[INFO] [stdout] 99 |                 if let Some(mut health) = health_view.get_mut(entity) {
[INFO] [stdout]    |                                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::build`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/08_query_lookups.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |     app.build();
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::run_startup`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/08_query_lookups.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |     app.run_startup();
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/08_query_lookups.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |     app.update();
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/08_query_lookups.rs:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 |     app.update();
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::app::App::new`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:19:24
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let mut app = App::new();
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_plugins`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |     app.add_plugins(DefaultSchedulesPlugin)
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 |         .add_systems(Startup::id(), spawn_entities_system)
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:21:31
[INFO] [stdout]    |
[INFO] [stdout] 21 |         .add_systems(Startup::id(), spawn_entities_system)
[INFO] [stdout]    |                               ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 |         .add_systems(
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:23:21
[INFO] [stdout]    |
[INFO] [stdout] 23 |             Update::id(),
[INFO] [stdout]    |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::set_runner`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     app.set_runner(run_query_test_loop);
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::run`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     app.run();
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `venix::prelude`: Use the `avenix` crate instead.
[INFO] [stdout]  --> examples/02_commands.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | use venix::prelude::*;
[INFO] [stdout]   |            ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stdout]  --> examples/02_commands.rs:2:31
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn test_runner_once(app: &mut App) {
[INFO] [stdout]   |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/02_commands.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     App::new()
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit struct `venix::schedule::DefaultSchedulesPlugin`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/02_commands.rs:20:22
[INFO] [stdout]    |
[INFO] [stdout] 20 |         .add_plugins(DefaultSchedulesPlugin)
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::prelude::Startup`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/02_commands.rs:21:22
[INFO] [stdout]    |
[INFO] [stdout] 21 |         .add_systems(Startup::id(), queue_spawn_commands_system)
[INFO] [stdout]    |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::prelude::Update`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/02_commands.rs:22:22
[INFO] [stdout]    |
[INFO] [stdout] 22 |         .add_systems(Update::id(), verify_spawned_entities_system)
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::commands::Commands`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/02_commands.rs:27:46
[INFO] [stdout]    |
[INFO] [stdout] 27 | fn queue_spawn_commands_system(mut commands: Commands) {
[INFO] [stdout]    |                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/02_commands.rs:44:42
[INFO] [stdout]    |
[INFO] [stdout] 44 | fn verify_spawned_entities_system(query: Query<(&Position, &Speed)>) {
[INFO] [stdout]    |                                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `venix::prelude`: Use the `avenix` crate instead.
[INFO] [stdout]  --> tests/ecs_tests.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | use venix::prelude::*;
[INFO] [stdout]   |            ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `venix::prelude`: Use the `avenix` crate instead.
[INFO] [stdout]  --> examples/03_parallel_commands.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | use venix::prelude::*;
[INFO] [stdout]   |            ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/03_parallel_commands.rs:15:19
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let mut app = App::new();
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit struct `venix::schedule::DefaultSchedulesPlugin`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/03_parallel_commands.rs:16:21
[INFO] [stdout]    |
[INFO] [stdout] 16 |     app.add_plugins(DefaultSchedulesPlugin)
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::prelude::Startup`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/03_parallel_commands.rs:17:22
[INFO] [stdout]    |
[INFO] [stdout] 17 |         .add_systems(Startup::id(), system_parallel_spawn_system)
[INFO] [stdout]    |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::prelude::Update`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/03_parallel_commands.rs:18:22
[INFO] [stdout]    |
[INFO] [stdout] 18 |         .add_systems(Update::id(), verify_parallel_spawns_system);
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::commands::ParallelCommands`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/03_parallel_commands.rs:63:47
[INFO] [stdout]    |
[INFO] [stdout] 63 | fn system_parallel_spawn_system(par_commands: ParallelCommands) {
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/03_parallel_commands.rs:82:41
[INFO] [stdout]    |
[INFO] [stdout] 82 | fn verify_parallel_spawns_system(query: Query<(&Position, &ThreadMarker)>) {
[INFO] [stdout]    |                                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/03_parallel_commands.rs:115:37
[INFO] [stdout]     |
[INFO] [stdout] 115 | fn run_parallel_test_loop(app: &mut App) {
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn_batch`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:45:14
[INFO] [stdout]    |
[INFO] [stdout] 45 |     commands.spawn_batch(batch);
[INFO] [stdout]    |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:51:23
[INFO] [stdout]    |
[INFO] [stdout] 51 |     for view in query.iter() {
[INFO] [stdout]    |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::build`: Use the `avenix` crate instead.
[INFO] [stdout]  --> examples/02_commands.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |     app.build();
[INFO] [stdout]   |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:52:33
[INFO] [stdout]    |
[INFO] [stdout] 52 |         for (pos, _vel) in view.iter() {
[INFO] [stdout]    |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::run_startup`: Use the `avenix` crate instead.
[INFO] [stdout]  --> examples/02_commands.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |     app.run_startup();
[INFO] [stdout]   |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stdout]  --> examples/02_commands.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     app.update();
[INFO] [stdout]   |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stdout]  --> examples/02_commands.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     app.update();
[INFO] [stdout]   |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:23:31
[INFO] [stdout]    |
[INFO] [stdout] 23 | fn test_runner_once(app: &mut App) {
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::app::App::new`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/02_commands.rs:19:10
[INFO] [stdout]    |
[INFO] [stdout] 19 |     App::new()
[INFO] [stdout]    |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_plugins`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/02_commands.rs:20:10
[INFO] [stdout]    |
[INFO] [stdout] 20 |         .add_plugins(DefaultSchedulesPlugin)
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/02_commands.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 |         .add_systems(Startup::id(), queue_spawn_commands_system)
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/02_commands.rs:21:31
[INFO] [stdout]    |
[INFO] [stdout] 21 |         .add_systems(Startup::id(), queue_spawn_commands_system)
[INFO] [stdout]    |                               ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::commands::Commands`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:30:19
[INFO] [stdout]    |
[INFO] [stdout] 30 |     mut commands: Commands,
[INFO] [stdout]    |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::resources::ResMut`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |     mut tracker: ResMut<ScoreTracker>,
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::commands::ParallelCommands`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:32:19
[INFO] [stdout]    |
[INFO] [stdout] 32 |     par_commands: ParallelCommands,
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::resources::Res`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:59:14
[INFO] [stdout]    |
[INFO] [stdout] 59 |     tracker: Res<ScoreTracker>,
[INFO] [stdout]    |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:60:12
[INFO] [stdout]    |
[INFO] [stdout] 60 |     query: Query<&Position, With<TagA>>,
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::With`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:60:29
[INFO] [stdout]    |
[INFO] [stdout] 60 |     query: Query<&Position, With<TagA>>,
[INFO] [stdout]    |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/02_commands.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 |         .add_systems(Update::id(), verify_spawned_entities_system)
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/02_commands.rs:22:30
[INFO] [stdout]    |
[INFO] [stdout] 22 |         .add_systems(Update::id(), verify_spawned_entities_system)
[INFO] [stdout]    |                              ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::set_runner`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/02_commands.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 |         .set_runner(test_runner_once)
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::run`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/02_commands.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 |         .run();
[INFO] [stdout]    |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/02_commands.rs:29:14
[INFO] [stdout]    |
[INFO] [stdout] 29 |     commands.spawn((Position { x: 0.0, y: 0.0 }, Speed(5.0)));
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn_batch`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/02_commands.rs:41:14
[INFO] [stdout]    |
[INFO] [stdout] 41 |     commands.spawn_batch(batch);
[INFO] [stdout]    |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:61:14
[INFO] [stdout]    |
[INFO] [stdout] 61 |     query_b: Query<&Position, With<TagB>>,
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::With`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:61:31
[INFO] [stdout]    |
[INFO] [stdout] 61 |     query_b: Query<&Position, With<TagB>>,
[INFO] [stdout]    |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::commands::Commands`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:85:36
[INFO] [stdout]    |
[INFO] [stdout] 85 | fn test_par_commands(mut commands: Commands, par_commands: ParallelCommands) {
[INFO] [stdout]    |                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::commands::ParallelCommands`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:85:60
[INFO] [stdout]    |
[INFO] [stdout] 85 | fn test_par_commands(mut commands: Commands, par_commands: ParallelCommands) {
[INFO] [stdout]    |                                                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/02_commands.rs:46:23
[INFO] [stdout]    |
[INFO] [stdout] 46 |     for view in query.iter() {
[INFO] [stdout]    |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter_mut`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:68:27
[INFO] [stdout]    |
[INFO] [stdout] 68 |     for mut view in query.iter_mut() {
[INFO] [stdout]    |                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:116:23
[INFO] [stdout]     |
[INFO] [stdout] 116 |         let mut app = App::new();
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/02_commands.rs:47:34
[INFO] [stdout]    |
[INFO] [stdout] 47 |         for (pos, speed) in view.iter() {
[INFO] [stdout]    |                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, venix::query::Mutable>::iter_mut`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:70:36
[INFO] [stdout]    |
[INFO] [stdout] 70 |         for (mut pos, vel) in view.iter_mut() {
[INFO] [stdout]    |                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit struct `venix::schedule::DefaultSchedulesPlugin`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:117:25
[INFO] [stdout]     |
[INFO] [stdout] 117 |         app.add_plugins(DefaultSchedulesPlugin)
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::prelude::Startup`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:119:26
[INFO] [stdout]     |
[INFO] [stdout] 119 |             .add_systems(Startup::id(), setup_initial_entities)
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::prelude::Startup`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:120:26
[INFO] [stdout]     |
[INFO] [stdout] 120 |             .add_systems(Startup::id(), test_par_commands)
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::prelude::Update`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:121:26
[INFO] [stdout]     |
[INFO] [stdout] 121 |             .add_systems(Update::id(), verify_resource_and_commands);
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::commands::Commands`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:128:39
[INFO] [stdout]     |
[INFO] [stdout] 128 | fn spawn_filter_targets(mut commands: Commands) {
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:135:15
[INFO] [stdout]     |
[INFO] [stdout] 135 |     or_query: Query<&Position, Or<(With<TagA>, With<TagB>)>>,
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Or`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:135:32
[INFO] [stdout]     |
[INFO] [stdout] 135 |     or_query: Query<&Position, Or<(With<TagA>, With<TagB>)>>,
[INFO] [stdout]     |                                ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::With`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:135:36
[INFO] [stdout]     |
[INFO] [stdout] 135 |     or_query: Query<&Position, Or<(With<TagA>, With<TagB>)>>,
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::With`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:135:48
[INFO] [stdout]     |
[INFO] [stdout] 135 |     or_query: Query<&Position, Or<(With<TagA>, With<TagB>)>>,
[INFO] [stdout]     |                                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:136:16
[INFO] [stdout]     |
[INFO] [stdout] 136 |     not_query: Query<&Position, (With<TagA>, Not<With<TagB>>)>,
[INFO] [stdout]     |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::With`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:136:34
[INFO] [stdout]     |
[INFO] [stdout] 136 |     not_query: Query<&Position, (With<TagA>, Not<With<TagB>>)>,
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::Not`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:136:46
[INFO] [stdout]     |
[INFO] [stdout] 136 |     not_query: Query<&Position, (With<TagA>, Not<With<TagB>>)>,
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::query::With`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:136:50
[INFO] [stdout]     |
[INFO] [stdout] 136 |     not_query: Query<&Position, (With<TagA>, Not<With<TagB>>)>,
[INFO] [stdout]     |                                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:158:23
[INFO] [stdout]     |
[INFO] [stdout] 158 |         let mut app = App::new();
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit struct `venix::schedule::DefaultSchedulesPlugin`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:159:25
[INFO] [stdout]     |
[INFO] [stdout] 159 |         app.add_plugins(DefaultSchedulesPlugin)
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::prelude::Startup`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:160:26
[INFO] [stdout]     |
[INFO] [stdout] 160 |             .add_systems(Startup::id(), spawn_filter_targets)
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::prelude::Update`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:161:26
[INFO] [stdout]     |
[INFO] [stdout] 161 |             .add_systems(Update::id(), verify_logical_queries);
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::build`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |     app.build();
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::run_startup`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     app.run_startup();
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |     app.update();
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/06_query.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |     app.update();
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::build`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |     app.build();
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::run_startup`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |     app.run_startup();
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     app.update();
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:36:14
[INFO] [stdout]    |
[INFO] [stdout] 36 |     commands.spawn((
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::app::App::new`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/03_parallel_commands.rs:15:24
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let mut app = App::new();
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_plugins`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/03_parallel_commands.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |     app.add_plugins(DefaultSchedulesPlugin)
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/03_parallel_commands.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 |         .add_systems(Startup::id(), system_parallel_spawn_system)
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/03_parallel_commands.rs:17:31
[INFO] [stdout]    |
[INFO] [stdout] 17 |         .add_systems(Startup::id(), system_parallel_spawn_system)
[INFO] [stdout]    |                               ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::ParallelCommands::scope`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:41:18
[INFO] [stdout]    |
[INFO] [stdout] 41 |     par_commands.scope(|mut cmd| {
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 |         cmd.spawn((Position { x: 1.0, y: 1.0 }, TagB));
[INFO] [stdout]    |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::ParallelCommands::scope`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:46:26
[INFO] [stdout]    |
[INFO] [stdout] 46 |             par_commands.scope(|mut cmd| {
[INFO] [stdout]    |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                 cmd.spawn((Position { x: 1.0, y: 1.0 }, TagB));
[INFO] [stdout]    |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/03_parallel_commands.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 |         .add_systems(Update::id(), verify_parallel_spawns_system);
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/03_parallel_commands.rs:18:30
[INFO] [stdout]    |
[INFO] [stdout] 18 |         .add_systems(Update::id(), verify_parallel_spawns_system);
[INFO] [stdout]    |                              ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::ParallelCommands::scope`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:51:26
[INFO] [stdout]    |
[INFO] [stdout] 51 |             par_commands.scope(|mut cmd| {
[INFO] [stdout]    |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:52:21
[INFO] [stdout]    |
[INFO] [stdout] 52 |                 cmd.spawn((Position { x: 1.0, y: 1.0 }, TagB));
[INFO] [stdout]    |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::set_runner`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/03_parallel_commands.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |     app.set_runner(run_parallel_test_loop);
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::get_par_commands`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/03_parallel_commands.rs:22:28
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let par_commands = app.get_par_commands();
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::ParallelCommands::scope`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/03_parallel_commands.rs:27:26
[INFO] [stdout]    |
[INFO] [stdout] 27 |             par_commands.scope(|mut cmd| {
[INFO] [stdout]    |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/03_parallel_commands.rs:30:25
[INFO] [stdout]    |
[INFO] [stdout] 30 |                     cmd.spawn((
[INFO] [stdout]    |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::ParallelCommands::scope`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/03_parallel_commands.rs:43:26
[INFO] [stdout]    |
[INFO] [stdout] 43 |             par_commands.scope(|mut cmd| {
[INFO] [stdout]    |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/03_parallel_commands.rs:46:25
[INFO] [stdout]    |
[INFO] [stdout] 46 |                     cmd.spawn((
[INFO] [stdout]    |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::run`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/03_parallel_commands.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |     app.run();
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::ParallelCommands::scope`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/03_parallel_commands.rs:66:26
[INFO] [stdout]    |
[INFO] [stdout] 66 |             par_commands.scope(|mut cmd| {
[INFO] [stdout]    |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/03_parallel_commands.rs:69:25
[INFO] [stdout]    |
[INFO] [stdout] 69 |                     cmd.spawn((
[INFO] [stdout]    |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:66:23
[INFO] [stdout]    |
[INFO] [stdout] 66 |     for view in query.iter() {
[INFO] [stdout]    |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/03_parallel_commands.rs:87:23
[INFO] [stdout]    |
[INFO] [stdout] 87 |     for view in query.iter() {
[INFO] [stdout]    |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/03_parallel_commands.rs:88:33
[INFO] [stdout]    |
[INFO] [stdout] 88 |         for (_, marker) in view.iter() {
[INFO] [stdout]    |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:67:25
[INFO] [stdout]    |
[INFO] [stdout] 67 |         for pos in view.iter() {
[INFO] [stdout]    |                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::build`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/03_parallel_commands.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |     app.build();
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::run_startup`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/03_parallel_commands.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |     app.run_startup();
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/03_parallel_commands.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |     app.update();
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stdout]    --> examples/03_parallel_commands.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |     app.update();
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:74:25
[INFO] [stdout]    |
[INFO] [stdout] 74 |     for view in query_b.iter() {
[INFO] [stdout]    |                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:75:25
[INFO] [stdout]    |
[INFO] [stdout] 75 |         for pos in view.iter() {
[INFO] [stdout]    |                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:86:14
[INFO] [stdout]    |
[INFO] [stdout] 86 |     commands.spawn((
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::ParallelCommands::scope`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:93:26
[INFO] [stdout]    |
[INFO] [stdout] 93 |             par_commands.scope(|mut cmd| {
[INFO] [stdout]    |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:94:21
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 cmd.spawn((Position { x: -50.0, y: 10.0 }, TagB));
[INFO] [stdout]    |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:95:21
[INFO] [stdout]    |
[INFO] [stdout] 95 |                 cmd.spawn((Position { x: -60.0, y: 15.0 }, TagB));
[INFO] [stdout]    |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::ParallelCommands::scope`: Use the `avenix` crate instead.
[INFO] [stdout]   --> tests/ecs_tests.rs:99:26
[INFO] [stdout]    |
[INFO] [stdout] 99 |             par_commands.scope(|mut cmd| {
[INFO] [stdout]    |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:100:21
[INFO] [stdout]     |
[INFO] [stdout] 100 |                 cmd.spawn((Position { x: 50.0, y: -10.0 }, TagB));
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:101:21
[INFO] [stdout]     |
[INFO] [stdout] 101 |                 cmd.spawn((Position { x: 60.0, y: -15.0 }, TagB));
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `venix::prelude`: Use the `avenix` crate instead.
[INFO] [stdout]  --> examples/01_hello_world.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | use venix::prelude::*;
[INFO] [stdout]   |            ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stdout]  --> examples/01_hello_world.rs:3:31
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn test_runner_once(app: &mut App) {
[INFO] [stdout]   |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/01_hello_world.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     App::new()
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated unit struct `venix::schedule::DefaultSchedulesPlugin`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/01_hello_world.rs:17:22
[INFO] [stdout]    |
[INFO] [stdout] 17 |         .add_plugins(DefaultSchedulesPlugin)
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::prelude::Update`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/01_hello_world.rs:19:22
[INFO] [stdout]    |
[INFO] [stdout] 19 |         .add_systems(Update::id(), hello_world_system)
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `venix::resources::ResMut`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/01_hello_world.rs:24:34
[INFO] [stdout]    |
[INFO] [stdout] 24 | fn hello_world_system(mut frame: ResMut<FrameCounter>) {
[INFO] [stdout]    |                                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::build`: Use the `avenix` crate instead.
[INFO] [stdout]  --> examples/01_hello_world.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |     app.build();
[INFO] [stdout]   |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::run_startup`: Use the `avenix` crate instead.
[INFO] [stdout]  --> examples/01_hello_world.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     app.run_startup();
[INFO] [stdout]   |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::get_resource`: Use the `avenix` crate instead.
[INFO] [stdout]  --> examples/01_hello_world.rs:6:15
[INFO] [stdout]   |
[INFO] [stdout] 6 |     while app.get_resource::<FrameCounter>().current_frame != 10 {
[INFO] [stdout]   |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stdout]  --> examples/01_hello_world.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 |         app.update();
[INFO] [stdout]   |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::app::App::new`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/01_hello_world.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 |     App::new()
[INFO] [stdout]    |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_plugins`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/01_hello_world.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 |         .add_plugins(DefaultSchedulesPlugin)
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::insert_resource`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/01_hello_world.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 |         .insert_resource(FrameCounter { current_frame: 0 })
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/01_hello_world.rs:19:10
[INFO] [stdout]    |
[INFO] [stdout] 19 |         .add_systems(Update::id(), hello_world_system)
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/01_hello_world.rs:19:30
[INFO] [stdout]    |
[INFO] [stdout] 19 |         .add_systems(Update::id(), hello_world_system)
[INFO] [stdout]    |                              ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::ParallelCommands::scope`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:105:18
[INFO] [stdout]     |
[INFO] [stdout] 105 |     par_commands.scope(|mut cmd1| {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::set_runner`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/01_hello_world.rs:20:10
[INFO] [stdout]    |
[INFO] [stdout] 20 |         .set_runner(test_runner_once)
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::run`: Use the `avenix` crate instead.
[INFO] [stdout]   --> examples/01_hello_world.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 |         .run();
[INFO] [stdout]    |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:106:14
[INFO] [stdout]     |
[INFO] [stdout] 106 |         cmd1.spawn((Position { x: 1.0, y: 1.0 }, TagB));
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::ParallelCommands::scope`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:107:22
[INFO] [stdout]     |
[INFO] [stdout] 107 |         par_commands.scope(|mut cmd2| {
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:108:18
[INFO] [stdout]     |
[INFO] [stdout] 108 |             cmd2.spawn((Position { x: 2.0, y: 2.0 }, TagB));
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::app::App::new`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:116:28
[INFO] [stdout]     |
[INFO] [stdout] 116 |         let mut app = App::new();
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_plugins`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:117:13
[INFO] [stdout]     |
[INFO] [stdout] 117 |         app.add_plugins(DefaultSchedulesPlugin)
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::insert_resource`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:118:14
[INFO] [stdout]     |
[INFO] [stdout] 118 |             .insert_resource(ScoreTracker { points: 0 })
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:119:14
[INFO] [stdout]     |
[INFO] [stdout] 119 |             .add_systems(Startup::id(), setup_initial_entities)
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:119:35
[INFO] [stdout]     |
[INFO] [stdout] 119 |             .add_systems(Startup::id(), setup_initial_entities)
[INFO] [stdout]     |                                   ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:120:14
[INFO] [stdout]     |
[INFO] [stdout] 120 |             .add_systems(Startup::id(), test_par_commands)
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:120:35
[INFO] [stdout]     |
[INFO] [stdout] 120 |             .add_systems(Startup::id(), test_par_commands)
[INFO] [stdout]     |                                   ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:121:14
[INFO] [stdout]     |
[INFO] [stdout] 121 |             .add_systems(Update::id(), verify_resource_and_commands);
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:121:34
[INFO] [stdout]     |
[INFO] [stdout] 121 |             .add_systems(Update::id(), verify_resource_and_commands);
[INFO] [stdout]     |                                  ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::set_runner`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:123:13
[INFO] [stdout]     |
[INFO] [stdout] 123 |         app.set_runner(test_runner_once);
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::run`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:124:13
[INFO] [stdout]     |
[INFO] [stdout] 124 |         app.run();
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:129:14
[INFO] [stdout]     |
[INFO] [stdout] 129 |     commands.spawn((Position { x: 1.0, y: 1.0 }, TagA));
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:130:14
[INFO] [stdout]     |
[INFO] [stdout] 130 |     commands.spawn((Position { x: 2.0, y: 2.0 }, TagA));
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:131:14
[INFO] [stdout]     |
[INFO] [stdout] 131 |     commands.spawn((Position { x: 3.0, y: 3.0 }, TagB));
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:139:26
[INFO] [stdout]     |
[INFO] [stdout] 139 |     for view in or_query.iter() {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'w, Q, T>::len`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:140:26
[INFO] [stdout]     |
[INFO] [stdout] 140 |         or_count += view.len();
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:145:27
[INFO] [stdout]     |
[INFO] [stdout] 145 |     for view in not_query.iter() {
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:146:25
[INFO] [stdout]     |
[INFO] [stdout] 146 |         for pos in view.iter() {
[INFO] [stdout]     |                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::app::App::new`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:158:28
[INFO] [stdout]     |
[INFO] [stdout] 158 |         let mut app = App::new();
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_plugins`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |         app.add_plugins(DefaultSchedulesPlugin)
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:160:14
[INFO] [stdout]     |
[INFO] [stdout] 160 |             .add_systems(Startup::id(), spawn_filter_targets)
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:160:35
[INFO] [stdout]     |
[INFO] [stdout] 160 |             .add_systems(Startup::id(), spawn_filter_targets)
[INFO] [stdout]     |                                   ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:161:14
[INFO] [stdout]     |
[INFO] [stdout] 161 |             .add_systems(Update::id(), verify_logical_queries);
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:161:34
[INFO] [stdout]     |
[INFO] [stdout] 161 |             .add_systems(Update::id(), verify_logical_queries);
[INFO] [stdout]     |                                  ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::set_runner`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |         app.set_runner(test_runner_once);
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `venix::app::App::run`: Use the `avenix` crate instead.
[INFO] [stdout]    --> tests/ecs_tests.rs:164:13
[INFO] [stdout]     |
[INFO] [stdout] 164 |         app.run();
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 33.12s
[INFO] running `Command { std: "docker" "inspect" "9bfde86dccf67c48ed997cad287fbf470401ba00988c9a0d97246f0f5f85297d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9bfde86dccf67c48ed997cad287fbf470401ba00988c9a0d97246f0f5f85297d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated module `venix::prelude`: Use the `avenix` crate instead.
[INFO] [stderr]  --> examples/07_query_parallel.rs:2:12
[INFO] [stderr]   |
[INFO] [stderr] 2 | use venix::prelude::*;
[INFO] [stderr]   |            ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/07_query_parallel.rs:20:19
[INFO] [stderr]    |
[INFO] [stderr] 20 |     let mut app = App::new();
[INFO] [stderr]    |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit struct `venix::schedule::DefaultSchedulesPlugin`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/07_query_parallel.rs:21:21
[INFO] [stderr]    |
[INFO] [stderr] 21 |     app.add_plugins(DefaultSchedulesPlugin)
[INFO] [stderr]    |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::prelude::Startup`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/07_query_parallel.rs:22:22
[INFO] [stderr]    |
[INFO] [stderr] 22 |         .add_systems(Startup::id(), spawn_parallel_batch_system)
[INFO] [stderr]    |                      ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::prelude::Update`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/07_query_parallel.rs:24:13
[INFO] [stderr]    |
[INFO] [stderr] 24 |             Update::id(),
[INFO] [stderr]    |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::commands::Commands`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/07_query_parallel.rs:41:46
[INFO] [stderr]    |
[INFO] [stderr] 41 | fn spawn_parallel_batch_system(mut commands: Commands) {
[INFO] [stderr]    |                                              ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/07_query_parallel.rs:64:32
[INFO] [stderr]    |
[INFO] [stderr] 64 | fn parallel_read_system(query: Query<(&Position, &WorkerId)>) {
[INFO] [stderr]    |                                ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/07_query_parallel.rs:73:37
[INFO] [stderr]    |
[INFO] [stderr] 73 | fn parallel_write_system(mut query: Query<(&mut Position, &Velocity)>) {
[INFO] [stderr]    |                                     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/07_query_parallel.rs:90:37
[INFO] [stderr]    |
[INFO] [stderr] 90 | fn parallel_view_read_system(query: Query<(&Position, &Velocity)>) {
[INFO] [stderr]    |                                     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/07_query_parallel.rs:134:42
[INFO] [stderr]     |
[INFO] [stderr] 134 | fn parallel_view_write_system(mut query: Query<(&mut Position, &Velocity)>) {
[INFO] [stderr]     |                                          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/07_query_parallel.rs:151:38
[INFO] [stderr]     |
[INFO] [stderr] 151 | fn parallel_chunk_read_system(query: Query<(&Position, &Velocity)>) {
[INFO] [stderr]     |                                      ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/07_query_parallel.rs:163:43
[INFO] [stderr]     |
[INFO] [stderr] 163 | fn parallel_chunk_write_system(mut query: Query<(&mut Position, &Velocity)>) {
[INFO] [stderr]     |                                           ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/07_query_parallel.rs:188:37
[INFO] [stderr]     |
[INFO] [stderr] 188 | fn run_parallel_test_loop(app: &mut App) {
[INFO] [stderr]     |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::app::App::new`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/07_query_parallel.rs:20:24
[INFO] [stderr]    |
[INFO] [stderr] 20 |     let mut app = App::new();
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_plugins`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/07_query_parallel.rs:21:9
[INFO] [stderr]    |
[INFO] [stderr] 21 |     app.add_plugins(DefaultSchedulesPlugin)
[INFO] [stderr]    |         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/07_query_parallel.rs:22:10
[INFO] [stderr]    |
[INFO] [stderr] 22 |         .add_systems(Startup::id(), spawn_parallel_batch_system)
[INFO] [stderr]    |          ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/07_query_parallel.rs:22:31
[INFO] [stderr]    |
[INFO] [stderr] 22 |         .add_systems(Startup::id(), spawn_parallel_batch_system)
[INFO] [stderr]    |                               ^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/07_query_parallel.rs:23:10
[INFO] [stderr]    |
[INFO] [stderr] 23 |         .add_systems(
[INFO] [stderr]    |          ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/07_query_parallel.rs:24:21
[INFO] [stderr]    |
[INFO] [stderr] 24 |             Update::id(),
[INFO] [stderr]    |                     ^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::set_runner`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/07_query_parallel.rs:35:9
[INFO] [stderr]    |
[INFO] [stderr] 35 |     app.set_runner(run_parallel_test_loop);
[INFO] [stderr]    |         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::run`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/07_query_parallel.rs:36:9
[INFO] [stderr]    |
[INFO] [stderr] 36 |     app.run();
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn_batch`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/07_query_parallel.rs:61:14
[INFO] [stderr]    |
[INFO] [stderr] 61 |     commands.spawn_batch(batch);
[INFO] [stderr]    |              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::par_iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/07_query_parallel.rs:65:11
[INFO] [stderr]    |
[INFO] [stderr] 65 |     query.par_iter().for_each(|view| {
[INFO] [stderr]    |           ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'w, Q, T>::len`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/07_query_parallel.rs:66:33
[INFO] [stderr]    |
[INFO] [stderr] 66 |         let entity_count = view.len();
[INFO] [stderr]    |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::par_iter_mut`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/07_query_parallel.rs:76:11
[INFO] [stderr]    |
[INFO] [stderr] 76 |     query.par_iter_mut().for_each(|mut view| {
[INFO] [stderr]    |           ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, venix::query::Mutable>::iter_mut`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/07_query_parallel.rs:78:36
[INFO] [stderr]    |
[INFO] [stderr] 78 |         for (mut pos, vel) in view.iter_mut() {
[INFO] [stderr]    |                                    ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/07_query_parallel.rs:93:23
[INFO] [stderr]    |
[INFO] [stderr] 93 |     for view in query.iter() {
[INFO] [stderr]    |                       ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::par_iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/07_query_parallel.rs:95:14
[INFO] [stderr]    |
[INFO] [stderr] 95 |             .par_iter()
[INFO] [stderr]    |              ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter_mut`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/07_query_parallel.rs:137:27
[INFO] [stderr]     |
[INFO] [stderr] 137 |     for mut view in query.iter_mut() {
[INFO] [stderr]     |                           ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, venix::query::Mutable>::par_iter_mut`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/07_query_parallel.rs:139:14
[INFO] [stderr]     |
[INFO] [stderr] 139 |         view.par_iter_mut().for_each(|(mut pos, vel)| {
[INFO] [stderr]     |              ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/07_query_parallel.rs:152:23
[INFO] [stderr]     |
[INFO] [stderr] 152 |     for view in query.iter() {
[INFO] [stderr]     |                       ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::par_chunks`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/07_query_parallel.rs:153:14
[INFO] [stderr]     |
[INFO] [stderr] 153 |         view.par_chunks(5000).for_each(|sub_chunk| {
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QuerySubChunk::<'w, Q, T>::len`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/07_query_parallel.rs:154:39
[INFO] [stderr]     |
[INFO] [stderr] 154 |             let sub_count = sub_chunk.len();
[INFO] [stderr]     |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter_mut`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/07_query_parallel.rs:166:27
[INFO] [stderr]     |
[INFO] [stderr] 166 |     for mut view in query.iter_mut() {
[INFO] [stderr]     |                           ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, venix::query::Mutable>::par_chunks_mut`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/07_query_parallel.rs:167:14
[INFO] [stderr]     |
[INFO] [stderr] 167 |         view.par_chunks_mut(5000).for_each(|mut sub_chunk| {
[INFO] [stderr]     |              ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QuerySubChunk::<'w, Q, venix::query::Mutable>::iter_mut`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/07_query_parallel.rs:170:45
[INFO] [stderr]     |
[INFO] [stderr] 170 |             for (mut pos, vel) in sub_chunk.iter_mut() {
[INFO] [stderr]     |                                             ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::build`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/07_query_parallel.rs:189:9
[INFO] [stderr]     |
[INFO] [stderr] 189 |     app.build();
[INFO] [stderr]     |         ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::run_startup`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/07_query_parallel.rs:190:9
[INFO] [stderr]     |
[INFO] [stderr] 190 |     app.run_startup();
[INFO] [stderr]     |         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/07_query_parallel.rs:192:9
[INFO] [stderr]     |
[INFO] [stderr] 192 |     app.update();
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/07_query_parallel.rs:193:9
[INFO] [stderr]     |
[INFO] [stderr] 193 |     app.update();
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated module `venix::prelude`: Use the `avenix` crate instead.
[INFO] [stderr]  --> examples/08_query_lookups.rs:1:12
[INFO] [stderr]   |
[INFO] [stderr] 1 | use venix::prelude::*;
[INFO] [stderr]   |            ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stderr]  --> examples/08_query_lookups.rs:6:21
[INFO] [stderr]   |
[INFO] [stderr] 6 | struct TargetEntity(Entity);
[INFO] [stderr]   |                     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:12:19
[INFO] [stderr]    |
[INFO] [stderr] 12 |     let mut app = App::new();
[INFO] [stderr]    |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit struct `venix::schedule::DefaultSchedulesPlugin`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:13:21
[INFO] [stderr]    |
[INFO] [stderr] 13 |     app.add_plugins(DefaultSchedulesPlugin)
[INFO] [stderr]    |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::prelude::Startup`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:14:22
[INFO] [stderr]    |
[INFO] [stderr] 14 |         .add_systems(Startup::id(), setup_simulation_entities_system)
[INFO] [stderr]    |                      ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::prelude::Update`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:16:13
[INFO] [stderr]    |
[INFO] [stderr] 16 |             Update::id(),
[INFO] [stderr]    |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::commands::Commands`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:30:51
[INFO] [stderr]    |
[INFO] [stderr] 30 | fn setup_simulation_entities_system(mut commands: Commands) {
[INFO] [stderr]    |                                                   ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:38:23
[INFO] [stderr]    |
[INFO] [stderr] 38 |     mut query_health: Query<&mut Health>,
[INFO] [stderr]    |                       ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:39:19
[INFO] [stderr]    |
[INFO] [stderr] 39 |     query_player: Query<(Entity, &PlayerTag)>,
[INFO] [stderr]    |                   ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:39:26
[INFO] [stderr]    |
[INFO] [stderr] 39 |     query_player: Query<(Entity, &PlayerTag)>,
[INFO] [stderr]    |                          ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:59:23
[INFO] [stderr]    |
[INFO] [stderr] 59 |     mut query_health: Query<&mut Health>,
[INFO] [stderr]    |                       ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:60:18
[INFO] [stderr]    |
[INFO] [stderr] 60 |     query_enemy: Query<(Entity, &EnemyTag)>,
[INFO] [stderr]    |                  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:60:25
[INFO] [stderr]    |
[INFO] [stderr] 60 |     query_enemy: Query<(Entity, &EnemyTag)>,
[INFO] [stderr]    |                         ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:92:23
[INFO] [stderr]    |
[INFO] [stderr] 92 |     mut query_health: Query<&mut Health>,
[INFO] [stderr]    |                       ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:93:17
[INFO] [stderr]    |
[INFO] [stderr] 93 |     query_boss: Query<(Entity, &BossTag)>,
[INFO] [stderr]    |                 ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:93:24
[INFO] [stderr]    |
[INFO] [stderr] 93 |     query_boss: Query<(Entity, &BossTag)>,
[INFO] [stderr]    |                        ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/08_query_lookups.rs:119:35
[INFO] [stderr]     |
[INFO] [stderr] 119 | fn run_lookup_test_loop(app: &mut App) {
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::app::App::new`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:12:24
[INFO] [stderr]    |
[INFO] [stderr] 12 |     let mut app = App::new();
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_plugins`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:13:9
[INFO] [stderr]    |
[INFO] [stderr] 13 |     app.add_plugins(DefaultSchedulesPlugin)
[INFO] [stderr]    |         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:14:10
[INFO] [stderr]    |
[INFO] [stderr] 14 |         .add_systems(Startup::id(), setup_simulation_entities_system)
[INFO] [stderr]    |          ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:14:31
[INFO] [stderr]    |
[INFO] [stderr] 14 |         .add_systems(Startup::id(), setup_simulation_entities_system)
[INFO] [stderr]    |                               ^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:15:10
[INFO] [stderr]    |
[INFO] [stderr] 15 |         .add_systems(
[INFO] [stderr]    |          ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:16:21
[INFO] [stderr]    |
[INFO] [stderr] 16 |             Update::id(),
[INFO] [stderr]    |                     ^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::set_runner`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:24:9
[INFO] [stderr]    |
[INFO] [stderr] 24 |     app.set_runner(run_lookup_test_loop);
[INFO] [stderr]    |         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::run`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:25:9
[INFO] [stderr]    |
[INFO] [stderr] 25 |     app.run();
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:32:14
[INFO] [stderr]    |
[INFO] [stderr] 32 |     commands.spawn((Health(100), PlayerTag));
[INFO] [stderr]    |              ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:33:14
[INFO] [stderr]    |
[INFO] [stderr] 33 |     commands.spawn((Health(500), EnemyTag));
[INFO] [stderr]    |              ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:34:14
[INFO] [stderr]    |
[INFO] [stderr] 34 |     commands.spawn((Health(1000), BossTag));
[INFO] [stderr]    |              ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:41:30
[INFO] [stderr]    |
[INFO] [stderr] 41 |     for view in query_player.iter() {
[INFO] [stderr]    |                              ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:42:36
[INFO] [stderr]    |
[INFO] [stderr] 42 |         for (entity, _tag) in view.iter() {
[INFO] [stderr]    |                                    ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::get_mut`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:44:52
[INFO] [stderr]    |
[INFO] [stderr] 44 |             if let Some(mut health) = query_health.get_mut(entity) {
[INFO] [stderr]    |                                                    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:64:29
[INFO] [stderr]    |
[INFO] [stderr] 64 |     for view in query_enemy.iter() {
[INFO] [stderr]    |                             ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:65:36
[INFO] [stderr]    |
[INFO] [stderr] 65 |         for (entity, _tag) in view.iter() {
[INFO] [stderr]    |                                    ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter_mut`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:70:34
[INFO] [stderr]    |
[INFO] [stderr] 70 |     for mut view in query_health.iter_mut() {
[INFO] [stderr]    |                                  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, venix::query::Mutable>::get_mut`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:73:44
[INFO] [stderr]    |
[INFO] [stderr] 73 |             if let Some(mut health) = view.get_mut(&target.0) {
[INFO] [stderr]    |                                            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:95:33
[INFO] [stderr]    |
[INFO] [stderr] 95 |     for boss_view in query_boss.iter() {
[INFO] [stderr]    |                                 ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:96:41
[INFO] [stderr]    |
[INFO] [stderr] 96 |         for (entity, _tag) in boss_view.iter() {
[INFO] [stderr]    |                                         ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter_mut`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:97:49
[INFO] [stderr]    |
[INFO] [stderr] 97 |             for mut health_view in query_health.iter_mut() {
[INFO] [stderr]    |                                                 ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, venix::query::Mutable>::get_mut`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/08_query_lookups.rs:99:55
[INFO] [stderr]    |
[INFO] [stderr] 99 |                 if let Some(mut health) = health_view.get_mut(entity) {
[INFO] [stderr]    |                                                       ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::build`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/08_query_lookups.rs:120:9
[INFO] [stderr]     |
[INFO] [stderr] 120 |     app.build();
[INFO] [stderr]     |         ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::run_startup`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/08_query_lookups.rs:121:9
[INFO] [stderr]     |
[INFO] [stderr] 121 |     app.run_startup();
[INFO] [stderr]     |         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/08_query_lookups.rs:123:9
[INFO] [stderr]     |
[INFO] [stderr] 123 |     app.update();
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/08_query_lookups.rs:124:9
[INFO] [stderr]     |
[INFO] [stderr] 124 |     app.update();
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated module `venix::prelude`: Use the `avenix` crate instead.
[INFO] [stderr]  --> examples/06_query.rs:1:12
[INFO] [stderr]   |
[INFO] [stderr] 1 | use venix::prelude::*;
[INFO] [stderr]   |            ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:19:19
[INFO] [stderr]    |
[INFO] [stderr] 19 |     let mut app = App::new();
[INFO] [stderr]    |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit struct `venix::schedule::DefaultSchedulesPlugin`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:20:21
[INFO] [stderr]    |
[INFO] [stderr] 20 |     app.add_plugins(DefaultSchedulesPlugin)
[INFO] [stderr]    |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::prelude::Startup`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:21:22
[INFO] [stderr]    |
[INFO] [stderr] 21 |         .add_systems(Startup::id(), spawn_entities_system)
[INFO] [stderr]    |                      ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::prelude::Update`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:23:13
[INFO] [stderr]    |
[INFO] [stderr] 23 |             Update::id(),
[INFO] [stderr]    |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::commands::Commands`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:33:40
[INFO] [stderr]    |
[INFO] [stderr] 33 | fn spawn_entities_system(mut commands: Commands) {
[INFO] [stderr]    |                                        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:48:34
[INFO] [stderr]    |
[INFO] [stderr] 48 | fn sequential_read_system(query: Query<(&Position, &Velocity)>) {
[INFO] [stderr]    |                                  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:64:39
[INFO] [stderr]    |
[INFO] [stderr] 64 | fn sequential_write_system(mut query: Query<(&mut Position, &Velocity)>) {
[INFO] [stderr]    |                                       ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:86:34
[INFO] [stderr]    |
[INFO] [stderr] 86 | fn run_query_test_loop(app: &mut App) {
[INFO] [stderr]    |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::app::App::new`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:19:24
[INFO] [stderr]    |
[INFO] [stderr] 19 |     let mut app = App::new();
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_plugins`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:20:9
[INFO] [stderr]    |
[INFO] [stderr] 20 |     app.add_plugins(DefaultSchedulesPlugin)
[INFO] [stderr]    |         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:21:10
[INFO] [stderr]    |
[INFO] [stderr] 21 |         .add_systems(Startup::id(), spawn_entities_system)
[INFO] [stderr]    |          ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:21:31
[INFO] [stderr]    |
[INFO] [stderr] 21 |         .add_systems(Startup::id(), spawn_entities_system)
[INFO] [stderr]    |                               ^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:22:10
[INFO] [stderr]    |
[INFO] [stderr] 22 |         .add_systems(
[INFO] [stderr]    |          ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:23:21
[INFO] [stderr]    |
[INFO] [stderr] 23 |             Update::id(),
[INFO] [stderr]    |                     ^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::set_runner`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |     app.set_runner(run_query_test_loop);
[INFO] [stderr]    |         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::run`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:28:9
[INFO] [stderr]    |
[INFO] [stderr] 28 |     app.run();
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn_batch`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:45:14
[INFO] [stderr]    |
[INFO] [stderr] 45 |     commands.spawn_batch(batch);
[INFO] [stderr]    |              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:51:23
[INFO] [stderr]    |
[INFO] [stderr] 51 |     for view in query.iter() {
[INFO] [stderr]    |                       ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:52:33
[INFO] [stderr]    |
[INFO] [stderr] 52 |         for (pos, _vel) in view.iter() {
[INFO] [stderr]    |                                 ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter_mut`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:68:27
[INFO] [stderr]    |
[INFO] [stderr] 68 |     for mut view in query.iter_mut() {
[INFO] [stderr]    |                           ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, venix::query::Mutable>::iter_mut`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:70:36
[INFO] [stderr]    |
[INFO] [stderr] 70 |         for (mut pos, vel) in view.iter_mut() {
[INFO] [stderr]    |                                    ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::build`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:87:9
[INFO] [stderr]    |
[INFO] [stderr] 87 |     app.build();
[INFO] [stderr]    |         ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::run_startup`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:88:9
[INFO] [stderr]    |
[INFO] [stderr] 88 |     app.run_startup();
[INFO] [stderr]    |         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:90:9
[INFO] [stderr]    |
[INFO] [stderr] 90 |     app.update();
[INFO] [stderr]    |         ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/06_query.rs:91:9
[INFO] [stderr]    |
[INFO] [stderr] 91 |     app.update();
[INFO] [stderr]    |         ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated module `venix::prelude`: Use the `avenix` crate instead.
[INFO] [stderr]  --> examples/03_parallel_commands.rs:2:12
[INFO] [stderr]   |
[INFO] [stderr] 2 | use venix::prelude::*;
[INFO] [stderr]   |            ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/03_parallel_commands.rs:15:19
[INFO] [stderr]    |
[INFO] [stderr] 15 |     let mut app = App::new();
[INFO] [stderr]    |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit struct `venix::schedule::DefaultSchedulesPlugin`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/03_parallel_commands.rs:16:21
[INFO] [stderr]    |
[INFO] [stderr] 16 |     app.add_plugins(DefaultSchedulesPlugin)
[INFO] [stderr]    |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::prelude::Startup`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/03_parallel_commands.rs:17:22
[INFO] [stderr]    |
[INFO] [stderr] 17 |         .add_systems(Startup::id(), system_parallel_spawn_system)
[INFO] [stderr]    |                      ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::prelude::Update`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/03_parallel_commands.rs:18:22
[INFO] [stderr]    |
[INFO] [stderr] 18 |         .add_systems(Update::id(), verify_parallel_spawns_system);
[INFO] [stderr]    |                      ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::commands::ParallelCommands`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/03_parallel_commands.rs:63:47
[INFO] [stderr]    |
[INFO] [stderr] 63 | fn system_parallel_spawn_system(par_commands: ParallelCommands) {
[INFO] [stderr]    |                                               ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/03_parallel_commands.rs:82:41
[INFO] [stderr]    |
[INFO] [stderr] 82 | fn verify_parallel_spawns_system(query: Query<(&Position, &ThreadMarker)>) {
[INFO] [stderr]    |                                         ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/03_parallel_commands.rs:115:37
[INFO] [stderr]     |
[INFO] [stderr] 115 | fn run_parallel_test_loop(app: &mut App) {
[INFO] [stderr]     |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::app::App::new`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/03_parallel_commands.rs:15:24
[INFO] [stderr]    |
[INFO] [stderr] 15 |     let mut app = App::new();
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_plugins`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/03_parallel_commands.rs:16:9
[INFO] [stderr]    |
[INFO] [stderr] 16 |     app.add_plugins(DefaultSchedulesPlugin)
[INFO] [stderr]    |         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/03_parallel_commands.rs:17:10
[INFO] [stderr]    |
[INFO] [stderr] 17 |         .add_systems(Startup::id(), system_parallel_spawn_system)
[INFO] [stderr]    |          ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/03_parallel_commands.rs:17:31
[INFO] [stderr]    |
[INFO] [stderr] 17 |         .add_systems(Startup::id(), system_parallel_spawn_system)
[INFO] [stderr]    |                               ^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/03_parallel_commands.rs:18:10
[INFO] [stderr]    |
[INFO] [stderr] 18 |         .add_systems(Update::id(), verify_parallel_spawns_system);
[INFO] [stderr]    |          ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/03_parallel_commands.rs:18:30
[INFO] [stderr]    |
[INFO] [stderr] 18 |         .add_systems(Update::id(), verify_parallel_spawns_system);
[INFO] [stderr]    |                              ^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::set_runner`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/03_parallel_commands.rs:20:9
[INFO] [stderr]    |
[INFO] [stderr] 20 |     app.set_runner(run_parallel_test_loop);
[INFO] [stderr]    |         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::get_par_commands`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/03_parallel_commands.rs:22:28
[INFO] [stderr]    |
[INFO] [stderr] 22 |     let par_commands = app.get_par_commands();
[INFO] [stderr]    |                            ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::ParallelCommands::scope`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/03_parallel_commands.rs:27:26
[INFO] [stderr]    |
[INFO] [stderr] 27 |             par_commands.scope(|mut cmd| {
[INFO] [stderr]    |                          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/03_parallel_commands.rs:30:25
[INFO] [stderr]    |
[INFO] [stderr] 30 |                     cmd.spawn((
[INFO] [stderr]    |                         ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::ParallelCommands::scope`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/03_parallel_commands.rs:43:26
[INFO] [stderr]    |
[INFO] [stderr] 43 |             par_commands.scope(|mut cmd| {
[INFO] [stderr]    |                          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/03_parallel_commands.rs:46:25
[INFO] [stderr]    |
[INFO] [stderr] 46 |                     cmd.spawn((
[INFO] [stderr]    |                         ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::run`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/03_parallel_commands.rs:58:9
[INFO] [stderr]    |
[INFO] [stderr] 58 |     app.run();
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::ParallelCommands::scope`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/03_parallel_commands.rs:66:26
[INFO] [stderr]    |
[INFO] [stderr] 66 |             par_commands.scope(|mut cmd| {
[INFO] [stderr]    |                          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/03_parallel_commands.rs:69:25
[INFO] [stderr]    |
[INFO] [stderr] 69 |                     cmd.spawn((
[INFO] [stderr]    |                         ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/03_parallel_commands.rs:87:23
[INFO] [stderr]    |
[INFO] [stderr] 87 |     for view in query.iter() {
[INFO] [stderr]    |                       ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/03_parallel_commands.rs:88:33
[INFO] [stderr]    |
[INFO] [stderr] 88 |         for (_, marker) in view.iter() {
[INFO] [stderr]    |                                 ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::build`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/03_parallel_commands.rs:116:9
[INFO] [stderr]     |
[INFO] [stderr] 116 |     app.build();
[INFO] [stderr]     |         ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::run_startup`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/03_parallel_commands.rs:117:9
[INFO] [stderr]     |
[INFO] [stderr] 117 |     app.run_startup();
[INFO] [stderr]     |         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/03_parallel_commands.rs:119:9
[INFO] [stderr]     |
[INFO] [stderr] 119 |     app.update();
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/03_parallel_commands.rs:120:9
[INFO] [stderr]     |
[INFO] [stderr] 120 |     app.update();
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated module `venix::prelude`: Use the `avenix` crate instead.
[INFO] [stderr]  --> examples/despawning/hierarchy_cleanup.rs:1:12
[INFO] [stderr]   |
[INFO] [stderr] 1 | use venix::prelude::*;
[INFO] [stderr]   |            ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stderr]  --> examples/despawning/hierarchy_cleanup.rs:4:23
[INFO] [stderr]   |
[INFO] [stderr] 4 |     pub children: Vec<Entity>,
[INFO] [stderr]   |                       ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stderr]  --> examples/despawning/hierarchy_cleanup.rs:8:17
[INFO] [stderr]   |
[INFO] [stderr] 8 |     pub parent: Entity,
[INFO] [stderr]   |                 ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:12:17
[INFO] [stderr]    |
[INFO] [stderr] 12 |     pub parent: Entity,
[INFO] [stderr]    |                 ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:16:21
[INFO] [stderr]    |
[INFO] [stderr] 16 |     pub new_parent: Entity,
[INFO] [stderr]    |                     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated trait `venix::app::Plugin`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:25:6
[INFO] [stderr]    |
[INFO] [stderr] 25 | impl Plugin for HierarchyPlugin {
[INFO] [stderr]    |      ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::commands::Commands`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:33:19
[INFO] [stderr]    |
[INFO] [stderr] 33 |     mut commands: Commands,
[INFO] [stderr]    |                   ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:34:23
[INFO] [stderr]    |
[INFO] [stderr] 34 |     mut parent_query: Query<&mut Parent>,
[INFO] [stderr]    |                       ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:35:17
[INFO] [stderr]    |
[INFO] [stderr] 35 |     link_query: Query<(Entity, &LinkTo)>,
[INFO] [stderr]    |                 ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:35:24
[INFO] [stderr]    |
[INFO] [stderr] 35 |     link_query: Query<(Entity, &LinkTo)>,
[INFO] [stderr]    |                        ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::commands::Commands`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:58:16
[INFO] [stderr]    |
[INFO] [stderr] 58 |     commands1: Commands,
[INFO] [stderr]    |                ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::commands::Commands`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:59:20
[INFO] [stderr]    |
[INFO] [stderr] 59 |     mut commands2: Commands,
[INFO] [stderr]    |                    ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:60:23
[INFO] [stderr]    |
[INFO] [stderr] 60 |     mut parent_query: Query<(Entity, &mut Parent)>,
[INFO] [stderr]    |                       ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:60:30
[INFO] [stderr]    |
[INFO] [stderr] 60 |     mut parent_query: Query<(Entity, &mut Parent)>,
[INFO] [stderr]    |                              ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:61:18
[INFO] [stderr]    |
[INFO] [stderr] 61 |     child_query: Query<(Entity, &Child)>,
[INFO] [stderr]    |                  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:61:25
[INFO] [stderr]    |
[INFO] [stderr] 61 |     child_query: Query<(Entity, &Child)>,
[INFO] [stderr]    |                         ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:62:17
[INFO] [stderr]    |
[INFO] [stderr] 62 |     link_query: Query<(Entity, &LinkTo)>,
[INFO] [stderr]    |                 ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:62:24
[INFO] [stderr]    |
[INFO] [stderr] 62 |     link_query: Query<(Entity, &LinkTo)>,
[INFO] [stderr]    |                        ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:106:5
[INFO] [stderr]     |
[INFO] [stderr] 106 |     App::new()
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit struct `venix::schedule::DefaultSchedulesPlugin`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:107:22
[INFO] [stderr]     |
[INFO] [stderr] 107 |         .add_plugins(DefaultSchedulesPlugin)
[INFO] [stderr]     |                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::prelude::Startup`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:110:22
[INFO] [stderr]     |
[INFO] [stderr] 110 |         .add_systems(Startup::id(), setup_scene_graph)
[INFO] [stderr]     |                      ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::prelude::Update`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:111:22
[INFO] [stderr]     |
[INFO] [stderr] 111 |         .add_systems(Update::id(), trigger_runtime_lifecycle_stages)
[INFO] [stderr]     |                      ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:116:30
[INFO] [stderr]     |
[INFO] [stderr] 116 | fn run_test_frames(app: &mut App) {
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::commands::Commands`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:132:36
[INFO] [stderr]     |
[INFO] [stderr] 132 | fn setup_scene_graph(mut commands: Commands) {
[INFO] [stderr]     |                                    ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::commands::Commands`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:151:19
[INFO] [stderr]     |
[INFO] [stderr] 151 |     mut commands: Commands,
[INFO] [stderr]     |                   ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::resources::ResMut`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:152:18
[INFO] [stderr]     |
[INFO] [stderr] 152 |     mut stepper: ResMut<FrameStepper>,
[INFO] [stderr]     |                  ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:153:18
[INFO] [stderr]     |
[INFO] [stderr] 153 |     alpha_query: Query<Entity, With<AlphaCommander>>,
[INFO] [stderr]     |                  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:153:24
[INFO] [stderr]     |
[INFO] [stderr] 153 |     alpha_query: Query<Entity, With<AlphaCommander>>,
[INFO] [stderr]     |                        ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::With`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:153:32
[INFO] [stderr]     |
[INFO] [stderr] 153 |     alpha_query: Query<Entity, With<AlphaCommander>>,
[INFO] [stderr]     |                                ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:154:18
[INFO] [stderr]     |
[INFO] [stderr] 154 |     child_query: Query<Entity, (Without<Parent>, Without<Child>, Without<LinkTo>)>,
[INFO] [stderr]     |                  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::entity::Entity`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:154:24
[INFO] [stderr]     |
[INFO] [stderr] 154 |     child_query: Query<Entity, (Without<Parent>, Without<Child>, Without<LinkTo>)>,
[INFO] [stderr]     |                        ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Without`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:154:33
[INFO] [stderr]     |
[INFO] [stderr] 154 |     child_query: Query<Entity, (Without<Parent>, Without<Child>, Without<LinkTo>)>,
[INFO] [stderr]     |                                 ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Without`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:154:50
[INFO] [stderr]     |
[INFO] [stderr] 154 |     child_query: Query<Entity, (Without<Parent>, Without<Child>, Without<LinkTo>)>,
[INFO] [stderr]     |                                                  ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Without`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:154:66
[INFO] [stderr]     |
[INFO] [stderr] 154 |     child_query: Query<Entity, (Without<Parent>, Without<Child>, Without<LinkTo>)>,
[INFO] [stderr]     |                                                                  ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:26:30
[INFO] [stderr]    |
[INFO] [stderr] 26 |     fn build(self, app: &mut App) {
[INFO] [stderr]    |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::prelude::Update`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:27:25
[INFO] [stderr]    |
[INFO] [stderr] 27 |         app.add_systems(Update::id(), automatic_hierarchy_linker_system)
[INFO] [stderr]    |                         ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::prelude::CleanupHandles`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:28:26
[INFO] [stderr]    |
[INFO] [stderr] 28 |             .add_systems(CleanupHandles::id(), hirearchy_cleanup);
[INFO] [stderr]    |                          ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:27:13
[INFO] [stderr]    |
[INFO] [stderr] 27 |         app.add_systems(Update::id(), automatic_hierarchy_linker_system)
[INFO] [stderr]    |             ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:27:33
[INFO] [stderr]    |
[INFO] [stderr] 27 |         app.add_systems(Update::id(), automatic_hierarchy_linker_system)
[INFO] [stderr]    |                                 ^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:28:14
[INFO] [stderr]    |
[INFO] [stderr] 28 |             .add_systems(CleanupHandles::id(), hirearchy_cleanup);
[INFO] [stderr]    |              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:28:42
[INFO] [stderr]    |
[INFO] [stderr] 28 |             .add_systems(CleanupHandles::id(), hirearchy_cleanup);
[INFO] [stderr]    |                                          ^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:37:28
[INFO] [stderr]    |
[INFO] [stderr] 37 |     for view in link_query.iter() {
[INFO] [stderr]    |                            ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:38:47
[INFO] [stderr]    |
[INFO] [stderr] 38 |         for (child_entity, link_comp) in view.iter() {
[INFO] [stderr]    |                                               ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::get_mut`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:41:57
[INFO] [stderr]    |
[INFO] [stderr] 41 |             if let Some(mut parent_comp) = parent_query.get_mut(&parent_target) {
[INFO] [stderr]    |                                                         ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::insert_components`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:44:26
[INFO] [stderr]    |
[INFO] [stderr] 44 |                 commands.insert_components(
[INFO] [stderr]    |                          ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::remove_components`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:52:22
[INFO] [stderr]    |
[INFO] [stderr] 52 |             commands.remove_components::<(LinkTo,)>(child_entity.clone());
[INFO] [stderr]    |                      ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::despawn_iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:64:34
[INFO] [stderr]    |
[INFO] [stderr] 64 |     for despawn_cmd in commands1.despawn_iter() {
[INFO] [stderr]    |                                  ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::DespawnCommand::despawn_target`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:65:39
[INFO] [stderr]    |
[INFO] [stderr] 65 |         let dead_entity = despawn_cmd.despawn_target();
[INFO] [stderr]    |                                       ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::get_mut`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:67:63
[INFO] [stderr]    |
[INFO] [stderr] 67 |         if let Some((entity, mut parent_comp)) = parent_query.get_mut(dead_entity) {
[INFO] [stderr]    |                                                               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::despawn`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:70:27
[INFO] [stderr]    |
[INFO] [stderr] 70 |                 commands2.despawn(child_handle.clone());
[INFO] [stderr]    |                           ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::remove_components`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:71:27
[INFO] [stderr]    |
[INFO] [stderr] 71 |                 commands2.remove_components::<(Child,)>(child_handle.clone());
[INFO] [stderr]    |                           ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::remove_components`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:73:23
[INFO] [stderr]    |
[INFO] [stderr] 73 |             commands2.remove_components::<(Parent,)>(entity.clone());
[INFO] [stderr]    |                       ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:77:29
[INFO] [stderr]    |
[INFO] [stderr] 77 |     for view in child_query.iter() {
[INFO] [stderr]    |                             ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:78:48
[INFO] [stderr]    |
[INFO] [stderr] 78 |         for (child_entity, child_comp) in view.iter() {
[INFO] [stderr]    |                                                ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::will_despawn`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:79:26
[INFO] [stderr]    |
[INFO] [stderr] 79 |             if commands1.will_despawn(&child_comp.parent) {
[INFO] [stderr]    |                          ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::remove_components`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:83:27
[INFO] [stderr]    |
[INFO] [stderr] 83 |                 commands2.remove_components::<(Child,)>(child_entity.clone());
[INFO] [stderr]    |                           ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:87:28
[INFO] [stderr]    |
[INFO] [stderr] 87 |     for view in link_query.iter() {
[INFO] [stderr]    |                            ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:88:47
[INFO] [stderr]    |
[INFO] [stderr] 88 |         for (child_entity, link_comp) in view.iter() {
[INFO] [stderr]    |                                               ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::will_despawn`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:89:26
[INFO] [stderr]    |
[INFO] [stderr] 89 |             if commands1.will_despawn(&link_comp.parent) {
[INFO] [stderr]    |                          ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::remove_components`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/despawning/hierarchy_cleanup.rs:93:27
[INFO] [stderr]    |
[INFO] [stderr] 93 |                 commands2.remove_components::<(LinkTo,)>(child_entity.clone());
[INFO] [stderr]    |                           ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::app::App::new`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:106:10
[INFO] [stderr]     |
[INFO] [stderr] 106 |     App::new()
[INFO] [stderr]     |          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_plugins`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:107:10
[INFO] [stderr]     |
[INFO] [stderr] 107 |         .add_plugins(DefaultSchedulesPlugin)
[INFO] [stderr]     |          ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_plugins`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:108:10
[INFO] [stderr]     |
[INFO] [stderr] 108 |         .add_plugins(HierarchyPlugin)
[INFO] [stderr]     |          ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::insert_resource`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:109:10
[INFO] [stderr]     |
[INFO] [stderr] 109 |         .insert_resource(FrameStepper { current_frame: 0 })
[INFO] [stderr]     |          ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:110:10
[INFO] [stderr]     |
[INFO] [stderr] 110 |         .add_systems(Startup::id(), setup_scene_graph)
[INFO] [stderr]     |          ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:110:31
[INFO] [stderr]     |
[INFO] [stderr] 110 |         .add_systems(Startup::id(), setup_scene_graph)
[INFO] [stderr]     |                               ^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:111:10
[INFO] [stderr]     |
[INFO] [stderr] 111 |         .add_systems(Update::id(), trigger_runtime_lifecycle_stages)
[INFO] [stderr]     |          ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:111:30
[INFO] [stderr]     |
[INFO] [stderr] 111 |         .add_systems(Update::id(), trigger_runtime_lifecycle_stages)
[INFO] [stderr]     |                              ^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::set_runner`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:112:10
[INFO] [stderr]     |
[INFO] [stderr] 112 |         .set_runner(run_test_frames)
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::run`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:113:10
[INFO] [stderr]     |
[INFO] [stderr] 113 |         .run();
[INFO] [stderr]     |          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::build`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:117:9
[INFO] [stderr]     |
[INFO] [stderr] 117 |     app.build();
[INFO] [stderr]     |         ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::run_startup`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:118:9
[INFO] [stderr]     |
[INFO] [stderr] 118 |     app.run_startup();
[INFO] [stderr]     |         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:121:9
[INFO] [stderr]     |
[INFO] [stderr] 121 |     app.update();
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:124:9
[INFO] [stderr]     |
[INFO] [stderr] 124 |     app.update();
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:127:9
[INFO] [stderr]     |
[INFO] [stderr] 127 |     app.update();
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:135:14
[INFO] [stderr]     |
[INFO] [stderr] 135 |     commands.spawn((
[INFO] [stderr]     |              ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:141:14
[INFO] [stderr]     |
[INFO] [stderr] 141 |     commands.spawn((
[INFO] [stderr]     |              ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:147:14
[INFO] [stderr]     |
[INFO] [stderr] 147 |     commands.spawn((MinionSubUnit,));
[INFO] [stderr]     |              ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:160:33
[INFO] [stderr]     |
[INFO] [stderr] 160 |         for view in alpha_query.iter() {
[INFO] [stderr]     |                                 ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:161:35
[INFO] [stderr]     |
[INFO] [stderr] 161 |             for parent_id in view.iter() {
[INFO] [stderr]     |                                   ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:162:47
[INFO] [stderr]     |
[INFO] [stderr] 162 |                 for child_view in child_query.iter() {
[INFO] [stderr]     |                                               ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:163:52
[INFO] [stderr]     |
[INFO] [stderr] 163 |                     for child_entity in child_view.iter() {
[INFO] [stderr]     |                                                    ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::insert_components`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:165:34
[INFO] [stderr]     |
[INFO] [stderr] 165 |                         commands.insert_components(
[INFO] [stderr]     |                                  ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:178:33
[INFO] [stderr]     |
[INFO] [stderr] 178 |         for view in alpha_query.iter() {
[INFO] [stderr]     |                                 ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:179:35
[INFO] [stderr]     |
[INFO] [stderr] 179 |             for parent_id in view.iter() {
[INFO] [stderr]     |                                   ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:183:26
[INFO] [stderr]     |
[INFO] [stderr] 183 |                 commands.spawn((
[INFO] [stderr]     |                          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::despawn`: Use the `avenix` crate instead.
[INFO] [stderr]    --> examples/despawning/hierarchy_cleanup.rs:193:26
[INFO] [stderr]     |
[INFO] [stderr] 193 |                 commands.despawn(parent_id.clone());
[INFO] [stderr]     |                          ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated module `venix::prelude`: Use the `avenix` crate instead.
[INFO] [stderr]  --> examples/01_hello_world.rs:1:12
[INFO] [stderr]   |
[INFO] [stderr] 1 | use venix::prelude::*;
[INFO] [stderr]   |            ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stderr]  --> examples/01_hello_world.rs:3:31
[INFO] [stderr]   |
[INFO] [stderr] 3 | fn test_runner_once(app: &mut App) {
[INFO] [stderr]   |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/01_hello_world.rs:16:5
[INFO] [stderr]    |
[INFO] [stderr] 16 |     App::new()
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit struct `venix::schedule::DefaultSchedulesPlugin`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/01_hello_world.rs:17:22
[INFO] [stderr]    |
[INFO] [stderr] 17 |         .add_plugins(DefaultSchedulesPlugin)
[INFO] [stderr]    |                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::prelude::Update`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/01_hello_world.rs:19:22
[INFO] [stderr]    |
[INFO] [stderr] 19 |         .add_systems(Update::id(), hello_world_system)
[INFO] [stderr]    |                      ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::resources::ResMut`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/01_hello_world.rs:24:34
[INFO] [stderr]    |
[INFO] [stderr] 24 | fn hello_world_system(mut frame: ResMut<FrameCounter>) {
[INFO] [stderr]    |                                  ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::build`: Use the `avenix` crate instead.
[INFO] [stderr]  --> examples/01_hello_world.rs:4:9
[INFO] [stderr]   |
[INFO] [stderr] 4 |     app.build();
[INFO] [stderr]   |         ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::run_startup`: Use the `avenix` crate instead.
[INFO] [stderr]  --> examples/01_hello_world.rs:5:9
[INFO] [stderr]   |
[INFO] [stderr] 5 |     app.run_startup();
[INFO] [stderr]   |         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::get_resource`: Use the `avenix` crate instead.
[INFO] [stderr]  --> examples/01_hello_world.rs:6:15
[INFO] [stderr]   |
[INFO] [stderr] 6 |     while app.get_resource::<FrameCounter>().current_frame != 10 {
[INFO] [stderr]   |               ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stderr]  --> examples/01_hello_world.rs:7:13
[INFO] [stderr]   |
[INFO] [stderr] 7 |         app.update();
[INFO] [stderr]   |             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::app::App::new`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/01_hello_world.rs:16:10
[INFO] [stderr]    |
[INFO] [stderr] 16 |     App::new()
[INFO] [stderr]    |          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_plugins`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/01_hello_world.rs:17:10
[INFO] [stderr]    |
[INFO] [stderr] 17 |         .add_plugins(DefaultSchedulesPlugin)
[INFO] [stderr]    |          ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::insert_resource`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/01_hello_world.rs:18:10
[INFO] [stderr]    |
[INFO] [stderr] 18 |         .insert_resource(FrameCounter { current_frame: 0 })
[INFO] [stderr]    |          ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/01_hello_world.rs:19:10
[INFO] [stderr]    |
[INFO] [stderr] 19 |         .add_systems(Update::id(), hello_world_system)
[INFO] [stderr]    |          ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/01_hello_world.rs:19:30
[INFO] [stderr]    |
[INFO] [stderr] 19 |         .add_systems(Update::id(), hello_world_system)
[INFO] [stderr]    |                              ^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::set_runner`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/01_hello_world.rs:20:10
[INFO] [stderr]    |
[INFO] [stderr] 20 |         .set_runner(test_runner_once)
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::run`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/01_hello_world.rs:21:10
[INFO] [stderr]    |
[INFO] [stderr] 21 |         .run();
[INFO] [stderr]    |          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated module `venix::prelude`: Use the `avenix` crate instead.
[INFO] [stderr]  --> tests/ecs_tests.rs:4:12
[INFO] [stderr]   |
[INFO] [stderr] 4 | use venix::prelude::*;
[INFO] [stderr]   |            ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:23:31
[INFO] [stderr]    |
[INFO] [stderr] 23 | fn test_runner_once(app: &mut App) {
[INFO] [stderr]    |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::commands::Commands`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:30:19
[INFO] [stderr]    |
[INFO] [stderr] 30 |     mut commands: Commands,
[INFO] [stderr]    |                   ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::resources::ResMut`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:31:18
[INFO] [stderr]    |
[INFO] [stderr] 31 |     mut tracker: ResMut<ScoreTracker>,
[INFO] [stderr]    |                  ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::commands::ParallelCommands`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:32:19
[INFO] [stderr]    |
[INFO] [stderr] 32 |     par_commands: ParallelCommands,
[INFO] [stderr]    |                   ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::resources::Res`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:59:14
[INFO] [stderr]    |
[INFO] [stderr] 59 |     tracker: Res<ScoreTracker>,
[INFO] [stderr]    |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:60:12
[INFO] [stderr]    |
[INFO] [stderr] 60 |     query: Query<&Position, With<TagA>>,
[INFO] [stderr]    |            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::With`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:60:29
[INFO] [stderr]    |
[INFO] [stderr] 60 |     query: Query<&Position, With<TagA>>,
[INFO] [stderr]    |                             ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:61:14
[INFO] [stderr]    |
[INFO] [stderr] 61 |     query_b: Query<&Position, With<TagB>>,
[INFO] [stderr]    |              ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::With`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:61:31
[INFO] [stderr]    |
[INFO] [stderr] 61 |     query_b: Query<&Position, With<TagB>>,
[INFO] [stderr]    |                               ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::commands::Commands`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:85:36
[INFO] [stderr]    |
[INFO] [stderr] 85 | fn test_par_commands(mut commands: Commands, par_commands: ParallelCommands) {
[INFO] [stderr]    |                                    ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::commands::ParallelCommands`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:85:60
[INFO] [stderr]    |
[INFO] [stderr] 85 | fn test_par_commands(mut commands: Commands, par_commands: ParallelCommands) {
[INFO] [stderr]    |                                                            ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:116:23
[INFO] [stderr]     |
[INFO] [stderr] 116 |         let mut app = App::new();
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit struct `venix::schedule::DefaultSchedulesPlugin`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:117:25
[INFO] [stderr]     |
[INFO] [stderr] 117 |         app.add_plugins(DefaultSchedulesPlugin)
[INFO] [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::prelude::Startup`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:119:26
[INFO] [stderr]     |
[INFO] [stderr] 119 |             .add_systems(Startup::id(), setup_initial_entities)
[INFO] [stderr]     |                          ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::prelude::Startup`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:120:26
[INFO] [stderr]     |
[INFO] [stderr] 120 |             .add_systems(Startup::id(), test_par_commands)
[INFO] [stderr]     |                          ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::prelude::Update`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:121:26
[INFO] [stderr]     |
[INFO] [stderr] 121 |             .add_systems(Update::id(), verify_resource_and_commands);
[INFO] [stderr]     |                          ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::commands::Commands`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:128:39
[INFO] [stderr]     |
[INFO] [stderr] 128 | fn spawn_filter_targets(mut commands: Commands) {
[INFO] [stderr]     |                                       ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:135:15
[INFO] [stderr]     |
[INFO] [stderr] 135 |     or_query: Query<&Position, Or<(With<TagA>, With<TagB>)>>,
[INFO] [stderr]     |               ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Or`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:135:32
[INFO] [stderr]     |
[INFO] [stderr] 135 |     or_query: Query<&Position, Or<(With<TagA>, With<TagB>)>>,
[INFO] [stderr]     |                                ^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::With`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:135:36
[INFO] [stderr]     |
[INFO] [stderr] 135 |     or_query: Query<&Position, Or<(With<TagA>, With<TagB>)>>,
[INFO] [stderr]     |                                    ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::With`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:135:48
[INFO] [stderr]     |
[INFO] [stderr] 135 |     or_query: Query<&Position, Or<(With<TagA>, With<TagB>)>>,
[INFO] [stderr]     |                                                ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:136:16
[INFO] [stderr]     |
[INFO] [stderr] 136 |     not_query: Query<&Position, (With<TagA>, Not<With<TagB>>)>,
[INFO] [stderr]     |                ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::With`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:136:34
[INFO] [stderr]     |
[INFO] [stderr] 136 |     not_query: Query<&Position, (With<TagA>, Not<With<TagB>>)>,
[INFO] [stderr]     |                                  ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Not`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:136:46
[INFO] [stderr]     |
[INFO] [stderr] 136 |     not_query: Query<&Position, (With<TagA>, Not<With<TagB>>)>,
[INFO] [stderr]     |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::With`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:136:50
[INFO] [stderr]     |
[INFO] [stderr] 136 |     not_query: Query<&Position, (With<TagA>, Not<With<TagB>>)>,
[INFO] [stderr]     |                                                  ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:158:23
[INFO] [stderr]     |
[INFO] [stderr] 158 |         let mut app = App::new();
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit struct `venix::schedule::DefaultSchedulesPlugin`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:159:25
[INFO] [stderr]     |
[INFO] [stderr] 159 |         app.add_plugins(DefaultSchedulesPlugin)
[INFO] [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::prelude::Startup`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:160:26
[INFO] [stderr]     |
[INFO] [stderr] 160 |             .add_systems(Startup::id(), spawn_filter_targets)
[INFO] [stderr]     |                          ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::prelude::Update`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:161:26
[INFO] [stderr]     |
[INFO] [stderr] 161 |             .add_systems(Update::id(), verify_logical_queries);
[INFO] [stderr]     |                          ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::build`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:24:9
[INFO] [stderr]    |
[INFO] [stderr] 24 |     app.build();
[INFO] [stderr]    |         ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::run_startup`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:25:9
[INFO] [stderr]    |
[INFO] [stderr] 25 |     app.run_startup();
[INFO] [stderr]    |         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:26:9
[INFO] [stderr]    |
[INFO] [stderr] 26 |     app.update();
[INFO] [stderr]    |         ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:36:14
[INFO] [stderr]    |
[INFO] [stderr] 36 |     commands.spawn((
[INFO] [stderr]    |              ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::ParallelCommands::scope`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:41:18
[INFO] [stderr]    |
[INFO] [stderr] 41 |     par_commands.scope(|mut cmd| {
[INFO] [stderr]    |                  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:42:13
[INFO] [stderr]    |
[INFO] [stderr] 42 |         cmd.spawn((Position { x: 1.0, y: 1.0 }, TagB));
[INFO] [stderr]    |             ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::ParallelCommands::scope`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:46:26
[INFO] [stderr]    |
[INFO] [stderr] 46 |             par_commands.scope(|mut cmd| {
[INFO] [stderr]    |                          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:47:21
[INFO] [stderr]    |
[INFO] [stderr] 47 |                 cmd.spawn((Position { x: 1.0, y: 1.0 }, TagB));
[INFO] [stderr]    |                     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::ParallelCommands::scope`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:51:26
[INFO] [stderr]    |
[INFO] [stderr] 51 |             par_commands.scope(|mut cmd| {
[INFO] [stderr]    |                          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:52:21
[INFO] [stderr]    |
[INFO] [stderr] 52 |                 cmd.spawn((Position { x: 1.0, y: 1.0 }, TagB));
[INFO] [stderr]    |                     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:66:23
[INFO] [stderr]    |
[INFO] [stderr] 66 |     for view in query.iter() {
[INFO] [stderr]    |                       ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:67:25
[INFO] [stderr]    |
[INFO] [stderr] 67 |         for pos in view.iter() {
[INFO] [stderr]    |                         ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:74:25
[INFO] [stderr]    |
[INFO] [stderr] 74 |     for view in query_b.iter() {
[INFO] [stderr]    |                         ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:75:25
[INFO] [stderr]    |
[INFO] [stderr] 75 |         for pos in view.iter() {
[INFO] [stderr]    |                         ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:86:14
[INFO] [stderr]    |
[INFO] [stderr] 86 |     commands.spawn((
[INFO] [stderr]    |              ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::ParallelCommands::scope`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:93:26
[INFO] [stderr]    |
[INFO] [stderr] 93 |             par_commands.scope(|mut cmd| {
[INFO] [stderr]    |                          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:94:21
[INFO] [stderr]    |
[INFO] [stderr] 94 |                 cmd.spawn((Position { x: -50.0, y: 10.0 }, TagB));
[INFO] [stderr]    |                     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:95:21
[INFO] [stderr]    |
[INFO] [stderr] 95 |                 cmd.spawn((Position { x: -60.0, y: 15.0 }, TagB));
[INFO] [stderr]    |                     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::ParallelCommands::scope`: Use the `avenix` crate instead.
[INFO] [stderr]   --> tests/ecs_tests.rs:99:26
[INFO] [stderr]    |
[INFO] [stderr] 99 |             par_commands.scope(|mut cmd| {
[INFO] [stderr]    |                          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:100:21
[INFO] [stderr]     |
[INFO] [stderr] 100 |                 cmd.spawn((Position { x: 50.0, y: -10.0 }, TagB));
[INFO] [stderr]     |                     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:101:21
[INFO] [stderr]     |
[INFO] [stderr] 101 |                 cmd.spawn((Position { x: 60.0, y: -15.0 }, TagB));
[INFO] [stderr]     |                     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::ParallelCommands::scope`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:105:18
[INFO] [stderr]     |
[INFO] [stderr] 105 |     par_commands.scope(|mut cmd1| {
[INFO] [stderr]     |                  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:106:14
[INFO] [stderr]     |
[INFO] [stderr] 106 |         cmd1.spawn((Position { x: 1.0, y: 1.0 }, TagB));
[INFO] [stderr]     |              ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::ParallelCommands::scope`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:107:22
[INFO] [stderr]     |
[INFO] [stderr] 107 |         par_commands.scope(|mut cmd2| {
[INFO] [stderr]     |                      ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:108:18
[INFO] [stderr]     |
[INFO] [stderr] 108 |             cmd2.spawn((Position { x: 2.0, y: 2.0 }, TagB));
[INFO] [stderr]     |                  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::app::App::new`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:116:28
[INFO] [stderr]     |
[INFO] [stderr] 116 |         let mut app = App::new();
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_plugins`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:117:13
[INFO] [stderr]     |
[INFO] [stderr] 117 |         app.add_plugins(DefaultSchedulesPlugin)
[INFO] [stderr]     |             ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::insert_resource`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:118:14
[INFO] [stderr]     |
[INFO] [stderr] 118 |             .insert_resource(ScoreTracker { points: 0 })
[INFO] [stderr]     |              ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:119:14
[INFO] [stderr]     |
[INFO] [stderr] 119 |             .add_systems(Startup::id(), setup_initial_entities)
[INFO] [stderr]     |              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:119:35
[INFO] [stderr]     |
[INFO] [stderr] 119 |             .add_systems(Startup::id(), setup_initial_entities)
[INFO] [stderr]     |                                   ^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:120:14
[INFO] [stderr]     |
[INFO] [stderr] 120 |             .add_systems(Startup::id(), test_par_commands)
[INFO] [stderr]     |              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:120:35
[INFO] [stderr]     |
[INFO] [stderr] 120 |             .add_systems(Startup::id(), test_par_commands)
[INFO] [stderr]     |                                   ^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:121:14
[INFO] [stderr]     |
[INFO] [stderr] 121 |             .add_systems(Update::id(), verify_resource_and_commands);
[INFO] [stderr]     |              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:121:34
[INFO] [stderr]     |
[INFO] [stderr] 121 |             .add_systems(Update::id(), verify_resource_and_commands);
[INFO] [stderr]     |                                  ^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::set_runner`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:123:13
[INFO] [stderr]     |
[INFO] [stderr] 123 |         app.set_runner(test_runner_once);
[INFO] [stderr]     |             ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::run`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:124:13
[INFO] [stderr]     |
[INFO] [stderr] 124 |         app.run();
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:129:14
[INFO] [stderr]     |
[INFO] [stderr] 129 |     commands.spawn((Position { x: 1.0, y: 1.0 }, TagA));
[INFO] [stderr]     |              ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:130:14
[INFO] [stderr]     |
[INFO] [stderr] 130 |     commands.spawn((Position { x: 2.0, y: 2.0 }, TagA));
[INFO] [stderr]     |              ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:131:14
[INFO] [stderr]     |
[INFO] [stderr] 131 |     commands.spawn((Position { x: 3.0, y: 3.0 }, TagB));
[INFO] [stderr]     |              ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:139:26
[INFO] [stderr]     |
[INFO] [stderr] 139 |     for view in or_query.iter() {
[INFO] [stderr]     |                          ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'w, Q, T>::len`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:140:26
[INFO] [stderr]     |
[INFO] [stderr] 140 |         or_count += view.len();
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:145:27
[INFO] [stderr]     |
[INFO] [stderr] 145 |     for view in not_query.iter() {
[INFO] [stderr]     |                           ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:146:25
[INFO] [stderr]     |
[INFO] [stderr] 146 |         for pos in view.iter() {
[INFO] [stderr]     |                         ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::app::App::new`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:158:28
[INFO] [stderr]     |
[INFO] [stderr] 158 |         let mut app = App::new();
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_plugins`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:159:13
[INFO] [stderr]     |
[INFO] [stderr] 159 |         app.add_plugins(DefaultSchedulesPlugin)
[INFO] [stderr]     |             ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:160:14
[INFO] [stderr]     |
[INFO] [stderr] 160 |             .add_systems(Startup::id(), spawn_filter_targets)
[INFO] [stderr]     |              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:160:35
[INFO] [stderr]     |
[INFO] [stderr] 160 |             .add_systems(Startup::id(), spawn_filter_targets)
[INFO] [stderr]     |                                   ^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:161:14
[INFO] [stderr]     |
[INFO] [stderr] 161 |             .add_systems(Update::id(), verify_logical_queries);
[INFO] [stderr]     |              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:161:34
[INFO] [stderr]     |
[INFO] [stderr] 161 |             .add_systems(Update::id(), verify_logical_queries);
[INFO] [stderr]     |                                  ^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::set_runner`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:163:13
[INFO] [stderr]     |
[INFO] [stderr] 163 |         app.set_runner(test_runner_once);
[INFO] [stderr]     |             ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::run`: Use the `avenix` crate instead.
[INFO] [stderr]    --> tests/ecs_tests.rs:164:13
[INFO] [stderr]     |
[INFO] [stderr] 164 |         app.run();
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated module `venix::prelude`: Use the `avenix` crate instead.
[INFO] [stderr]  --> examples/02_commands.rs:1:12
[INFO] [stderr]   |
[INFO] [stderr] 1 | use venix::prelude::*;
[INFO] [stderr]   |            ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stderr]  --> examples/02_commands.rs:2:31
[INFO] [stderr]   |
[INFO] [stderr] 2 | fn test_runner_once(app: &mut App) {
[INFO] [stderr]   |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::app::App`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/02_commands.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 19 |     App::new()
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated unit struct `venix::schedule::DefaultSchedulesPlugin`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/02_commands.rs:20:22
[INFO] [stderr]    |
[INFO] [stderr] 20 |         .add_plugins(DefaultSchedulesPlugin)
[INFO] [stderr]    |                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::prelude::Startup`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/02_commands.rs:21:22
[INFO] [stderr]    |
[INFO] [stderr] 21 |         .add_systems(Startup::id(), queue_spawn_commands_system)
[INFO] [stderr]    |                      ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::prelude::Update`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/02_commands.rs:22:22
[INFO] [stderr]    |
[INFO] [stderr] 22 |         .add_systems(Update::id(), verify_spawned_entities_system)
[INFO] [stderr]    |                      ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::commands::Commands`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/02_commands.rs:27:46
[INFO] [stderr]    |
[INFO] [stderr] 27 | fn queue_spawn_commands_system(mut commands: Commands) {
[INFO] [stderr]    |                                              ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `venix::query::Query`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/02_commands.rs:44:42
[INFO] [stderr]    |
[INFO] [stderr] 44 | fn verify_spawned_entities_system(query: Query<(&Position, &Speed)>) {
[INFO] [stderr]    |                                          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::build`: Use the `avenix` crate instead.
[INFO] [stderr]  --> examples/02_commands.rs:3:9
[INFO] [stderr]   |
[INFO] [stderr] 3 |     app.build();
[INFO] [stderr]   |         ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::run_startup`: Use the `avenix` crate instead.
[INFO] [stderr]  --> examples/02_commands.rs:4:9
[INFO] [stderr]   |
[INFO] [stderr] 4 |     app.run_startup();
[INFO] [stderr]   |         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stderr]  --> examples/02_commands.rs:7:9
[INFO] [stderr]   |
[INFO] [stderr] 7 |     app.update();
[INFO] [stderr]   |         ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::update`: Use the `avenix` crate instead.
[INFO] [stderr]  --> examples/02_commands.rs:9:9
[INFO] [stderr]   |
[INFO] [stderr] 9 |     app.update();
[INFO] [stderr]   |         ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::app::App::new`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/02_commands.rs:19:10
[INFO] [stderr]    |
[INFO] [stderr] 19 |     App::new()
[INFO] [stderr]    |          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_plugins`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/02_commands.rs:20:10
[INFO] [stderr]    |
[INFO] [stderr] 20 |         .add_plugins(DefaultSchedulesPlugin)
[INFO] [stderr]    |          ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/02_commands.rs:21:10
[INFO] [stderr]    |
[INFO] [stderr] 21 |         .add_systems(Startup::id(), queue_spawn_commands_system)
[INFO] [stderr]    |          ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/02_commands.rs:21:31
[INFO] [stderr]    |
[INFO] [stderr] 21 |         .add_systems(Startup::id(), queue_spawn_commands_system)
[INFO] [stderr]    |                               ^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::add_systems`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/02_commands.rs:22:10
[INFO] [stderr]    |
[INFO] [stderr] 22 |         .add_systems(Update::id(), verify_spawned_entities_system)
[INFO] [stderr]    |          ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `venix::prelude::IntoScheduleId::id`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/02_commands.rs:22:30
[INFO] [stderr]    |
[INFO] [stderr] 22 |         .add_systems(Update::id(), verify_spawned_entities_system)
[INFO] [stderr]    |                              ^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::set_runner`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/02_commands.rs:23:10
[INFO] [stderr]    |
[INFO] [stderr] 23 |         .set_runner(test_runner_once)
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::app::App::run`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/02_commands.rs:24:10
[INFO] [stderr]    |
[INFO] [stderr] 24 |         .run();
[INFO] [stderr]    |          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/02_commands.rs:29:14
[INFO] [stderr]    |
[INFO] [stderr] 29 |     commands.spawn((Position { x: 0.0, y: 0.0 }, Speed(5.0)));
[INFO] [stderr]    |              ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::commands::Commands::<'_>::spawn_batch`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/02_commands.rs:41:14
[INFO] [stderr]    |
[INFO] [stderr] 41 |     commands.spawn_batch(batch);
[INFO] [stderr]    |              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::Query::<'q, Q, F>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/02_commands.rs:46:23
[INFO] [stderr]    |
[INFO] [stderr] 46 |     for view in query.iter() {
[INFO] [stderr]    |                       ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `venix::query::QueryArchetypeView::<'a, Q, T>::iter`: Use the `avenix` crate instead.
[INFO] [stderr]   --> examples/02_commands.rs:47:34
[INFO] [stderr]    |
[INFO] [stderr] 47 |         for (pos, speed) in view.iter() {
[INFO] [stderr]    |                                  ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `venix` (example "query_parallel") generated 40 warnings
[INFO] [stderr] warning: `venix` (example "query_lookups") generated 43 warnings
[INFO] [stderr] warning: `venix` (example "query") generated 26 warnings
[INFO] [stderr] warning: `venix` (example "parallel_commands") generated 29 warnings
[INFO] [stderr] warning: `venix` (example "hierarchy_cleanup") generated 87 warnings
[INFO] [stderr] warning: `venix` (example "hello_world") generated 17 warnings
[INFO] [stderr] warning: `venix` (test "ecs_tests") generated 81 warnings
[INFO] [stderr] warning: `venix` (example "commands") generated 24 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.31s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/venix-cb431a0c59156819)
[INFO] [stderr]      Running tests/ecs_tests.rs (/opt/rustwide/target/debug/deps/ecs_tests-5366d62646ade1bb)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_commands_and_resources ... ok
[INFO] [stdout] test test_query_filter_logic ... ok
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests venix
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "9bfde86dccf67c48ed997cad287fbf470401ba00988c9a0d97246f0f5f85297d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9bfde86dccf67c48ed997cad287fbf470401ba00988c9a0d97246f0f5f85297d", kill_on_drop: false }`
[INFO] [stdout] 9bfde86dccf67c48ed997cad287fbf470401ba00988c9a0d97246f0f5f85297d
