[INFO] fetching crate flecs_ecs 0.1.3...
[INFO] testing flecs_ecs-0.1.3 against 1.90.0 for beta-1.91-3
[INFO] extracting crate flecs_ecs 0.1.3 into /workspace/builds/worker-7-tc1/source
[INFO] removed /workspace/builds/worker-7-tc1/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-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate flecs_ecs 0.1.3 on toolchain 1.90.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "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" "+1.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded seq-macro v0.3.5
[INFO] [stderr]   Downloaded console v0.15.8
[INFO] [stderr]   Downloaded is-terminal v0.4.12
[INFO] [stderr]   Downloaded castaway v0.2.3
[INFO] [stderr]   Downloaded plotters-svg v0.3.6
[INFO] [stderr]   Downloaded flecs_ecs_derive v0.1.0
[INFO] [stderr]   Downloaded anstyle v1.0.7
[INFO] [stderr]   Downloaded plotters-backend v0.3.6
[INFO] [stderr]   Downloaded clap_lex v0.7.1
[INFO] [stderr]   Downloaded insta v1.39.0
[INFO] [stderr]   Downloaded similar v2.5.0
[INFO] [stderr]   Downloaded compact_str v0.8.0
[INFO] [stderr]   Downloaded clap v4.5.9
[INFO] [stderr]   Downloaded prettyplease v0.2.20
[INFO] [stderr]   Downloaded ctor v0.2.8
[INFO] [stderr]   Downloaded clap_builder v4.5.9
[INFO] [stderr]   Downloaded plotters v0.3.6
[INFO] [stderr]   Downloaded serde_json v1.0.120
[INFO] [stderr]   Downloaded bindgen v0.69.4
[INFO] [stderr]   Downloaded flecs_ecs_sys v0.1.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 06845e4e47634f2287b52079ed018dfb68b1bc374d6dbd485f6f0973e5958802
[INFO] running `Command { std: "docker" "start" "-a" "06845e4e47634f2287b52079ed018dfb68b1bc374d6dbd485f6f0973e5958802", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "06845e4e47634f2287b52079ed018dfb68b1bc374d6dbd485f6f0973e5958802", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "06845e4e47634f2287b52079ed018dfb68b1bc374d6dbd485f6f0973e5958802", kill_on_drop: false }`
[INFO] [stdout] 06845e4e47634f2287b52079ed018dfb68b1bc374d6dbd485f6f0973e5958802
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0d47a54bb16d62ce620e1954213206e5cab6d809ce2a7a635ddf8ef72019d4dd
[INFO] running `Command { std: "docker" "start" "-a" "0d47a54bb16d62ce620e1954213206e5cab6d809ce2a7a635ddf8ef72019d4dd", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling rustix v0.38.34
[INFO] [stderr]    Compiling prettyplease v0.2.20
[INFO] [stderr]    Compiling linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling regex-syntax v0.8.4
[INFO] [stderr]    Compiling bitflags v2.6.0
[INFO] [stderr]    Compiling home v0.5.9
[INFO] [stderr]    Compiling bindgen v0.69.4
[INFO] [stderr]    Compiling libc v0.2.155
[INFO] [stderr]    Compiling libloading v0.8.4
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling rustversion v1.0.17
[INFO] [stderr]    Compiling syn v2.0.71
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling clang-sys v1.8.1
[INFO] [stderr]    Compiling castaway v0.2.3
[INFO] [stderr]    Compiling compact_str v0.8.0
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling regex-automata v0.4.7
[INFO] [stderr]    Compiling which v4.4.2
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling flecs_ecs_derive v0.1.0
[INFO] [stderr]    Compiling regex v1.10.5
[INFO] [stderr]    Compiling flecs_ecs_sys v0.1.2
[INFO] [stderr]    Compiling flecs_ecs v0.1.3 (/opt/rustwide/workdir)
[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 35.95s
[INFO] running `Command { std: "docker" "inspect" "0d47a54bb16d62ce620e1954213206e5cab6d809ce2a7a635ddf8ef72019d4dd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0d47a54bb16d62ce620e1954213206e5cab6d809ce2a7a635ddf8ef72019d4dd", kill_on_drop: false }`
[INFO] [stdout] 0d47a54bb16d62ce620e1954213206e5cab6d809ce2a7a635ddf8ef72019d4dd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 50a7888b5acd9fe2bb593547b03fa77283b1408d76603c94ba7b97cf53467d13
[INFO] running `Command { std: "docker" "start" "-a" "50a7888b5acd9fe2bb593547b03fa77283b1408d76603c94ba7b97cf53467d13", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.204
[INFO] [stderr]    Compiling serde_json v1.0.120
[INFO] [stderr]    Compiling regex-syntax v0.8.4
[INFO] [stderr]    Compiling serde_derive v1.0.204
[INFO] [stderr]    Compiling clap_lex v0.7.1
[INFO] [stderr]    Compiling plotters-backend v0.3.6
[INFO] [stderr]    Compiling anstyle v1.0.7
[INFO] [stderr]    Compiling bindgen v0.69.4
[INFO] [stderr]    Compiling is-terminal v0.4.12
[INFO] [stderr]    Compiling console v0.15.8
[INFO] [stderr]    Compiling similar v2.5.0
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling ctor v0.2.8
[INFO] [stderr]    Compiling seq-macro v0.3.5
[INFO] [stderr]    Compiling plotters-svg v0.3.6
[INFO] [stderr]    Compiling plotters v0.3.6
[INFO] [stderr]    Compiling clap_builder v4.5.9
[INFO] [stderr]    Compiling clap v4.5.9
[INFO] [stderr]    Compiling regex-automata v0.4.7
[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: 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/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: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: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: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: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_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/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: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: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: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: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/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: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/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/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: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/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: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: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/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: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: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: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: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/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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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/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/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/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/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/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/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: 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]   --> 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: 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 40.38s
[INFO] running `Command { std: "docker" "inspect" "50a7888b5acd9fe2bb593547b03fa77283b1408d76603c94ba7b97cf53467d13", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "50a7888b5acd9fe2bb593547b03fa77283b1408d76603c94ba7b97cf53467d13", kill_on_drop: false }`
[INFO] [stdout] 50a7888b5acd9fe2bb593547b03fa77283b1408d76603c94ba7b97cf53467d13
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 125efd73698ba5c43a092d2d228d6c2875c7fdb279a0bf15de1a57880a62331b
[INFO] running `Command { std: "docker" "start" "-a" "125efd73698ba5c43a092d2d228d6c2875c7fdb279a0bf15de1a57880a62331b", kill_on_drop: false }`
[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 95 warnings
[INFO] [stderr] warning: `flecs_ecs` (lib test) generated 95 warnings (95 duplicates)
[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` (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.18s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/flecs_ecs-d4f2851ee314d519)
[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_move_dtor ... 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] [stderr]      Running tests/flecs/main.rs (/opt/rustwide/target/debug/deps/flecs-4b1c29750773ff63)
[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.03s
[INFO] [stdout] 
[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_entity ... ok
[INFO] [stdout] test entity_test::entity_add_if_exclusive_r_o_3 ... ok
[INFO] [stdout] test component_test::temp_test_hook ... ok
[INFO] [stdout] test entity_test::entity_add_childof ... ok
[INFO] [stdout] test clone_default_impl_test::copy_hook_implemented_for_drop_types ... ok
[INFO] [stdout] test entity_test::entity_add ... ok
[INFO] [stdout] test entity_test::entity_add_if_exclusive_r_o ... ok
[INFO] [stdout] test entity_test::count_target_ids ... ok
[INFO] [stdout] test entity_test::entity_add_if_false_r_o_2 ... ok
[INFO] [stdout] test entity_test::entity_add_if_false_r_o ... ok
[INFO] [stdout] test entity_test::entity_add_if_exclusive_r_o_2 ... ok
[INFO] [stdout] test entity_test::entity_add_if_false_t ... ok
[INFO] [stdout] test entity_test::entity_add_if_true_r_o ... ok
[INFO] [stdout] test entity_test::entity_add_if_true_r_o_2 ... ok
[INFO] [stdout] test entity_test::entity_add_2 ... ok
[INFO] [stdout] test entity_test::entity_children_from_root ... ignored, re-enable when static ids are gone
[INFO] [stdout] test entity_test::entity_add_if_true_r_o_3 ... ok
[INFO] [stdout] test entity_test::entity_add_instanceof ... ok
[INFO] [stdout] test entity_test::entity_add_if_true_id ... ok
[INFO] [stdout] test entity_test::entity_add_if_true_t ... ok
[INFO] [stdout] test entity_test::entity_add_if_pair_w_0_object ... ok
[INFO] [stdout] test entity_test::entity_add_if_false_id ... 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_auto_override_id ... ok
[INFO] [stdout] test entity_test::entity_children_w_any ... ok
[INFO] [stdout] test entity_test::entity_add_if_false_r_o_3 ... ok
[INFO] [stdout] test entity_test::entity_child_of_id ... ok
[INFO] [stdout] test entity_test::entity_children_w_this ... ok
[INFO] [stdout] test entity_test::entity_change_name ... ok
[INFO] [stdout] test entity_test::entity_children_w_custom_relation ... ok
[INFO] [stdout] test entity_test::entity_clear ... ok
[INFO] [stdout] test entity_test::entity_add_role ... ok
[INFO] [stdout] test entity_test::entity_child_of_w_type ... ok
[INFO] [stdout] test entity_test::entity_clone_w_value ... ok
[INFO] [stdout] test entity_test::entity_create_named_twice_deferred ... ok
[INFO] [stdout] test entity_test::entity_children_w_custom_relation_type ... 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_defer_new_w_nested_name ... ok
[INFO] [stdout] test entity_test::entity_clone_to_existing ... ok
[INFO] [stdout] test entity_test::entity_defer_new_w_scope ... ok
[INFO] [stdout] test entity_test::entity_defer_new_w_name_scope_with ... ok
[INFO] [stdout] test entity_test::entity_defer_new_w_scope_name ... ok
[INFO] [stdout] test entity_test::entity_defer_suspend_resume ... ok
[INFO] [stdout] test entity_test::entity_each_in_stage ... ok
[INFO] [stdout] test entity_test::entity_defer_set_1_component ... 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_new_w_name ... ok
[INFO] [stdout] test entity_test::entity_defer_new_w_nested_name_scope_with ... ok
[INFO] [stdout] test entity_test::entity_children_from_root_world ... ok
[INFO] [stdout] test entity_test::entity_defer_new_w_with ... ok
[INFO] [stdout] test entity_test::entity_delete ... ok
[INFO] [stdout] test entity_test::entity_entity_array ... ok
[INFO] [stdout] test entity_test::entity_defer_new_w_scope_nested_name ... ok
[INFO] [stdout] test entity_test::entity_defer_set_2_components ... ok
[INFO] [stdout] test entity_test::entity_defer_set_3_components ... ok
[INFO] [stdout] test entity_test::entity_compare_0 ... ok
[INFO] [stdout] test entity_test::entity_entity_id_str ... ok
[INFO] [stdout] test entity_test::entity_defer_w_with_implicit_component ... ok
[INFO] [stdout] test entity_test::entity_entity_view_to_entity_stage ... ok
[INFO] [stdout] test entity_test::entity_create_entity_view_from_stage ... ok
[INFO] [stdout] test entity_test::entity_defer_set_2_w_on_set ... ok
[INFO] [stdout] test entity_test::entity_entity_view_to_entity_world ... ok
[INFO] [stdout] test entity_test::entity_entity_w_root_name_from_scope ... ok
[INFO] [stdout] test entity_test::entity_force_owned_2 ... ok
[INFO] [stdout] test entity_test::entity_compare_literal ... ok
[INFO] [stdout] test entity_test::entity_get_1_component_w_callback ... ok
[INFO] [stdout] test entity_test::entity_equals ... ok
[INFO] [stdout] test entity_test::entity_entity_w_root_name ... ok
[INFO] [stdout] test entity_test::entity_get_2_components_w_callback ... ok
[INFO] [stdout] test entity_test::entity_get_generic ... ok
[INFO] [stdout] test entity_test::entity_get_depth ... ok
[INFO] [stdout] test entity_test::entity_force_owned ... ok
[INFO] [stdout] test entity_test::entity_get_generic_mut ... ok
[INFO] [stdout] test entity_test::entity_get_component_w_callback_nested ... ok
[INFO] [stdout] test entity_test::entity_get_depth_w_type ... ok
[INFO] [stdout] test entity_test::entity_get_mut_generic_w_id ... ok
[INFO] [stdout] test entity_test::entity_get_parent ... ok
[INFO] [stdout] test entity_test::entity_entity_w_type ... ok
[INFO] [stdout] test entity_test::entity_force_owned_nested ... ok
[INFO] [stdout] test entity_test::entity_get_null_name ... ok
[INFO] [stdout] test entity_test::entity_get_mut_component_w_callback_nested ... ok
[INFO] [stdout] test entity_test::entity_get_nonempty_type ... ok
[INFO] [stdout] test entity_test::entity_get_type ... ok
[INFO] [stdout] test entity_test::entity_get_target ... ok
[INFO] [stdout] test entity_test::entity_has_childof ... ok
[INFO] [stdout] test entity_test::entity_has_id ... ok
[INFO] [stdout] test entity_test::entity_has_pair_id_t ... ok
[INFO] [stdout] test entity_test::entity_has_instanceof_indirect ... ok
[INFO] [stdout] test entity_test::entity_get_mut_1_component_w_callback ... ok
[INFO] [stdout] test entity_test::entity_greater_than ... ok
[INFO] [stdout] test entity_test::entity_has_instanceof ... ok
[INFO] [stdout] test entity_test::entity_get_obj_by_template ... ok
[INFO] [stdout] test entity_test::entity_entity_w_type_defer ... ok
[INFO] [stdout] test entity_test::entity_has_pair_id ... ok
[INFO] [stdout] test entity_test::entity_get_mut_2_components_w_callback ... ok
[INFO] [stdout] test entity_test::entity_id_get_invalid_entity ... ok
[INFO] [stdout] test entity_test::entity_id_get_entity ... ok
[INFO] [stdout] test entity_test::entity_has_id_t ... ok
[INFO] [stdout] test entity_test::entity_has_role ... ok
[INFO] [stdout] test entity_test::entity_id_str_from_entity ... ok
[INFO] [stdout] test entity_test::entity_implicit_path_to_char ... ok
[INFO] [stdout] test entity_test::entity_id_reuse ... ok
[INFO] [stdout] test entity_test::entity_implicit_type_str_to_char ... ok
[INFO] [stdout] test entity_test::entity_has_pair_id_t_w_type ... ok
[INFO] [stdout] test entity_test::entity_is_a_id ... ok
[INFO] [stdout] test entity_test::entity_has_pair_id_w_type ... ok
[INFO] [stdout] test entity_test::entity_has_wildcard_id ... ok
[INFO] [stdout] test entity_test::entity_is_enabled_pair_ids ... ok
[INFO] [stdout] test entity_test::entity_is_a_w_type ... ok
[INFO] [stdout] test entity_test::entity_has_wildcard_pair_id ... ok
[INFO] [stdout] test entity_test::entity_id_pair_from_world ... ok
[INFO] [stdout] test entity_test::entity_id_str_from_entity_view ... ok
[INFO] [stdout] test entity_test::entity_insert_w_observer ... ok
[INFO] [stdout] test entity_test::entity_is_first_enabled ... ok
[INFO] [stdout] test entity_test::entity_new_add ... ok
[INFO] [stdout] test entity_test::entity_is_component_enabled ... ok
[INFO] [stdout] test entity_test::entity_less_than ... ok
[INFO] [stdout] test entity_test::entity_insert ... ok
[INFO] [stdout] test entity_test::entity_is_wildcard ... ok
[INFO] [stdout] test entity_test::entity_is_enabled_pair ... ok
[INFO] [stdout] test entity_test::entity_new_named_from_scope ... ok
[INFO] [stdout] test entity_test::entity_new_named ... ok
[INFO] [stdout] test entity_test::entity_name_empty ... ok
[INFO] [stdout] test entity_test::entity_new_add_2 ... ok
[INFO] [stdout] test entity_test::entity_iter_recycled_parent ... 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_override ... ok
[INFO] [stdout] test entity_test::entity_new_set ... ok
[INFO] [stdout] test entity_test::entity_override_pair ... ok
[INFO] [stdout] test entity_test::entity_new_nested_named_from_nested_scope ... ok
[INFO] [stdout] test entity_test::entity_id_from_world ... ok
[INFO] [stdout] test entity_test::entity_null_string ... ok
[INFO] [stdout] test entity_test::entity_name ... ok
[INFO] [stdout] test entity_test::entity_owns_pair_id_t ... ok
[INFO] [stdout] test entity_test::entity_override_pair_w_ids ... ok
[INFO] [stdout] test entity_test::entity_override_pair_w_tgt_id ... ok
[INFO] [stdout] test entity_test::entity_owns_id ... ok
[INFO] [stdout] test entity_test::entity_owns_pair_id ... ok
[INFO] [stdout] test entity_test::entity_owns_pair_id_t_w_type ... ok
[INFO] [stdout] test entity_test::entity_none_string ... ok
[INFO] [stdout] test entity_test::entity_path_custom_sep ... ok
[INFO] [stdout] test entity_test::entity_owns_wildcard_pair ... ok
[INFO] [stdout] test entity_test::entity_owns_pair_id_w_type ... ok
[INFO] [stdout] test entity_test::entity_pair_role ... ok
[INFO] [stdout] test entity_test::entity_prefab_hierarchy_w_types ... ok
[INFO] [stdout] test entity_test::entity_prefab_hierarchy_w_root_types ... ok
[INFO] [stdout] test entity_test::entity_path ... ok
[INFO] [stdout] test entity_test::entity_path_from_custom_sep ... ok
[INFO] [stdout] test entity_test::entity_remove_instanceof ... ok
[INFO] [stdout] test entity_test::entity_owns_id_t ... 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_not_0_or_1 ... ok
[INFO] [stdout] test entity_test::entity_owns_wildcard_id ... ok
[INFO] [stdout] test entity_test::entity_path_from_type_custom_sep ... ok
[INFO] [stdout] test entity_test::entity_remove_entity ... ok
[INFO] [stdout] test entity_test::entity_path_from_type ... ok
[INFO] [stdout] test entity_test::entity_remove_childof ... ok
[INFO] [stdout] test entity_test::entity_remove_2 ... ok
[INFO] [stdout] test entity_test::entity_remove ... ok
[INFO] [stdout] test entity_test::entity_path_from ... ok
[INFO] [stdout] test entity_test::entity_pair_id_str ... ok
[INFO] [stdout] test entity_test::entity_set_auto_override_pair_w_tgt_id ... ignored, re-impl gets
[INFO] [stdout] test entity_test::entity_remove_role ... ok
[INFO] [stdout] test entity_test::entity_scope_before_builder_method ... ok
[INFO] [stdout] test entity_test::entity_scope_after_builder_method ... ok
[INFO] [stdout] test entity_test::entity_set ... ok
[INFO] [stdout] test entity_test::entity_set_alias ... ok
[INFO] [stdout] test entity_test::entity_role_id_str ... ok
[INFO] [stdout] test entity_test::entity_set_2_after_set_1 ... ok
[INFO] [stdout] test entity_test::entity_set_auto_override_pair ... ok
[INFO] [stdout] test entity_test::entity_set_auto_override_lvalue ... ok
[INFO] [stdout] test entity_test::entity_set_2_after_set_2 ... ok
[INFO] [stdout] test entity_test::entity_set_copy ... ok
[INFO] [stdout] test entity_test::entity_set_auto_override_pair_w_rel_tag ... ok
[INFO] [stdout] test entity_test::entity_set_2_w_on_set ... ok
[INFO] [stdout] test entity_test::entity_set_no_copy ... ok
[INFO] [stdout] test entity_test::entity_slot_of ... ok
[INFO] [stdout] test entity_test::entity_set_template ... ok
[INFO] [stdout] test entity_test::entity_set_generic ... ok
[INFO] [stdout] test entity_test::entity_set_2 ... ok
[INFO] [stdout] test entity_test::entity_set_name_optional ... ok
[INFO] [stdout] test entity_test::entity_set_name ... ok
[INFO] [stdout] test entity_test::entity_set_deduced ... ok
[INFO] [stdout] test entity_test::entity_set_auto_override ... ok
[INFO] [stdout] test entity_test::entity_tag_has_size_zero ... ok
[INFO] [stdout] test entity_test::entity_with_after_builder_method ... ok
[INFO] [stdout] test entity_test::entity_slot ... ok
[INFO] [stdout] test entity_test::entity_slot_of_w_type ... ok
[INFO] [stdout] test entity_test::entity_set_generic_no_size ... ok
[INFO] [stdout] test entity_test::entity_with_before_builder_method ... ok
[INFO] [stdout] test entity_test::entity_with_relation_type_self ... ok
[INFO] [stdout] test entity_test::entity_with_relation_self ... 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_scope ... ok
[INFO] [stdout] test entity_test::entity_null_entity_w_world ... ok
[INFO] [stdout] test entity_test::entity_with_self ... ok
[INFO] [stdout] test eq_test::entity_eq_test ... ok
[INFO] [stdout] test entity_test::entity_with_scope_nested ... ok
[INFO] [stdout] test entity_test::entity_with_self_w_name ... ok
[INFO] [stdout] test entity_test::entity_with_self_nested ... ok
[INFO] [stdout] test entity_test::entity_with_scope_nested_same_name_as_parent ... ok
[INFO] [stdout] test entity_test::entityview_to_entity_to_entity_view ... ok
[INFO] [stdout] test observer_test::observer_10_terms ... ok
[INFO] [stdout] test observer_test::observer_2_entities_each ... ok
[INFO] [stdout] test observer_test::observer_2_entities_iter ... ok
[INFO] [stdout] test observer_test::observer_2_terms_on_set ... ok
[INFO] [stdout] test is_ref_test::test_ref_mut_ref ... ok
[INFO] [stdout] test observer_test::observer_add_in_yield_existing ... 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 enum_test::enum_standard_enum_reflection ... ok
[INFO] [stdout] test observer_test::observer_on_add_expr ... ok
[INFO] [stdout] test observer_test::observer_on_add_pair_wildcard_singleton ... 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_on_add_with_pair_singleton ... ok
[INFO] [stdout] test observer_test::observer_observer_w_filter_term ... ok
[INFO] [stdout] test observer_test::observer_on_add ... ok
[INFO] [stderr] 
[INFO] [stdout] test observer_test::observer_on_remove ... ok
[INFO] [stderr] thread 'observer_test::observer_on_add_tag_each' 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:     0x5a006d99f022 - std::backtrace_rs::backtrace::libunwind::trace::h2d45396358f41939
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stderr]    1:     0x5a006d99f022 - std::backtrace_rs::backtrace::trace_unsynchronized::hffcefc0b67f1d6e2
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stderr]    2:     0x5a006d99f022 - std::sys::backtrace::_print_fmt::hd72f71d23b436b92
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:66:9
[INFO] [stderr]    3:     0x5a006d99f022 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hdcfcb6d4c8489523
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:39:26
[INFO] [stderr]    4:     0x5a006d9c4dd3 - core::fmt::rt::Argument::fmt::h2c56b3114963061a
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/rt.rs:173:76
[INFO] [stderr]    5:     0x5a006d9c4dd3 - core::fmt::write::h8a494366950f23bb
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/fmt/mod.rs:1468:25
[INFO] [stderr]    6:     0x5a006d99c0d3 - std::io::default_write_fmt::ha27fbccbc65eb6fa
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:639:11
[INFO] [stderr]    7:     0x5a006d99c0d3 - std::io::Write::write_fmt::h6556609fca33d0b1
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/io/mod.rs:1954:13
[INFO] [stderr]    8:     0x5a006d99ee72 - std::sys::backtrace::BacktraceLock::print::hb2a626a81e06b2dc
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:42:9
[INFO] [stderr]    9:     0x5a006d9a0599 - std::panicking::default_hook::{{closure}}::h4f78485264f12d10
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:300:27
[INFO] [stderr]   10:     0x5a006d9a037b - std::panicking::default_hook::h2c66fc99e962531d
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:327:9
[INFO] [stderr]   11:     0x5a006d8644c4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hb6bd65493727d71a
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9
[INFO] [stderr]   12:     0x5a006d8644c4 - test::test_main_with_exit_callback::{{closure}}::h60217ec76a0ece4a
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:145:21
[INFO] [stderr]   13:     0x5a006d9a0f6e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h318e4efb8c1a5689
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1985:9
[INFO] [stderr]   14:     0x5a006d9a0f6e - std::panicking::rust_panic_with_hook::h33ac55f64bbd807d
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:841:13
[INFO] [stderr]   15:     0x5a006d9a0d06 - std::panicking::begin_panic_handler::{{closure}}::h30e7cb89678a57fe
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:699:13
[INFO] [stderr]   16:     0x5a006d99f519 - std::sys::backtrace::__rust_end_short_backtrace::hed60f27456c16ced
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:174:18
[INFO] [stderr]   17:     0x5a006d9a09cd - __rustc[de2ca18b4c54d5b8]::rust_begin_unwind
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:697:5
[INFO] [stderr]   18:     0x5a006d9c323d - core::panicking::panic_nounwind_fmt::runtime::hde3dd742c40069fa
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panicking.rs:117:22
[INFO] [stderr]   19:     0x5a006d9c323d - core::panicking::panic_nounwind_fmt::h6c46f1098922b4b6
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/intrinsics/mod.rs:2367:9
[INFO] [stderr]   20:     0x5a006d9c347e - core::panicking::panic_null_pointer_dereference::h1babc02c7367f174
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panicking.rs:311:5
[INFO] [stderr]   21:     0x5a006d65dc00 - <&T as flecs_ecs::core::query_tuple::IterableTypeOperation>::create_tuple_data::h4d47ca7a47371aae
[INFO] [stderr]                                at /opt/rustwide/workdir/src/core/query_tuple.rs:115:18
[INFO] [stderr]   22:     0x5a006d64db8b - <A as flecs_ecs::core::query_tuple::QueryTuple>::create_tuple::h155bfda714502f26
[INFO] [stderr]                                at /opt/rustwide/workdir/src/core/query_tuple.rs:463:9
[INFO] [stderr]   23:     0x5a006d7c837f - <flecs_ecs::core::query_tuple::ComponentsData<T,_> as flecs_ecs::core::query_tuple::ComponentPointers<T>>::get_tuple::h426b416ab55494b2
[INFO] [stderr]                                at /opt/rustwide/workdir/src/core/query_tuple.rs:54:13
[INFO] [stderr]   24:     0x5a006d7a6020 - flecs_ecs::core::utility::traits::private::internal_SystemAPI::execute_each_entity::h20a617604a25915a
[INFO] [stderr]                                at /opt/rustwide/workdir/src/core/utility/traits/mod.rs:145:45
[INFO] [stderr]   25:     0x5a006d8c5098 - 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:     0x5a006d8c561c - 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:     0x5a006d8c577e - 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:     0x5a006d8c38d8 - 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:     0x5a006d8a6ddf - 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:     0x5a006d8a7565 - 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:     0x5a006d8a7ed5 - 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:     0x5a006d8a8a1f - 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:     0x5a006d8ae6fc - 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:     0x5a006d5af475 - flecs_ecs::core::entity_view::entity_view_mut::<impl flecs_ecs::core::entity_view::entity_view_const::EntityView>::add_id_unchecked::h70d16a8545071c9a
[INFO] [stderr]                                at /opt/rustwide/workdir/src/core/entity_view/entity_view_mut.rs:55:18
[INFO] [stderr]   35:     0x5a006d5b065d - flecs_ecs::core::entity_view::entity_view_mut::<impl flecs_ecs::core::entity_view::entity_view_const::EntityView>::add::h64c9520d13952a68
[INFO] [stderr]                                at /opt/rustwide/workdir/src/core/entity_view/entity_view_mut.rs:77:23
[INFO] [stderr]   36:     0x5a006d827a0e - flecs::observer_test::observer_on_add_tag_each::hdc3699047678f20a
[INFO] [stderr]                                at /opt/rustwide/workdir/tests/flecs/observer_test.rs:583:20
[INFO] [stderr]   37:     0x5a006d827927 - flecs::observer_test::observer_on_add_tag_each::{{closure}}::h718af15762284502
[INFO] [stderr]                                at /opt/rustwide/workdir/tests/flecs/observer_test.rs:572:30
[INFO] [stderr]   38:     0x5a006d73a8b6 - core::ops::function::FnOnce::call_once::h67d23c5e63c157e5
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5
[INFO] [stderr]   39:     0x5a006d869d2b - core::ops::function::FnOnce::call_once::h1f9474f1347fff52
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5
[INFO] [stderr]   40:     0x5a006d869d2b - test::__rust_begin_short_backtrace::ha52ab26e77157f03
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:648:18
[INFO] [stderr]   41:     0x5a006d868e65 - test::run_test_in_process::{{closure}}::h229c1a11a50b261f
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:74
[INFO] [stderr]   42:     0x5a006d868e65 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h78821afbf97b39a9
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stderr]   43:     0x5a006d868e65 - std::panicking::catch_unwind::do_call::h53abf3ed5bd32ba3
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40
[INFO] [stderr]   44:     0x5a006d868e65 - std::panicking::catch_unwind::h6deb5fe1e91873c9
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19
[INFO] [stderr]   45:     0x5a006d868e65 - std::panic::catch_unwind::hea0829b6b565654b
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14
[INFO] [stderr]   46:     0x5a006d868e65 - test::run_test_in_process::hdc44dfecea3db21b
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:671:27
[INFO] [stderr]   47:     0x5a006d868e65 - test::run_test::{{closure}}::h0364ba59bf23f652
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:592:43
[INFO] [stderr]   48:     0x5a006d82ca64 - test::run_test::{{closure}}::h32730b304eec05da
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/test/src/lib.rs:622:41
[INFO] [stderr]   49:     0x5a006d82ca64 - std::sys::backtrace::__rust_begin_short_backtrace::h177cb952fc54ad2c
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/backtrace.rs:158:18
[INFO] [stderr]   50:     0x5a006d83043a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h119d903520007597
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:559:17
[INFO] [stderr]   51:     0x5a006d83043a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hab88401d606702a6
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stderr]   52:     0x5a006d83043a - std::panicking::catch_unwind::do_call::h163fe12cca9901c2
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:589:40
[INFO] [stderr]   53:     0x5a006d83043a - std::panicking::catch_unwind::he81557d0e17cc1bc
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panicking.rs:552:19
[INFO] [stderr]   54:     0x5a006d83043a - std::panic::catch_unwind::hc2b8e79c20593955
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/panic.rs:359:14
[INFO] [stderr]   55:     0x5a006d83043a - std::thread::Builder::spawn_unchecked_::{{closure}}::hfa6b4978e07815cc
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/thread/mod.rs:557:30
[INFO] [stderr]   56:     0x5a006d83043a - core::ops::function::FnOnce::call_once{{vtable.shim}}::hddcd7484a13fd793
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs:253:5
[INFO] [stderr]   57:     0x5a006d9a3eef - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h5924238c754de3b8
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/boxed.rs:1971:9
[INFO] [stderr]   58:     0x5a006d9a3eef - std::sys::pal::unix::thread::Thread::new::thread_start::hb6e99e73da4d28f8
[INFO] [stderr]                                at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/std/src/sys/pal/unix/thread.rs:107:17
[INFO] [stderr]   59:     0x7defb1a43aa4 - <unknown>
[INFO] [stderr]   60:     0x7defb1ad0a34 - 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-4b1c29750773ff63` (signal: 6, SIGABRT: process abort signal)
[INFO] running `Command { std: "docker" "inspect" "125efd73698ba5c43a092d2d228d6c2875c7fdb279a0bf15de1a57880a62331b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "125efd73698ba5c43a092d2d228d6c2875c7fdb279a0bf15de1a57880a62331b", kill_on_drop: false }`
[INFO] [stdout] 125efd73698ba5c43a092d2d228d6c2875c7fdb279a0bf15de1a57880a62331b
