[INFO] fetching crate bevy_xml 0.2.0...
[INFO] checking bevy_xml-0.2.0 against master#b0696a5160711c068cb1f01b7437db7990d15750 for pr-121848
[INFO] extracting crate bevy_xml 0.2.0 into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate bevy_xml 0.2.0 on toolchain b0696a5160711c068cb1f01b7437db7990d15750
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate bevy_xml 0.2.0
[INFO] finished tweaking crates.io crate bevy_xml 0.2.0
[INFO] tweaked toml for crates.io crate bevy_xml 0.2.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded bevy_derive v0.10.1
[INFO] [stderr]   Downloaded bevy_math v0.10.1
[INFO] [stderr]   Downloaded bevy_app v0.10.1
[INFO] [stderr]   Downloaded bevy_log v0.10.1
[INFO] [stderr]   Downloaded bevy_input v0.10.1
[INFO] [stderr]   Downloaded bevy_sprite v0.10.1
[INFO] [stderr]   Downloaded wgpu-hal v0.15.4
[INFO] [stderr]   Downloaded bevy_a11y v0.10.1
[INFO] [stderr]   Downloaded bevy_utils_proc_macros v0.10.1
[INFO] [stderr]   Downloaded serde-xml-rs v0.6.0
[INFO] [stderr]   Downloaded accesskit v0.10.1
[INFO] [stderr]   Downloaded bevy_utils v0.10.1
[INFO] [stderr]   Downloaded encase_derive v0.5.0
[INFO] [stderr]   Downloaded bevy_window v0.10.1
[INFO] [stderr]   Downloaded hexasphere v8.1.0
[INFO] [stderr]   Downloaded bevy_asset v0.10.1
[INFO] [stderr]   Downloaded accesskit_consumer v0.14.1
[INFO] [stderr]   Downloaded wgpu-types v0.15.2
[INFO] [stderr]   Downloaded sysinfo v0.28.4
[INFO] [stderr]   Downloaded bevy v0.10.1
[INFO] [stderr]   Downloaded glam v0.23.0
[INFO] [stderr]   Downloaded bevy_core_pipeline v0.10.1
[INFO] [stderr]   Downloaded naga v0.11.1
[INFO] [stderr]   Downloaded bevy v0.12.1
[INFO] [stderr]   Downloaded bevy_render v0.10.1
[INFO] [stderr]   Downloaded wgpu v0.15.1
[INFO] [stderr]   Downloaded wgpu-core v0.15.1
[INFO] [stderr]   Downloaded bevy_pbr v0.10.1
[INFO] [stderr]   Downloaded bevy_reflect v0.10.1
[INFO] [stderr]   Downloaded bevy_reflect_derive v0.10.1
[INFO] [stderr]   Downloaded bevy_ecs_macros v0.10.1
[INFO] [stderr]   Downloaded windows-implement v0.44.0
[INFO] [stderr]   Downloaded accesskit_windows v0.13.2
[INFO] [stderr]   Downloaded accesskit_winit v0.12.4
[INFO] [stderr]   Downloaded bevy_sprite3d v2.7.0
[INFO] [stderr]   Downloaded bevy_time v0.10.1
[INFO] [stderr]   Downloaded bevy_hierarchy v0.10.1
[INFO] [stderr]   Downloaded bevy_tasks v0.10.1
[INFO] [stderr]   Downloaded accesskit_macos v0.6.2
[INFO] [stderr]   Downloaded bevy_ptr v0.10.1
[INFO] [stderr]   Downloaded bevy_winit v0.10.1
[INFO] [stderr]   Downloaded bevy_scene v0.10.1
[INFO] [stderr]   Downloaded bevy_mikktspace v0.10.1
[INFO] [stderr]   Downloaded windows-interface v0.44.0
[INFO] [stderr]   Downloaded bevy_render_macros v0.10.1
[INFO] [stderr]   Downloaded encase v0.5.0
[INFO] [stderr]   Downloaded bevy_internal v0.12.1
[INFO] [stderr]   Downloaded bevy_internal v0.10.1
[INFO] [stderr]   Downloaded bevy_core v0.10.1
[INFO] [stderr]   Downloaded bevy_transform v0.10.1
[INFO] [stderr]   Downloaded bevy_diagnostic v0.10.1
[INFO] [stderr]   Downloaded bevy_macro_utils v0.10.1
[INFO] [stderr]   Downloaded bevy_encase_derive v0.10.1
[INFO] [stderr]   Downloaded encase_derive_impl v0.5.0
[INFO] [stderr]   Downloaded hassle-rs v0.9.0
[INFO] [stderr]   Downloaded bevy_ecs v0.10.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d87bd66531bfe5dd015204e38f5000f2b209cb0f0c517e37d3efefeb59c54e2c
[INFO] running `Command { std: "docker" "start" "-a" "d87bd66531bfe5dd015204e38f5000f2b209cb0f0c517e37d3efefeb59c54e2c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d87bd66531bfe5dd015204e38f5000f2b209cb0f0c517e37d3efefeb59c54e2c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d87bd66531bfe5dd015204e38f5000f2b209cb0f0c517e37d3efefeb59c54e2c", kill_on_drop: false }`
[INFO] [stdout] d87bd66531bfe5dd015204e38f5000f2b209cb0f0c517e37d3efefeb59c54e2c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b0696a5160711c068cb1f01b7437db7990d15750" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0cf78712c67552ed65f81ecd4aa83faef0854832e9fe4d83e1d40ba49ed0392b
[INFO] running `Command { std: "docker" "start" "-a" "0cf78712c67552ed65f81ecd4aa83faef0854832e9fe4d83e1d40ba49ed0392b", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking ahash v0.8.11
[INFO] [stderr]     Checking ahash v0.7.8
[INFO] [stderr]    Compiling toml_edit v0.20.7
[INFO] [stderr]     Checking uuid v1.7.0
[INFO] [stderr]     Checking parking_lot_core v0.9.9
[INFO] [stderr]     Checking glam v0.23.0
[INFO] [stderr]    Compiling bevy_utils_proc_macros v0.12.1
[INFO] [stderr]     Checking nonmax v0.5.5
[INFO] [stderr]     Checking bevy_math v0.12.1
[INFO] [stderr]     Checking bevy_ptr v0.10.1
[INFO] [stderr]     Checking bevy_ptr v0.12.1
[INFO] [stderr]     Checking khronos-egl v4.1.0
[INFO] [stderr]     Checking bevy_tasks v0.10.1
[INFO] [stderr]     Checking bevy_tasks v0.12.1
[INFO] [stderr]     Checking image v0.24.9
[INFO] [stderr]     Checking event-listener v5.2.0
[INFO] [stderr]     Checking gpu-alloc-types v0.3.0
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]     Checking hashbrown v0.12.3
[INFO] [stderr]    Compiling blake3 v1.5.0
[INFO] [stderr]     Checking hashbrown v0.14.3
[INFO] [stderr]     Checking piper v0.2.1
[INFO] [stderr]     Checking wgpu-types v0.17.0
[INFO] [stderr]     Checking wgpu-types v0.15.2
[INFO] [stderr]     Checking gpu-alloc v0.6.0
[INFO] [stderr]     Checking event-listener-strategy v0.5.0
[INFO] [stderr]     Checking sysinfo v0.28.4
[INFO] [stderr]     Checking accesskit v0.12.3
[INFO] [stderr]     Checking async-broadcast v0.5.1
[INFO] [stderr]     Checking async-channel v2.2.0
[INFO] [stderr]     Checking bevy_mikktspace v0.12.1
[INFO] [stderr]     Checking blocking v1.5.1
[INFO] [stderr]     Checking sysinfo v0.29.11
[INFO] [stderr]     Checking accesskit v0.10.1
[INFO] [stderr]     Checking xml-rs v0.8.19
[INFO] [stderr]     Checking async-fs v1.6.0
[INFO] [stderr]     Checking indexmap v1.9.3
[INFO] [stderr]     Checking indexmap v2.2.5
[INFO] [stderr]     Checking gpu-descriptor v0.2.4
[INFO] [stderr]     Checking serde-xml-rs v0.6.0
[INFO] [stderr]     Checking naga v0.13.0
[INFO] [stderr]     Checking petgraph v0.6.4
[INFO] [stderr]    Compiling bevy_macro_utils v0.12.1
[INFO] [stderr]     Checking bevy_math v0.10.1
[INFO] [stderr]     Checking bevy_mikktspace v0.10.1
[INFO] [stderr]     Checking hexasphere v8.1.0
[INFO] [stderr]    Compiling bevy_reflect_derive v0.12.1
[INFO] [stderr]    Compiling bevy_ecs_macros v0.12.1
[INFO] [stderr]    Compiling bevy_derive v0.12.1
[INFO] [stderr]    Compiling bevy_asset_macros v0.12.1
[INFO] [stderr]    Compiling bevy_encase_derive v0.12.1
[INFO] [stderr]    Compiling bevy_render_macros v0.12.1
[INFO] [stderr]    Compiling bevy_macro_utils v0.10.1
[INFO] [stderr]    Compiling encase_derive_impl v0.5.0
[INFO] [stderr]     Checking bevy_utils v0.12.1
[INFO] [stderr]     Checking naga v0.11.1
[INFO] [stderr]    Compiling bevy_utils_proc_macros v0.10.1
[INFO] [stderr]    Compiling bevy_reflect_derive v0.10.1
[INFO] [stderr]    Compiling bevy_ecs_macros v0.10.1
[INFO] [stderr]    Compiling bevy_derive v0.10.1
[INFO] [stderr]    Compiling encase_derive v0.5.0
[INFO] [stderr]    Compiling bevy_encase_derive v0.10.1
[INFO] [stderr]    Compiling bevy_render_macros v0.10.1
[INFO] [stderr]     Checking bevy_utils v0.10.1
[INFO] [stderr]     Checking encase v0.5.0
[INFO] [stderr]     Checking bevy_reflect v0.12.1
[INFO] [stderr]     Checking bevy_reflect v0.10.1
[INFO] [stderr]     Checking wgpu-hal v0.17.2
[INFO] [stderr]     Checking naga_oil v0.10.1
[INFO] [stderr]     Checking bevy_ecs v0.12.1
[INFO] [stderr]     Checking bevy_ecs v0.10.1
[INFO] [stderr]     Checking wgpu-hal v0.15.4
[INFO] [stderr]     Checking wgpu-core v0.17.1
[INFO] [stderr]     Checking wgpu-core v0.15.1
[INFO] [stderr]     Checking wgpu v0.17.2
[INFO] [stderr]     Checking bevy_app v0.10.1
[INFO] [stderr]     Checking bevy_app v0.12.1
[INFO] [stderr]     Checking bevy_core v0.10.1
[INFO] [stderr]     Checking bevy_log v0.10.1
[INFO] [stderr]     Checking bevy_time v0.10.1
[INFO] [stderr]     Checking bevy_input v0.10.1
[INFO] [stderr]     Checking bevy_a11y v0.10.1
[INFO] [stderr]     Checking wgpu v0.15.1
[INFO] [stderr]     Checking bevy_log v0.12.1
[INFO] [stderr]     Checking bevy_core v0.12.1
[INFO] [stderr]     Checking bevy_input v0.12.1
[INFO] [stderr]     Checking bevy_time v0.12.1
[INFO] [stderr]     Checking bevy_a11y v0.12.1
[INFO] [stderr]     Checking bevy_hierarchy v0.10.1
[INFO] [stderr]     Checking bevy_asset v0.12.1
[INFO] [stderr]     Checking bevy_diagnostic v0.10.1
[INFO] [stderr]     Checking bevy_hierarchy v0.12.1
[INFO] [stderr]     Checking bevy_transform v0.10.1
[INFO] [stderr]     Checking bevy_asset v0.10.1
[INFO] [stderr]     Checking bevy_transform v0.12.1
[INFO] [stderr]     Checking bevy_diagnostic v0.12.1
[INFO] [stderr]     Checking bevy_window v0.10.1
[INFO] [stderr]     Checking bevy_window v0.12.1
[INFO] [stderr]     Checking bevy_render v0.10.1
[INFO] [stderr]     Checking bevy_render v0.12.1
[INFO] [stderr]     Checking bevy_core_pipeline v0.10.1
[INFO] [stderr]     Checking bevy_scene v0.10.1
[INFO] [stderr]     Checking bevy_sprite v0.10.1
[INFO] [stderr]     Checking bevy_pbr v0.10.1
[INFO] [stderr]     Checking bevy_core_pipeline v0.12.1
[INFO] [stderr]     Checking bevy_sprite v0.12.1
[INFO] [stderr]     Checking bevy_pbr v0.12.1
[INFO] [stderr]     Checking bevy_internal v0.10.1
[INFO] [stderr]     Checking bevy v0.10.1
[INFO] [stderr]     Checking bevy_internal v0.12.1
[INFO] [stderr]     Checking bevy v0.12.1
[INFO] [stderr]     Checking bevy_sprite3d v2.7.0
[INFO] [stderr]     Checking bevy_xml v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0277]: the trait bound `AtlasSprite3dComponent: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/lib.rs:518:16
[INFO] [stdout]     |
[INFO] [stdout] 518 |       mut query: Query<(
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 519 | |         &mut SpriteXML3D,
[INFO] [stdout] 520 | |         &mut Transform,
[INFO] [stdout] 521 | |         &mut AtlasSprite3dComponent,
[INFO] [stdout] 522 | |     )>,
[INFO] [stdout]     | |______^ the trait `bevy::prelude::Component` is not implemented for `AtlasSprite3dComponent`, which is required by `(&mut SpriteXML3D, &mut bevy::prelude::Transform, &mut AtlasSprite3dComponent): WorldQuery`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               AccessibilityNode
[INFO] [stdout]               bevy::prelude::Name
[INFO] [stdout]               SpriteXML
[INFO] [stdout]               SpriteXML3D
[INFO] [stdout]               GlobalTransform
[INFO] [stdout]               bevy::prelude::Transform
[INFO] [stdout]               SceneInstance
[INFO] [stdout]               Children
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&mut AtlasSprite3dComponent` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(&mut SpriteXML3D, &mut bevy::prelude::Transform, &mut AtlasSprite3dComponent)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.10.1/src/system/query.rs:276:37
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Query<'world, 'state, Q: WorldQuery, F: ReadOnlyWorldQuery = ()> {
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `AtlasSprite3dComponent: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/lib.rs:518:16
[INFO] [stdout]     |
[INFO] [stdout] 518 |       mut query: Query<(
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 519 | |         &mut SpriteXML3D,
[INFO] [stdout] 520 | |         &mut Transform,
[INFO] [stdout] 521 | |         &mut AtlasSprite3dComponent,
[INFO] [stdout] 522 | |     )>,
[INFO] [stdout]     | |______^ the trait `bevy::prelude::Component` is not implemented for `AtlasSprite3dComponent`, which is required by `(&mut SpriteXML3D, &mut bevy::prelude::Transform, &mut AtlasSprite3dComponent): WorldQuery`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               AccessibilityNode
[INFO] [stdout]               bevy::prelude::Name
[INFO] [stdout]               SpriteXML
[INFO] [stdout]               SpriteXML3D
[INFO] [stdout]               GlobalTransform
[INFO] [stdout]               bevy::prelude::Transform
[INFO] [stdout]               SceneInstance
[INFO] [stdout]               Children
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&mut AtlasSprite3dComponent` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(&mut SpriteXML3D, &mut bevy::prelude::Transform, &mut AtlasSprite3dComponent)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.10.1/src/system/query.rs:276:37
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Query<'world, 'state, Q: WorldQuery, F: ReadOnlyWorldQuery = ()> {
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `AtlasSprite3dBundle: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/lib.rs:80:23
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub sprite_sheet: AtlasSprite3dBundle,
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `AtlasSprite3dBundle`, which is required by `AtlasSprite3dBundle: bevy::prelude::Bundle`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              AccessibilityNode
[INFO] [stdout]              bevy::prelude::Name
[INFO] [stdout]              SpriteXML
[INFO] [stdout]              SpriteXML3D
[INFO] [stdout]              GlobalTransform
[INFO] [stdout]              bevy::prelude::Transform
[INFO] [stdout]              SceneInstance
[INFO] [stdout]              Children
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `AtlasSprite3dBundle` to implement `bevy::prelude::Bundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `AtlasSprite3dBundle: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/lib.rs:80:23
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub sprite_sheet: AtlasSprite3dBundle,
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `AtlasSprite3dBundle`, which is required by `AtlasSprite3dBundle: bevy::prelude::Bundle`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              AccessibilityNode
[INFO] [stdout]              bevy::prelude::Name
[INFO] [stdout]              SpriteXML
[INFO] [stdout]              SpriteXML3D
[INFO] [stdout]              GlobalTransform
[INFO] [stdout]              bevy::prelude::Transform
[INFO] [stdout]              SceneInstance
[INFO] [stdout]              Children
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `AtlasSprite3dBundle` to implement `bevy::prelude::Bundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_components` exists for struct `AtlasSprite3dBundle`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:78:10
[INFO] [stdout]     |
[INFO] [stdout] 78  | #[derive(Bundle)]
[INFO] [stdout]     |          ^^^^^^ method cannot be called on `AtlasSprite3dBundle` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_sprite3d-2.7.0/src/lib.rs:374:1
[INFO] [stdout]     |
[INFO] [stdout] 374 | pub struct AtlasSprite3dBundle {
[INFO] [stdout]     | ------------------------------ doesn't satisfy `AtlasSprite3dBundle: bevy::prelude::Bundle` or `AtlasSprite3dBundle: bevy::prelude::Component`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `AtlasSprite3dBundle: bevy::prelude::Component`
[INFO] [stdout]             which is required by `AtlasSprite3dBundle: bevy::prelude::Bundle`
[INFO] [stdout]             `&AtlasSprite3dBundle: bevy::prelude::Component`
[INFO] [stdout]             which is required by `&AtlasSprite3dBundle: bevy::prelude::Bundle`
[INFO] [stdout]             `&mut AtlasSprite3dBundle: bevy::prelude::Component`
[INFO] [stdout]             which is required by `&mut AtlasSprite3dBundle: bevy::prelude::Bundle`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout]     = note: this error originates in the derive macro `Bundle` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: trait `DynamicBundle` which provides `get_components` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 1   + use bevy_ecs::bundle::DynamicBundle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_components` exists for struct `AtlasSprite3dBundle`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:78:10
[INFO] [stdout]     |
[INFO] [stdout] 78  | #[derive(Bundle)]
[INFO] [stdout]     |          ^^^^^^ method cannot be called on `AtlasSprite3dBundle` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_sprite3d-2.7.0/src/lib.rs:374:1
[INFO] [stdout]     |
[INFO] [stdout] 374 | pub struct AtlasSprite3dBundle {
[INFO] [stdout]     | ------------------------------ doesn't satisfy `AtlasSprite3dBundle: bevy::prelude::Bundle` or `AtlasSprite3dBundle: bevy::prelude::Component`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `AtlasSprite3dBundle: bevy::prelude::Component`
[INFO] [stdout]             which is required by `AtlasSprite3dBundle: bevy::prelude::Bundle`
[INFO] [stdout]             `&AtlasSprite3dBundle: bevy::prelude::Component`
[INFO] [stdout]             which is required by `&AtlasSprite3dBundle: bevy::prelude::Bundle`
[INFO] [stdout]             `&mut AtlasSprite3dBundle: bevy::prelude::Component`
[INFO] [stdout]             which is required by `&mut AtlasSprite3dBundle: bevy::prelude::Bundle`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout]     = note: this error originates in the derive macro `Bundle` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: trait `DynamicBundle` which provides `get_components` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 1   + use bevy_ecs::bundle::DynamicBundle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/lib.rs:337:36
[INFO] [stdout]     |
[INFO] [stdout] 337 | ...                   atlas: atlas_handle.clone(),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^ expected `Handle<TextureAtlas>`, found a different `Handle<TextureAtlas>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Handle<TextureAtlas>` and `Handle<TextureAtlas>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Handle<TextureAtlas>` is defined in crate `bevy_asset`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.10.1/src/handle.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub struct Handle<T>
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Handle<TextureAtlas>` is defined in crate `bevy_asset`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.12.1/src/handle.rs:124:1
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub enum Handle<A: Asset> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `bevy_asset` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/lib.rs:337:36
[INFO] [stdout]     |
[INFO] [stdout] 337 | ...                   atlas: atlas_handle.clone(),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^ expected `Handle<TextureAtlas>`, found a different `Handle<TextureAtlas>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Handle<TextureAtlas>` and `Handle<TextureAtlas>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Handle<TextureAtlas>` is defined in crate `bevy_asset`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.10.1/src/handle.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub struct Handle<T>
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Handle<TextureAtlas>` is defined in crate `bevy_asset`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.12.1/src/handle.rs:124:1
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub enum Handle<A: Asset> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `bevy_asset` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `bevy_asset::id::AssetId<bevy_sprite::texture_atlas::TextureAtlas>: From<&&bevy::prelude::Handle<bevy::prelude::TextureAtlas>>` is not satisfied
[INFO] [stdout]    --> src/lib.rs:344:63
[INFO] [stdout]     |
[INFO] [stdout] 344 |                         let Some(hd) = params.atlases.get_mut(&atlas_handle) else { return None};
[INFO] [stdout]     |                                                       ------- ^^^^^^^^^^^^^ the trait `From<&&bevy::prelude::Handle<bevy::prelude::TextureAtlas>>` is not implemented for `bevy_asset::id::AssetId<bevy_sprite::texture_atlas::TextureAtlas>`, which is required by `&&bevy::prelude::Handle<bevy::prelude::TextureAtlas>: Into<bevy_asset::id::AssetId<bevy_sprite::texture_atlas::TextureAtlas>>`
[INFO] [stdout]     |                                                       |
[INFO] [stdout]     |                                                       required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<Uuid>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<bevy_asset::assets::AssetIndex>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<bevy_asset::handle::Handle<A>>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<bevy_asset::handle::UntypedHandle>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<bevy_asset::id::UntypedAssetId>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<&bevy_asset::handle::Handle<A>>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<&bevy_asset::handle::UntypedHandle>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<&bevy_asset::id::UntypedAssetId>>
[INFO] [stdout]     = note: required for `&&bevy::prelude::Handle<bevy::prelude::TextureAtlas>` to implement `Into<bevy_asset::id::AssetId<bevy_sprite::texture_atlas::TextureAtlas>>`
[INFO] [stdout] note: required by a bound in `bevy_asset::assets::Assets::<A>::get_mut`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.12.1/src/assets.rs:385:40
[INFO] [stdout]     |
[INFO] [stdout] 385 |     pub fn get_mut(&mut self, id: impl Into<AssetId<A>>) -> Option<&mut A> {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^ required by this bound in `Assets::<A>::get_mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `bevy_asset::id::AssetId<bevy_sprite::texture_atlas::TextureAtlas>: From<&&bevy::prelude::Handle<bevy::prelude::TextureAtlas>>` is not satisfied
[INFO] [stdout]    --> src/lib.rs:344:63
[INFO] [stdout]     |
[INFO] [stdout] 344 |                         let Some(hd) = params.atlases.get_mut(&atlas_handle) else { return None};
[INFO] [stdout]     |                                                       ------- ^^^^^^^^^^^^^ the trait `From<&&bevy::prelude::Handle<bevy::prelude::TextureAtlas>>` is not implemented for `bevy_asset::id::AssetId<bevy_sprite::texture_atlas::TextureAtlas>`, which is required by `&&bevy::prelude::Handle<bevy::prelude::TextureAtlas>: Into<bevy_asset::id::AssetId<bevy_sprite::texture_atlas::TextureAtlas>>`
[INFO] [stdout]     |                                                       |
[INFO] [stdout]     |                                                       required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<Uuid>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<bevy_asset::assets::AssetIndex>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<bevy_asset::handle::Handle<A>>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<bevy_asset::handle::UntypedHandle>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<bevy_asset::id::UntypedAssetId>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<&bevy_asset::handle::Handle<A>>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<&bevy_asset::handle::UntypedHandle>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<&bevy_asset::id::UntypedAssetId>>
[INFO] [stdout]     = note: required for `&&bevy::prelude::Handle<bevy::prelude::TextureAtlas>` to implement `Into<bevy_asset::id::AssetId<bevy_sprite::texture_atlas::TextureAtlas>>`
[INFO] [stdout] note: required by a bound in `bevy_asset::assets::Assets::<A>::get_mut`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.12.1/src/assets.rs:385:40
[INFO] [stdout]     |
[INFO] [stdout] 385 |     pub fn get_mut(&mut self, id: impl Into<AssetId<A>>) -> Option<&mut A> {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^ required by this bound in `Assets::<A>::get_mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/lib.rs:360:44
[INFO] [stdout]     |
[INFO] [stdout] 360 | ...                   hd.add_texture(rect);
[INFO] [stdout]     |                          ----------- ^^^^ expected `bevy_math::rects::rect::Rect`, found `bevy::prelude::Rect`
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: `bevy::prelude::Rect` and `bevy_math::rects::rect::Rect` have similar names, but are actually distinct types
[INFO] [stdout] note: `bevy::prelude::Rect` is defined in crate `bevy_math`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_math-0.10.1/src/rect.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub struct Rect {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: `bevy_math::rects::rect::Rect` is defined in crate `bevy_math`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_math-0.12.1/src/rects/rect.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub struct Rect {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_sprite-0.12.1/src/texture_atlas.rs:134:12
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn add_texture(&mut self, rect: Rect) -> usize {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/lib.rs:360:44
[INFO] [stdout]     |
[INFO] [stdout] 360 | ...                   hd.add_texture(rect);
[INFO] [stdout]     |                          ----------- ^^^^ expected `bevy_math::rects::rect::Rect`, found `bevy::prelude::Rect`
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: `bevy::prelude::Rect` and `bevy_math::rects::rect::Rect` have similar names, but are actually distinct types
[INFO] [stdout] note: `bevy::prelude::Rect` is defined in crate `bevy_math`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_math-0.10.1/src/rect.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub struct Rect {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: `bevy_math::rects::rect::Rect` is defined in crate `bevy_math`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_math-0.12.1/src/rects/rect.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub struct Rect {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_sprite-0.12.1/src/texture_atlas.rs:134:12
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn add_texture(&mut self, rect: Rect) -> usize {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `iter_mut` exists for struct `Query<'_, '_, (&mut SpriteXML3D, &mut Transform, &mut AtlasSprite3dComponent)>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:525:57
[INFO] [stdout]     |
[INFO] [stdout] 525 |     for (mut xml, mut translation, mut sprite) in query.iter_mut() {
[INFO] [stdout]     |                                                         ^^^^^^^^ method cannot be called due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `(&mut SpriteXML3D, &mut bevy::prelude::Transform, &mut AtlasSprite3dComponent): WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `iter_mut` exists for struct `Query<'_, '_, (&mut SpriteXML3D, &mut Transform, &mut AtlasSprite3dComponent)>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:525:57
[INFO] [stdout]     |
[INFO] [stdout] 525 |     for (mut xml, mut translation, mut sprite) in query.iter_mut() {
[INFO] [stdout]     |                                                         ^^^^^^^^ method cannot be called due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `(&mut SpriteXML3D, &mut bevy::prelude::Transform, &mut AtlasSprite3dComponent): WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/lib.rs:108:33
[INFO] [stdout]     |
[INFO] [stdout] 108 | ...                   let name = &texture.name;
[INFO] [stdout]     |                           ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/lib.rs:108:33
[INFO] [stdout]     |
[INFO] [stdout] 108 | ...                   let name = &texture.name;
[INFO] [stdout]     |                           ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:213:13
[INFO] [stdout]     |
[INFO] [stdout] 213 |         let mut animation = &mut self.animations[anim_idx];
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:213:13
[INFO] [stdout]     |
[INFO] [stdout] 213 |         let mut animation = &mut self.animations[anim_idx];
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:429:13
[INFO] [stdout]     |
[INFO] [stdout] 429 |         let mut animation = &mut self.animations[anim_idx];
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:429:13
[INFO] [stdout]     |
[INFO] [stdout] 429 |         let mut animation = &mut self.animations[anim_idx];
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors; 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors; 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bevy_xml` (lib) due to 8 previous errors; 3 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `bevy_xml` (lib test) due to 8 previous errors; 3 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "0cf78712c67552ed65f81ecd4aa83faef0854832e9fe4d83e1d40ba49ed0392b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0cf78712c67552ed65f81ecd4aa83faef0854832e9fe4d83e1d40ba49ed0392b", kill_on_drop: false }`
[INFO] [stdout] 0cf78712c67552ed65f81ecd4aa83faef0854832e9fe4d83e1d40ba49ed0392b
[INFO] checking bevy_xml-0.2.0 against try#bfe97fcae016881ad333f0ff8cea2cadb9cf136c for pr-121848
[INFO] extracting crate bevy_xml 0.2.0 into /workspace/builds/worker-0-tc2/source
[INFO] validating manifest of crates.io crate bevy_xml 0.2.0 on toolchain bfe97fcae016881ad333f0ff8cea2cadb9cf136c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bfe97fcae016881ad333f0ff8cea2cadb9cf136c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate bevy_xml 0.2.0
[INFO] finished tweaking crates.io crate bevy_xml 0.2.0
[INFO] tweaked toml for crates.io crate bevy_xml 0.2.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bfe97fcae016881ad333f0ff8cea2cadb9cf136c" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bfe97fcae016881ad333f0ff8cea2cadb9cf136c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+bfe97fcae016881ad333f0ff8cea2cadb9cf136c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 879db4c174ca5788c6ef543b4fc3ca8128e9c54976efa29121e8cc168cb569ac
[INFO] running `Command { std: "docker" "start" "-a" "879db4c174ca5788c6ef543b4fc3ca8128e9c54976efa29121e8cc168cb569ac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "879db4c174ca5788c6ef543b4fc3ca8128e9c54976efa29121e8cc168cb569ac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "879db4c174ca5788c6ef543b4fc3ca8128e9c54976efa29121e8cc168cb569ac", kill_on_drop: false }`
[INFO] [stdout] 879db4c174ca5788c6ef543b4fc3ca8128e9c54976efa29121e8cc168cb569ac
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+bfe97fcae016881ad333f0ff8cea2cadb9cf136c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 50b8c99b45aaca4e04bcfeb4774e536d9124218b1efcde67e3389d0e3a483a45
[INFO] running `Command { std: "docker" "start" "-a" "50b8c99b45aaca4e04bcfeb4774e536d9124218b1efcde67e3389d0e3a483a45", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking ahash v0.8.11
[INFO] [stderr]     Checking ahash v0.7.8
[INFO] [stderr]    Compiling toml_edit v0.20.7
[INFO] [stderr]     Checking uuid v1.7.0
[INFO] [stderr]     Checking parking_lot_core v0.9.9
[INFO] [stderr]     Checking glam v0.23.0
[INFO] [stderr]    Compiling bevy_utils_proc_macros v0.12.1
[INFO] [stderr]     Checking nonmax v0.5.5
[INFO] [stderr]     Checking bevy_math v0.12.1
[INFO] [stderr]     Checking khronos-egl v4.1.0
[INFO] [stderr]     Checking bevy_ptr v0.10.1
[INFO] [stderr]     Checking bevy_ptr v0.12.1
[INFO] [stderr]     Checking bevy_tasks v0.12.1
[INFO] [stderr]     Checking bevy_tasks v0.10.1
[INFO] [stderr]     Checking image v0.24.9
[INFO] [stderr]     Checking event-listener v5.2.0
[INFO] [stderr]     Checking gpu-alloc-types v0.3.0
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]     Checking piper v0.2.1
[INFO] [stderr]     Checking hashbrown v0.12.3
[INFO] [stderr]     Checking hashbrown v0.14.3
[INFO] [stderr]    Compiling blake3 v1.5.0
[INFO] [stderr]     Checking wgpu-types v0.17.0
[INFO] [stderr]     Checking wgpu-types v0.15.2
[INFO] [stderr]     Checking event-listener-strategy v0.5.0
[INFO] [stderr]     Checking gpu-alloc v0.6.0
[INFO] [stderr]     Checking sysinfo v0.28.4
[INFO] [stderr]     Checking accesskit v0.12.3
[INFO] [stderr]     Checking async-channel v2.2.0
[INFO] [stderr]     Checking async-broadcast v0.5.1
[INFO] [stderr]     Checking bevy_mikktspace v0.12.1
[INFO] [stderr]     Checking sysinfo v0.29.11
[INFO] [stderr]     Checking accesskit v0.10.1
[INFO] [stderr]     Checking blocking v1.5.1
[INFO] [stderr]     Checking xml-rs v0.8.19
[INFO] [stderr]     Checking indexmap v1.9.3
[INFO] [stderr]     Checking async-fs v1.6.0
[INFO] [stderr]     Checking indexmap v2.2.5
[INFO] [stderr]     Checking gpu-descriptor v0.2.4
[INFO] [stderr]     Checking naga v0.13.0
[INFO] [stderr]     Checking serde-xml-rs v0.6.0
[INFO] [stderr]    Compiling bevy_macro_utils v0.12.1
[INFO] [stderr]     Checking petgraph v0.6.4
[INFO] [stderr]    Compiling bevy_reflect_derive v0.12.1
[INFO] [stderr]    Compiling bevy_ecs_macros v0.12.1
[INFO] [stderr]    Compiling bevy_derive v0.12.1
[INFO] [stderr]    Compiling bevy_asset_macros v0.12.1
[INFO] [stderr]    Compiling bevy_encase_derive v0.12.1
[INFO] [stderr]    Compiling bevy_render_macros v0.12.1
[INFO] [stderr]     Checking bevy_math v0.10.1
[INFO] [stderr]     Checking bevy_mikktspace v0.10.1
[INFO] [stderr]     Checking hexasphere v8.1.0
[INFO] [stderr]    Compiling bevy_macro_utils v0.10.1
[INFO] [stderr]    Compiling encase_derive_impl v0.5.0
[INFO] [stderr]     Checking bevy_utils v0.12.1
[INFO] [stderr]     Checking naga v0.11.1
[INFO] [stderr]    Compiling bevy_utils_proc_macros v0.10.1
[INFO] [stderr]    Compiling bevy_reflect_derive v0.10.1
[INFO] [stderr]    Compiling bevy_ecs_macros v0.10.1
[INFO] [stderr]    Compiling bevy_derive v0.10.1
[INFO] [stderr]    Compiling encase_derive v0.5.0
[INFO] [stderr]    Compiling bevy_render_macros v0.10.1
[INFO] [stderr]    Compiling bevy_encase_derive v0.10.1
[INFO] [stderr]     Checking bevy_utils v0.10.1
[INFO] [stderr]     Checking encase v0.5.0
[INFO] [stderr]     Checking bevy_reflect v0.12.1
[INFO] [stderr]     Checking bevy_reflect v0.10.1
[INFO] [stderr]     Checking wgpu-hal v0.17.2
[INFO] [stderr]     Checking naga_oil v0.10.1
[INFO] [stderr]     Checking bevy_ecs v0.12.1
[INFO] [stderr]     Checking wgpu-core v0.17.1
[INFO] [stderr]     Checking bevy_ecs v0.10.1
[INFO] [stderr]     Checking wgpu-hal v0.15.4
[INFO] [stderr]     Checking wgpu-core v0.15.1
[INFO] [stderr]     Checking wgpu v0.17.2
[INFO] [stderr]     Checking bevy_app v0.12.1
[INFO] [stderr]     Checking bevy_log v0.12.1
[INFO] [stderr]     Checking bevy_core v0.12.1
[INFO] [stderr]     Checking bevy_input v0.12.1
[INFO] [stderr]     Checking bevy_time v0.12.1
[INFO] [stderr]     Checking bevy_a11y v0.12.1
[INFO] [stderr]     Checking bevy_asset v0.12.1
[INFO] [stderr]     Checking bevy_app v0.10.1
[INFO] [stderr]     Checking bevy_hierarchy v0.12.1
[INFO] [stderr]     Checking bevy_diagnostic v0.12.1
[INFO] [stderr]     Checking bevy_transform v0.12.1
[INFO] [stderr]     Checking bevy_core v0.10.1
[INFO] [stderr]     Checking bevy_log v0.10.1
[INFO] [stderr]     Checking bevy_time v0.10.1
[INFO] [stderr]     Checking bevy_input v0.10.1
[INFO] [stderr]     Checking bevy_a11y v0.10.1
[INFO] [stderr]     Checking wgpu v0.15.1
[INFO] [stderr]     Checking bevy_hierarchy v0.10.1
[INFO] [stderr]     Checking bevy_diagnostic v0.10.1
[INFO] [stderr]     Checking bevy_transform v0.10.1
[INFO] [stderr]     Checking bevy_window v0.12.1
[INFO] [stderr]     Checking bevy_asset v0.10.1
[INFO] [stderr]     Checking bevy_window v0.10.1
[INFO] [stderr]     Checking bevy_render v0.12.1
[INFO] [stderr]     Checking bevy_render v0.10.1
[INFO] [stderr]     Checking bevy_core_pipeline v0.10.1
[INFO] [stderr]     Checking bevy_scene v0.10.1
[INFO] [stderr]     Checking bevy_pbr v0.10.1
[INFO] [stderr]     Checking bevy_sprite v0.10.1
[INFO] [stderr]     Checking bevy_core_pipeline v0.12.1
[INFO] [stderr]     Checking bevy_pbr v0.12.1
[INFO] [stderr]     Checking bevy_sprite v0.12.1
[INFO] [stderr]     Checking bevy_internal v0.10.1
[INFO] [stderr]     Checking bevy v0.10.1
[INFO] [stderr]     Checking bevy_internal v0.12.1
[INFO] [stderr]     Checking bevy v0.12.1
[INFO] [stderr]     Checking bevy_sprite3d v2.7.0
[INFO] [stderr]     Checking bevy_xml v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0277]: the trait bound `AtlasSprite3dComponent: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/lib.rs:518:16
[INFO] [stdout]     |
[INFO] [stdout] 518 |       mut query: Query<(
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 519 | |         &mut SpriteXML3D,
[INFO] [stdout] 520 | |         &mut Transform,
[INFO] [stdout] 521 | |         &mut AtlasSprite3dComponent,
[INFO] [stdout] 522 | |     )>,
[INFO] [stdout]     | |______^ the trait `bevy::prelude::Component` is not implemented for `AtlasSprite3dComponent`, which is required by `(&mut SpriteXML3D, &mut bevy::prelude::Transform, &mut AtlasSprite3dComponent): WorldQuery`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               AccessibilityNode
[INFO] [stdout]               bevy::prelude::Name
[INFO] [stdout]               SpriteXML
[INFO] [stdout]               SpriteXML3D
[INFO] [stdout]               GlobalTransform
[INFO] [stdout]               bevy::prelude::Transform
[INFO] [stdout]               SceneInstance
[INFO] [stdout]               Children
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&mut AtlasSprite3dComponent` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(&mut SpriteXML3D, &mut bevy::prelude::Transform, &mut AtlasSprite3dComponent)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.10.1/src/system/query.rs:276:37
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Query<'world, 'state, Q: WorldQuery, F: ReadOnlyWorldQuery = ()> {
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `AtlasSprite3dComponent: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/lib.rs:518:16
[INFO] [stdout]     |
[INFO] [stdout] 518 |       mut query: Query<(
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 519 | |         &mut SpriteXML3D,
[INFO] [stdout] 520 | |         &mut Transform,
[INFO] [stdout] 521 | |         &mut AtlasSprite3dComponent,
[INFO] [stdout] 522 | |     )>,
[INFO] [stdout]     | |______^ the trait `bevy::prelude::Component` is not implemented for `AtlasSprite3dComponent`, which is required by `(&mut SpriteXML3D, &mut bevy::prelude::Transform, &mut AtlasSprite3dComponent): WorldQuery`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               AccessibilityNode
[INFO] [stdout]               bevy::prelude::Name
[INFO] [stdout]               SpriteXML
[INFO] [stdout]               SpriteXML3D
[INFO] [stdout]               GlobalTransform
[INFO] [stdout]               bevy::prelude::Transform
[INFO] [stdout]               SceneInstance
[INFO] [stdout]               Children
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&mut AtlasSprite3dComponent` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(&mut SpriteXML3D, &mut bevy::prelude::Transform, &mut AtlasSprite3dComponent)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.10.1/src/system/query.rs:276:37
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub struct Query<'world, 'state, Q: WorldQuery, F: ReadOnlyWorldQuery = ()> {
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `AtlasSprite3dBundle: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/lib.rs:80:23
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub sprite_sheet: AtlasSprite3dBundle,
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `AtlasSprite3dBundle`, which is required by `AtlasSprite3dBundle: bevy::prelude::Bundle`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              AccessibilityNode
[INFO] [stdout]              bevy::prelude::Name
[INFO] [stdout]              SpriteXML
[INFO] [stdout]              SpriteXML3D
[INFO] [stdout]              GlobalTransform
[INFO] [stdout]              bevy::prelude::Transform
[INFO] [stdout]              SceneInstance
[INFO] [stdout]              Children
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `AtlasSprite3dBundle` to implement `bevy::prelude::Bundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `AtlasSprite3dBundle: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/lib.rs:80:23
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub sprite_sheet: AtlasSprite3dBundle,
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `AtlasSprite3dBundle`, which is required by `AtlasSprite3dBundle: bevy::prelude::Bundle`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              AccessibilityNode
[INFO] [stdout]              bevy::prelude::Name
[INFO] [stdout]              SpriteXML
[INFO] [stdout]              SpriteXML3D
[INFO] [stdout]              GlobalTransform
[INFO] [stdout]              bevy::prelude::Transform
[INFO] [stdout]              SceneInstance
[INFO] [stdout]              Children
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `AtlasSprite3dBundle` to implement `bevy::prelude::Bundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_components` exists for struct `AtlasSprite3dBundle`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:78:10
[INFO] [stdout]     |
[INFO] [stdout] 78  | #[derive(Bundle)]
[INFO] [stdout]     |          ^^^^^^ method cannot be called on `AtlasSprite3dBundle` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_sprite3d-2.7.0/src/lib.rs:374:1
[INFO] [stdout]     |
[INFO] [stdout] 374 | pub struct AtlasSprite3dBundle {
[INFO] [stdout]     | ------------------------------ doesn't satisfy `AtlasSprite3dBundle: bevy::prelude::Bundle` or `AtlasSprite3dBundle: bevy::prelude::Component`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `AtlasSprite3dBundle: bevy::prelude::Component`
[INFO] [stdout]             which is required by `AtlasSprite3dBundle: bevy::prelude::Bundle`
[INFO] [stdout]             `&AtlasSprite3dBundle: bevy::prelude::Component`
[INFO] [stdout]             which is required by `&AtlasSprite3dBundle: bevy::prelude::Bundle`
[INFO] [stdout]             `&mut AtlasSprite3dBundle: bevy::prelude::Component`
[INFO] [stdout]             which is required by `&mut AtlasSprite3dBundle: bevy::prelude::Bundle`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout]     = note: this error originates in the derive macro `Bundle` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: trait `DynamicBundle` which provides `get_components` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 1   + use bevy_ecs::bundle::DynamicBundle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `get_components` exists for struct `AtlasSprite3dBundle`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:78:10
[INFO] [stdout]     |
[INFO] [stdout] 78  | #[derive(Bundle)]
[INFO] [stdout]     |          ^^^^^^ method cannot be called on `AtlasSprite3dBundle` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_sprite3d-2.7.0/src/lib.rs:374:1
[INFO] [stdout]     |
[INFO] [stdout] 374 | pub struct AtlasSprite3dBundle {
[INFO] [stdout]     | ------------------------------ doesn't satisfy `AtlasSprite3dBundle: bevy::prelude::Bundle` or `AtlasSprite3dBundle: bevy::prelude::Component`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `AtlasSprite3dBundle: bevy::prelude::Component`
[INFO] [stdout]             which is required by `AtlasSprite3dBundle: bevy::prelude::Bundle`
[INFO] [stdout]             `&AtlasSprite3dBundle: bevy::prelude::Component`
[INFO] [stdout]             which is required by `&AtlasSprite3dBundle: bevy::prelude::Bundle`
[INFO] [stdout]             `&mut AtlasSprite3dBundle: bevy::prelude::Component`
[INFO] [stdout]             which is required by `&mut AtlasSprite3dBundle: bevy::prelude::Bundle`
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout]     = note: this error originates in the derive macro `Bundle` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: trait `DynamicBundle` which provides `get_components` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 1   + use bevy_ecs::bundle::DynamicBundle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/lib.rs:337:36
[INFO] [stdout]     |
[INFO] [stdout] 337 | ...                   atlas: atlas_handle.clone(),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^ expected `Handle<TextureAtlas>`, found a different `Handle<TextureAtlas>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Handle<TextureAtlas>` and `Handle<TextureAtlas>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Handle<TextureAtlas>` is defined in crate `bevy_asset`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.10.1/src/handle.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub struct Handle<T>
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Handle<TextureAtlas>` is defined in crate `bevy_asset`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.12.1/src/handle.rs:124:1
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub enum Handle<A: Asset> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `bevy_asset` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `bevy_asset::id::AssetId<bevy_sprite::texture_atlas::TextureAtlas>: From<&&bevy::prelude::Handle<bevy::prelude::TextureAtlas>>` is not satisfied
[INFO] [stdout]    --> src/lib.rs:344:63
[INFO] [stdout]     |
[INFO] [stdout] 344 |                         let Some(hd) = params.atlases.get_mut(&atlas_handle) else { return None};
[INFO] [stdout]     |                                                       ------- ^^^^^^^^^^^^^ the trait `From<&&bevy::prelude::Handle<bevy::prelude::TextureAtlas>>` is not implemented for `bevy_asset::id::AssetId<bevy_sprite::texture_atlas::TextureAtlas>`, which is required by `&&bevy::prelude::Handle<bevy::prelude::TextureAtlas>: Into<bevy_asset::id::AssetId<bevy_sprite::texture_atlas::TextureAtlas>>`
[INFO] [stdout]     |                                                       |
[INFO] [stdout]     |                                                       required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<Uuid>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<bevy_asset::assets::AssetIndex>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<bevy_asset::handle::Handle<A>>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<bevy_asset::handle::UntypedHandle>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<bevy_asset::id::UntypedAssetId>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<&bevy_asset::handle::Handle<A>>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<&bevy_asset::handle::UntypedHandle>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<&bevy_asset::id::UntypedAssetId>>
[INFO] [stdout]     = note: required for `&&bevy::prelude::Handle<bevy::prelude::TextureAtlas>` to implement `Into<bevy_asset::id::AssetId<bevy_sprite::texture_atlas::TextureAtlas>>`
[INFO] [stdout] note: required by a bound in `bevy_asset::assets::Assets::<A>::get_mut`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.12.1/src/assets.rs:385:40
[INFO] [stdout]     |
[INFO] [stdout] 385 |     pub fn get_mut(&mut self, id: impl Into<AssetId<A>>) -> Option<&mut A> {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^ required by this bound in `Assets::<A>::get_mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/lib.rs:337:36
[INFO] [stdout]     |
[INFO] [stdout] 337 | ...                   atlas: atlas_handle.clone(),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^ expected `Handle<TextureAtlas>`, found a different `Handle<TextureAtlas>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Handle<TextureAtlas>` and `Handle<TextureAtlas>` have similar names, but are actually distinct types
[INFO] [stdout] note: `Handle<TextureAtlas>` is defined in crate `bevy_asset`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.10.1/src/handle.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub struct Handle<T>
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `Handle<TextureAtlas>` is defined in crate `bevy_asset`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.12.1/src/handle.rs:124:1
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub enum Handle<A: Asset> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: perhaps two different versions of crate `bevy_asset` are being used?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `bevy_asset::id::AssetId<bevy_sprite::texture_atlas::TextureAtlas>: From<&&bevy::prelude::Handle<bevy::prelude::TextureAtlas>>` is not satisfied
[INFO] [stdout]    --> src/lib.rs:344:63
[INFO] [stdout]     |
[INFO] [stdout] 344 |                         let Some(hd) = params.atlases.get_mut(&atlas_handle) else { return None};
[INFO] [stdout]     |                                                       ------- ^^^^^^^^^^^^^ the trait `From<&&bevy::prelude::Handle<bevy::prelude::TextureAtlas>>` is not implemented for `bevy_asset::id::AssetId<bevy_sprite::texture_atlas::TextureAtlas>`, which is required by `&&bevy::prelude::Handle<bevy::prelude::TextureAtlas>: Into<bevy_asset::id::AssetId<bevy_sprite::texture_atlas::TextureAtlas>>`
[INFO] [stdout]     |                                                       |
[INFO] [stdout]     |                                                       required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<Uuid>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<bevy_asset::assets::AssetIndex>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<bevy_asset::handle::Handle<A>>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<bevy_asset::handle::UntypedHandle>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<bevy_asset::id::UntypedAssetId>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<&bevy_asset::handle::Handle<A>>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<&bevy_asset::handle::UntypedHandle>>
[INFO] [stdout]               <bevy_asset::id::AssetId<A> as From<&bevy_asset::id::UntypedAssetId>>
[INFO] [stdout]     = note: required for `&&bevy::prelude::Handle<bevy::prelude::TextureAtlas>` to implement `Into<bevy_asset::id::AssetId<bevy_sprite::texture_atlas::TextureAtlas>>`
[INFO] [stdout] note: required by a bound in `bevy_asset::assets::Assets::<A>::get_mut`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.12.1/src/assets.rs:385:40
[INFO] [stdout]     |
[INFO] [stdout] 385 |     pub fn get_mut(&mut self, id: impl Into<AssetId<A>>) -> Option<&mut A> {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^ required by this bound in `Assets::<A>::get_mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/lib.rs:360:44
[INFO] [stdout]     |
[INFO] [stdout] 360 | ...                   hd.add_texture(rect);
[INFO] [stdout]     |                          ----------- ^^^^ expected `bevy_math::rects::rect::Rect`, found `bevy::prelude::Rect`
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: `bevy::prelude::Rect` and `bevy_math::rects::rect::Rect` have similar names, but are actually distinct types
[INFO] [stdout] note: `bevy::prelude::Rect` is defined in crate `bevy_math`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_math-0.10.1/src/rect.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub struct Rect {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: `bevy_math::rects::rect::Rect` is defined in crate `bevy_math`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_math-0.12.1/src/rects/rect.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub struct Rect {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_sprite-0.12.1/src/texture_atlas.rs:134:12
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn add_texture(&mut self, rect: Rect) -> usize {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `iter_mut` exists for struct `Query<'_, '_, (&mut SpriteXML3D, &mut Transform, &mut AtlasSprite3dComponent)>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:525:57
[INFO] [stdout]     |
[INFO] [stdout] 525 |     for (mut xml, mut translation, mut sprite) in query.iter_mut() {
[INFO] [stdout]     |                                                         ^^^^^^^^ method cannot be called due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `(&mut SpriteXML3D, &mut bevy::prelude::Transform, &mut AtlasSprite3dComponent): WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/lib.rs:360:44
[INFO] [stdout]     |
[INFO] [stdout] 360 | ...                   hd.add_texture(rect);
[INFO] [stdout]     |                          ----------- ^^^^ expected `bevy_math::rects::rect::Rect`, found `bevy::prelude::Rect`
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: `bevy::prelude::Rect` and `bevy_math::rects::rect::Rect` have similar names, but are actually distinct types
[INFO] [stdout] note: `bevy::prelude::Rect` is defined in crate `bevy_math`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_math-0.10.1/src/rect.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub struct Rect {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: `bevy_math::rects::rect::Rect` is defined in crate `bevy_math`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_math-0.12.1/src/rects/rect.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout] 14  | pub struct Rect {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/bevy_sprite-0.12.1/src/texture_atlas.rs:134:12
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn add_texture(&mut self, rect: Rect) -> usize {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `iter_mut` exists for struct `Query<'_, '_, (&mut SpriteXML3D, &mut Transform, &mut AtlasSprite3dComponent)>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:525:57
[INFO] [stdout]     |
[INFO] [stdout] 525 |     for (mut xml, mut translation, mut sprite) in query.iter_mut() {
[INFO] [stdout]     |                                                         ^^^^^^^^ method cannot be called due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `(&mut SpriteXML3D, &mut bevy::prelude::Transform, &mut AtlasSprite3dComponent): WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/lib.rs:108:33
[INFO] [stdout]     |
[INFO] [stdout] 108 | ...                   let name = &texture.name;
[INFO] [stdout]     |                           ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:213:13
[INFO] [stdout]     |
[INFO] [stdout] 213 |         let mut animation = &mut self.animations[anim_idx];
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:429:13
[INFO] [stdout]     |
[INFO] [stdout] 429 |         let mut animation = &mut self.animations[anim_idx];
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/lib.rs:108:33
[INFO] [stdout]     |
[INFO] [stdout] 108 | ...                   let name = &texture.name;
[INFO] [stdout]     |                           ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:213:13
[INFO] [stdout]     |
[INFO] [stdout] 213 |         let mut animation = &mut self.animations[anim_idx];
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors; 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:429:13
[INFO] [stdout]     |
[INFO] [stdout] 429 |         let mut animation = &mut self.animations[anim_idx];
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bevy_xml` (lib test) due to 8 previous errors; 3 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 7 previous errors; 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bevy_xml` (lib) due to 8 previous errors; 3 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "50b8c99b45aaca4e04bcfeb4774e536d9124218b1efcde67e3389d0e3a483a45", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "50b8c99b45aaca4e04bcfeb4774e536d9124218b1efcde67e3389d0e3a483a45", kill_on_drop: false }`
[INFO] [stdout] 50b8c99b45aaca4e04bcfeb4774e536d9124218b1efcde67e3389d0e3a483a45
