[INFO] fetching crate flecs_ecs 0.1.3...
[INFO] testing flecs_ecs-0.1.3 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-7
[INFO] extracting crate flecs_ecs 0.1.3 into /workspace/builds/worker-4-tc2/source
[INFO] removed /workspace/builds/worker-4-tc2/source/.cargo/config.toml
[INFO] started tweaking crates.io crate flecs_ecs 0.1.3
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate flecs_ecs 0.1.3
[INFO] tweaked toml for crates.io crate flecs_ecs 0.1.3 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate flecs_ecs 0.1.3 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate flecs_ecs 0.1.3 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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a4ec4ce47a647ea5a2e89cbab241d9ab46c20ebd608571c388cdb162a0b113df
[INFO] running `Command { std: "docker" "start" "-a" "a4ec4ce47a647ea5a2e89cbab241d9ab46c20ebd608571c388cdb162a0b113df", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a4ec4ce47a647ea5a2e89cbab241d9ab46c20ebd608571c388cdb162a0b113df", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a4ec4ce47a647ea5a2e89cbab241d9ab46c20ebd608571c388cdb162a0b113df", kill_on_drop: false }`
[INFO] [stdout] a4ec4ce47a647ea5a2e89cbab241d9ab46c20ebd608571c388cdb162a0b113df
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f462602c2c80f63a63fd84c4456f7a8b0248b3d175a3b571121e1d57cd894e6e
[INFO] running `Command { std: "docker" "start" "-a" "f462602c2c80f63a63fd84c4456f7a8b0248b3d175a3b571121e1d57cd894e6e", kill_on_drop: false }`
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling rustix v0.38.34
[INFO] [stderr]    Compiling prettyplease v0.2.20
[INFO] [stderr]    Compiling libc v0.2.155
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling syn v2.0.71
[INFO] [stderr]    Compiling regex-syntax v0.8.4
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling bitflags v2.6.0
[INFO] [stderr]    Compiling clang-sys v1.8.1
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling libloading v0.8.4
[INFO] [stderr]    Compiling bindgen v0.69.4
[INFO] [stderr]    Compiling home v0.5.9
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling rustversion v1.0.17
[INFO] [stderr]    Compiling log v0.4.22
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling cc v1.1.5
[INFO] [stderr]    Compiling regex-automata v0.4.7
[INFO] [stderr]    Compiling which v4.4.2
[INFO] [stderr]    Compiling castaway v0.2.3
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling compact_str v0.8.0
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling regex v1.10.5
[INFO] [stderr]    Compiling flecs_ecs_derive v0.1.0
[INFO] [stderr]    Compiling flecs_ecs_sys v0.1.2
[INFO] [stderr]    Compiling flecs_ecs v0.1.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: value assigned to `iter` is never read
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:639:9
[INFO] [stdout]     |
[INFO] [stdout] 639 |         iter.callback = None;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `iter` is never read
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:640:9
[INFO] [stdout]     |
[INFO] [stdout] 640 |         iter.callback_ctx = std::ptr::null_mut();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `iter` is never read
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:739:9
[INFO] [stdout]     |
[INFO] [stdout] 739 |         iter.callback = None;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `iter` is never read
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:740:9
[INFO] [stdout]     |
[INFO] [stdout] 740 |         iter.callback_ctx = std::ptr::null_mut();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/archetype.rs:145:16
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn get(&self, index: usize) -> Option<IdView> {
[INFO] [stdout]     |                ^^^^^                          ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn get(&self, index: usize) -> Option<IdView<'_>> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/entity_view/entity_view_const.rs:163:20
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn id_view(&self) -> IdView {
[INFO] [stdout]     |                    ^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn id_view(&self) -> IdView<'_> {
[INFO] [stdout]     |                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/entity_view/entity_view_const.rs:1534:33
[INFO] [stdout]      |
[INFO] [stdout] 1534 |     pub fn try_lookup_recursive(&self, name: &str) -> Option<EntityView> {
[INFO] [stdout]      |                                 ^^^^^                        ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                 |
[INFO] [stdout]      |                                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1534 |     pub fn try_lookup_recursive(&self, name: &str) -> Option<EntityView<'_>> {
[INFO] [stdout]      |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/entity_view/entity_view_const.rs:1556:23
[INFO] [stdout]      |
[INFO] [stdout] 1556 |     pub fn try_lookup(&self, name: &str) -> Option<EntityView> {
[INFO] [stdout]      |                       ^^^^^                        ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1556 |     pub fn try_lookup(&self, name: &str) -> Option<EntityView<'_>> {
[INFO] [stdout]      |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/entity_view/entity_view_const.rs:1585:29
[INFO] [stdout]      |
[INFO] [stdout] 1585 |     pub fn lookup_recursive(&self, name: &str) -> EntityView {
[INFO] [stdout]      |                             ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1585 |     pub fn lookup_recursive(&self, name: &str) -> EntityView<'_> {
[INFO] [stdout]      |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/entity_view/entity_view_const.rs:1613:19
[INFO] [stdout]      |
[INFO] [stdout] 1613 |     pub fn lookup(&self, name: &str) -> EntityView {
[INFO] [stdout]      |                   ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1613 |     pub fn lookup(&self, name: &str) -> EntityView<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/entity_view/entity_view_mut.rs:1540:9
[INFO] [stdout]      |
[INFO] [stdout] 1540 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 1541 |         first: impl Into<Entity>,
[INFO] [stdout] 1542 |     ) -> CachedRef<Second> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1542 |     ) -> CachedRef<'_, Second> {
[INFO] [stdout]      |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/id_view.rs:204:21
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub fn first_id(&self) -> EntityView {
[INFO] [stdout]     |                     ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub fn first_id(&self) -> EntityView<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/id_view.rs:221:25
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn get_first_id(&self) -> Option<EntityView> {
[INFO] [stdout]     |                         ^^^^^            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn get_first_id(&self) -> Option<EntityView<'_>> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/id_view.rs:239:22
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn second_id(&self) -> EntityView {
[INFO] [stdout]     |                      ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn second_id(&self) -> EntityView<'_> {
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/id_view.rs:255:26
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn get_second_id(&self) -> Option<EntityView> {
[INFO] [stdout]     |                          ^^^^^            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn get_second_id(&self) -> Option<EntityView<'_>> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/observer_builder.rs:162:25
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn add_event_id(&mut self, event: impl Into<Entity>) -> &mut ObserverBuilder<(), T> {
[INFO] [stdout]     |                         ^^^^^^^^^                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |                                       |    |
[INFO] [stdout]     |                         |                                       |    the same lifetime is hidden here
[INFO] [stdout]     |                         the lifetime is elided here             the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn add_event_id(&mut self, event: impl Into<Entity>) -> &mut ObserverBuilder<'_, (), T> {
[INFO] [stdout]     |                                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/observer_builder.rs:181:25
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn add_event<E>(&mut self) -> &mut ObserverBuilder<(), T>
[INFO] [stdout]     |                         ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |             |    |
[INFO] [stdout]     |                         |             |    the same lifetime is hidden here
[INFO] [stdout]     |                         |             the same lifetime is elided here
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn add_event<E>(&mut self) -> &mut ObserverBuilder<'_, (), T>
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/query.rs:127:15
[INFO] [stdout]     |
[INFO] [stdout] 127 |     fn entity(&self) -> EntityView {
[INFO] [stdout]     |               ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 127 |     fn entity(&self) -> EntityView<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/query_iter.rs:180:15
[INFO] [stdout]     |
[INFO] [stdout] 180 |     fn entity(&self) -> EntityView {
[INFO] [stdout]     |               ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 180 |     fn entity(&self) -> EntityView<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/core/table/iter.rs:75:17
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn iter(&self) -> TableRowIter<IS_RUN, P> {
[INFO] [stdout]    |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn iter(&self) -> TableRowIter<'_, IS_RUN, P> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/table/iter.rs:499:38
[INFO] [stdout]     |
[INFO] [stdout] 499 |     pub unsafe fn field_unchecked<T>(&self, index: i32) -> Field<T> {
[INFO] [stdout]     |                                      ^^^^^                 ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 499 |     pub unsafe fn field_unchecked<T>(&self, index: i32) -> Field<'_, T> {
[INFO] [stdout]     |                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/table/iter.rs:513:38
[INFO] [stdout]     |
[INFO] [stdout] 513 |     fn field_checked<T: ComponentId>(&self, index: i32) -> Option<Field<T::UnderlyingType>> {
[INFO] [stdout]     |                                      ^^^^^                        ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 513 |     fn field_checked<T: ComponentId>(&self, index: i32) -> Option<Field<'_, T::UnderlyingType>> {
[INFO] [stdout]     |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/table/iter.rs:553:34
[INFO] [stdout]     |
[INFO] [stdout] 553 |     pub fn field<T: ComponentId>(&self, index: i32) -> Option<Field<T::UnderlyingType>> {
[INFO] [stdout]     |                                  ^^^^^                        ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 553 |     pub fn field<T: ComponentId>(&self, index: i32) -> Option<Field<'_, T::UnderlyingType>> {
[INFO] [stdout]     |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/table/iter.rs:705:21
[INFO] [stdout]     |
[INFO] [stdout] 705 |     pub fn entities(&self) -> Field<Entity> {
[INFO] [stdout]     |                     ^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 705 |     pub fn entities(&self) -> Field<'_, Entity> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/table/iter.rs:766:33
[INFO] [stdout]     |
[INFO] [stdout] 766 |     unsafe fn field_internal<T>(&self, index: i32) -> Option<Field<T>> {
[INFO] [stdout]     |                                 ^^^^^                        ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 766 |     unsafe fn field_internal<T>(&self, index: i32) -> Option<Field<'_, T>> {
[INFO] [stdout]     |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/core/utility/traits/into_table.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |     fn range(&self) -> TableRange;
[INFO] [stdout]    |              ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |              |
[INFO] [stdout]    |              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     fn range(&self) -> TableRange<'_>;
[INFO] [stdout]    |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/core/utility/traits/into_table.rs:43:14
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn range(&self) -> TableRange {
[INFO] [stdout]    |              ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |              |
[INFO] [stdout]    |              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn range(&self) -> TableRange<'_> {
[INFO] [stdout]    |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/core/utility/traits/into_table.rs:59:14
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn range(&self) -> TableRange {
[INFO] [stdout]    |              ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |              |
[INFO] [stdout]    |              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn range(&self) -> TableRange<'_> {
[INFO] [stdout]    |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:757:15
[INFO] [stdout]     |
[INFO] [stdout] 757 |     fn entity(&self) -> EntityView;
[INFO] [stdout]     |               ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 757 |     fn entity(&self) -> EntityView<'_>;
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:888:17
[INFO] [stdout]     |
[INFO] [stdout] 888 |     fn iterable(&self) -> QueryIter<P, T> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 888 |     fn iterable(&self) -> QueryIter<'_, P, T> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:958:21
[INFO] [stdout]     |
[INFO] [stdout] 958 |     fn set_group_id(&mut self, group_id: impl Into<Entity>) -> QueryIter<P, T> {
[INFO] [stdout]     |                     ^^^^^^^^^ the lifetime is elided here      ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 958 |     fn set_group_id(&mut self, group_id: impl Into<Entity>) -> QueryIter<'_, P, T> {
[INFO] [stdout]     |                                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:974:38
[INFO] [stdout]     |
[INFO] [stdout] 974 |     fn set_group<Group: ComponentId>(&mut self) -> QueryIter<P, T> {
[INFO] [stdout]     |                                      ^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 974 |     fn set_group<Group: ComponentId>(&mut self) -> QueryIter<'_, P, T> {
[INFO] [stdout]     |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:992:16
[INFO] [stdout]     |
[INFO] [stdout] 992 |     fn set_var(&mut self, var_id: i32, value: impl Into<Entity>) -> QueryIter<P, T> {
[INFO] [stdout]     |                ^^^^^^^^^ the lifetime is elided here                ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 992 |     fn set_var(&mut self, var_id: i32, value: impl Into<Entity>) -> QueryIter<'_, P, T> {
[INFO] [stdout]     |                                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/utility/traits/query_api.rs:1010:22
[INFO] [stdout]      |
[INFO] [stdout] 1010 |     fn set_var_table(&mut self, var_id: i32, table: impl IntoTableRange) -> QueryIter<P, T> {
[INFO] [stdout]      |                      ^^^^^^^^^ the lifetime is elided here                  ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1010 |     fn set_var_table(&mut self, var_id: i32, table: impl IntoTableRange) -> QueryIter<'_, P, T> {
[INFO] [stdout]      |                                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/utility/traits/query_api.rs:1027:21
[INFO] [stdout]      |
[INFO] [stdout] 1027 |     fn set_var_expr(&mut self, name: &str, value: impl Into<Entity>) -> QueryIter<P, T> {
[INFO] [stdout]      |                     ^^^^^^^^^ the lifetime is elided here               ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1027 |     fn set_var_expr(&mut self, name: &str, value: impl Into<Entity>) -> QueryIter<'_, P, T> {
[INFO] [stdout]      |                                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/utility/traits/query_api.rs:1044:27
[INFO] [stdout]      |
[INFO] [stdout] 1044 |     fn set_var_table_expr(&mut self, name: &str, table: impl IntoTableRange) -> QueryIter<P, T> {
[INFO] [stdout]      |                           ^^^^^^^^^ the lifetime is elided here                 ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1044 |     fn set_var_table_expr(&mut self, name: &str, table: impl IntoTableRange) -> QueryIter<'_, P, T> {
[INFO] [stdout]      |                                                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/world.rs:967:18
[INFO] [stdout]     |
[INFO] [stdout] 967 |     pub fn stage(&self, stage_id: i32) -> WorldRef {
[INFO] [stdout]     |                  ^^^^^                    ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 967 |     pub fn stage(&self, stage_id: i32) -> WorldRef<'_> {
[INFO] [stdout]     |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1018:31
[INFO] [stdout]      |
[INFO] [stdout] 1018 |     pub fn create_async_stage(&self) -> WorldRef {
[INFO] [stdout]      |                               ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1018 |     pub fn create_async_stage(&self) -> WorldRef<'_> {
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1049:22
[INFO] [stdout]      |
[INFO] [stdout] 1049 |     pub fn get_world(&self) -> WorldRef {
[INFO] [stdout]      |                      ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1049 |     pub fn get_world(&self) -> WorldRef<'_> {
[INFO] [stdout]      |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1291:22
[INFO] [stdout]      |
[INFO] [stdout] 1291 |     pub fn get_scope(&self) -> Option<EntityView> {
[INFO] [stdout]      |                      ^^^^^            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1291 |     pub fn get_scope(&self) -> Option<EntityView<'_>> {
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1339:25
[INFO] [stdout]      |
[INFO] [stdout] 1339 |     pub fn set_scope_id(&self, id: impl IntoId) -> EntityView {
[INFO] [stdout]      |                         ^^^^^                      ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1339 |     pub fn set_scope_id(&self, id: impl IntoId) -> EntityView<'_> {
[INFO] [stdout]      |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1383:38
[INFO] [stdout]      |
[INFO] [stdout] 1383 |     pub fn set_scope<T: ComponentId>(&self) -> EntityView {
[INFO] [stdout]      |                                      ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                      |
[INFO] [stdout]      |                                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1383 |     pub fn set_scope<T: ComponentId>(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1474:29
[INFO] [stdout]      |
[INFO] [stdout] 1474 |     pub fn lookup_recursive(&self, name: &str) -> EntityView {
[INFO] [stdout]      |                             ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1474 |     pub fn lookup_recursive(&self, name: &str) -> EntityView<'_> {
[INFO] [stdout]      |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1503:19
[INFO] [stdout]      |
[INFO] [stdout] 1503 |     pub fn lookup(&self, name: &str) -> EntityView {
[INFO] [stdout]      |                   ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1503 |     pub fn lookup(&self, name: &str) -> EntityView<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1509:24
[INFO] [stdout]      |
[INFO] [stdout] 1509 |     fn try_lookup_impl(&self, name: &str, recursively: bool) -> Option<EntityView> {
[INFO] [stdout]      |                        ^^^^^ the lifetime is elided here               ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1509 |     fn try_lookup_impl(&self, name: &str, recursively: bool) -> Option<EntityView<'_>> {
[INFO] [stdout]      |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1550:33
[INFO] [stdout]      |
[INFO] [stdout] 1550 |     pub fn try_lookup_recursive(&self, name: &str) -> Option<EntityView> {
[INFO] [stdout]      |                                 ^^^^^                        ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                 |
[INFO] [stdout]      |                                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1550 |     pub fn try_lookup_recursive(&self, name: &str) -> Option<EntityView<'_>> {
[INFO] [stdout]      |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1573:23
[INFO] [stdout]      |
[INFO] [stdout] 1573 |     pub fn try_lookup(&self, name: &str) -> Option<EntityView> {
[INFO] [stdout]      |                       ^^^^^                        ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1573 |     pub fn try_lookup(&self, name: &str) -> Option<EntityView<'_>> {
[INFO] [stdout]      |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2076:23
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     pub fn get_ref<T>(&self) -> CachedRef<T::UnderlyingType>
[INFO] [stdout]      |                       ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     pub fn get_ref<T>(&self) -> CachedRef<'_, T::UnderlyingType>
[INFO] [stdout]      |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2099:38
[INFO] [stdout]      |
[INFO] [stdout] 2099 |     pub fn singleton<T: ComponentId>(&self) -> EntityView {
[INFO] [stdout]      |                                      ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                      |
[INFO] [stdout]      |                                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2099 |     pub fn singleton<T: ComponentId>(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2122:26
[INFO] [stdout]      |
[INFO] [stdout] 2122 |     pub fn target<First>(&self, index: Option<i32>) -> EntityView
[INFO] [stdout]      |                          ^^^^^                         ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                          |
[INFO] [stdout]      |                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2122 |     pub fn target<First>(&self, index: Option<i32>) -> EntityView<'_>
[INFO] [stdout]      |                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2148:22
[INFO] [stdout]      |
[INFO] [stdout] 2148 |     pub fn target_id(&self, relationship: impl Into<Entity>, index: Option<usize>) -> EntityView {
[INFO] [stdout]      |                      ^^^^^ the lifetime is elided here                                ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2148 |     pub fn target_id(&self, relationship: impl Into<Entity>, index: Option<usize>) -> EntityView<'_> {
[INFO] [stdout]      |                                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2251:22
[INFO] [stdout]      |
[INFO] [stdout] 2251 |     pub fn add_id<T>(&self, id: T) -> EntityView
[INFO] [stdout]      |                      ^^^^^            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2251 |     pub fn add_id<T>(&self, id: T) -> EntityView<'_>
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2280:38
[INFO] [stdout]      |
[INFO] [stdout] 2280 |     pub fn add<T: ComponentOrPairId>(&self) -> EntityView {
[INFO] [stdout]      |                                      ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                      |
[INFO] [stdout]      |                                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2280 |     pub fn add<T: ComponentOrPairId>(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2301:9
[INFO] [stdout]      |
[INFO] [stdout] 2301 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 2302 |         enum_value: T,
[INFO] [stdout] 2303 |     ) -> EntityView {
[INFO] [stdout]      |          ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2303 |     ) -> EntityView<'_> {
[INFO] [stdout]      |                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2318:9
[INFO] [stdout]      |
[INFO] [stdout] 2318 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 2319 |         first: impl Into<Entity>,
[INFO] [stdout] 2320 |     ) -> EntityView {
[INFO] [stdout]      |          ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2320 |     ) -> EntityView<'_> {
[INFO] [stdout]      |                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2340:9
[INFO] [stdout]      |
[INFO] [stdout] 2340 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 2341 |         second: impl Into<Entity>,
[INFO] [stdout] 2342 |     ) -> EntityView {
[INFO] [stdout]      |          ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2342 |     ) -> EntityView<'_> {
[INFO] [stdout]      |                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2366:41
[INFO] [stdout]      |
[INFO] [stdout] 2366 |     pub fn add_pair_enum<First, Second>(&self, enum_value: Second) -> EntityView
[INFO] [stdout]      |                                         ^^^^^                         ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                         |
[INFO] [stdout]      |                                         the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2366 |     pub fn add_pair_enum<First, Second>(&self, enum_value: Second) -> EntityView<'_>
[INFO] [stdout]      |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2385:25
[INFO] [stdout]      |
[INFO] [stdout] 2385 |     pub fn remove_id<T>(&self, id: T) -> EntityView
[INFO] [stdout]      |                         ^^^^^            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2385 |     pub fn remove_id<T>(&self, id: T) -> EntityView<'_>
[INFO] [stdout]      |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2514:48
[INFO] [stdout]      |
[INFO] [stdout] 2514 |     pub fn set_alias_component<T: ComponentId>(&self, alias: &str) -> EntityView {
[INFO] [stdout]      |                                                ^^^^^                  ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                                |
[INFO] [stdout]      |                                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2514 |     pub fn set_alias_component<T: ComponentId>(&self, alias: &str) -> EntityView<'_> {
[INFO] [stdout]      |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2548:37
[INFO] [stdout]      |
[INFO] [stdout] 2548 |     pub fn set_alias_entity_by_name(&self, name: &str, alias: &str) -> EntityView {
[INFO] [stdout]      |                                     ^^^^^ the lifetime is elided here  ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2548 |     pub fn set_alias_entity_by_name(&self, name: &str, alias: &str) -> EntityView<'_> {
[INFO] [stdout]      |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3234:22
[INFO] [stdout]      |
[INFO] [stdout] 3234 |     pub fn get_alive(&self, entity: impl Into<Entity>) -> EntityView {
[INFO] [stdout]      |                      ^^^^^ the lifetime is elided here    ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3234 |     pub fn get_alive(&self, entity: impl Into<Entity>) -> EntityView<'_> {
[INFO] [stdout]      |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3255:26
[INFO] [stdout]      |
[INFO] [stdout] 3255 |     pub fn try_get_alive(&self, entity: impl Into<Entity>) -> Option<EntityView> {
[INFO] [stdout]      |                          ^^^^^ the lifetime is elided here           ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3255 |     pub fn try_get_alive(&self, entity: impl Into<Entity>) -> Option<EntityView<'_>> {
[INFO] [stdout]      |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3280:23
[INFO] [stdout]      |
[INFO] [stdout] 3280 |     pub fn make_alive(&self, entity: impl Into<Entity>) -> EntityView {
[INFO] [stdout]      |                       ^^^^^ the lifetime is elided here    ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3280 |     pub fn make_alive(&self, entity: impl Into<Entity>) -> EntityView<'_> {
[INFO] [stdout]      |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3326:32
[INFO] [stdout]      |
[INFO] [stdout] 3326 |     pub fn entity_from_enum<T>(&self, enum_value: T) -> EntityView
[INFO] [stdout]      |                                ^^^^^                    ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3326 |     pub fn entity_from_enum<T>(&self, enum_value: T) -> EntityView<'_>
[INFO] [stdout]      |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3360:40
[INFO] [stdout]      |
[INFO] [stdout] 3360 |     pub fn entity_from<T: ComponentId>(&self) -> EntityView {
[INFO] [stdout]      |                                        ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                        |
[INFO] [stdout]      |                                        the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3360 |     pub fn entity_from<T: ComponentId>(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3391:25
[INFO] [stdout]      |
[INFO] [stdout] 3391 |     pub fn entity_named(&self, name: &str) -> EntityView {
[INFO] [stdout]      |                         ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3391 |     pub fn entity_named(&self, name: &str) -> EntityView<'_> {
[INFO] [stdout]      |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3421:30
[INFO] [stdout]      |
[INFO] [stdout] 3421 |     pub fn entity_named_cstr(&self, name: &CStr) -> EntityView {
[INFO] [stdout]      |                              ^^^^^                  ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3421 |     pub fn entity_named_cstr(&self, name: &CStr) -> EntityView<'_> {
[INFO] [stdout]      |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3433:19
[INFO] [stdout]      |
[INFO] [stdout] 3433 |     pub fn entity(&self) -> EntityView {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3433 |     pub fn entity(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3455:24
[INFO] [stdout]      |
[INFO] [stdout] 3455 |     pub fn entity_null(&self) -> EntityView {
[INFO] [stdout]      |                        ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3455 |     pub fn entity_null(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3469:27
[INFO] [stdout]      |
[INFO] [stdout] 3469 |     pub fn entity_from_id(&self, id: impl Into<Entity>) -> EntityView {
[INFO] [stdout]      |                           ^^^^^                            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3469 |     pub fn entity_from_id(&self, id: impl Into<Entity>) -> EntityView<'_> {
[INFO] [stdout]      |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3486:19
[INFO] [stdout]      |
[INFO] [stdout] 3486 |     pub fn prefab(&self) -> EntityView {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3486 |     pub fn prefab(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3532:55
[INFO] [stdout]      |
[INFO] [stdout] 3532 |     pub fn prefab_type<T: ComponentId + TagComponent>(&self) -> EntityView {
[INFO] [stdout]      |                                                       ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                                       |
[INFO] [stdout]      |                                                       the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3532 |     pub fn prefab_type<T: ComponentId + TagComponent>(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3595:42
[INFO] [stdout]      |
[INFO] [stdout] 3595 |     pub fn id_from<T: ComponentOrPairId>(&self) -> IdView {
[INFO] [stdout]      |                                          ^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                          |
[INFO] [stdout]      |                                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3595 |     pub fn id_from<T: ComponentOrPairId>(&self) -> IdView<'_> {
[INFO] [stdout]      |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3615:27
[INFO] [stdout]      |
[INFO] [stdout] 3615 |     pub fn id_from_id<Id>(&self, id: Id) -> IdView
[INFO] [stdout]      |                           ^^^^^             ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3615 |     pub fn id_from_id<Id>(&self, id: Id) -> IdView<'_>
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3653:41
[INFO] [stdout]      |
[INFO] [stdout] 3653 |     pub fn id_first<First: ComponentId>(&self, second: impl Into<Entity>) -> IdView {
[INFO] [stdout]      |                                         ^^^^^ the lifetime is elided here    ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3653 |     pub fn id_first<First: ComponentId>(&self, second: impl Into<Entity>) -> IdView<'_> {
[INFO] [stdout]      |                                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3681:43
[INFO] [stdout]      |
[INFO] [stdout] 3681 |     pub fn id_second<Second: ComponentId>(&self, first: impl Into<Entity>) -> IdView {
[INFO] [stdout]      |                                           ^^^^^ the lifetime is elided here   ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3681 |     pub fn id_second<Second: ComponentId>(&self, first: impl Into<Entity>) -> IdView<'_> {
[INFO] [stdout]      |                                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3708:38
[INFO] [stdout]      |
[INFO] [stdout] 3708 |     pub fn component<T: ComponentId>(&self) -> Component<T::UnderlyingType> {
[INFO] [stdout]      |                                      ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                      |
[INFO] [stdout]      |                                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3708 |     pub fn component<T: ComponentId>(&self) -> Component<'_, T::UnderlyingType> {
[INFO] [stdout]      |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3751:46
[INFO] [stdout]      |
[INFO] [stdout] 3751 |     pub fn component_untyped<T: ComponentId>(&self) -> UntypedComponent {
[INFO] [stdout]      |                                              ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3751 |     pub fn component_untyped<T: ComponentId>(&self) -> UntypedComponent<'_> {
[INFO] [stdout]      |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3769:33
[INFO] [stdout]      |
[INFO] [stdout] 3769 |     pub fn component_untyped_id(&self, id: impl Into<Entity>) -> UntypedComponent {
[INFO] [stdout]      |                                 ^^^^^                            ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                 |
[INFO] [stdout]      |                                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3769 |     pub fn component_untyped_id(&self, id: impl Into<Entity>) -> UntypedComponent<'_> {
[INFO] [stdout]      |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3788:9
[INFO] [stdout]      |
[INFO] [stdout] 3788 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 3789 |         enum_value: T,
[INFO] [stdout] 3790 |     ) -> EntityView {
[INFO] [stdout]      |          ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3790 |     ) -> EntityView<'_> {
[INFO] [stdout]      |                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3838:28
[INFO] [stdout]      |
[INFO] [stdout] 3838 |     pub unsafe fn event_id(&self, event: impl Into<Entity>) -> EventBuilder<()> {
[INFO] [stdout]      |                            ^^^^^ the lifetime is elided here   ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3838 |     pub unsafe fn event_id(&self, event: impl Into<Entity>) -> EventBuilder<'_, ()> {
[INFO] [stdout]      |                                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3859:34
[INFO] [stdout]      |
[INFO] [stdout] 3859 |     pub fn event<T: ComponentId>(&self) -> EventBuilder<T> {
[INFO] [stdout]      |                                  ^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                  |
[INFO] [stdout]      |                                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3859 |     pub fn event<T: ComponentId>(&self) -> EventBuilder<'_, T> {
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3902:53
[INFO] [stdout]      |
[INFO] [stdout] 3902 |     pub fn observer<Event: ComponentId, Components>(&self) -> ObserverBuilder<Event, Components>
[INFO] [stdout]      |                                                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                                     |
[INFO] [stdout]      |                                                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3902 |     pub fn observer<Event: ComponentId, Components>(&self) -> ObserverBuilder<'_, Event, Components>
[INFO] [stdout]      |                                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3910:9
[INFO] [stdout]      |
[INFO] [stdout] 3910 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 3911 |         event: impl Into<Entity>,
[INFO] [stdout] 3912 |     ) -> ObserverBuilder<(), Components>
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3912 |     ) -> ObserverBuilder<'_, (), Components>
[INFO] [stdout]      |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:4022:30
[INFO] [stdout]      |
[INFO] [stdout] 4022 |     pub fn query<Components>(&self) -> QueryBuilder<Components>
[INFO] [stdout]      |                              ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4022 |     pub fn query<Components>(&self) -> QueryBuilder<'_, Components>
[INFO] [stdout]      |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:4175:31
[INFO] [stdout]      |
[INFO] [stdout] 4175 |     pub fn system<Components>(&self) -> SystemBuilder<Components>
[INFO] [stdout]      |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4175 |     pub fn system<Components>(&self) -> SystemBuilder<'_, Components>
[INFO] [stdout]      |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:4221:9
[INFO] [stdout]      |
[INFO] [stdout] 4221 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 4222 |         desc: sys::ecs_system_desc_t,
[INFO] [stdout] 4223 |     ) -> SystemBuilder<Components>
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4223 |     ) -> SystemBuilder<'_, Components>
[INFO] [stdout]      |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:4243:21
[INFO] [stdout]      |
[INFO] [stdout] 4243 |     pub fn pipeline(&self) -> PipelineBuilder<()> {
[INFO] [stdout]      |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4243 |     pub fn pipeline(&self) -> PipelineBuilder<'_, ()> {
[INFO] [stdout]      |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:4277:36
[INFO] [stdout]      |
[INFO] [stdout] 4277 |     pub fn pipeline_type<Pipeline>(&self) -> PipelineBuilder<()>
[INFO] [stdout]      |                                    ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                    |
[INFO] [stdout]      |                                    the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4277 |     pub fn pipeline_type<Pipeline>(&self) -> PipelineBuilder<'_, ()>
[INFO] [stdout]      |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:4338:25
[INFO] [stdout]      |
[INFO] [stdout] 4338 |     pub fn get_pipeline(&self) -> EntityView {
[INFO] [stdout]      |                         ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4338 |     pub fn get_pipeline(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/addons/app.rs:212:16
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn app(&self) -> App {
[INFO] [stdout]     |                ^^^^^     ^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn app(&self) -> App<'_> {
[INFO] [stdout]     |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/addons/module.rs:73:30
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn import<T: Module>(&self) -> EntityView {
[INFO] [stdout]    |                              ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn import<T: Module>(&self) -> EntityView<'_> {
[INFO] [stdout]    |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/addons/module.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn module<M: ComponentId>(&self, name: &str) -> EntityView {
[INFO] [stdout]     |                                   ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn module<M: ComponentId>(&self, name: &str) -> EntityView<'_> {
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/addons/system/mod.rs:153:25
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn run_dt_param(&self, delta_time: FTime, param: *mut c_void) -> SystemRunnerFluent {
[INFO] [stdout]     |                         ^^^^^ the lifetime is elided here                ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn run_dt_param(&self, delta_time: FTime, param: *mut c_void) -> SystemRunnerFluent<'_> {
[INFO] [stdout]     |                                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/addons/system/mod.rs:168:19
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn run_dt(&self, delta_time: FTime) -> SystemRunnerFluent {
[INFO] [stdout]     |                   ^^^^^                        ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn run_dt(&self, delta_time: FTime) -> SystemRunnerFluent<'_> {
[INFO] [stdout]     |                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/addons/system/mod.rs:179:16
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub fn run(&self) -> SystemRunnerFluent {
[INFO] [stdout]     |                ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub fn run(&self) -> SystemRunnerFluent<'_> {
[INFO] [stdout]     |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/addons/system/mod.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 202 |     ) -> SystemRunnerFluent {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 202 |     ) -> SystemRunnerFluent<'_> {
[INFO] [stdout]     |                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/addons/timer.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn timer(&self) -> Timer {
[INFO] [stdout]     |                  ^^^^^     ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn timer(&self) -> Timer<'_> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/addons/timer.rs:254:39
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn timer_from<T: ComponentId>(&self) -> Timer {
[INFO] [stdout]     |                                       ^^^^^     ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                       |
[INFO] [stdout]     |                                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn timer_from<T: ComponentId>(&self) -> Timer<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 45.30s
[INFO] running `Command { std: "docker" "inspect" "f462602c2c80f63a63fd84c4456f7a8b0248b3d175a3b571121e1d57cd894e6e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f462602c2c80f63a63fd84c4456f7a8b0248b3d175a3b571121e1d57cd894e6e", kill_on_drop: false }`
[INFO] [stdout] f462602c2c80f63a63fd84c4456f7a8b0248b3d175a3b571121e1d57cd894e6e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 789116d6b1041adf031a9c3eeb5ea2c97241feddfee116ef55acf46177376765
[INFO] running `Command { std: "docker" "start" "-a" "789116d6b1041adf031a9c3eeb5ea2c97241feddfee116ef55acf46177376765", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.204
[INFO] [stderr]    Compiling serde_derive v1.0.204
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bindgen v0.69.4
[INFO] [stderr]    Compiling regex-syntax v0.8.4
[INFO] [stderr]    Compiling serde_json v1.0.120
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling half v2.4.1
[INFO] [stderr]    Compiling anstyle v1.0.7
[INFO] [stderr]    Compiling clap_lex v0.7.1
[INFO] [stderr]    Compiling plotters-backend v0.3.6
[INFO] [stderr]    Compiling clap_builder v4.5.9
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling plotters-svg v0.3.6
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling console v0.15.8
[INFO] [stderr]    Compiling is-terminal v0.4.12
[INFO] [stderr]    Compiling plotters v0.3.6
[INFO] [stderr]    Compiling similar v2.5.0
[INFO] [stderr]    Compiling regex-automata v0.4.7
[INFO] [stderr]    Compiling oorandom v11.1.4
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling clap v4.5.9
[INFO] [stderr]    Compiling ctor v0.2.8
[INFO] [stderr]    Compiling seq-macro v0.3.5
[INFO] [stderr]    Compiling regex v1.10.5
[INFO] [stderr]    Compiling flecs_ecs_sys v0.1.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling insta v1.39.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling flecs_ecs v0.1.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: value assigned to `iter` is never read
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:639:9
[INFO] [stdout]     |
[INFO] [stdout] 639 |         iter.callback = None;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `iter` is never read
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:640:9
[INFO] [stdout]     |
[INFO] [stdout] 640 |         iter.callback_ctx = std::ptr::null_mut();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `iter` is never read
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:739:9
[INFO] [stdout]     |
[INFO] [stdout] 739 |         iter.callback = None;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `iter` is never read
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:740:9
[INFO] [stdout]     |
[INFO] [stdout] 740 |         iter.callback_ctx = std::ptr::null_mut();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/archetype.rs:145:16
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn get(&self, index: usize) -> Option<IdView> {
[INFO] [stdout]     |                ^^^^^                          ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn get(&self, index: usize) -> Option<IdView<'_>> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/entity_view/entity_view_const.rs:163:20
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn id_view(&self) -> IdView {
[INFO] [stdout]     |                    ^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn id_view(&self) -> IdView<'_> {
[INFO] [stdout]     |                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/entity_view/entity_view_const.rs:1534:33
[INFO] [stdout]      |
[INFO] [stdout] 1534 |     pub fn try_lookup_recursive(&self, name: &str) -> Option<EntityView> {
[INFO] [stdout]      |                                 ^^^^^                        ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                 |
[INFO] [stdout]      |                                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1534 |     pub fn try_lookup_recursive(&self, name: &str) -> Option<EntityView<'_>> {
[INFO] [stdout]      |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/entity_view/entity_view_const.rs:1556:23
[INFO] [stdout]      |
[INFO] [stdout] 1556 |     pub fn try_lookup(&self, name: &str) -> Option<EntityView> {
[INFO] [stdout]      |                       ^^^^^                        ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1556 |     pub fn try_lookup(&self, name: &str) -> Option<EntityView<'_>> {
[INFO] [stdout]      |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/entity_view/entity_view_const.rs:1585:29
[INFO] [stdout]      |
[INFO] [stdout] 1585 |     pub fn lookup_recursive(&self, name: &str) -> EntityView {
[INFO] [stdout]      |                             ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1585 |     pub fn lookup_recursive(&self, name: &str) -> EntityView<'_> {
[INFO] [stdout]      |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/entity_view/entity_view_const.rs:1613:19
[INFO] [stdout]      |
[INFO] [stdout] 1613 |     pub fn lookup(&self, name: &str) -> EntityView {
[INFO] [stdout]      |                   ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1613 |     pub fn lookup(&self, name: &str) -> EntityView<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/entity_view/entity_view_mut.rs:1540:9
[INFO] [stdout]      |
[INFO] [stdout] 1540 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 1541 |         first: impl Into<Entity>,
[INFO] [stdout] 1542 |     ) -> CachedRef<Second> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1542 |     ) -> CachedRef<'_, Second> {
[INFO] [stdout]      |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/id_view.rs:204:21
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub fn first_id(&self) -> EntityView {
[INFO] [stdout]     |                     ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub fn first_id(&self) -> EntityView<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/id_view.rs:221:25
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn get_first_id(&self) -> Option<EntityView> {
[INFO] [stdout]     |                         ^^^^^            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn get_first_id(&self) -> Option<EntityView<'_>> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/id_view.rs:239:22
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn second_id(&self) -> EntityView {
[INFO] [stdout]     |                      ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn second_id(&self) -> EntityView<'_> {
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/id_view.rs:255:26
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn get_second_id(&self) -> Option<EntityView> {
[INFO] [stdout]     |                          ^^^^^            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn get_second_id(&self) -> Option<EntityView<'_>> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/observer_builder.rs:162:25
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn add_event_id(&mut self, event: impl Into<Entity>) -> &mut ObserverBuilder<(), T> {
[INFO] [stdout]     |                         ^^^^^^^^^                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |                                       |    |
[INFO] [stdout]     |                         |                                       |    the same lifetime is hidden here
[INFO] [stdout]     |                         the lifetime is elided here             the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn add_event_id(&mut self, event: impl Into<Entity>) -> &mut ObserverBuilder<'_, (), T> {
[INFO] [stdout]     |                                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/observer_builder.rs:181:25
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn add_event<E>(&mut self) -> &mut ObserverBuilder<(), T>
[INFO] [stdout]     |                         ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |             |    |
[INFO] [stdout]     |                         |             |    the same lifetime is hidden here
[INFO] [stdout]     |                         |             the same lifetime is elided here
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn add_event<E>(&mut self) -> &mut ObserverBuilder<'_, (), T>
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/query.rs:127:15
[INFO] [stdout]     |
[INFO] [stdout] 127 |     fn entity(&self) -> EntityView {
[INFO] [stdout]     |               ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 127 |     fn entity(&self) -> EntityView<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/query_iter.rs:180:15
[INFO] [stdout]     |
[INFO] [stdout] 180 |     fn entity(&self) -> EntityView {
[INFO] [stdout]     |               ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 180 |     fn entity(&self) -> EntityView<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/core/table/iter.rs:75:17
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn iter(&self) -> TableRowIter<IS_RUN, P> {
[INFO] [stdout]    |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn iter(&self) -> TableRowIter<'_, IS_RUN, P> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/table/iter.rs:499:38
[INFO] [stdout]     |
[INFO] [stdout] 499 |     pub unsafe fn field_unchecked<T>(&self, index: i32) -> Field<T> {
[INFO] [stdout]     |                                      ^^^^^                 ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 499 |     pub unsafe fn field_unchecked<T>(&self, index: i32) -> Field<'_, T> {
[INFO] [stdout]     |                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/table/iter.rs:513:38
[INFO] [stdout]     |
[INFO] [stdout] 513 |     fn field_checked<T: ComponentId>(&self, index: i32) -> Option<Field<T::UnderlyingType>> {
[INFO] [stdout]     |                                      ^^^^^                        ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 513 |     fn field_checked<T: ComponentId>(&self, index: i32) -> Option<Field<'_, T::UnderlyingType>> {
[INFO] [stdout]     |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/table/iter.rs:553:34
[INFO] [stdout]     |
[INFO] [stdout] 553 |     pub fn field<T: ComponentId>(&self, index: i32) -> Option<Field<T::UnderlyingType>> {
[INFO] [stdout]     |                                  ^^^^^                        ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 553 |     pub fn field<T: ComponentId>(&self, index: i32) -> Option<Field<'_, T::UnderlyingType>> {
[INFO] [stdout]     |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/table/iter.rs:705:21
[INFO] [stdout]     |
[INFO] [stdout] 705 |     pub fn entities(&self) -> Field<Entity> {
[INFO] [stdout]     |                     ^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 705 |     pub fn entities(&self) -> Field<'_, Entity> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/table/iter.rs:766:33
[INFO] [stdout]     |
[INFO] [stdout] 766 |     unsafe fn field_internal<T>(&self, index: i32) -> Option<Field<T>> {
[INFO] [stdout]     |                                 ^^^^^                        ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 766 |     unsafe fn field_internal<T>(&self, index: i32) -> Option<Field<'_, T>> {
[INFO] [stdout]     |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/core/utility/traits/into_table.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |     fn range(&self) -> TableRange;
[INFO] [stdout]    |              ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |              |
[INFO] [stdout]    |              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     fn range(&self) -> TableRange<'_>;
[INFO] [stdout]    |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/core/utility/traits/into_table.rs:43:14
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn range(&self) -> TableRange {
[INFO] [stdout]    |              ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |              |
[INFO] [stdout]    |              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn range(&self) -> TableRange<'_> {
[INFO] [stdout]    |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/core/utility/traits/into_table.rs:59:14
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn range(&self) -> TableRange {
[INFO] [stdout]    |              ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |              |
[INFO] [stdout]    |              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn range(&self) -> TableRange<'_> {
[INFO] [stdout]    |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:757:15
[INFO] [stdout]     |
[INFO] [stdout] 757 |     fn entity(&self) -> EntityView;
[INFO] [stdout]     |               ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 757 |     fn entity(&self) -> EntityView<'_>;
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:888:17
[INFO] [stdout]     |
[INFO] [stdout] 888 |     fn iterable(&self) -> QueryIter<P, T> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 888 |     fn iterable(&self) -> QueryIter<'_, P, T> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:958:21
[INFO] [stdout]     |
[INFO] [stdout] 958 |     fn set_group_id(&mut self, group_id: impl Into<Entity>) -> QueryIter<P, T> {
[INFO] [stdout]     |                     ^^^^^^^^^ the lifetime is elided here      ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 958 |     fn set_group_id(&mut self, group_id: impl Into<Entity>) -> QueryIter<'_, P, T> {
[INFO] [stdout]     |                                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:974:38
[INFO] [stdout]     |
[INFO] [stdout] 974 |     fn set_group<Group: ComponentId>(&mut self) -> QueryIter<P, T> {
[INFO] [stdout]     |                                      ^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 974 |     fn set_group<Group: ComponentId>(&mut self) -> QueryIter<'_, P, T> {
[INFO] [stdout]     |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:992:16
[INFO] [stdout]     |
[INFO] [stdout] 992 |     fn set_var(&mut self, var_id: i32, value: impl Into<Entity>) -> QueryIter<P, T> {
[INFO] [stdout]     |                ^^^^^^^^^ the lifetime is elided here                ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 992 |     fn set_var(&mut self, var_id: i32, value: impl Into<Entity>) -> QueryIter<'_, P, T> {
[INFO] [stdout]     |                                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/utility/traits/query_api.rs:1010:22
[INFO] [stdout]      |
[INFO] [stdout] 1010 |     fn set_var_table(&mut self, var_id: i32, table: impl IntoTableRange) -> QueryIter<P, T> {
[INFO] [stdout]      |                      ^^^^^^^^^ the lifetime is elided here                  ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1010 |     fn set_var_table(&mut self, var_id: i32, table: impl IntoTableRange) -> QueryIter<'_, P, T> {
[INFO] [stdout]      |                                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/utility/traits/query_api.rs:1027:21
[INFO] [stdout]      |
[INFO] [stdout] 1027 |     fn set_var_expr(&mut self, name: &str, value: impl Into<Entity>) -> QueryIter<P, T> {
[INFO] [stdout]      |                     ^^^^^^^^^ the lifetime is elided here               ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1027 |     fn set_var_expr(&mut self, name: &str, value: impl Into<Entity>) -> QueryIter<'_, P, T> {
[INFO] [stdout]      |                                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/utility/traits/query_api.rs:1044:27
[INFO] [stdout]      |
[INFO] [stdout] 1044 |     fn set_var_table_expr(&mut self, name: &str, table: impl IntoTableRange) -> QueryIter<P, T> {
[INFO] [stdout]      |                           ^^^^^^^^^ the lifetime is elided here                 ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1044 |     fn set_var_table_expr(&mut self, name: &str, table: impl IntoTableRange) -> QueryIter<'_, P, T> {
[INFO] [stdout]      |                                                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/world.rs:967:18
[INFO] [stdout]     |
[INFO] [stdout] 967 |     pub fn stage(&self, stage_id: i32) -> WorldRef {
[INFO] [stdout]     |                  ^^^^^                    ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 967 |     pub fn stage(&self, stage_id: i32) -> WorldRef<'_> {
[INFO] [stdout]     |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1018:31
[INFO] [stdout]      |
[INFO] [stdout] 1018 |     pub fn create_async_stage(&self) -> WorldRef {
[INFO] [stdout]      |                               ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1018 |     pub fn create_async_stage(&self) -> WorldRef<'_> {
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1049:22
[INFO] [stdout]      |
[INFO] [stdout] 1049 |     pub fn get_world(&self) -> WorldRef {
[INFO] [stdout]      |                      ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1049 |     pub fn get_world(&self) -> WorldRef<'_> {
[INFO] [stdout]      |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1291:22
[INFO] [stdout]      |
[INFO] [stdout] 1291 |     pub fn get_scope(&self) -> Option<EntityView> {
[INFO] [stdout]      |                      ^^^^^            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1291 |     pub fn get_scope(&self) -> Option<EntityView<'_>> {
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1339:25
[INFO] [stdout]      |
[INFO] [stdout] 1339 |     pub fn set_scope_id(&self, id: impl IntoId) -> EntityView {
[INFO] [stdout]      |                         ^^^^^                      ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1339 |     pub fn set_scope_id(&self, id: impl IntoId) -> EntityView<'_> {
[INFO] [stdout]      |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1383:38
[INFO] [stdout]      |
[INFO] [stdout] 1383 |     pub fn set_scope<T: ComponentId>(&self) -> EntityView {
[INFO] [stdout]      |                                      ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                      |
[INFO] [stdout]      |                                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1383 |     pub fn set_scope<T: ComponentId>(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1474:29
[INFO] [stdout]      |
[INFO] [stdout] 1474 |     pub fn lookup_recursive(&self, name: &str) -> EntityView {
[INFO] [stdout]      |                             ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1474 |     pub fn lookup_recursive(&self, name: &str) -> EntityView<'_> {
[INFO] [stdout]      |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1503:19
[INFO] [stdout]      |
[INFO] [stdout] 1503 |     pub fn lookup(&self, name: &str) -> EntityView {
[INFO] [stdout]      |                   ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1503 |     pub fn lookup(&self, name: &str) -> EntityView<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1509:24
[INFO] [stdout]      |
[INFO] [stdout] 1509 |     fn try_lookup_impl(&self, name: &str, recursively: bool) -> Option<EntityView> {
[INFO] [stdout]      |                        ^^^^^ the lifetime is elided here               ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1509 |     fn try_lookup_impl(&self, name: &str, recursively: bool) -> Option<EntityView<'_>> {
[INFO] [stdout]      |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1550:33
[INFO] [stdout]      |
[INFO] [stdout] 1550 |     pub fn try_lookup_recursive(&self, name: &str) -> Option<EntityView> {
[INFO] [stdout]      |                                 ^^^^^                        ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                 |
[INFO] [stdout]      |                                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1550 |     pub fn try_lookup_recursive(&self, name: &str) -> Option<EntityView<'_>> {
[INFO] [stdout]      |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1573:23
[INFO] [stdout]      |
[INFO] [stdout] 1573 |     pub fn try_lookup(&self, name: &str) -> Option<EntityView> {
[INFO] [stdout]      |                       ^^^^^                        ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1573 |     pub fn try_lookup(&self, name: &str) -> Option<EntityView<'_>> {
[INFO] [stdout]      |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2076:23
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     pub fn get_ref<T>(&self) -> CachedRef<T::UnderlyingType>
[INFO] [stdout]      |                       ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     pub fn get_ref<T>(&self) -> CachedRef<'_, T::UnderlyingType>
[INFO] [stdout]      |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2099:38
[INFO] [stdout]      |
[INFO] [stdout] 2099 |     pub fn singleton<T: ComponentId>(&self) -> EntityView {
[INFO] [stdout]      |                                      ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                      |
[INFO] [stdout]      |                                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2099 |     pub fn singleton<T: ComponentId>(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2122:26
[INFO] [stdout]      |
[INFO] [stdout] 2122 |     pub fn target<First>(&self, index: Option<i32>) -> EntityView
[INFO] [stdout]      |                          ^^^^^                         ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                          |
[INFO] [stdout]      |                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2122 |     pub fn target<First>(&self, index: Option<i32>) -> EntityView<'_>
[INFO] [stdout]      |                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2148:22
[INFO] [stdout]      |
[INFO] [stdout] 2148 |     pub fn target_id(&self, relationship: impl Into<Entity>, index: Option<usize>) -> EntityView {
[INFO] [stdout]      |                      ^^^^^ the lifetime is elided here                                ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2148 |     pub fn target_id(&self, relationship: impl Into<Entity>, index: Option<usize>) -> EntityView<'_> {
[INFO] [stdout]      |                                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2251:22
[INFO] [stdout]      |
[INFO] [stdout] 2251 |     pub fn add_id<T>(&self, id: T) -> EntityView
[INFO] [stdout]      |                      ^^^^^            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2251 |     pub fn add_id<T>(&self, id: T) -> EntityView<'_>
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2280:38
[INFO] [stdout]      |
[INFO] [stdout] 2280 |     pub fn add<T: ComponentOrPairId>(&self) -> EntityView {
[INFO] [stdout]      |                                      ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                      |
[INFO] [stdout]      |                                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2280 |     pub fn add<T: ComponentOrPairId>(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2301:9
[INFO] [stdout]      |
[INFO] [stdout] 2301 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 2302 |         enum_value: T,
[INFO] [stdout] 2303 |     ) -> EntityView {
[INFO] [stdout]      |          ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2303 |     ) -> EntityView<'_> {
[INFO] [stdout]      |                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2318:9
[INFO] [stdout]      |
[INFO] [stdout] 2318 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 2319 |         first: impl Into<Entity>,
[INFO] [stdout] 2320 |     ) -> EntityView {
[INFO] [stdout]      |          ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2320 |     ) -> EntityView<'_> {
[INFO] [stdout]      |                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2340:9
[INFO] [stdout]      |
[INFO] [stdout] 2340 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 2341 |         second: impl Into<Entity>,
[INFO] [stdout] 2342 |     ) -> EntityView {
[INFO] [stdout]      |          ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2342 |     ) -> EntityView<'_> {
[INFO] [stdout]      |                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2366:41
[INFO] [stdout]      |
[INFO] [stdout] 2366 |     pub fn add_pair_enum<First, Second>(&self, enum_value: Second) -> EntityView
[INFO] [stdout]      |                                         ^^^^^                         ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                         |
[INFO] [stdout]      |                                         the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2366 |     pub fn add_pair_enum<First, Second>(&self, enum_value: Second) -> EntityView<'_>
[INFO] [stdout]      |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2385:25
[INFO] [stdout]      |
[INFO] [stdout] 2385 |     pub fn remove_id<T>(&self, id: T) -> EntityView
[INFO] [stdout]      |                         ^^^^^            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2385 |     pub fn remove_id<T>(&self, id: T) -> EntityView<'_>
[INFO] [stdout]      |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2514:48
[INFO] [stdout]      |
[INFO] [stdout] 2514 |     pub fn set_alias_component<T: ComponentId>(&self, alias: &str) -> EntityView {
[INFO] [stdout]      |                                                ^^^^^                  ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                                |
[INFO] [stdout]      |                                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2514 |     pub fn set_alias_component<T: ComponentId>(&self, alias: &str) -> EntityView<'_> {
[INFO] [stdout]      |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2548:37
[INFO] [stdout]      |
[INFO] [stdout] 2548 |     pub fn set_alias_entity_by_name(&self, name: &str, alias: &str) -> EntityView {
[INFO] [stdout]      |                                     ^^^^^ the lifetime is elided here  ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2548 |     pub fn set_alias_entity_by_name(&self, name: &str, alias: &str) -> EntityView<'_> {
[INFO] [stdout]      |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3234:22
[INFO] [stdout]      |
[INFO] [stdout] 3234 |     pub fn get_alive(&self, entity: impl Into<Entity>) -> EntityView {
[INFO] [stdout]      |                      ^^^^^ the lifetime is elided here    ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3234 |     pub fn get_alive(&self, entity: impl Into<Entity>) -> EntityView<'_> {
[INFO] [stdout]      |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3255:26
[INFO] [stdout]      |
[INFO] [stdout] 3255 |     pub fn try_get_alive(&self, entity: impl Into<Entity>) -> Option<EntityView> {
[INFO] [stdout]      |                          ^^^^^ the lifetime is elided here           ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3255 |     pub fn try_get_alive(&self, entity: impl Into<Entity>) -> Option<EntityView<'_>> {
[INFO] [stdout]      |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3280:23
[INFO] [stdout]      |
[INFO] [stdout] 3280 |     pub fn make_alive(&self, entity: impl Into<Entity>) -> EntityView {
[INFO] [stdout]      |                       ^^^^^ the lifetime is elided here    ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3280 |     pub fn make_alive(&self, entity: impl Into<Entity>) -> EntityView<'_> {
[INFO] [stdout]      |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3326:32
[INFO] [stdout]      |
[INFO] [stdout] 3326 |     pub fn entity_from_enum<T>(&self, enum_value: T) -> EntityView
[INFO] [stdout]      |                                ^^^^^                    ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3326 |     pub fn entity_from_enum<T>(&self, enum_value: T) -> EntityView<'_>
[INFO] [stdout]      |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3360:40
[INFO] [stdout]      |
[INFO] [stdout] 3360 |     pub fn entity_from<T: ComponentId>(&self) -> EntityView {
[INFO] [stdout]      |                                        ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                        |
[INFO] [stdout]      |                                        the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3360 |     pub fn entity_from<T: ComponentId>(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3391:25
[INFO] [stdout]      |
[INFO] [stdout] 3391 |     pub fn entity_named(&self, name: &str) -> EntityView {
[INFO] [stdout]      |                         ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3391 |     pub fn entity_named(&self, name: &str) -> EntityView<'_> {
[INFO] [stdout]      |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3421:30
[INFO] [stdout]      |
[INFO] [stdout] 3421 |     pub fn entity_named_cstr(&self, name: &CStr) -> EntityView {
[INFO] [stdout]      |                              ^^^^^                  ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3421 |     pub fn entity_named_cstr(&self, name: &CStr) -> EntityView<'_> {
[INFO] [stdout]      |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3433:19
[INFO] [stdout]      |
[INFO] [stdout] 3433 |     pub fn entity(&self) -> EntityView {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3433 |     pub fn entity(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3455:24
[INFO] [stdout]      |
[INFO] [stdout] 3455 |     pub fn entity_null(&self) -> EntityView {
[INFO] [stdout]      |                        ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3455 |     pub fn entity_null(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3469:27
[INFO] [stdout]      |
[INFO] [stdout] 3469 |     pub fn entity_from_id(&self, id: impl Into<Entity>) -> EntityView {
[INFO] [stdout]      |                           ^^^^^                            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3469 |     pub fn entity_from_id(&self, id: impl Into<Entity>) -> EntityView<'_> {
[INFO] [stdout]      |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3486:19
[INFO] [stdout]      |
[INFO] [stdout] 3486 |     pub fn prefab(&self) -> EntityView {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3486 |     pub fn prefab(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3532:55
[INFO] [stdout]      |
[INFO] [stdout] 3532 |     pub fn prefab_type<T: ComponentId + TagComponent>(&self) -> EntityView {
[INFO] [stdout]      |                                                       ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                                       |
[INFO] [stdout]      |                                                       the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3532 |     pub fn prefab_type<T: ComponentId + TagComponent>(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3595:42
[INFO] [stdout]      |
[INFO] [stdout] 3595 |     pub fn id_from<T: ComponentOrPairId>(&self) -> IdView {
[INFO] [stdout]      |                                          ^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                          |
[INFO] [stdout]      |                                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3595 |     pub fn id_from<T: ComponentOrPairId>(&self) -> IdView<'_> {
[INFO] [stdout]      |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3615:27
[INFO] [stdout]      |
[INFO] [stdout] 3615 |     pub fn id_from_id<Id>(&self, id: Id) -> IdView
[INFO] [stdout]      |                           ^^^^^             ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3615 |     pub fn id_from_id<Id>(&self, id: Id) -> IdView<'_>
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3653:41
[INFO] [stdout]      |
[INFO] [stdout] 3653 |     pub fn id_first<First: ComponentId>(&self, second: impl Into<Entity>) -> IdView {
[INFO] [stdout]      |                                         ^^^^^ the lifetime is elided here    ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3653 |     pub fn id_first<First: ComponentId>(&self, second: impl Into<Entity>) -> IdView<'_> {
[INFO] [stdout]      |                                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3681:43
[INFO] [stdout]      |
[INFO] [stdout] 3681 |     pub fn id_second<Second: ComponentId>(&self, first: impl Into<Entity>) -> IdView {
[INFO] [stdout]      |                                           ^^^^^ the lifetime is elided here   ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3681 |     pub fn id_second<Second: ComponentId>(&self, first: impl Into<Entity>) -> IdView<'_> {
[INFO] [stdout]      |                                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3708:38
[INFO] [stdout]      |
[INFO] [stdout] 3708 |     pub fn component<T: ComponentId>(&self) -> Component<T::UnderlyingType> {
[INFO] [stdout]      |                                      ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                      |
[INFO] [stdout]      |                                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3708 |     pub fn component<T: ComponentId>(&self) -> Component<'_, T::UnderlyingType> {
[INFO] [stdout]      |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3751:46
[INFO] [stdout]      |
[INFO] [stdout] 3751 |     pub fn component_untyped<T: ComponentId>(&self) -> UntypedComponent {
[INFO] [stdout]      |                                              ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3751 |     pub fn component_untyped<T: ComponentId>(&self) -> UntypedComponent<'_> {
[INFO] [stdout]      |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3769:33
[INFO] [stdout]      |
[INFO] [stdout] 3769 |     pub fn component_untyped_id(&self, id: impl Into<Entity>) -> UntypedComponent {
[INFO] [stdout]      |                                 ^^^^^                            ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                 |
[INFO] [stdout]      |                                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3769 |     pub fn component_untyped_id(&self, id: impl Into<Entity>) -> UntypedComponent<'_> {
[INFO] [stdout]      |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3788:9
[INFO] [stdout]      |
[INFO] [stdout] 3788 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 3789 |         enum_value: T,
[INFO] [stdout] 3790 |     ) -> EntityView {
[INFO] [stdout]      |          ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3790 |     ) -> EntityView<'_> {
[INFO] [stdout]      |                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3838:28
[INFO] [stdout]      |
[INFO] [stdout] 3838 |     pub unsafe fn event_id(&self, event: impl Into<Entity>) -> EventBuilder<()> {
[INFO] [stdout]      |                            ^^^^^ the lifetime is elided here   ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3838 |     pub unsafe fn event_id(&self, event: impl Into<Entity>) -> EventBuilder<'_, ()> {
[INFO] [stdout]      |                                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3859:34
[INFO] [stdout]      |
[INFO] [stdout] 3859 |     pub fn event<T: ComponentId>(&self) -> EventBuilder<T> {
[INFO] [stdout]      |                                  ^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                  |
[INFO] [stdout]      |                                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3859 |     pub fn event<T: ComponentId>(&self) -> EventBuilder<'_, T> {
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3902:53
[INFO] [stdout]      |
[INFO] [stdout] 3902 |     pub fn observer<Event: ComponentId, Components>(&self) -> ObserverBuilder<Event, Components>
[INFO] [stdout]      |                                                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                                     |
[INFO] [stdout]      |                                                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3902 |     pub fn observer<Event: ComponentId, Components>(&self) -> ObserverBuilder<'_, Event, Components>
[INFO] [stdout]      |                                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3910:9
[INFO] [stdout]      |
[INFO] [stdout] 3910 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 3911 |         event: impl Into<Entity>,
[INFO] [stdout] 3912 |     ) -> ObserverBuilder<(), Components>
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3912 |     ) -> ObserverBuilder<'_, (), Components>
[INFO] [stdout]      |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:4022:30
[INFO] [stdout]      |
[INFO] [stdout] 4022 |     pub fn query<Components>(&self) -> QueryBuilder<Components>
[INFO] [stdout]      |                              ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4022 |     pub fn query<Components>(&self) -> QueryBuilder<'_, Components>
[INFO] [stdout]      |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:4175:31
[INFO] [stdout]      |
[INFO] [stdout] 4175 |     pub fn system<Components>(&self) -> SystemBuilder<Components>
[INFO] [stdout]      |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4175 |     pub fn system<Components>(&self) -> SystemBuilder<'_, Components>
[INFO] [stdout]      |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:4221:9
[INFO] [stdout]      |
[INFO] [stdout] 4221 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 4222 |         desc: sys::ecs_system_desc_t,
[INFO] [stdout] 4223 |     ) -> SystemBuilder<Components>
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4223 |     ) -> SystemBuilder<'_, Components>
[INFO] [stdout]      |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:4243:21
[INFO] [stdout]      |
[INFO] [stdout] 4243 |     pub fn pipeline(&self) -> PipelineBuilder<()> {
[INFO] [stdout]      |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4243 |     pub fn pipeline(&self) -> PipelineBuilder<'_, ()> {
[INFO] [stdout]      |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:4277:36
[INFO] [stdout]      |
[INFO] [stdout] 4277 |     pub fn pipeline_type<Pipeline>(&self) -> PipelineBuilder<()>
[INFO] [stdout]      |                                    ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                    |
[INFO] [stdout]      |                                    the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4277 |     pub fn pipeline_type<Pipeline>(&self) -> PipelineBuilder<'_, ()>
[INFO] [stdout]      |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:4338:25
[INFO] [stdout]      |
[INFO] [stdout] 4338 |     pub fn get_pipeline(&self) -> EntityView {
[INFO] [stdout]      |                         ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4338 |     pub fn get_pipeline(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/addons/app.rs:212:16
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn app(&self) -> App {
[INFO] [stdout]     |                ^^^^^     ^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn app(&self) -> App<'_> {
[INFO] [stdout]     |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/addons/module.rs:73:30
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn import<T: Module>(&self) -> EntityView {
[INFO] [stdout]    |                              ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn import<T: Module>(&self) -> EntityView<'_> {
[INFO] [stdout]    |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/addons/module.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn module<M: ComponentId>(&self, name: &str) -> EntityView {
[INFO] [stdout]     |                                   ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn module<M: ComponentId>(&self, name: &str) -> EntityView<'_> {
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/addons/system/mod.rs:153:25
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn run_dt_param(&self, delta_time: FTime, param: *mut c_void) -> SystemRunnerFluent {
[INFO] [stdout]     |                         ^^^^^ the lifetime is elided here                ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn run_dt_param(&self, delta_time: FTime, param: *mut c_void) -> SystemRunnerFluent<'_> {
[INFO] [stdout]     |                                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/addons/system/mod.rs:168:19
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn run_dt(&self, delta_time: FTime) -> SystemRunnerFluent {
[INFO] [stdout]     |                   ^^^^^                        ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn run_dt(&self, delta_time: FTime) -> SystemRunnerFluent<'_> {
[INFO] [stdout]     |                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/addons/system/mod.rs:179:16
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub fn run(&self) -> SystemRunnerFluent {
[INFO] [stdout]     |                ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub fn run(&self) -> SystemRunnerFluent<'_> {
[INFO] [stdout]     |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/addons/system/mod.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 202 |     ) -> SystemRunnerFluent {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 202 |     ) -> SystemRunnerFluent<'_> {
[INFO] [stdout]     |                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/addons/timer.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn timer(&self) -> Timer {
[INFO] [stdout]     |                  ^^^^^     ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn timer(&self) -> Timer<'_> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/addons/timer.rs:254:39
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn timer_from<T: ComponentId>(&self) -> Timer {
[INFO] [stdout]     |                                       ^^^^^     ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                       |
[INFO] [stdout]     |                                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn timer_from<T: ComponentId>(&self) -> Timer<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `iter` is never read
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:639:9
[INFO] [stdout]     |
[INFO] [stdout] 639 |         iter.callback = None;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `iter` is never read
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:640:9
[INFO] [stdout]     |
[INFO] [stdout] 640 |         iter.callback_ctx = std::ptr::null_mut();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `iter` is never read
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:739:9
[INFO] [stdout]     |
[INFO] [stdout] 739 |         iter.callback = None;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `iter` is never read
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:740:9
[INFO] [stdout]     |
[INFO] [stdout] 740 |         iter.callback_ctx = std::ptr::null_mut();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `used_linker`
[INFO] [stdout]   --> examples/flecs/z_ignore_main_test.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[ctor::ctor]
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `flecs_alerts`, `flecs_app`, `flecs_disable_build_c`, `flecs_doc`, `flecs_force_build_debug_c`, `flecs_force_build_release_c`, `flecs_force_enable_ecs_asserts`, `flecs_http`, `flecs_journal`, `flecs_json`, `flecs_log`, `flecs_manual_registration`, `flecs_meta`, `flecs_metrics`, `flecs_module`, `flecs_nightly_tests`, `flecs_os_api_impl`, `flecs_pipeline`, `flecs_regenerate_binding_c`, `flecs_rest`, `flecs_script`, `flecs_snapshot`, `flecs_stats`, `flecs_system`, `flecs_term_count_64`, `flecs_timer`, `flecs_units`, and `flecs_use_os_alloc`
[INFO] [stdout]    = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `ctor::ctor` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the attribute macro `ctor::ctor` may come from an old version of the `ctor` crate, try updating your dependency with `cargo update -p ctor`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]    = note: this warning originates in the attribute macro `ctor::ctor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/archetype.rs:145:16
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn get(&self, index: usize) -> Option<IdView> {
[INFO] [stdout]     |                ^^^^^                          ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn get(&self, index: usize) -> Option<IdView<'_>> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/entity_view/entity_view_const.rs:163:20
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn id_view(&self) -> IdView {
[INFO] [stdout]     |                    ^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn id_view(&self) -> IdView<'_> {
[INFO] [stdout]     |                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/entity_view/entity_view_const.rs:1534:33
[INFO] [stdout]      |
[INFO] [stdout] 1534 |     pub fn try_lookup_recursive(&self, name: &str) -> Option<EntityView> {
[INFO] [stdout]      |                                 ^^^^^                        ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                 |
[INFO] [stdout]      |                                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1534 |     pub fn try_lookup_recursive(&self, name: &str) -> Option<EntityView<'_>> {
[INFO] [stdout]      |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/entity_view/entity_view_const.rs:1556:23
[INFO] [stdout]      |
[INFO] [stdout] 1556 |     pub fn try_lookup(&self, name: &str) -> Option<EntityView> {
[INFO] [stdout]      |                       ^^^^^                        ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1556 |     pub fn try_lookup(&self, name: &str) -> Option<EntityView<'_>> {
[INFO] [stdout]      |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/entity_view/entity_view_const.rs:1585:29
[INFO] [stdout]      |
[INFO] [stdout] 1585 |     pub fn lookup_recursive(&self, name: &str) -> EntityView {
[INFO] [stdout]      |                             ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1585 |     pub fn lookup_recursive(&self, name: &str) -> EntityView<'_> {
[INFO] [stdout]      |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/entity_view/entity_view_const.rs:1613:19
[INFO] [stdout]      |
[INFO] [stdout] 1613 |     pub fn lookup(&self, name: &str) -> EntityView {
[INFO] [stdout]      |                   ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1613 |     pub fn lookup(&self, name: &str) -> EntityView<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/entity_view/entity_view_mut.rs:1540:9
[INFO] [stdout]      |
[INFO] [stdout] 1540 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 1541 |         first: impl Into<Entity>,
[INFO] [stdout] 1542 |     ) -> CachedRef<Second> {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1542 |     ) -> CachedRef<'_, Second> {
[INFO] [stdout]      |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/id_view.rs:204:21
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub fn first_id(&self) -> EntityView {
[INFO] [stdout]     |                     ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub fn first_id(&self) -> EntityView<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/id_view.rs:221:25
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn get_first_id(&self) -> Option<EntityView> {
[INFO] [stdout]     |                         ^^^^^            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub fn get_first_id(&self) -> Option<EntityView<'_>> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/id_view.rs:239:22
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn second_id(&self) -> EntityView {
[INFO] [stdout]     |                      ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub fn second_id(&self) -> EntityView<'_> {
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/id_view.rs:255:26
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn get_second_id(&self) -> Option<EntityView> {
[INFO] [stdout]     |                          ^^^^^            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn get_second_id(&self) -> Option<EntityView<'_>> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/observer_builder.rs:162:25
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn add_event_id(&mut self, event: impl Into<Entity>) -> &mut ObserverBuilder<(), T> {
[INFO] [stdout]     |                         ^^^^^^^^^                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |                                       |    |
[INFO] [stdout]     |                         |                                       |    the same lifetime is hidden here
[INFO] [stdout]     |                         the lifetime is elided here             the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn add_event_id(&mut self, event: impl Into<Entity>) -> &mut ObserverBuilder<'_, (), T> {
[INFO] [stdout]     |                                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/observer_builder.rs:181:25
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn add_event<E>(&mut self) -> &mut ObserverBuilder<(), T>
[INFO] [stdout]     |                         ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |             |    |
[INFO] [stdout]     |                         |             |    the same lifetime is hidden here
[INFO] [stdout]     |                         |             the same lifetime is elided here
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub fn add_event<E>(&mut self) -> &mut ObserverBuilder<'_, (), T>
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/query.rs:127:15
[INFO] [stdout]     |
[INFO] [stdout] 127 |     fn entity(&self) -> EntityView {
[INFO] [stdout]     |               ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 127 |     fn entity(&self) -> EntityView<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/query_iter.rs:180:15
[INFO] [stdout]     |
[INFO] [stdout] 180 |     fn entity(&self) -> EntityView {
[INFO] [stdout]     |               ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 180 |     fn entity(&self) -> EntityView<'_> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/core/table/iter.rs:75:17
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn iter(&self) -> TableRowIter<IS_RUN, P> {
[INFO] [stdout]    |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn iter(&self) -> TableRowIter<'_, IS_RUN, P> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/table/iter.rs:499:38
[INFO] [stdout]     |
[INFO] [stdout] 499 |     pub unsafe fn field_unchecked<T>(&self, index: i32) -> Field<T> {
[INFO] [stdout]     |                                      ^^^^^                 ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 499 |     pub unsafe fn field_unchecked<T>(&self, index: i32) -> Field<'_, T> {
[INFO] [stdout]     |                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/table/iter.rs:513:38
[INFO] [stdout]     |
[INFO] [stdout] 513 |     fn field_checked<T: ComponentId>(&self, index: i32) -> Option<Field<T::UnderlyingType>> {
[INFO] [stdout]     |                                      ^^^^^                        ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 513 |     fn field_checked<T: ComponentId>(&self, index: i32) -> Option<Field<'_, T::UnderlyingType>> {
[INFO] [stdout]     |                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/table/iter.rs:553:34
[INFO] [stdout]     |
[INFO] [stdout] 553 |     pub fn field<T: ComponentId>(&self, index: i32) -> Option<Field<T::UnderlyingType>> {
[INFO] [stdout]     |                                  ^^^^^                        ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 553 |     pub fn field<T: ComponentId>(&self, index: i32) -> Option<Field<'_, T::UnderlyingType>> {
[INFO] [stdout]     |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/table/iter.rs:705:21
[INFO] [stdout]     |
[INFO] [stdout] 705 |     pub fn entities(&self) -> Field<Entity> {
[INFO] [stdout]     |                     ^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 705 |     pub fn entities(&self) -> Field<'_, Entity> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/table/iter.rs:766:33
[INFO] [stdout]     |
[INFO] [stdout] 766 |     unsafe fn field_internal<T>(&self, index: i32) -> Option<Field<T>> {
[INFO] [stdout]     |                                 ^^^^^                        ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 766 |     unsafe fn field_internal<T>(&self, index: i32) -> Option<Field<'_, T>> {
[INFO] [stdout]     |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/core/utility/traits/into_table.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |     fn range(&self) -> TableRange;
[INFO] [stdout]    |              ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |              |
[INFO] [stdout]    |              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     fn range(&self) -> TableRange<'_>;
[INFO] [stdout]    |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/core/utility/traits/into_table.rs:43:14
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn range(&self) -> TableRange {
[INFO] [stdout]    |              ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |              |
[INFO] [stdout]    |              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn range(&self) -> TableRange<'_> {
[INFO] [stdout]    |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/core/utility/traits/into_table.rs:59:14
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn range(&self) -> TableRange {
[INFO] [stdout]    |              ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |              |
[INFO] [stdout]    |              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn range(&self) -> TableRange<'_> {
[INFO] [stdout]    |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:757:15
[INFO] [stdout]     |
[INFO] [stdout] 757 |     fn entity(&self) -> EntityView;
[INFO] [stdout]     |               ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 757 |     fn entity(&self) -> EntityView<'_>;
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:888:17
[INFO] [stdout]     |
[INFO] [stdout] 888 |     fn iterable(&self) -> QueryIter<P, T> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 888 |     fn iterable(&self) -> QueryIter<'_, P, T> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:958:21
[INFO] [stdout]     |
[INFO] [stdout] 958 |     fn set_group_id(&mut self, group_id: impl Into<Entity>) -> QueryIter<P, T> {
[INFO] [stdout]     |                     ^^^^^^^^^ the lifetime is elided here      ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 958 |     fn set_group_id(&mut self, group_id: impl Into<Entity>) -> QueryIter<'_, P, T> {
[INFO] [stdout]     |                                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:974:38
[INFO] [stdout]     |
[INFO] [stdout] 974 |     fn set_group<Group: ComponentId>(&mut self) -> QueryIter<P, T> {
[INFO] [stdout]     |                                      ^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 974 |     fn set_group<Group: ComponentId>(&mut self) -> QueryIter<'_, P, T> {
[INFO] [stdout]     |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/utility/traits/query_api.rs:992:16
[INFO] [stdout]     |
[INFO] [stdout] 992 |     fn set_var(&mut self, var_id: i32, value: impl Into<Entity>) -> QueryIter<P, T> {
[INFO] [stdout]     |                ^^^^^^^^^ the lifetime is elided here                ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 992 |     fn set_var(&mut self, var_id: i32, value: impl Into<Entity>) -> QueryIter<'_, P, T> {
[INFO] [stdout]     |                                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/utility/traits/query_api.rs:1010:22
[INFO] [stdout]      |
[INFO] [stdout] 1010 |     fn set_var_table(&mut self, var_id: i32, table: impl IntoTableRange) -> QueryIter<P, T> {
[INFO] [stdout]      |                      ^^^^^^^^^ the lifetime is elided here                  ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1010 |     fn set_var_table(&mut self, var_id: i32, table: impl IntoTableRange) -> QueryIter<'_, P, T> {
[INFO] [stdout]      |                                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/utility/traits/query_api.rs:1027:21
[INFO] [stdout]      |
[INFO] [stdout] 1027 |     fn set_var_expr(&mut self, name: &str, value: impl Into<Entity>) -> QueryIter<P, T> {
[INFO] [stdout]      |                     ^^^^^^^^^ the lifetime is elided here               ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1027 |     fn set_var_expr(&mut self, name: &str, value: impl Into<Entity>) -> QueryIter<'_, P, T> {
[INFO] [stdout]      |                                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/utility/traits/query_api.rs:1044:27
[INFO] [stdout]      |
[INFO] [stdout] 1044 |     fn set_var_table_expr(&mut self, name: &str, table: impl IntoTableRange) -> QueryIter<P, T> {
[INFO] [stdout]      |                           ^^^^^^^^^ the lifetime is elided here                 ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1044 |     fn set_var_table_expr(&mut self, name: &str, table: impl IntoTableRange) -> QueryIter<'_, P, T> {
[INFO] [stdout]      |                                                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/core/world.rs:967:18
[INFO] [stdout]     |
[INFO] [stdout] 967 |     pub fn stage(&self, stage_id: i32) -> WorldRef {
[INFO] [stdout]     |                  ^^^^^                    ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 967 |     pub fn stage(&self, stage_id: i32) -> WorldRef<'_> {
[INFO] [stdout]     |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1018:31
[INFO] [stdout]      |
[INFO] [stdout] 1018 |     pub fn create_async_stage(&self) -> WorldRef {
[INFO] [stdout]      |                               ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1018 |     pub fn create_async_stage(&self) -> WorldRef<'_> {
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1049:22
[INFO] [stdout]      |
[INFO] [stdout] 1049 |     pub fn get_world(&self) -> WorldRef {
[INFO] [stdout]      |                      ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1049 |     pub fn get_world(&self) -> WorldRef<'_> {
[INFO] [stdout]      |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1291:22
[INFO] [stdout]      |
[INFO] [stdout] 1291 |     pub fn get_scope(&self) -> Option<EntityView> {
[INFO] [stdout]      |                      ^^^^^            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1291 |     pub fn get_scope(&self) -> Option<EntityView<'_>> {
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1339:25
[INFO] [stdout]      |
[INFO] [stdout] 1339 |     pub fn set_scope_id(&self, id: impl IntoId) -> EntityView {
[INFO] [stdout]      |                         ^^^^^                      ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1339 |     pub fn set_scope_id(&self, id: impl IntoId) -> EntityView<'_> {
[INFO] [stdout]      |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1383:38
[INFO] [stdout]      |
[INFO] [stdout] 1383 |     pub fn set_scope<T: ComponentId>(&self) -> EntityView {
[INFO] [stdout]      |                                      ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                      |
[INFO] [stdout]      |                                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1383 |     pub fn set_scope<T: ComponentId>(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1474:29
[INFO] [stdout]      |
[INFO] [stdout] 1474 |     pub fn lookup_recursive(&self, name: &str) -> EntityView {
[INFO] [stdout]      |                             ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1474 |     pub fn lookup_recursive(&self, name: &str) -> EntityView<'_> {
[INFO] [stdout]      |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1503:19
[INFO] [stdout]      |
[INFO] [stdout] 1503 |     pub fn lookup(&self, name: &str) -> EntityView {
[INFO] [stdout]      |                   ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1503 |     pub fn lookup(&self, name: &str) -> EntityView<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1509:24
[INFO] [stdout]      |
[INFO] [stdout] 1509 |     fn try_lookup_impl(&self, name: &str, recursively: bool) -> Option<EntityView> {
[INFO] [stdout]      |                        ^^^^^ the lifetime is elided here               ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1509 |     fn try_lookup_impl(&self, name: &str, recursively: bool) -> Option<EntityView<'_>> {
[INFO] [stdout]      |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1550:33
[INFO] [stdout]      |
[INFO] [stdout] 1550 |     pub fn try_lookup_recursive(&self, name: &str) -> Option<EntityView> {
[INFO] [stdout]      |                                 ^^^^^                        ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                 |
[INFO] [stdout]      |                                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1550 |     pub fn try_lookup_recursive(&self, name: &str) -> Option<EntityView<'_>> {
[INFO] [stdout]      |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:1573:23
[INFO] [stdout]      |
[INFO] [stdout] 1573 |     pub fn try_lookup(&self, name: &str) -> Option<EntityView> {
[INFO] [stdout]      |                       ^^^^^                        ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1573 |     pub fn try_lookup(&self, name: &str) -> Option<EntityView<'_>> {
[INFO] [stdout]      |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2076:23
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     pub fn get_ref<T>(&self) -> CachedRef<T::UnderlyingType>
[INFO] [stdout]      |                       ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     pub fn get_ref<T>(&self) -> CachedRef<'_, T::UnderlyingType>
[INFO] [stdout]      |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2099:38
[INFO] [stdout]      |
[INFO] [stdout] 2099 |     pub fn singleton<T: ComponentId>(&self) -> EntityView {
[INFO] [stdout]      |                                      ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                      |
[INFO] [stdout]      |                                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2099 |     pub fn singleton<T: ComponentId>(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2122:26
[INFO] [stdout]      |
[INFO] [stdout] 2122 |     pub fn target<First>(&self, index: Option<i32>) -> EntityView
[INFO] [stdout]      |                          ^^^^^                         ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                          |
[INFO] [stdout]      |                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2122 |     pub fn target<First>(&self, index: Option<i32>) -> EntityView<'_>
[INFO] [stdout]      |                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2148:22
[INFO] [stdout]      |
[INFO] [stdout] 2148 |     pub fn target_id(&self, relationship: impl Into<Entity>, index: Option<usize>) -> EntityView {
[INFO] [stdout]      |                      ^^^^^ the lifetime is elided here                                ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2148 |     pub fn target_id(&self, relationship: impl Into<Entity>, index: Option<usize>) -> EntityView<'_> {
[INFO] [stdout]      |                                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2251:22
[INFO] [stdout]      |
[INFO] [stdout] 2251 |     pub fn add_id<T>(&self, id: T) -> EntityView
[INFO] [stdout]      |                      ^^^^^            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2251 |     pub fn add_id<T>(&self, id: T) -> EntityView<'_>
[INFO] [stdout]      |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2280:38
[INFO] [stdout]      |
[INFO] [stdout] 2280 |     pub fn add<T: ComponentOrPairId>(&self) -> EntityView {
[INFO] [stdout]      |                                      ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                      |
[INFO] [stdout]      |                                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2280 |     pub fn add<T: ComponentOrPairId>(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2301:9
[INFO] [stdout]      |
[INFO] [stdout] 2301 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 2302 |         enum_value: T,
[INFO] [stdout] 2303 |     ) -> EntityView {
[INFO] [stdout]      |          ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2303 |     ) -> EntityView<'_> {
[INFO] [stdout]      |                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2318:9
[INFO] [stdout]      |
[INFO] [stdout] 2318 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 2319 |         first: impl Into<Entity>,
[INFO] [stdout] 2320 |     ) -> EntityView {
[INFO] [stdout]      |          ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2320 |     ) -> EntityView<'_> {
[INFO] [stdout]      |                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2340:9
[INFO] [stdout]      |
[INFO] [stdout] 2340 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 2341 |         second: impl Into<Entity>,
[INFO] [stdout] 2342 |     ) -> EntityView {
[INFO] [stdout]      |          ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2342 |     ) -> EntityView<'_> {
[INFO] [stdout]      |                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2366:41
[INFO] [stdout]      |
[INFO] [stdout] 2366 |     pub fn add_pair_enum<First, Second>(&self, enum_value: Second) -> EntityView
[INFO] [stdout]      |                                         ^^^^^                         ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                         |
[INFO] [stdout]      |                                         the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2366 |     pub fn add_pair_enum<First, Second>(&self, enum_value: Second) -> EntityView<'_>
[INFO] [stdout]      |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2385:25
[INFO] [stdout]      |
[INFO] [stdout] 2385 |     pub fn remove_id<T>(&self, id: T) -> EntityView
[INFO] [stdout]      |                         ^^^^^            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2385 |     pub fn remove_id<T>(&self, id: T) -> EntityView<'_>
[INFO] [stdout]      |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2514:48
[INFO] [stdout]      |
[INFO] [stdout] 2514 |     pub fn set_alias_component<T: ComponentId>(&self, alias: &str) -> EntityView {
[INFO] [stdout]      |                                                ^^^^^                  ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                                |
[INFO] [stdout]      |                                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2514 |     pub fn set_alias_component<T: ComponentId>(&self, alias: &str) -> EntityView<'_> {
[INFO] [stdout]      |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:2548:37
[INFO] [stdout]      |
[INFO] [stdout] 2548 |     pub fn set_alias_entity_by_name(&self, name: &str, alias: &str) -> EntityView {
[INFO] [stdout]      |                                     ^^^^^ the lifetime is elided here  ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2548 |     pub fn set_alias_entity_by_name(&self, name: &str, alias: &str) -> EntityView<'_> {
[INFO] [stdout]      |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3234:22
[INFO] [stdout]      |
[INFO] [stdout] 3234 |     pub fn get_alive(&self, entity: impl Into<Entity>) -> EntityView {
[INFO] [stdout]      |                      ^^^^^ the lifetime is elided here    ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3234 |     pub fn get_alive(&self, entity: impl Into<Entity>) -> EntityView<'_> {
[INFO] [stdout]      |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3255:26
[INFO] [stdout]      |
[INFO] [stdout] 3255 |     pub fn try_get_alive(&self, entity: impl Into<Entity>) -> Option<EntityView> {
[INFO] [stdout]      |                          ^^^^^ the lifetime is elided here           ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3255 |     pub fn try_get_alive(&self, entity: impl Into<Entity>) -> Option<EntityView<'_>> {
[INFO] [stdout]      |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3280:23
[INFO] [stdout]      |
[INFO] [stdout] 3280 |     pub fn make_alive(&self, entity: impl Into<Entity>) -> EntityView {
[INFO] [stdout]      |                       ^^^^^ the lifetime is elided here    ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3280 |     pub fn make_alive(&self, entity: impl Into<Entity>) -> EntityView<'_> {
[INFO] [stdout]      |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3326:32
[INFO] [stdout]      |
[INFO] [stdout] 3326 |     pub fn entity_from_enum<T>(&self, enum_value: T) -> EntityView
[INFO] [stdout]      |                                ^^^^^                    ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3326 |     pub fn entity_from_enum<T>(&self, enum_value: T) -> EntityView<'_>
[INFO] [stdout]      |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3360:40
[INFO] [stdout]      |
[INFO] [stdout] 3360 |     pub fn entity_from<T: ComponentId>(&self) -> EntityView {
[INFO] [stdout]      |                                        ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                        |
[INFO] [stdout]      |                                        the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3360 |     pub fn entity_from<T: ComponentId>(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3391:25
[INFO] [stdout]      |
[INFO] [stdout] 3391 |     pub fn entity_named(&self, name: &str) -> EntityView {
[INFO] [stdout]      |                         ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3391 |     pub fn entity_named(&self, name: &str) -> EntityView<'_> {
[INFO] [stdout]      |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3421:30
[INFO] [stdout]      |
[INFO] [stdout] 3421 |     pub fn entity_named_cstr(&self, name: &CStr) -> EntityView {
[INFO] [stdout]      |                              ^^^^^                  ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3421 |     pub fn entity_named_cstr(&self, name: &CStr) -> EntityView<'_> {
[INFO] [stdout]      |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3433:19
[INFO] [stdout]      |
[INFO] [stdout] 3433 |     pub fn entity(&self) -> EntityView {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3433 |     pub fn entity(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3455:24
[INFO] [stdout]      |
[INFO] [stdout] 3455 |     pub fn entity_null(&self) -> EntityView {
[INFO] [stdout]      |                        ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3455 |     pub fn entity_null(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3469:27
[INFO] [stdout]      |
[INFO] [stdout] 3469 |     pub fn entity_from_id(&self, id: impl Into<Entity>) -> EntityView {
[INFO] [stdout]      |                           ^^^^^                            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3469 |     pub fn entity_from_id(&self, id: impl Into<Entity>) -> EntityView<'_> {
[INFO] [stdout]      |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3486:19
[INFO] [stdout]      |
[INFO] [stdout] 3486 |     pub fn prefab(&self) -> EntityView {
[INFO] [stdout]      |                   ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3486 |     pub fn prefab(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3532:55
[INFO] [stdout]      |
[INFO] [stdout] 3532 |     pub fn prefab_type<T: ComponentId + TagComponent>(&self) -> EntityView {
[INFO] [stdout]      |                                                       ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                                       |
[INFO] [stdout]      |                                                       the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3532 |     pub fn prefab_type<T: ComponentId + TagComponent>(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3595:42
[INFO] [stdout]      |
[INFO] [stdout] 3595 |     pub fn id_from<T: ComponentOrPairId>(&self) -> IdView {
[INFO] [stdout]      |                                          ^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                          |
[INFO] [stdout]      |                                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3595 |     pub fn id_from<T: ComponentOrPairId>(&self) -> IdView<'_> {
[INFO] [stdout]      |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3615:27
[INFO] [stdout]      |
[INFO] [stdout] 3615 |     pub fn id_from_id<Id>(&self, id: Id) -> IdView
[INFO] [stdout]      |                           ^^^^^             ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3615 |     pub fn id_from_id<Id>(&self, id: Id) -> IdView<'_>
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3653:41
[INFO] [stdout]      |
[INFO] [stdout] 3653 |     pub fn id_first<First: ComponentId>(&self, second: impl Into<Entity>) -> IdView {
[INFO] [stdout]      |                                         ^^^^^ the lifetime is elided here    ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3653 |     pub fn id_first<First: ComponentId>(&self, second: impl Into<Entity>) -> IdView<'_> {
[INFO] [stdout]      |                                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3681:43
[INFO] [stdout]      |
[INFO] [stdout] 3681 |     pub fn id_second<Second: ComponentId>(&self, first: impl Into<Entity>) -> IdView {
[INFO] [stdout]      |                                           ^^^^^ the lifetime is elided here   ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3681 |     pub fn id_second<Second: ComponentId>(&self, first: impl Into<Entity>) -> IdView<'_> {
[INFO] [stdout]      |                                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3708:38
[INFO] [stdout]      |
[INFO] [stdout] 3708 |     pub fn component<T: ComponentId>(&self) -> Component<T::UnderlyingType> {
[INFO] [stdout]      |                                      ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                      |
[INFO] [stdout]      |                                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3708 |     pub fn component<T: ComponentId>(&self) -> Component<'_, T::UnderlyingType> {
[INFO] [stdout]      |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3751:46
[INFO] [stdout]      |
[INFO] [stdout] 3751 |     pub fn component_untyped<T: ComponentId>(&self) -> UntypedComponent {
[INFO] [stdout]      |                                              ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                              |
[INFO] [stdout]      |                                              the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3751 |     pub fn component_untyped<T: ComponentId>(&self) -> UntypedComponent<'_> {
[INFO] [stdout]      |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3769:33
[INFO] [stdout]      |
[INFO] [stdout] 3769 |     pub fn component_untyped_id(&self, id: impl Into<Entity>) -> UntypedComponent {
[INFO] [stdout]      |                                 ^^^^^                            ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                 |
[INFO] [stdout]      |                                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3769 |     pub fn component_untyped_id(&self, id: impl Into<Entity>) -> UntypedComponent<'_> {
[INFO] [stdout]      |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3788:9
[INFO] [stdout]      |
[INFO] [stdout] 3788 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 3789 |         enum_value: T,
[INFO] [stdout] 3790 |     ) -> EntityView {
[INFO] [stdout]      |          ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3790 |     ) -> EntityView<'_> {
[INFO] [stdout]      |                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3838:28
[INFO] [stdout]      |
[INFO] [stdout] 3838 |     pub unsafe fn event_id(&self, event: impl Into<Entity>) -> EventBuilder<()> {
[INFO] [stdout]      |                            ^^^^^ the lifetime is elided here   ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3838 |     pub unsafe fn event_id(&self, event: impl Into<Entity>) -> EventBuilder<'_, ()> {
[INFO] [stdout]      |                                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3859:34
[INFO] [stdout]      |
[INFO] [stdout] 3859 |     pub fn event<T: ComponentId>(&self) -> EventBuilder<T> {
[INFO] [stdout]      |                                  ^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                  |
[INFO] [stdout]      |                                  the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3859 |     pub fn event<T: ComponentId>(&self) -> EventBuilder<'_, T> {
[INFO] [stdout]      |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3902:53
[INFO] [stdout]      |
[INFO] [stdout] 3902 |     pub fn observer<Event: ComponentId, Components>(&self) -> ObserverBuilder<Event, Components>
[INFO] [stdout]      |                                                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                                     |
[INFO] [stdout]      |                                                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3902 |     pub fn observer<Event: ComponentId, Components>(&self) -> ObserverBuilder<'_, Event, Components>
[INFO] [stdout]      |                                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:3910:9
[INFO] [stdout]      |
[INFO] [stdout] 3910 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 3911 |         event: impl Into<Entity>,
[INFO] [stdout] 3912 |     ) -> ObserverBuilder<(), Components>
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3912 |     ) -> ObserverBuilder<'_, (), Components>
[INFO] [stdout]      |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:4022:30
[INFO] [stdout]      |
[INFO] [stdout] 4022 |     pub fn query<Components>(&self) -> QueryBuilder<Components>
[INFO] [stdout]      |                              ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4022 |     pub fn query<Components>(&self) -> QueryBuilder<'_, Components>
[INFO] [stdout]      |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:4175:31
[INFO] [stdout]      |
[INFO] [stdout] 4175 |     pub fn system<Components>(&self) -> SystemBuilder<Components>
[INFO] [stdout]      |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4175 |     pub fn system<Components>(&self) -> SystemBuilder<'_, Components>
[INFO] [stdout]      |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:4221:9
[INFO] [stdout]      |
[INFO] [stdout] 4221 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 4222 |         desc: sys::ecs_system_desc_t,
[INFO] [stdout] 4223 |     ) -> SystemBuilder<Components>
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4223 |     ) -> SystemBuilder<'_, Components>
[INFO] [stdout]      |                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:4243:21
[INFO] [stdout]      |
[INFO] [stdout] 4243 |     pub fn pipeline(&self) -> PipelineBuilder<()> {
[INFO] [stdout]      |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4243 |     pub fn pipeline(&self) -> PipelineBuilder<'_, ()> {
[INFO] [stdout]      |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:4277:36
[INFO] [stdout]      |
[INFO] [stdout] 4277 |     pub fn pipeline_type<Pipeline>(&self) -> PipelineBuilder<()>
[INFO] [stdout]      |                                    ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                    |
[INFO] [stdout]      |                                    the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4277 |     pub fn pipeline_type<Pipeline>(&self) -> PipelineBuilder<'_, ()>
[INFO] [stdout]      |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/core/world.rs:4338:25
[INFO] [stdout]      |
[INFO] [stdout] 4338 |     pub fn get_pipeline(&self) -> EntityView {
[INFO] [stdout]      |                         ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4338 |     pub fn get_pipeline(&self) -> EntityView<'_> {
[INFO] [stdout]      |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/addons/app.rs:212:16
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn app(&self) -> App {
[INFO] [stdout]     |                ^^^^^     ^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn app(&self) -> App<'_> {
[INFO] [stdout]     |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/addons/module.rs:73:30
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn import<T: Module>(&self) -> EntityView {
[INFO] [stdout]    |                              ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn import<T: Module>(&self) -> EntityView<'_> {
[INFO] [stdout]    |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/addons/module.rs:121:35
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn module<M: ComponentId>(&self, name: &str) -> EntityView {
[INFO] [stdout]     |                                   ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn module<M: ComponentId>(&self, name: &str) -> EntityView<'_> {
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/addons/system/mod.rs:153:25
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn run_dt_param(&self, delta_time: FTime, param: *mut c_void) -> SystemRunnerFluent {
[INFO] [stdout]     |                         ^^^^^ the lifetime is elided here                ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn run_dt_param(&self, delta_time: FTime, param: *mut c_void) -> SystemRunnerFluent<'_> {
[INFO] [stdout]     |                                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/addons/system/mod.rs:168:19
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn run_dt(&self, delta_time: FTime) -> SystemRunnerFluent {
[INFO] [stdout]     |                   ^^^^^                        ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn run_dt(&self, delta_time: FTime) -> SystemRunnerFluent<'_> {
[INFO] [stdout]     |                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/addons/system/mod.rs:179:16
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub fn run(&self) -> SystemRunnerFluent {
[INFO] [stdout]     |                ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub fn run(&self) -> SystemRunnerFluent<'_> {
[INFO] [stdout]     |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/addons/system/mod.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 202 |     ) -> SystemRunnerFluent {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 202 |     ) -> SystemRunnerFluent<'_> {
[INFO] [stdout]     |                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/addons/timer.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn timer(&self) -> Timer {
[INFO] [stdout]     |                  ^^^^^     ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn timer(&self) -> Timer<'_> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/addons/timer.rs:254:39
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn timer_from<T: ComponentId>(&self) -> Timer {
[INFO] [stdout]     |                                       ^^^^^     ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                       |
[INFO] [stdout]     |                                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 254 |     pub fn timer_from<T: ComponentId>(&self) -> Timer<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `used_linker`
[INFO] [stdout]   --> tests/flecs/common_test.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[ctor::ctor]
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `flecs_alerts`, `flecs_app`, `flecs_disable_build_c`, `flecs_doc`, `flecs_force_build_debug_c`, `flecs_force_build_release_c`, `flecs_force_enable_ecs_asserts`, `flecs_http`, `flecs_journal`, `flecs_json`, `flecs_log`, `flecs_manual_registration`, `flecs_meta`, `flecs_metrics`, `flecs_module`, `flecs_nightly_tests`, `flecs_os_api_impl`, `flecs_pipeline`, `flecs_regenerate_binding_c`, `flecs_rest`, `flecs_script`, `flecs_snapshot`, `flecs_stats`, `flecs_system`, `flecs_term_count_64`, `flecs_timer`, `flecs_units`, and `flecs_use_os_alloc`
[INFO] [stdout]    = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `ctor::ctor` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the attribute macro `ctor::ctor` may come from an old version of the `ctor` crate, try updating your dependency with `cargo update -p ctor`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]    = note: this warning originates in the attribute macro `ctor::ctor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 02s
[INFO] running `Command { std: "docker" "inspect" "789116d6b1041adf031a9c3eeb5ea2c97241feddfee116ef55acf46177376765", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "789116d6b1041adf031a9c3eeb5ea2c97241feddfee116ef55acf46177376765", kill_on_drop: false }`
[INFO] [stdout] 789116d6b1041adf031a9c3eeb5ea2c97241feddfee116ef55acf46177376765
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 9e4a066cc2956a1b3e67329a96848a77a72a1b08f49af33ccfb3245c314840c6
[INFO] running `Command { std: "docker" "start" "-a" "9e4a066cc2956a1b3e67329a96848a77a72a1b08f49af33ccfb3245c314840c6", kill_on_drop: false }`
[INFO] [stderr] warning: value assigned to `iter` is never read
[INFO] [stderr]    --> src/core/utility/traits/query_api.rs:639:9
[INFO] [stderr]     |
[INFO] [stderr] 639 |         iter.callback = None;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `iter` is never read
[INFO] [stderr]    --> src/core/utility/traits/query_api.rs:640:9
[INFO] [stderr]     |
[INFO] [stderr] 640 |         iter.callback_ctx = std::ptr::null_mut();
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `iter` is never read
[INFO] [stderr]    --> src/core/utility/traits/query_api.rs:739:9
[INFO] [stderr]     |
[INFO] [stderr] 739 |         iter.callback = None;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `iter` is never read
[INFO] [stderr]    --> src/core/utility/traits/query_api.rs:740:9
[INFO] [stderr]     |
[INFO] [stderr] 740 |         iter.callback_ctx = std::ptr::null_mut();
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/core/archetype.rs:145:16
[INFO] [stderr]     |
[INFO] [stderr] 145 |     pub fn get(&self, index: usize) -> Option<IdView> {
[INFO] [stderr]     |                ^^^^^                          ^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                |
[INFO] [stderr]     |                the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 145 |     pub fn get(&self, index: usize) -> Option<IdView<'_>> {
[INFO] [stderr]     |                                                     ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/core/entity_view/entity_view_const.rs:163:20
[INFO] [stderr]     |
[INFO] [stderr] 163 |     pub fn id_view(&self) -> IdView {
[INFO] [stderr]     |                    ^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                    |
[INFO] [stderr]     |                    the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 163 |     pub fn id_view(&self) -> IdView<'_> {
[INFO] [stderr]     |                                    ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/entity_view/entity_view_const.rs:1534:33
[INFO] [stderr]      |
[INFO] [stderr] 1534 |     pub fn try_lookup_recursive(&self, name: &str) -> Option<EntityView> {
[INFO] [stderr]      |                                 ^^^^^                        ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                 |
[INFO] [stderr]      |                                 the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1534 |     pub fn try_lookup_recursive(&self, name: &str) -> Option<EntityView<'_>> {
[INFO] [stderr]      |                                                                        ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/entity_view/entity_view_const.rs:1556:23
[INFO] [stderr]      |
[INFO] [stderr] 1556 |     pub fn try_lookup(&self, name: &str) -> Option<EntityView> {
[INFO] [stderr]      |                       ^^^^^                        ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                       |
[INFO] [stderr]      |                       the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1556 |     pub fn try_lookup(&self, name: &str) -> Option<EntityView<'_>> {
[INFO] [stderr]      |                                                              ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/entity_view/entity_view_const.rs:1585:29
[INFO] [stderr]      |
[INFO] [stderr] 1585 |     pub fn lookup_recursive(&self, name: &str) -> EntityView {
[INFO] [stderr]      |                             ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                             |
[INFO] [stderr]      |                             the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1585 |     pub fn lookup_recursive(&self, name: &str) -> EntityView<'_> {
[INFO] [stderr]      |                                                             ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/entity_view/entity_view_const.rs:1613:19
[INFO] [stderr]      |
[INFO] [stderr] 1613 |     pub fn lookup(&self, name: &str) -> EntityView {
[INFO] [stderr]      |                   ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                   |
[INFO] [stderr]      |                   the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1613 |     pub fn lookup(&self, name: &str) -> EntityView<'_> {
[INFO] [stderr]      |                                                   ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/entity_view/entity_view_mut.rs:1540:9
[INFO] [stderr]      |
[INFO] [stderr] 1540 |         &self,
[INFO] [stderr]      |         ^^^^^ the lifetime is elided here
[INFO] [stderr] 1541 |         first: impl Into<Entity>,
[INFO] [stderr] 1542 |     ) -> CachedRef<Second> {
[INFO] [stderr]      |          ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1542 |     ) -> CachedRef<'_, Second> {
[INFO] [stderr]      |                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/core/id_view.rs:204:21
[INFO] [stderr]     |
[INFO] [stderr] 204 |     pub fn first_id(&self) -> EntityView {
[INFO] [stderr]     |                     ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 204 |     pub fn first_id(&self) -> EntityView<'_> {
[INFO] [stderr]     |                                         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/core/id_view.rs:221:25
[INFO] [stderr]     |
[INFO] [stderr] 221 |     pub fn get_first_id(&self) -> Option<EntityView> {
[INFO] [stderr]     |                         ^^^^^            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                         |
[INFO] [stderr]     |                         the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 221 |     pub fn get_first_id(&self) -> Option<EntityView<'_>> {
[INFO] [stderr]     |                                                    ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/core/id_view.rs:239:22
[INFO] [stderr]     |
[INFO] [stderr] 239 |     pub fn second_id(&self) -> EntityView {
[INFO] [stderr]     |                      ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                      |
[INFO] [stderr]     |                      the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 239 |     pub fn second_id(&self) -> EntityView<'_> {
[INFO] [stderr]     |                                          ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/core/id_view.rs:255:26
[INFO] [stderr]     |
[INFO] [stderr] 255 |     pub fn get_second_id(&self) -> Option<EntityView> {
[INFO] [stderr]     |                          ^^^^^            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                          |
[INFO] [stderr]     |                          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 255 |     pub fn get_second_id(&self) -> Option<EntityView<'_>> {
[INFO] [stderr]     |                                                     ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/core/observer_builder.rs:162:25
[INFO] [stderr]     |
[INFO] [stderr] 162 |     pub fn add_event_id(&mut self, event: impl Into<Entity>) -> &mut ObserverBuilder<(), T> {
[INFO] [stderr]     |                         ^^^^^^^^^                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                         |                                       |    |
[INFO] [stderr]     |                         |                                       |    the same lifetime is hidden here
[INFO] [stderr]     |                         the lifetime is elided here             the same lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 162 |     pub fn add_event_id(&mut self, event: impl Into<Entity>) -> &mut ObserverBuilder<'_, (), T> {
[INFO] [stderr]     |                                                                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/core/observer_builder.rs:181:25
[INFO] [stderr]     |
[INFO] [stderr] 181 |     pub fn add_event<E>(&mut self) -> &mut ObserverBuilder<(), T>
[INFO] [stderr]     |                         ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                         |             |    |
[INFO] [stderr]     |                         |             |    the same lifetime is hidden here
[INFO] [stderr]     |                         |             the same lifetime is elided here
[INFO] [stderr]     |                         the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 181 |     pub fn add_event<E>(&mut self) -> &mut ObserverBuilder<'_, (), T>
[INFO] [stderr]     |                                                            +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/core/query.rs:127:15
[INFO] [stderr]     |
[INFO] [stderr] 127 |     fn entity(&self) -> EntityView {
[INFO] [stderr]     |               ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |               |
[INFO] [stderr]     |               the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 127 |     fn entity(&self) -> EntityView<'_> {
[INFO] [stderr]     |                                   ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/core/query_iter.rs:180:15
[INFO] [stderr]     |
[INFO] [stderr] 180 |     fn entity(&self) -> EntityView {
[INFO] [stderr]     |               ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |               |
[INFO] [stderr]     |               the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 180 |     fn entity(&self) -> EntityView<'_> {
[INFO] [stderr]     |                                   ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/core/table/iter.rs:75:17
[INFO] [stderr]    |
[INFO] [stderr] 75 |     pub fn iter(&self) -> TableRowIter<IS_RUN, P> {
[INFO] [stderr]    |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                 |
[INFO] [stderr]    |                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 75 |     pub fn iter(&self) -> TableRowIter<'_, IS_RUN, P> {
[INFO] [stderr]    |                                        +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/core/table/iter.rs:499:38
[INFO] [stderr]     |
[INFO] [stderr] 499 |     pub unsafe fn field_unchecked<T>(&self, index: i32) -> Field<T> {
[INFO] [stderr]     |                                      ^^^^^                 ^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                      |
[INFO] [stderr]     |                                      the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 499 |     pub unsafe fn field_unchecked<T>(&self, index: i32) -> Field<'_, T> {
[INFO] [stderr]     |                                                                  +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/core/table/iter.rs:513:38
[INFO] [stderr]     |
[INFO] [stderr] 513 |     fn field_checked<T: ComponentId>(&self, index: i32) -> Option<Field<T::UnderlyingType>> {
[INFO] [stderr]     |                                      ^^^^^                        ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                      |
[INFO] [stderr]     |                                      the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 513 |     fn field_checked<T: ComponentId>(&self, index: i32) -> Option<Field<'_, T::UnderlyingType>> {
[INFO] [stderr]     |                                                                         +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/core/table/iter.rs:553:34
[INFO] [stderr]     |
[INFO] [stderr] 553 |     pub fn field<T: ComponentId>(&self, index: i32) -> Option<Field<T::UnderlyingType>> {
[INFO] [stderr]     |                                  ^^^^^                        ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                  |
[INFO] [stderr]     |                                  the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 553 |     pub fn field<T: ComponentId>(&self, index: i32) -> Option<Field<'_, T::UnderlyingType>> {
[INFO] [stderr]     |                                                                     +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/core/table/iter.rs:705:21
[INFO] [stderr]     |
[INFO] [stderr] 705 |     pub fn entities(&self) -> Field<Entity> {
[INFO] [stderr]     |                     ^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 705 |     pub fn entities(&self) -> Field<'_, Entity> {
[INFO] [stderr]     |                                     +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/core/table/iter.rs:766:33
[INFO] [stderr]     |
[INFO] [stderr] 766 |     unsafe fn field_internal<T>(&self, index: i32) -> Option<Field<T>> {
[INFO] [stderr]     |                                 ^^^^^                        ^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                 |
[INFO] [stderr]     |                                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 766 |     unsafe fn field_internal<T>(&self, index: i32) -> Option<Field<'_, T>> {
[INFO] [stderr]     |                                                                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/core/utility/traits/into_table.rs:37:14
[INFO] [stderr]    |
[INFO] [stderr] 37 |     fn range(&self) -> TableRange;
[INFO] [stderr]    |              ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |              |
[INFO] [stderr]    |              the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 37 |     fn range(&self) -> TableRange<'_>;
[INFO] [stderr]    |                                  ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/core/utility/traits/into_table.rs:43:14
[INFO] [stderr]    |
[INFO] [stderr] 43 |     fn range(&self) -> TableRange {
[INFO] [stderr]    |              ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |              |
[INFO] [stderr]    |              the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 43 |     fn range(&self) -> TableRange<'_> {
[INFO] [stderr]    |                                  ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/core/utility/traits/into_table.rs:59:14
[INFO] [stderr]    |
[INFO] [stderr] 59 |     fn range(&self) -> TableRange {
[INFO] [stderr]    |              ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |              |
[INFO] [stderr]    |              the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 59 |     fn range(&self) -> TableRange<'_> {
[INFO] [stderr]    |                                  ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/core/utility/traits/query_api.rs:757:15
[INFO] [stderr]     |
[INFO] [stderr] 757 |     fn entity(&self) -> EntityView;
[INFO] [stderr]     |               ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |               |
[INFO] [stderr]     |               the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 757 |     fn entity(&self) -> EntityView<'_>;
[INFO] [stderr]     |                                   ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/core/utility/traits/query_api.rs:888:17
[INFO] [stderr]     |
[INFO] [stderr] 888 |     fn iterable(&self) -> QueryIter<P, T> {
[INFO] [stderr]     |                 ^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 888 |     fn iterable(&self) -> QueryIter<'_, P, T> {
[INFO] [stderr]     |                                     +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/core/utility/traits/query_api.rs:958:21
[INFO] [stderr]     |
[INFO] [stderr] 958 |     fn set_group_id(&mut self, group_id: impl Into<Entity>) -> QueryIter<P, T> {
[INFO] [stderr]     |                     ^^^^^^^^^ the lifetime is elided here      ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 958 |     fn set_group_id(&mut self, group_id: impl Into<Entity>) -> QueryIter<'_, P, T> {
[INFO] [stderr]     |                                                                          +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/core/utility/traits/query_api.rs:974:38
[INFO] [stderr]     |
[INFO] [stderr] 974 |     fn set_group<Group: ComponentId>(&mut self) -> QueryIter<P, T> {
[INFO] [stderr]     |                                      ^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                      |
[INFO] [stderr]     |                                      the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 974 |     fn set_group<Group: ComponentId>(&mut self) -> QueryIter<'_, P, T> {
[INFO] [stderr]     |                                                              +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/core/utility/traits/query_api.rs:992:16
[INFO] [stderr]     |
[INFO] [stderr] 992 |     fn set_var(&mut self, var_id: i32, value: impl Into<Entity>) -> QueryIter<P, T> {
[INFO] [stderr]     |                ^^^^^^^^^ the lifetime is elided here                ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 992 |     fn set_var(&mut self, var_id: i32, value: impl Into<Entity>) -> QueryIter<'_, P, T> {
[INFO] [stderr]     |                                                                               +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/utility/traits/query_api.rs:1010:22
[INFO] [stderr]      |
[INFO] [stderr] 1010 |     fn set_var_table(&mut self, var_id: i32, table: impl IntoTableRange) -> QueryIter<P, T> {
[INFO] [stderr]      |                      ^^^^^^^^^ the lifetime is elided here                  ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1010 |     fn set_var_table(&mut self, var_id: i32, table: impl IntoTableRange) -> QueryIter<'_, P, T> {
[INFO] [stderr]      |                                                                                       +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/utility/traits/query_api.rs:1027:21
[INFO] [stderr]      |
[INFO] [stderr] 1027 |     fn set_var_expr(&mut self, name: &str, value: impl Into<Entity>) -> QueryIter<P, T> {
[INFO] [stderr]      |                     ^^^^^^^^^ the lifetime is elided here               ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1027 |     fn set_var_expr(&mut self, name: &str, value: impl Into<Entity>) -> QueryIter<'_, P, T> {
[INFO] [stderr]      |                                                                                   +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/utility/traits/query_api.rs:1044:27
[INFO] [stderr]      |
[INFO] [stderr] 1044 |     fn set_var_table_expr(&mut self, name: &str, table: impl IntoTableRange) -> QueryIter<P, T> {
[INFO] [stderr]      |                           ^^^^^^^^^ the lifetime is elided here                 ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1044 |     fn set_var_table_expr(&mut self, name: &str, table: impl IntoTableRange) -> QueryIter<'_, P, T> {
[INFO] [stderr]      |                                                                                           +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/core/world.rs:967:18
[INFO] [stderr]     |
[INFO] [stderr] 967 |     pub fn stage(&self, stage_id: i32) -> WorldRef {
[INFO] [stderr]     |                  ^^^^^                    ^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                  |
[INFO] [stderr]     |                  the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 967 |     pub fn stage(&self, stage_id: i32) -> WorldRef<'_> {
[INFO] [stderr]     |                                                   ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:1018:31
[INFO] [stderr]      |
[INFO] [stderr] 1018 |     pub fn create_async_stage(&self) -> WorldRef {
[INFO] [stderr]      |                               ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                               |
[INFO] [stderr]      |                               the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1018 |     pub fn create_async_stage(&self) -> WorldRef<'_> {
[INFO] [stderr]      |                                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:1049:22
[INFO] [stderr]      |
[INFO] [stderr] 1049 |     pub fn get_world(&self) -> WorldRef {
[INFO] [stderr]      |                      ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                      |
[INFO] [stderr]      |                      the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1049 |     pub fn get_world(&self) -> WorldRef<'_> {
[INFO] [stderr]      |                                        ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:1291:22
[INFO] [stderr]      |
[INFO] [stderr] 1291 |     pub fn get_scope(&self) -> Option<EntityView> {
[INFO] [stderr]      |                      ^^^^^            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                      |
[INFO] [stderr]      |                      the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1291 |     pub fn get_scope(&self) -> Option<EntityView<'_>> {
[INFO] [stderr]      |                                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:1339:25
[INFO] [stderr]      |
[INFO] [stderr] 1339 |     pub fn set_scope_id(&self, id: impl IntoId) -> EntityView {
[INFO] [stderr]      |                         ^^^^^                      ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                         |
[INFO] [stderr]      |                         the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1339 |     pub fn set_scope_id(&self, id: impl IntoId) -> EntityView<'_> {
[INFO] [stderr]      |                                                              ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:1383:38
[INFO] [stderr]      |
[INFO] [stderr] 1383 |     pub fn set_scope<T: ComponentId>(&self) -> EntityView {
[INFO] [stderr]      |                                      ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                      |
[INFO] [stderr]      |                                      the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1383 |     pub fn set_scope<T: ComponentId>(&self) -> EntityView<'_> {
[INFO] [stderr]      |                                                          ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:1474:29
[INFO] [stderr]      |
[INFO] [stderr] 1474 |     pub fn lookup_recursive(&self, name: &str) -> EntityView {
[INFO] [stderr]      |                             ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                             |
[INFO] [stderr]      |                             the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1474 |     pub fn lookup_recursive(&self, name: &str) -> EntityView<'_> {
[INFO] [stderr]      |                                                             ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:1503:19
[INFO] [stderr]      |
[INFO] [stderr] 1503 |     pub fn lookup(&self, name: &str) -> EntityView {
[INFO] [stderr]      |                   ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                   |
[INFO] [stderr]      |                   the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1503 |     pub fn lookup(&self, name: &str) -> EntityView<'_> {
[INFO] [stderr]      |                                                   ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:1509:24
[INFO] [stderr]      |
[INFO] [stderr] 1509 |     fn try_lookup_impl(&self, name: &str, recursively: bool) -> Option<EntityView> {
[INFO] [stderr]      |                        ^^^^^ the lifetime is elided here               ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1509 |     fn try_lookup_impl(&self, name: &str, recursively: bool) -> Option<EntityView<'_>> {
[INFO] [stderr]      |                                                                                  ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:1550:33
[INFO] [stderr]      |
[INFO] [stderr] 1550 |     pub fn try_lookup_recursive(&self, name: &str) -> Option<EntityView> {
[INFO] [stderr]      |                                 ^^^^^                        ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                 |
[INFO] [stderr]      |                                 the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1550 |     pub fn try_lookup_recursive(&self, name: &str) -> Option<EntityView<'_>> {
[INFO] [stderr]      |                                                                        ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:1573:23
[INFO] [stderr]      |
[INFO] [stderr] 1573 |     pub fn try_lookup(&self, name: &str) -> Option<EntityView> {
[INFO] [stderr]      |                       ^^^^^                        ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                       |
[INFO] [stderr]      |                       the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1573 |     pub fn try_lookup(&self, name: &str) -> Option<EntityView<'_>> {
[INFO] [stderr]      |                                                              ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:2076:23
[INFO] [stderr]      |
[INFO] [stderr] 2076 |     pub fn get_ref<T>(&self) -> CachedRef<T::UnderlyingType>
[INFO] [stderr]      |                       ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                       |
[INFO] [stderr]      |                       the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 2076 |     pub fn get_ref<T>(&self) -> CachedRef<'_, T::UnderlyingType>
[INFO] [stderr]      |                                           +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:2099:38
[INFO] [stderr]      |
[INFO] [stderr] 2099 |     pub fn singleton<T: ComponentId>(&self) -> EntityView {
[INFO] [stderr]      |                                      ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                      |
[INFO] [stderr]      |                                      the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 2099 |     pub fn singleton<T: ComponentId>(&self) -> EntityView<'_> {
[INFO] [stderr]      |                                                          ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:2122:26
[INFO] [stderr]      |
[INFO] [stderr] 2122 |     pub fn target<First>(&self, index: Option<i32>) -> EntityView
[INFO] [stderr]      |                          ^^^^^                         ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                          |
[INFO] [stderr]      |                          the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 2122 |     pub fn target<First>(&self, index: Option<i32>) -> EntityView<'_>
[INFO] [stderr]      |                                                                  ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:2148:22
[INFO] [stderr]      |
[INFO] [stderr] 2148 |     pub fn target_id(&self, relationship: impl Into<Entity>, index: Option<usize>) -> EntityView {
[INFO] [stderr]      |                      ^^^^^ the lifetime is elided here                                ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 2148 |     pub fn target_id(&self, relationship: impl Into<Entity>, index: Option<usize>) -> EntityView<'_> {
[INFO] [stderr]      |                                                                                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:2251:22
[INFO] [stderr]      |
[INFO] [stderr] 2251 |     pub fn add_id<T>(&self, id: T) -> EntityView
[INFO] [stderr]      |                      ^^^^^            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                      |
[INFO] [stderr]      |                      the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 2251 |     pub fn add_id<T>(&self, id: T) -> EntityView<'_>
[INFO] [stderr]      |                                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:2280:38
[INFO] [stderr]      |
[INFO] [stderr] 2280 |     pub fn add<T: ComponentOrPairId>(&self) -> EntityView {
[INFO] [stderr]      |                                      ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                      |
[INFO] [stderr]      |                                      the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 2280 |     pub fn add<T: ComponentOrPairId>(&self) -> EntityView<'_> {
[INFO] [stderr]      |                                                          ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:2301:9
[INFO] [stderr]      |
[INFO] [stderr] 2301 |         &self,
[INFO] [stderr]      |         ^^^^^ the lifetime is elided here
[INFO] [stderr] 2302 |         enum_value: T,
[INFO] [stderr] 2303 |     ) -> EntityView {
[INFO] [stderr]      |          ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 2303 |     ) -> EntityView<'_> {
[INFO] [stderr]      |                    ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:2318:9
[INFO] [stderr]      |
[INFO] [stderr] 2318 |         &self,
[INFO] [stderr]      |         ^^^^^ the lifetime is elided here
[INFO] [stderr] 2319 |         first: impl Into<Entity>,
[INFO] [stderr] 2320 |     ) -> EntityView {
[INFO] [stderr]      |          ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 2320 |     ) -> EntityView<'_> {
[INFO] [stderr]      |                    ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:2340:9
[INFO] [stderr]      |
[INFO] [stderr] 2340 |         &self,
[INFO] [stderr]      |         ^^^^^ the lifetime is elided here
[INFO] [stderr] 2341 |         second: impl Into<Entity>,
[INFO] [stderr] 2342 |     ) -> EntityView {
[INFO] [stderr]      |          ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 2342 |     ) -> EntityView<'_> {
[INFO] [stderr]      |                    ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:2366:41
[INFO] [stderr]      |
[INFO] [stderr] 2366 |     pub fn add_pair_enum<First, Second>(&self, enum_value: Second) -> EntityView
[INFO] [stderr]      |                                         ^^^^^                         ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                         |
[INFO] [stderr]      |                                         the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 2366 |     pub fn add_pair_enum<First, Second>(&self, enum_value: Second) -> EntityView<'_>
[INFO] [stderr]      |                                                                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:2385:25
[INFO] [stderr]      |
[INFO] [stderr] 2385 |     pub fn remove_id<T>(&self, id: T) -> EntityView
[INFO] [stderr]      |                         ^^^^^            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                         |
[INFO] [stderr]      |                         the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 2385 |     pub fn remove_id<T>(&self, id: T) -> EntityView<'_>
[INFO] [stderr]      |                                                    ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:2514:48
[INFO] [stderr]      |
[INFO] [stderr] 2514 |     pub fn set_alias_component<T: ComponentId>(&self, alias: &str) -> EntityView {
[INFO] [stderr]      |                                                ^^^^^                  ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                                |
[INFO] [stderr]      |                                                the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 2514 |     pub fn set_alias_component<T: ComponentId>(&self, alias: &str) -> EntityView<'_> {
[INFO] [stderr]      |                                                                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:2548:37
[INFO] [stderr]      |
[INFO] [stderr] 2548 |     pub fn set_alias_entity_by_name(&self, name: &str, alias: &str) -> EntityView {
[INFO] [stderr]      |                                     ^^^^^ the lifetime is elided here  ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 2548 |     pub fn set_alias_entity_by_name(&self, name: &str, alias: &str) -> EntityView<'_> {
[INFO] [stderr]      |                                                                                  ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:3234:22
[INFO] [stderr]      |
[INFO] [stderr] 3234 |     pub fn get_alive(&self, entity: impl Into<Entity>) -> EntityView {
[INFO] [stderr]      |                      ^^^^^ the lifetime is elided here    ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 3234 |     pub fn get_alive(&self, entity: impl Into<Entity>) -> EntityView<'_> {
[INFO] [stderr]      |                                                                     ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:3255:26
[INFO] [stderr]      |
[INFO] [stderr] 3255 |     pub fn try_get_alive(&self, entity: impl Into<Entity>) -> Option<EntityView> {
[INFO] [stderr]      |                          ^^^^^ the lifetime is elided here           ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 3255 |     pub fn try_get_alive(&self, entity: impl Into<Entity>) -> Option<EntityView<'_>> {
[INFO] [stderr]      |                                                                                ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:3280:23
[INFO] [stderr]      |
[INFO] [stderr] 3280 |     pub fn make_alive(&self, entity: impl Into<Entity>) -> EntityView {
[INFO] [stderr]      |                       ^^^^^ the lifetime is elided here    ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 3280 |     pub fn make_alive(&self, entity: impl Into<Entity>) -> EntityView<'_> {
[INFO] [stderr]      |                                                                      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:3326:32
[INFO] [stderr]      |
[INFO] [stderr] 3326 |     pub fn entity_from_enum<T>(&self, enum_value: T) -> EntityView
[INFO] [stderr]      |                                ^^^^^                    ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                |
[INFO] [stderr]      |                                the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 3326 |     pub fn entity_from_enum<T>(&self, enum_value: T) -> EntityView<'_>
[INFO] [stderr]      |                                                                   ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:3360:40
[INFO] [stderr]      |
[INFO] [stderr] 3360 |     pub fn entity_from<T: ComponentId>(&self) -> EntityView {
[INFO] [stderr]      |                                        ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                        |
[INFO] [stderr]      |                                        the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 3360 |     pub fn entity_from<T: ComponentId>(&self) -> EntityView<'_> {
[INFO] [stderr]      |                                                            ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:3391:25
[INFO] [stderr]      |
[INFO] [stderr] 3391 |     pub fn entity_named(&self, name: &str) -> EntityView {
[INFO] [stderr]      |                         ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                         |
[INFO] [stderr]      |                         the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 3391 |     pub fn entity_named(&self, name: &str) -> EntityView<'_> {
[INFO] [stderr]      |                                                         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:3421:30
[INFO] [stderr]      |
[INFO] [stderr] 3421 |     pub fn entity_named_cstr(&self, name: &CStr) -> EntityView {
[INFO] [stderr]      |                              ^^^^^                  ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                              |
[INFO] [stderr]      |                              the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 3421 |     pub fn entity_named_cstr(&self, name: &CStr) -> EntityView<'_> {
[INFO] [stderr]      |                                                               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:3433:19
[INFO] [stderr]      |
[INFO] [stderr] 3433 |     pub fn entity(&self) -> EntityView {
[INFO] [stderr]      |                   ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                   |
[INFO] [stderr]      |                   the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 3433 |     pub fn entity(&self) -> EntityView<'_> {
[INFO] [stderr]      |                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:3455:24
[INFO] [stderr]      |
[INFO] [stderr] 3455 |     pub fn entity_null(&self) -> EntityView {
[INFO] [stderr]      |                        ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                        |
[INFO] [stderr]      |                        the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 3455 |     pub fn entity_null(&self) -> EntityView<'_> {
[INFO] [stderr]      |                                            ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:3469:27
[INFO] [stderr]      |
[INFO] [stderr] 3469 |     pub fn entity_from_id(&self, id: impl Into<Entity>) -> EntityView {
[INFO] [stderr]      |                           ^^^^^                            ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                           |
[INFO] [stderr]      |                           the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 3469 |     pub fn entity_from_id(&self, id: impl Into<Entity>) -> EntityView<'_> {
[INFO] [stderr]      |                                                                      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:3486:19
[INFO] [stderr]      |
[INFO] [stderr] 3486 |     pub fn prefab(&self) -> EntityView {
[INFO] [stderr]      |                   ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                   |
[INFO] [stderr]      |                   the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 3486 |     pub fn prefab(&self) -> EntityView<'_> {
[INFO] [stderr]      |                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:3532:55
[INFO] [stderr]      |
[INFO] [stderr] 3532 |     pub fn prefab_type<T: ComponentId + TagComponent>(&self) -> EntityView {
[INFO] [stderr]      |                                                       ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                                       |
[INFO] [stderr]      |                                                       the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 3532 |     pub fn prefab_type<T: ComponentId + TagComponent>(&self) -> EntityView<'_> {
[INFO] [stderr]      |                                                                           ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:3595:42
[INFO] [stderr]      |
[INFO] [stderr] 3595 |     pub fn id_from<T: ComponentOrPairId>(&self) -> IdView {
[INFO] [stderr]      |                                          ^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                          |
[INFO] [stderr]      |                                          the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 3595 |     pub fn id_from<T: ComponentOrPairId>(&self) -> IdView<'_> {
[INFO] [stderr]      |                                                          ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:3615:27
[INFO] [stderr]      |
[INFO] [stderr] 3615 |     pub fn id_from_id<Id>(&self, id: Id) -> IdView
[INFO] [stderr]      |                           ^^^^^             ^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                           |
[INFO] [stderr]      |                           the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 3615 |     pub fn id_from_id<Id>(&self, id: Id) -> IdView<'_>
[INFO] [stderr]      |                                                   ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:3653:41
[INFO] [stderr]      |
[INFO] [stderr] 3653 |     pub fn id_first<First: ComponentId>(&self, second: impl Into<Entity>) -> IdView {
[INFO] [stderr]      |                                         ^^^^^ the lifetime is elided here    ^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 3653 |     pub fn id_first<First: ComponentId>(&self, second: impl Into<Entity>) -> IdView<'_> {
[INFO] [stderr]      |                                                                                    ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:3681:43
[INFO] [stderr]      |
[INFO] [stderr] 3681 |     pub fn id_second<Second: ComponentId>(&self, first: impl Into<Entity>) -> IdView {
[INFO] [stderr]      |                                           ^^^^^ the lifetime is elided here   ^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 3681 |     pub fn id_second<Second: ComponentId>(&self, first: impl Into<Entity>) -> IdView<'_> {
[INFO] [stderr]      |                                                                                     ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:3708:38
[INFO] [stderr]      |
[INFO] [stderr] 3708 |     pub fn component<T: ComponentId>(&self) -> Component<T::UnderlyingType> {
[INFO] [stderr]      |                                      ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                      |
[INFO] [stderr]      |                                      the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 3708 |     pub fn component<T: ComponentId>(&self) -> Component<'_, T::UnderlyingType> {
[INFO] [stderr]      |                                                          +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:3751:46
[INFO] [stderr]      |
[INFO] [stderr] 3751 |     pub fn component_untyped<T: ComponentId>(&self) -> UntypedComponent {
[INFO] [stderr]      |                                              ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                              |
[INFO] [stderr]      |                                              the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 3751 |     pub fn component_untyped<T: ComponentId>(&self) -> UntypedComponent<'_> {
[INFO] [stderr]      |                                                                        ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:3769:33
[INFO] [stderr]      |
[INFO] [stderr] 3769 |     pub fn component_untyped_id(&self, id: impl Into<Entity>) -> UntypedComponent {
[INFO] [stderr]      |                                 ^^^^^                            ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                 |
[INFO] [stderr]      |                                 the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 3769 |     pub fn component_untyped_id(&self, id: impl Into<Entity>) -> UntypedComponent<'_> {
[INFO] [stderr]      |                                                                                  ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:3788:9
[INFO] [stderr]      |
[INFO] [stderr] 3788 |         &self,
[INFO] [stderr]      |         ^^^^^ the lifetime is elided here
[INFO] [stderr] 3789 |         enum_value: T,
[INFO] [stderr] 3790 |     ) -> EntityView {
[INFO] [stderr]      |          ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 3790 |     ) -> EntityView<'_> {
[INFO] [stderr]      |                    ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:3838:28
[INFO] [stderr]      |
[INFO] [stderr] 3838 |     pub unsafe fn event_id(&self, event: impl Into<Entity>) -> EventBuilder<()> {
[INFO] [stderr]      |                            ^^^^^ the lifetime is elided here   ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 3838 |     pub unsafe fn event_id(&self, event: impl Into<Entity>) -> EventBuilder<'_, ()> {
[INFO] [stderr]      |                                                                             +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:3859:34
[INFO] [stderr]      |
[INFO] [stderr] 3859 |     pub fn event<T: ComponentId>(&self) -> EventBuilder<T> {
[INFO] [stderr]      |                                  ^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                  |
[INFO] [stderr]      |                                  the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 3859 |     pub fn event<T: ComponentId>(&self) -> EventBuilder<'_, T> {
[INFO] [stderr]      |                                                         +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:3902:53
[INFO] [stderr]      |
[INFO] [stderr] 3902 |     pub fn observer<Event: ComponentId, Components>(&self) -> ObserverBuilder<Event, Components>
[INFO] [stderr]      |                                                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                                     |
[INFO] [stderr]      |                                                     the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 3902 |     pub fn observer<Event: ComponentId, Components>(&self) -> ObserverBuilder<'_, Event, Components>
[INFO] [stderr]      |                                                                               +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:3910:9
[INFO] [stderr]      |
[INFO] [stderr] 3910 |         &self,
[INFO] [stderr]      |         ^^^^^ the lifetime is elided here
[INFO] [stderr] 3911 |         event: impl Into<Entity>,
[INFO] [stderr] 3912 |     ) -> ObserverBuilder<(), Components>
[INFO] [stderr]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 3912 |     ) -> ObserverBuilder<'_, (), Components>
[INFO] [stderr]      |                          +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:4022:30
[INFO] [stderr]      |
[INFO] [stderr] 4022 |     pub fn query<Components>(&self) -> QueryBuilder<Components>
[INFO] [stderr]      |                              ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                              |
[INFO] [stderr]      |                              the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 4022 |     pub fn query<Components>(&self) -> QueryBuilder<'_, Components>
[INFO] [stderr]      |                                                     +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:4175:31
[INFO] [stderr]      |
[INFO] [stderr] 4175 |     pub fn system<Components>(&self) -> SystemBuilder<Components>
[INFO] [stderr]      |                               ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                               |
[INFO] [stderr]      |                               the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 4175 |     pub fn system<Components>(&self) -> SystemBuilder<'_, Components>
[INFO] [stderr]      |                                                       +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:4221:9
[INFO] [stderr]      |
[INFO] [stderr] 4221 |         &self,
[INFO] [stderr]      |         ^^^^^ the lifetime is elided here
[INFO] [stderr] 4222 |         desc: sys::ecs_system_desc_t,
[INFO] [stderr] 4223 |     ) -> SystemBuilder<Components>
[INFO] [stderr]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 4223 |     ) -> SystemBuilder<'_, Components>
[INFO] [stderr]      |                        +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:4243:21
[INFO] [stderr]      |
[INFO] [stderr] 4243 |     pub fn pipeline(&self) -> PipelineBuilder<()> {
[INFO] [stderr]      |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 4243 |     pub fn pipeline(&self) -> PipelineBuilder<'_, ()> {
[INFO] [stderr]      |                                               +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:4277:36
[INFO] [stderr]      |
[INFO] [stderr] 4277 |     pub fn pipeline_type<Pipeline>(&self) -> PipelineBuilder<()>
[INFO] [stderr]      |                                    ^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                    |
[INFO] [stderr]      |                                    the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 4277 |     pub fn pipeline_type<Pipeline>(&self) -> PipelineBuilder<'_, ()>
[INFO] [stderr]      |                                                              +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/core/world.rs:4338:25
[INFO] [stderr]      |
[INFO] [stderr] 4338 |     pub fn get_pipeline(&self) -> EntityView {
[INFO] [stderr]      |                         ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                         |
[INFO] [stderr]      |                         the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 4338 |     pub fn get_pipeline(&self) -> EntityView<'_> {
[INFO] [stderr]      |                                             ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/addons/app.rs:212:16
[INFO] [stderr]     |
[INFO] [stderr] 212 |     pub fn app(&self) -> App {
[INFO] [stderr]     |                ^^^^^     ^^^ the same lifetime is hidden here
[INFO] [stderr]     |                |
[INFO] [stderr]     |                the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 212 |     pub fn app(&self) -> App<'_> {
[INFO] [stderr]     |                             ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/addons/module.rs:73:30
[INFO] [stderr]    |
[INFO] [stderr] 73 |     pub fn import<T: Module>(&self) -> EntityView {
[INFO] [stderr]    |                              ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                              |
[INFO] [stderr]    |                              the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 73 |     pub fn import<T: Module>(&self) -> EntityView<'_> {
[INFO] [stderr]    |                                                  ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/addons/module.rs:121:35
[INFO] [stderr]     |
[INFO] [stderr] 121 |     pub fn module<M: ComponentId>(&self, name: &str) -> EntityView {
[INFO] [stderr]     |                                   ^^^^^                 ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                   |
[INFO] [stderr]     |                                   the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 121 |     pub fn module<M: ComponentId>(&self, name: &str) -> EntityView<'_> {
[INFO] [stderr]     |                                                                   ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/addons/system/mod.rs:153:25
[INFO] [stderr]     |
[INFO] [stderr] 153 |     pub fn run_dt_param(&self, delta_time: FTime, param: *mut c_void) -> SystemRunnerFluent {
[INFO] [stderr]     |                         ^^^^^ the lifetime is elided here                ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 153 |     pub fn run_dt_param(&self, delta_time: FTime, param: *mut c_void) -> SystemRunnerFluent<'_> {
[INFO] [stderr]     |                                                                                            ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/addons/system/mod.rs:168:19
[INFO] [stderr]     |
[INFO] [stderr] 168 |     pub fn run_dt(&self, delta_time: FTime) -> SystemRunnerFluent {
[INFO] [stderr]     |                   ^^^^^                        ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 168 |     pub fn run_dt(&self, delta_time: FTime) -> SystemRunnerFluent<'_> {
[INFO] [stderr]     |                                                                  ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/addons/system/mod.rs:179:16
[INFO] [stderr]     |
[INFO] [stderr] 179 |     pub fn run(&self) -> SystemRunnerFluent {
[INFO] [stderr]     |                ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                |
[INFO] [stderr]     |                the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 179 |     pub fn run(&self) -> SystemRunnerFluent<'_> {
[INFO] [stderr]     |                                            ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/addons/system/mod.rs:197:9
[INFO] [stderr]     |
[INFO] [stderr] 197 |         &self,
[INFO] [stderr]     |         ^^^^^ the lifetime is elided here
[INFO] [stderr] ...
[INFO] [stderr] 202 |     ) -> SystemRunnerFluent {
[INFO] [stderr]     |          ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 202 |     ) -> SystemRunnerFluent<'_> {
[INFO] [stderr]     |                            ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/addons/timer.rs:245:18
[INFO] [stderr]     |
[INFO] [stderr] 245 |     pub fn timer(&self) -> Timer {
[INFO] [stderr]     |                  ^^^^^     ^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                  |
[INFO] [stderr]     |                  the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 245 |     pub fn timer(&self) -> Timer<'_> {
[INFO] [stderr]     |                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/addons/timer.rs:254:39
[INFO] [stderr]     |
[INFO] [stderr] 254 |     pub fn timer_from<T: ComponentId>(&self) -> Timer {
[INFO] [stderr]     |                                       ^^^^^     ^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                       |
[INFO] [stderr]     |                                       the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 254 |     pub fn timer_from<T: ComponentId>(&self) -> Timer<'_> {
[INFO] [stderr]     |                                                      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: `flecs_ecs` (lib) generated 99 warnings (run `cargo fix --lib -p flecs_ecs` to apply 95 suggestions)
[INFO] [stderr] warning: unexpected `cfg` condition value: `used_linker`
[INFO] [stderr]   --> tests/flecs/common_test.rs:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | #[ctor::ctor]
[INFO] [stderr]    | ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: expected values for `feature` are: `default`, `flecs_alerts`, `flecs_app`, `flecs_disable_build_c`, `flecs_doc`, `flecs_force_build_debug_c`, `flecs_force_build_release_c`, `flecs_force_enable_ecs_asserts`, `flecs_http`, `flecs_journal`, `flecs_json`, `flecs_log`, `flecs_manual_registration`, `flecs_meta`, `flecs_metrics`, `flecs_module`, `flecs_nightly_tests`, `flecs_os_api_impl`, `flecs_pipeline`, `flecs_regenerate_binding_c`, `flecs_rest`, `flecs_script`, `flecs_snapshot`, `flecs_stats`, `flecs_system`, `flecs_term_count_64`, `flecs_timer`, `flecs_units`, and `flecs_use_os_alloc`
[INFO] [stderr]    = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]    = help: try referring to `ctor::ctor` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]    = help: the attribute macro `ctor::ctor` may come from an old version of the `ctor` crate, try updating your dependency with `cargo update -p ctor`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr]    = note: this warning originates in the attribute macro `ctor::ctor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `used_linker`
[INFO] [stderr]   --> examples/flecs/z_ignore_main_test.rs:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | #[ctor::ctor]
[INFO] [stderr]    | ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: expected values for `feature` are: `default`, `flecs_alerts`, `flecs_app`, `flecs_disable_build_c`, `flecs_doc`, `flecs_force_build_debug_c`, `flecs_force_build_release_c`, `flecs_force_enable_ecs_asserts`, `flecs_http`, `flecs_journal`, `flecs_json`, `flecs_log`, `flecs_manual_registration`, `flecs_meta`, `flecs_metrics`, `flecs_module`, `flecs_nightly_tests`, `flecs_os_api_impl`, `flecs_pipeline`, `flecs_regenerate_binding_c`, `flecs_rest`, `flecs_script`, `flecs_snapshot`, `flecs_stats`, `flecs_system`, `flecs_term_count_64`, `flecs_timer`, `flecs_units`, and `flecs_use_os_alloc`
[INFO] [stderr]    = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]    = help: try referring to `ctor::ctor` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]    = help: the attribute macro `ctor::ctor` may come from an old version of the `ctor` crate, try updating your dependency with `cargo update -p ctor`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr]    = note: this warning originates in the attribute macro `ctor::ctor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `flecs_ecs` (lib test) generated 99 warnings (99 duplicates)
[INFO] [stderr] warning: `flecs_ecs` (test "flecs") generated 1 warning
[INFO] [stderr] warning: `flecs_ecs` (example "examples" test) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.62s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/flecs_ecs-a5699fc1fd713f16)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test core::components::lifecycle_traits::tests::test_modify_moved_to ... ignored
[INFO] [stdout] test core::components::lifecycle_traits::tests::test_generic_copy ... ok
[INFO] [stdout] test core::components::lifecycle_traits::tests::test_modify_copied_to ... ok
[INFO] [stdout] test core::get_tuple::tests::are_all_terms_const ... ok
[INFO] [stdout] test core::components::lifecycle_traits::tests::test_move_dtor ... ok
[INFO] [stdout] test addons::doc::test_compile_doc ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/flecs/main.rs (/opt/rustwide/target/debug/deps/flecs-2af7d2a946e8a5be)
[INFO] [stdout] 
[INFO] [stdout] running 469 tests
[INFO] [stdout] test clone_default_impl_test::copy_hook_not_implemented_for_drop_types ... ignored, C asserts that world didn't properly end deferring and aborts 
[INFO] [stdout] the test & thus the test not registering the panic and does not get marked as passed
[INFO] [stdout] test clone_default_impl_test::compile_time_check_impls_clone_default ... ok
[INFO] [stdout] test entity_test::entity_add ... ok
[INFO] [stdout] test entity_test::entity_add_childof ... ok
[INFO] [stdout] test entity_test::entity_add_entity ... ok
[INFO] [stdout] test entity_test::count_target_ids ... ok
[INFO] [stdout] test clone_default_impl_test::copy_hook_implemented_for_drop_types ... ok
[INFO] [stdout] test component_test::temp_test_hook ... ok
[INFO] [stdout] test entity_test::entity_add_if_exclusive_r_o ... ok
[INFO] [stdout] test entity_test::entity_add_if_exclusive_r_o_2 ... ok
[INFO] [stdout] test entity_test::entity_add_2 ... ok
[INFO] [stdout] test entity_test::entity_add_if_exclusive_r_o_3 ... ok
[INFO] [stdout] test entity_test::entity_add_if_false_r_o_3 ... ok
[INFO] [stdout] test entity_test::entity_add_if_false_r_o_2 ... ok
[INFO] [stdout] test entity_test::entity_add_if_true_r_o ... ok
[INFO] [stdout] test entity_test::entity_add_if_false_r_o ... ok
[INFO] [stdout] test entity_test::entity_add_if_pair_w_0_object ... ok
[INFO] [stdout] test entity_test::entity_add_if_false_t ... ok
[INFO] [stdout] test entity_test::entity_add_role ... ok
[INFO] [stdout] test entity_test::entity_add_if_true_id ... ok
[INFO] [stdout] test entity_test::entity_add_if_false_id ... ok
[INFO] [stdout] test entity_test::entity_add_if_true_r_o_2 ... ok
[INFO] [stdout] test entity_test::entity_change_name ... ok
[INFO] [stdout] test entity_test::entity_add_if_true_t ... ok
[INFO] [stdout] test entity_test::entity_add_instanceof ... ok
[INFO] [stdout] test entity_test::entity_add_if_true_r_o_3 ... ok
[INFO] [stdout] test entity_test::entity_children_from_root ... ignored, re-enable when static ids are gone
[INFO] [stdout] test entity_test::entity_child_of_id ... ok
[INFO] [stdout] test entity_test::entity_child_of_w_type ... ok
[INFO] [stdout] test entity_test::entity_auto_override_id ... ok
[INFO] [stdout] test entity_test::entity_children_w_any ... ok
[INFO] [stdout] test entity_test::entity_children_w_custom_relation_type ... ok
[INFO] [stdout] test entity_test::entity_children_w_custom_relation ... ok
[INFO] [stdout] test entity_test::entity_clone_to_existing_overlap ... ignored, Panic test: panics in C, which isn't captured by rust
[INFO] [stdout] test entity_test::entity_children_from_root_world ... ok
[INFO] [stdout] test entity_test::entity_clear ... ok
[INFO] [stdout] test entity_test::entity_children_w_wildcard ... ok
[INFO] [stdout] test entity_test::entity_clone ... ok
[INFO] [stdout] test entity_test::entity_children_w_this ... ok
[INFO] [stdout] test entity_test::entity_clone_to_existing ... ok
[INFO] [stdout] test entity_test::entity_compare_0 ... ok
[INFO] [stdout] test entity_test::entity_defer_new_w_nested_name ... ok
[INFO] [stdout] test entity_test::entity_create_named_twice_deferred ... ok
[INFO] [stdout] test entity_test::entity_clone_w_value ... ok
[INFO] [stdout] test entity_test::entity_compare_literal ... ok
[INFO] [stdout] test entity_test::entity_defer_new_w_name ... ok
[INFO] [stdout] test entity_test::entity_defer_new_w_name_scope_with ... ok
[INFO] [stdout] test entity_test::entity_defer_new_w_nested_name_scope_with ... ok
[INFO] [stdout] test entity_test::entity_defer_new_w_scope_name ... ok
[INFO] [stdout] test entity_test::entity_defer_new_w_scope ... ok
[INFO] [stdout] test entity_test::entity_create_entity_view_from_stage ... ok
[INFO] [stdout] test entity_test::entity_defer_set_1_component ... ok
[INFO] [stdout] test entity_test::entity_defer_new_w_scope_nested_name ... ok
[INFO] [stdout] test entity_test::entity_defer_set_2_w_on_set ... ok
[INFO] [stdout] test entity_test::entity_defer_set_2_components ... ok
[INFO] [stdout] test entity_test::entity_defer_new_w_with ... ok
[INFO] [stdout] test entity_test::entity_entity_lookup_not_recursive ... ignored, Scoped world was removed, debating if we should add it back
[INFO] [stdout] test entity_test::entity_defer_suspend_resume ... ok
[INFO] [stdout] test entity_test::entity_defer_w_with_implicit_component ... ok
[INFO] [stdout] test entity_test::entity_defer_set_3_components ... ok
[INFO] [stdout] test entity_test::entity_entity_array ... ok
[INFO] [stdout] test entity_test::entity_each_in_stage ... ok
[INFO] [stdout] test entity_test::entity_entity_w_root_name_from_scope ... ok
[INFO] [stdout] test entity_test::entity_entity_w_type_defer ... ok
[INFO] [stdout] test entity_test::entity_entity_view_to_entity_world ... ok
[INFO] [stdout] test entity_test::entity_entity_id_str ... ok
[INFO] [stdout] test entity_test::entity_force_owned ... ok
[INFO] [stdout] test entity_test::entity_delete ... ok
[INFO] [stdout] test entity_test::entity_force_owned_nested ... ok
[INFO] [stdout] test entity_test::entity_entity_view_to_entity_stage ... ok
[INFO] [stdout] test entity_test::entity_force_owned_2 ... ok
[INFO] [stdout] test entity_test::entity_entity_w_root_name ... ok
[INFO] [stdout] test entity_test::entity_equals ... ok
[INFO] [stdout] test entity_test::entity_entity_w_type ... ok
[INFO] [stdout] test entity_test::entity_get_depth ... ok
[INFO] [stdout] test entity_test::entity_get_generic ... ok
[INFO] [stdout] test entity_test::entity_get_mut_1_component_w_callback ... ok
[INFO] [stdout] test entity_test::entity_get_depth_w_type ... ok
[INFO] [stdout] test entity_test::entity_get_mut_component_w_callback_nested ... ok
[INFO] [stdout] test entity_test::entity_get_1_component_w_callback ... ok
[INFO] [stdout] test entity_test::entity_get_2_components_w_callback ... ok
[INFO] [stdout] test entity_test::entity_get_generic_mut ... ok
[INFO] [stdout] test entity_test::entity_get_mut_generic_w_id ... ok
[INFO] [stdout] test entity_test::entity_get_component_w_callback_nested ... ok
[INFO] [stdout] test entity_test::entity_get_nonempty_type ... ok
[INFO] [stdout] test entity_test::entity_get_null_name ... ok
[INFO] [stdout] test entity_test::entity_greater_than ... ok
[INFO] [stdout] test entity_test::entity_get_parent ... ok
[INFO] [stdout] test entity_test::entity_get_obj_by_template ... ok
[INFO] [stdout] test entity_test::entity_get_type ... ok
[INFO] [stdout] test entity_test::entity_get_mut_2_components_w_callback ... ok
[INFO] [stdout] test entity_test::entity_has_pair_id ... ok
[INFO] [stdout] test entity_test::entity_has_childof ... ok
[INFO] [stdout] test entity_test::entity_has_id_t ... ok
[INFO] [stdout] test entity_test::entity_get_target ... ok
[INFO] [stdout] test entity_test::entity_has_id ... ok
[INFO] [stdout] test entity_test::entity_has_instanceof ... ok
[INFO] [stdout] test entity_test::entity_has_instanceof_indirect ... ok
[INFO] [stdout] test entity_test::entity_has_pair_id_t_w_type ... ok
[INFO] [stdout] test entity_test::entity_has_pair_id_t ... ok
[INFO] [stdout] test entity_test::entity_has_pair_id_w_type ... ok
[INFO] [stdout] test entity_test::entity_has_role ... ok
[INFO] [stdout] test entity_test::entity_id_get_entity ... ok
[INFO] [stdout] test entity_test::entity_has_wildcard_pair_id ... ok
[INFO] [stdout] test entity_test::entity_id_from_world ... ok
[INFO] [stdout] test entity_test::entity_id_pair_from_world ... ok
[INFO] [stdout] test entity_test::entity_has_wildcard_id ... ok
[INFO] [stdout] test entity_test::entity_id_get_invalid_entity ... ok
[INFO] [stdout] test entity_test::entity_id_reuse ... ok
[INFO] [stdout] test entity_test::entity_implicit_path_to_char ... ok
[INFO] [stdout] test entity_test::entity_id_str_from_entity_view ... ok
[INFO] [stdout] test entity_test::entity_insert ... ok
[INFO] [stdout] test entity_test::entity_id_str_from_entity ... ok
[INFO] [stdout] test entity_test::entity_insert_w_observer ... ok
[INFO] [stdout] test entity_test::entity_is_a_id ... ok
[INFO] [stdout] test entity_test::entity_is_first_enabled ... ok
[INFO] [stdout] test entity_test::entity_is_enabled_pair_ids ... ok
[INFO] [stdout] test entity_test::entity_is_component_enabled ... ok
[INFO] [stdout] test entity_test::entity_is_enabled_pair ... ok
[INFO] [stdout] test entity_test::entity_iter_recycled_parent ... ok
[INFO] [stdout] test entity_test::entity_implicit_type_str_to_char ... ok
[INFO] [stdout] test entity_test::entity_is_a_w_type ... ok
[INFO] [stdout] test entity_test::entity_is_wildcard ... ok
[INFO] [stdout] test entity_test::entity_less_than ... ok
[INFO] [stdout] test entity_test::entity_name ... ok
[INFO] [stdout] test entity_test::entity_new_set ... ok
[INFO] [stdout] test entity_test::entity_new_add_2 ... ok
[INFO] [stdout] test entity_test::entity_new_named ... ok
[INFO] [stdout] test entity_test::entity_new_nested_named_from_nested_scope ... ok
[INFO] [stdout] test entity_test::entity_new_named_from_scope ... ok
[INFO] [stdout] test entity_test::entity_name_empty ... ok
[INFO] [stdout] test entity_test::entity_new ... ok
[INFO] [stdout] test entity_test::entity_new_set_2 ... ok
[INFO] [stdout] test entity_test::entity_no_recursive_lookup ... ok
[INFO] [stdout] test entity_test::entity_none_string ... ok
[INFO] [stdout] test entity_test::entity_not_0_or_1 ... ok
[INFO] [stdout] test entity_test::entity_new_add ... ok
[INFO] [stdout] test entity_test::entity_null_string ... ok
[INFO] [stdout] test entity_test::entity_null_entity_w_world ... ok
[INFO] [stdout] test entity_test::entity_override_pair ... ok
[INFO] [stdout] test entity_test::entity_owns_id ... ok
[INFO] [stdout] test entity_test::entity_override_pair_w_tgt_id ... ok
[INFO] [stdout] test entity_test::entity_override ... ok
[INFO] [stdout] test entity_test::entity_owns_pair_id_t ... ok
[INFO] [stdout] test entity_test::entity_owns_id_t ... ok
[INFO] [stdout] test entity_test::entity_owns_pair_id_t_w_type ... ok
[INFO] [stdout] test entity_test::entity_owns_pair_id ... ok
[INFO] [stdout] test entity_test::entity_owns_wildcard_pair ... ok
[INFO] [stdout] test entity_test::entity_override_pair_w_ids ... ok
[INFO] [stdout] test entity_test::entity_owns_wildcard_id ... ok
[INFO] [stdout] test entity_test::entity_pair_id_str ... ok
[INFO] [stdout] test entity_test::entity_path_from ... ok
[INFO] [stdout] test entity_test::entity_owns_pair_id_w_type ... ok
[INFO] [stdout] test entity_test::entity_path ... ok
[INFO] [stdout] test entity_test::entity_path_custom_sep ... ok
[INFO] [stdout] test entity_test::entity_pair_role ... ok
[INFO] [stdout] test entity_test::entity_path_from_custom_sep ... ok
[INFO] [stdout] test entity_test::entity_path_from_type ... ok
[INFO] [stdout] test entity_test::entity_remove ... ok
[INFO] [stdout] test entity_test::entity_remove_instanceof ... ok
[INFO] [stdout] test entity_test::entity_remove_entity ... ok
[INFO] [stdout] test entity_test::entity_prefab_hierarchy_w_types ... ok
[INFO] [stdout] test entity_test::entity_remove_childof ... ok
[INFO] [stdout] test entity_test::entity_path_from_type_custom_sep ... ok
[INFO] [stdout] test entity_test::entity_scoped_world ... ignored, Scoped world was removed, debating if we should add it back
[INFO] [stdout] test entity_test::entity_remove_2 ... ok
[INFO] [stdout] test entity_test::entity_role_id_str ... ok
[INFO] [stdout] test entity_test::entity_remove_role ... ok
[INFO] [stdout] test entity_test::entity_set ... ok
[INFO] [stdout] test entity_test::entity_set_2 ... ok
[INFO] [stdout] test entity_test::entity_set_2_after_set_2 ... ok
[INFO] [stdout] test entity_test::entity_set_2_w_on_set ... ok
[INFO] [stdout] test entity_test::entity_prefab_hierarchy_w_root_types ... ok
[INFO] [stdout] test entity_test::entity_set_alias ... ok
[INFO] [stdout] test entity_test::entity_set_auto_override_pair_w_tgt_id ... ignored, re-impl gets
[INFO] [stdout] test entity_test::entity_scope_after_builder_method ... ok
[INFO] [stdout] test entity_test::entity_set_auto_override_pair ... ok
[INFO] [stdout] test entity_test::entity_scope_before_builder_method ... ok
[INFO] [stdout] test entity_test::entity_set_2_after_set_1 ... ok
[INFO] [stdout] test entity_test::entity_set_auto_override ... ok
[INFO] [stdout] test entity_test::entity_set_generic_no_size ... ok
[INFO] [stdout] test entity_test::entity_set_name ... ok
[INFO] [stdout] test entity_test::entity_set_auto_override_pair_w_rel_tag ... ok
[INFO] [stdout] test entity_test::entity_set_auto_override_lvalue ... ok
[INFO] [stdout] test entity_test::entity_set_no_copy ... ok
[INFO] [stdout] test entity_test::entity_set_copy ... ok
[INFO] [stdout] test entity_test::entity_slot ... ok
[INFO] [stdout] test entity_test::entity_set_name_optional ... ok
[INFO] [stdout] test entity_test::entity_set_deduced ... ok
[INFO] [stdout] test entity_test::entity_set_generic ... ok
[INFO] [stdout] test entity_test::entity_set_template ... ok
[INFO] [stdout] test entity_test::entity_tag_has_size_zero ... ok
[INFO] [stdout] test entity_test::entity_slot_of_w_type ... ok
[INFO] [stdout] test entity_test::entity_with_after_builder_method ... ok
[INFO] [stdout] test entity_test::entity_slot_of ... ok
[INFO] [stdout] test entity_test::entity_with_relation_self ... ok
[INFO] [stdout] test entity_test::entity_with_scope_nested ... ok
[INFO] [stdout] test entity_test::entity_with_before_builder_method ... ok
[INFO] [stdout] test entity_test::entity_world_lookup_not_recursive ... ignored, Scoped world was removed, debating if we should add it back
[INFO] [stdout] test entity_test::entity_with_relation_type_self ... ok
[INFO] [stdout] test entity_test::entity_with_self ... ok
[INFO] [stdout] test entity_test::entity_with_self_w_name ... ok
[INFO] [stdout] test entity_test::entity_with_scope ... ok
[INFO] [stdout] test entity_test::entity_with_self_nested ... ok
[INFO] [stdout] test eq_test::entity_eq_test ... ok
[INFO] [stdout] test entity_test::entity_with_scope_nested_same_name_as_parent ... ok
[INFO] [stdout] test is_ref_test::test_ref_mut_ref ... ok
[INFO] [stdout] test entity_test::entityview_to_entity_to_entity_view ... ok
[INFO] [stdout] test enum_test::enum_standard_enum_reflection ... ok
[INFO] [stdout] test observer_test::observer_2_entities_iter ... ok
[INFO] [stdout] test observer_test::observer_2_entities_each ... ok
[INFO] [stdout] test observer_test::observer_16_terms ... ok
[INFO] [stdout] test observer_test::observer_2_entities_table_column ... ok
[INFO] [stdout] test observer_test::observer_2_terms_on_add ... ok
[INFO] [stdout] test observer_test::observer_name_from_root ... ok
[INFO] [stdout] test observer_test::observer_add_in_yield_existing ... ok
[INFO] [stdout] test observer_test::observer_add_in_yield_existing_multi ... ok
[INFO] [stdout] test observer_test::observer_on_add ... ok
[INFO] [stdout] test observer_test::observer_2_terms_on_remove ... ok
[INFO] [stdout] test observer_test::observer_get_query ... ok
[INFO] [stdout] test observer_test::observer_10_terms ... ok
[INFO] [stdout] test observer_test::observer_observer_w_filter_term ... ok
[INFO] [stdout] test observer_test::observer_on_add_pair_singleton ... ok
[INFO] [stderr] 
[INFO] [stderr] thread 'observer_test::observer_on_add_tag_each' (246) panicked at /opt/rustwide/workdir/src/core/query_tuple.rs:115:18:
[INFO] [stderr] null pointer dereference occurred
[INFO] [stderr] stack backtrace:
[INFO] [stderr]    0:     0x6408e148d812 - std::backtrace_rs::backtrace::libunwind::trace::h9ea1e07ac77a25d7
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stderr]    1:     0x6408e148d812 - std::backtrace_rs::backtrace::trace_unsynchronized::h72b75eb83b53d15a
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stderr]    2:     0x6408e148d812 - std::sys::backtrace::_print_fmt::h255777b7ec902439
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:66:9
[INFO] [stderr]    3:     0x6408e148d812 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h8a1ac49fcd7ee8ce
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:39:26
[INFO] [stderr]    4:     0x6408e149e2df - core::fmt::rt::Argument::fmt::h635cbf3c6754cc90
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/rt.rs:173:76
[INFO] [stderr]    5:     0x6408e149e2df - core::fmt::write::hbdcc0ec4f1bab1db
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/fmt/mod.rs:1469:25
[INFO] [stderr]    6:     0x6408e145b413 - std::io::default_write_fmt::hb29d13affe7e9cd0
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:639:11
[INFO] [stderr]    7:     0x6408e145b413 - std::io::Write::write_fmt::hec441b8c6eca32b9
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/io/mod.rs:1954:13
[INFO] [stderr]    8:     0x6408e1467082 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:42:9
[INFO] [stderr]    9:     0x6408e146bb5f - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:301:27
[INFO] [stderr]   10:     0x6408e146b9b9 - std::panicking::default_hook::h9d66b9642014ce48
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:328:9
[INFO] [stderr]   11:     0x6408e132adfe - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h8c698701e444e564
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9
[INFO] [stderr]   12:     0x6408e132adfe - test::test_main_with_exit_callback::{{closure}}::ha1c98e7b69c4defb
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:145:21
[INFO] [stderr]   13:     0x6408e146c16f - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc4f222a8a57c637a
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2099:9
[INFO] [stderr]   14:     0x6408e146c16f - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:842:13
[INFO] [stderr]   15:     0x6408e146bf96 - std::panicking::panic_handler::{{closure}}::hafeef6f707d43542
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:700:13
[INFO] [stderr]   16:     0x6408e14671b9 - std::sys::backtrace::__rust_end_short_backtrace::h08cbc3319a3d0120
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:174:18
[INFO] [stderr]   17:     0x6408e144faad - __rustc[ce5c411ff86ab1b2]::rust_begin_unwind
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:698:5
[INFO] [stderr]   18:     0x6408e14a5bcd - core::panicking::panic_nounwind_fmt::runtime::hf04708939d60a471
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:122:22
[INFO] [stderr]   19:     0x6408e14a5bcd - core::panicking::panic_nounwind_fmt::hdb74e1b135b40650
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/intrinsics/mod.rs:2439:9
[INFO] [stderr]   20:     0x6408e14a5dad - core::panicking::panic_null_pointer_dereference::h43a95da1697390bd
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panicking.rs:307:5
[INFO] [stderr]   21:     0x6408e1141350 - <&T as flecs_ecs::core::query_tuple::IterableTypeOperation>::create_tuple_data::ha6578a882087384e
[INFO] [stderr]                                at /opt/rustwide/workdir/src/core/query_tuple.rs:115:18
[INFO] [stderr]   22:     0x6408e113108b - <A as flecs_ecs::core::query_tuple::QueryTuple>::create_tuple::h3903178a14be6d44
[INFO] [stderr]                                at /opt/rustwide/workdir/src/core/query_tuple.rs:463:9
[INFO] [stderr]   23:     0x6408e123f8bf - <flecs_ecs::core::query_tuple::ComponentsData<T,_> as flecs_ecs::core::query_tuple::ComponentPointers<T>>::get_tuple::h9c77408277972eef
[INFO] [stderr]                                at /opt/rustwide/workdir/src/core/query_tuple.rs:54:13
[INFO] [stderr]   24:     0x6408e12a7cc8 - flecs_ecs::core::utility::traits::private::internal_SystemAPI::execute_each_entity::h7f6260d0e1ea53e6
[INFO] [stderr]                                at /opt/rustwide/workdir/src/core/utility/traits/mod.rs:145:45
[INFO] [stderr]   25:     0x6408e13a17d0 - flecs_observer_invoke
[INFO] [stderr]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/flecs_ecs_sys-0.1.2/src/flecs.c:14172:9
[INFO] [stderr]   26:     0x6408e13a1d54 - flecs_uni_observer_invoke
[INFO] [stderr]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/flecs_ecs_sys-0.1.2/src/flecs.c:14272:9
[INFO] [stderr]   27:     0x6408e13a1eb6 - flecs_observers_invoke
[INFO] [stderr]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/flecs_ecs_sys-0.1.2/src/flecs.c:14294:13
[INFO] [stderr]   28:     0x6408e13a0010 - flecs_emit
[INFO] [stderr]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/flecs_ecs_sys-0.1.2/src/flecs.c:13747:13
[INFO] [stderr]   29:     0x6408e1383517 - flecs_notify_on_add
[INFO] [stderr]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/flecs_ecs_sys-0.1.2/src/flecs.c:5618:13
[INFO] [stderr]   30:     0x6408e1383c9d - flecs_new_entity
[INFO] [stderr]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/flecs_ecs_sys-0.1.2/src/flecs.c:5738:5
[INFO] [stderr]   31:     0x6408e138460d - flecs_commit
[INFO] [stderr]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/flecs_ecs_sys-0.1.2/src/flecs.c:5895:13
[INFO] [stderr]   32:     0x6408e1385157 - flecs_add_id
[INFO] [stderr]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/flecs_ecs_sys-0.1.2/src/flecs.c:6070:5
[INFO] [stderr]   33:     0x6408e138ae34 - ecs_add_id
[INFO] [stderr]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/flecs_ecs_sys-0.1.2/src/flecs.c:7776:5
[INFO] [stderr]   34:     0x6408e10926f5 - flecs_ecs::core::entity_view::entity_view_mut::<impl flecs_ecs::core::entity_view::entity_view_const::EntityView>::add_id_unchecked::hbae0634a36b7309c
[INFO] [stderr]                                at /opt/rustwide/workdir/src/core/entity_view/entity_view_mut.rs:55:18
[INFO] [stderr]   35:     0x6408e109480d - flecs_ecs::core::entity_view::entity_view_mut::<impl flecs_ecs::core::entity_view::entity_view_const::EntityView>::add::hdd1d0d183eac4a0a
[INFO] [stderr]                                at /opt/rustwide/workdir/src/core/entity_view/entity_view_mut.rs:77:23
[INFO] [stderr]   36:     0x6408e12318fe - flecs::observer_test::observer_on_add_tag_each::h78d8340ff3667676
[INFO] [stderr]                                at /opt/rustwide/workdir/tests/flecs/observer_test.rs:583:20
[INFO] [stderr]   37:     0x6408e12319b7 - flecs::observer_test::observer_on_add_tag_each::{{closure}}::h89870c881974e5c9
[INFO] [stderr]                                at /opt/rustwide/workdir/tests/flecs/observer_test.rs:572:30
[INFO] [stderr]   38:     0x6408e12e2596 - core::ops::function::FnOnce::call_once::hbb0b155812bcfe28
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   39:     0x6408e132ac4b - core::ops::function::FnOnce::call_once::h4f6eabe90cccb47d
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   40:     0x6408e132ac4b - test::__rust_begin_short_backtrace::h94208530f2b4c8c7
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:663:18
[INFO] [stderr]   41:     0x6408e133ec5d - test::run_test_in_process::{{closure}}::hbdc6a45a78c46404
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:74
[INFO] [stderr]   42:     0x6408e133ec5d - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7f9d8efc7eedd165
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]   43:     0x6408e133ec5d - std::panicking::catch_unwind::do_call::he5edbaf126c13b99
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40
[INFO] [stderr]   44:     0x6408e133ec5d - std::panicking::catch_unwind::h3d6a8652eceeabce
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19
[INFO] [stderr]   45:     0x6408e133ec5d - std::panic::catch_unwind::hbef0c501dd7bb498
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14
[INFO] [stderr]   46:     0x6408e133ec5d - test::run_test_in_process::h400008a46a5006a0
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:686:27
[INFO] [stderr]   47:     0x6408e133ec5d - test::run_test::{{closure}}::h9a131655b31d9427
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:607:43
[INFO] [stderr]   48:     0x6408e13181a4 - test::run_test::{{closure}}::he4a7177c216308c0
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/test/src/lib.rs:637:41
[INFO] [stderr]   49:     0x6408e13181a4 - std::sys::backtrace::__rust_begin_short_backtrace::hd3980e9c55d6c539
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/backtrace.rs:158:18
[INFO] [stderr]   50:     0x6408e131bada - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h18552df67c7aa9b8
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:562:17
[INFO] [stderr]   51:     0x6408e131bada - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3d7b285234641a08
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stderr]   52:     0x6408e131bada - std::panicking::catch_unwind::do_call::h5a2b5cf36528a5b2
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:590:40
[INFO] [stderr]   53:     0x6408e131bada - std::panicking::catch_unwind::h7e8b531bbda77d20
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panicking.rs:553:19
[INFO] [stderr]   54:     0x6408e131bada - std::panic::catch_unwind::hf9bbb2040b4f1e6c
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/panic.rs:359:14
[INFO] [stderr]   55:     0x6408e131bada - std::thread::Builder::spawn_unchecked_::{{closure}}::h600f92cf68549574
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/thread/mod.rs:560:30
[INFO] [stderr]   56:     0x6408e131bada - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb6607307df8a1847
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/core/src/ops/function.rs:250:5
[INFO] [stderr]   57:     0x6408e14625bf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6891ad53a5ed6f52
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/alloc/src/boxed.rs:2085:9
[INFO] [stderr]   58:     0x6408e14625bf - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af
[INFO] [stderr]                                at /rustc/c2e32f1c9652b13ed99608599c1e855462f421f3/library/std/src/sys/thread/unix.rs:124:17
[INFO] [stderr]   59:     0x7f16ab0f6aa4 - <unknown>
[INFO] [stderr]   60:     0x7f16ab183a64 - clone
[INFO] [stderr]   61:                0x0 - <unknown>
[INFO] [stderr] thread caused non-unwinding panic. aborting.
[INFO] [stderr] error: test failed, to rerun pass `--test flecs`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/flecs-2af7d2a946e8a5be` (signal: 6, SIGABRT: process abort signal)
[INFO] running `Command { std: "docker" "inspect" "9e4a066cc2956a1b3e67329a96848a77a72a1b08f49af33ccfb3245c314840c6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9e4a066cc2956a1b3e67329a96848a77a72a1b08f49af33ccfb3245c314840c6", kill_on_drop: false }`
[INFO] [stdout] 9e4a066cc2956a1b3e67329a96848a77a72a1b08f49af33ccfb3245c314840c6
