Repository: rust
Issue: Continue compilation after disk full results in panic
Labels: I-ICE,T-compiler,A-incr-comp,C-bug

<!--
Thank you for finding an Internal Compiler Error! 🧊  If possible, try to provide
a minimal verifiable example. You can read "Rust Bug Minimization Patterns" for
how to create smaller examples.

http://blog.pnkfx.org/blog/2019/11/18/rust-bug-minimization-patterns/

-->

### Code

```
cd /tmp
git clone https://github.com/bevyengine/bevy --depth 1 # commit d158e0893ea88b6acf523a4264f076d6e0b540c6
cd bevy/
cargo run --example breakout # see log 1 below
# stopped with ^C because disk full

cd /tmp/
mv bevy/ ~/software/ # move to another disk
cd ~/software/bevy/
cargo run --example breakout # see error 1 below
cargo clean -p bevy_sprite
cargo run --example breakout # see error 2 below
cargo clean -p bevy_pbr
cargo run --example breakout # OK
```


### Meta
<!--
If you're using the stable version of the compiler, you should also check if the
bug also exists in the beta or nightly versions.
-->

`rustc --version --verbose`:
```
rustc 1.55.0 (c8dfcfe04 2021-09-06)
binary: rustc
commit-hash: c8dfcfe046a7680554bf4eb612bad840e7631c4b
commit-date: 2021-09-06
host: x86_64-unknown-linux-gnu
release: 1.55.0
LLVM version: 12.0.1
```

### Error output

Log 1:
```
> cargo run --example breakout
    Updating crates.io index
  Downloaded ab_glyph v0.2.11
  Downloaded khronos-egl v4.1.0
  Downloaded libm v0.1.4
  Downloaded naga v0.5.0
  Downloaded libc v0.2.103
  Downloaded svg_fmt v0.4.1
  Downloaded copyless v0.1.5
  Downloaded bytemuck_derive v1.0.1
  Downloaded ahash v0.7.4
  Downloaded alsa-sys v0.3.1
  Downloaded alsa v0.5.0
  Downloaded slice-deque v0.3.0
  Downloaded ahash v0.4.7
  Downloaded xi-unicode v0.3.0
  Downloaded gfx-renderdoc v0.1.0
  Downloaded gilrs-core v0.3.1
  Downloaded hex v0.4.3
  Downloaded downcast-rs v1.2.0
  Downloaded bit-set v0.5.2
  Downloaded gfx-backend-empty v0.9.0
  Downloaded fixedbitset v0.4.0
  Downloaded glyph_brush_layout v0.2.3
  Downloaded inotify-sys v0.1.5
  Downloaded gltf-derive v0.16.0
  Downloaded external-memory v0.0.1
  Downloaded crossbeam v0.8.1
  Downloaded glam v0.18.0
  Downloaded inplace_it v0.3.3
  Downloaded stretch v0.3.2
  Downloaded owned_ttf_parser v0.12.1
  Downloaded rose_tree v0.2.0
  Downloaded spirv_headers v1.5.0
  Downloaded syn v1.0.77
  Downloaded wgpu-core v0.9.2
  Downloaded wgpu-types v0.9.0
  Downloaded notify v5.0.0-pre.11
  Downloaded cargo-manifest v0.2.6
  Downloaded cfg_aliases v0.1.1
  Downloaded guillotiere v0.6.2
  Downloaded raw-window-handle v0.3.3
  Downloaded ttf-parser v0.12.3
  Downloaded tracing-subscriber v0.2.24
  Downloaded crossbeam-queue v0.3.2
  Downloaded cpal v0.13.4
  Downloaded gpu-alloc v0.4.7
  Downloaded drm-fourcc v2.2.0
  Downloaded gltf-json v0.16.0
  Downloaded glow v0.9.0
  Downloaded wgpu v0.9.0
  Downloaded ron v0.6.5
  Downloaded instant v0.1.11
  Downloaded pkg-config v0.3.20
  Downloaded rectangle-pack v0.4.2
  Downloaded x11-dl v2.19.1
  Downloaded spirv-reflect v0.2.3
  Downloaded ash v0.32.1
  Downloaded gpu-alloc-types v0.2.0
  Downloaded renderdoc-sys v0.7.1
  Downloaded hexasphere v4.1.1
  Downloaded inotify v0.9.4
  Downloaded euclid v0.22.6
  Downloaded gltf v0.16.0
  Downloaded gpu-descriptor v0.1.1
  Downloaded nix v0.20.1
  Downloaded winit v0.25.0
  Downloaded gfx-backend-vulkan v0.9.0
  Downloaded gilrs v0.8.1
  Downloaded libloading v0.7.0
  Downloaded libudev-sys v0.1.4
  Downloaded gpu-descriptor-types v0.1.1
  Downloaded mio-misc v1.2.1
  Downloaded inflections v1.1.1
  Downloaded gfx-backend-gl v0.9.0
  Downloaded bit-vec v0.6.3
  Downloaded gfx-hal v0.9.0
  Downloaded erased-serde v0.3.16
  Downloaded profiling v1.0.3
  Downloaded ab_glyph_rasterizer v0.1.4
  Downloaded minimp3-sys v0.3.2
  Downloaded minimp3 v0.5.1
  Downloaded approx v0.5.0
  Downloaded rodio v0.14.0
  Downloaded bevy-glsl-to-spirv v0.2.1
  Downloaded 83 crates (51.3 MB) in 15.26s (largest was `bevy-glsl-to-spirv` at 37.9 MB)
   Compiling autocfg v1.0.1
   Compiling proc-macro2 v1.0.29
   Compiling libc v0.2.103
   Compiling unicode-xid v0.2.2
   Compiling syn v1.0.77
   Compiling cfg-if v1.0.0
   Compiling serde_derive v1.0.130
   Compiling serde v1.0.130
   Compiling lazy_static v1.4.0
   Compiling bitflags v1.2.1
   Compiling hashbrown v0.11.2
   Compiling scopeguard v1.1.0
   Compiling parking_lot_core v0.8.5
   Compiling byteorder v1.4.3
   Compiling log v0.4.14
   Compiling once_cell v1.8.0
   Compiling pin-project-lite v0.2.7
   Compiling memchr v2.4.1
   Compiling futures-core v0.3.17
   Compiling version_check v0.9.3
   Compiling Inflector v0.11.4
   Compiling erased-serde v0.3.16
   Compiling cache-padded v1.1.1
   Compiling futures-io v0.3.17
   Compiling waker-fn v1.1.0
   Compiling fastrand v1.5.0
   Compiling parking v2.0.0
   Compiling ppv-lite86 v0.2.10
   Compiling slab v0.4.4
   Compiling async-task v4.0.3
   Compiling event-listener v2.5.1
   Compiling downcast-rs v1.2.0
   Compiling crossbeam-utils v0.8.5
   Compiling fixedbitset v0.4.0
   Compiling pkg-config v0.3.20
   Compiling ryu v1.0.5
   Compiling serde_json v1.0.68
   Compiling itoa v0.4.8
   Compiling regex-syntax v0.6.25
   Compiling ansi_term v0.12.1
   Compiling anyhow v1.0.44
   Compiling same-file v1.0.6
   Compiling crc32fast v1.2.1
   Compiling adler32 v1.2.0
   Compiling fixedbitset v0.2.0
   Compiling drm-fourcc v2.2.0
   Compiling bit-vec v0.6.3
   Compiling bevy-glsl-to-spirv v0.2.1
   Compiling termcolor v1.1.2
   Compiling unicode-width v0.1.9
   Compiling crossbeam-epoch v0.9.5
   Compiling color_quant v1.1.0
   Compiling scoped_threadpool v0.1.9
   Compiling crossbeam-queue v0.3.2
   Compiling hex v0.4.3
   Compiling khronos-egl v4.1.0
   Compiling ttf-parser v0.12.3
   Compiling renderdoc-sys v0.7.1
   Compiling ahash v0.4.7
   Compiling arrayvec v0.5.2
   Compiling cfg_aliases v0.1.1
   Compiling inplace_it v0.3.3
   Compiling percent-encoding v2.1.0
   Compiling libm v0.1.4
   Compiling winit v0.25.0
   Compiling glow v0.9.0
   Compiling cpal v0.13.4
   Compiling svg_fmt v0.4.1
   Compiling inflections v1.1.1
   Compiling ab_glyph_rasterizer v0.1.4
   Compiling profiling v1.0.3
   Compiling vec_map v0.8.2
   Compiling xi-unicode v0.3.0
   Compiling base64 v0.13.0
   Compiling rectangle-pack v0.4.2
   Compiling copyless v0.1.5
   Compiling fnv v1.0.7
   Compiling indexmap v1.7.0
   Compiling num-traits v0.2.14
   Compiling num-integer v0.1.44
   Compiling memoffset v0.6.4
   Compiling num-rational v0.3.2
   Compiling num-iter v0.1.42
   Compiling instant v0.1.11
   Compiling libloading v0.7.0
   Compiling tracing-core v0.1.20
   Compiling sharded-slab v0.1.3
   Compiling lock_api v0.4.5
   Compiling fxhash v0.2.1
   Compiling thread_local v1.1.3
   Compiling concurrent-queue v1.2.2
   Compiling ahash v0.7.4
   Compiling alsa-sys v0.3.1
   Compiling x11-dl v2.19.1
   Compiling libudev-sys v0.1.4
   Compiling walkdir v2.3.2
   Compiling miniz_oxide v0.3.7
   Compiling deflate v0.8.6
   Compiling bit-set v0.5.2
   Compiling codespan-reporting v0.11.1
   Compiling hashbrown v0.9.1
   Compiling wgpu-core v0.9.2
   Compiling regex-automata v0.1.10
   Compiling owned_ttf_parser v0.12.1
   Compiling ash v0.32.1
   Compiling ab_glyph v0.2.11
   Compiling quote v1.0.9
   Compiling gpu-descriptor-types v0.1.1
   Compiling gpu-alloc-types v0.2.0
   Compiling wgpu-types v0.9.0
   Compiling matchers v0.0.1
   Compiling tracing-log v0.1.2
   Compiling gfx-renderdoc v0.1.0
   Compiling async-channel v1.6.1
   Compiling getrandom v0.2.3
   Compiling num_cpus v1.13.0
   Compiling jobserver v0.1.24
   Compiling mio v0.7.13
   Compiling inotify-sys v0.1.5
   Compiling filetime v0.2.15
   Compiling raw-window-handle v0.3.3
   Compiling slice-deque v0.3.0
   Compiling crossbeam-channel v0.5.1
   Compiling futures-lite v1.12.0
   Compiling aho-corasick v0.7.18
   Compiling png v0.16.8
   Compiling stretch v0.3.2
   Compiling nix v0.20.1
   Compiling petgraph v0.5.1
   Compiling gpu-descriptor v0.1.1
   Compiling gpu-alloc v0.4.7
   Compiling spirv_headers v1.5.0
   Compiling approx v0.5.0
   Compiling euclid v0.22.6
   Compiling rand_core v0.6.3
   Compiling cc v1.0.70
   Compiling inotify v0.9.4
   Compiling async-executor v1.4.1
   Compiling regex v1.5.4
   Compiling crossbeam-deque v0.8.1
   Compiling chrono v0.4.19
   Compiling rose_tree v0.2.0
   Compiling glyph_brush_layout v0.2.3
   Compiling guillotiere v0.6.2
   Compiling alsa v0.5.0
   Compiling rand_chacha v0.3.1
   Compiling notify v5.0.0-pre.11
   Compiling bevy_tasks v0.5.0 (/tmp/bevy/crates/bevy_tasks)
   Compiling spirv-reflect v0.2.3
   Compiling minimp3-sys v0.3.2
   Compiling crossbeam v0.8.1
   Compiling thiserror-impl v1.0.29
   Compiling bytemuck_derive v1.0.1
   Compiling tracing-attributes v0.1.16
   Compiling gltf-derive v0.16.0
   Compiling rand v0.8.4
   Compiling mio-misc v1.2.1
   Compiling bytemuck v1.7.2
   Compiling thiserror v1.0.29
   Compiling tracing v0.1.28
   Compiling image v0.23.14
   Compiling naga v0.5.0
   Compiling minimp3 v0.5.1
   Compiling smallvec v1.6.1
   Compiling toml v0.5.8
   Compiling uuid v0.8.2
   Compiling glam v0.18.0
   Compiling tracing-serde v0.1.2
   Compiling ron v0.6.5
   Compiling gilrs-core v0.3.1
   Compiling cargo-manifest v0.2.6
   Compiling external-memory v0.0.1
   Compiling tracing-subscriber v0.2.24
   Compiling gltf-json v0.16.0
   Compiling hexasphere v4.1.1
   Compiling parking_lot v0.11.2
   Compiling gfx-hal v0.9.0
   Compiling gilrs v0.8.1
   Compiling bevy_macro_utils v0.5.0 (/tmp/bevy/crates/bevy_macro_utils)
   Compiling rodio v0.14.0
   Compiling gltf v0.16.0
   Compiling bevy_derive v0.5.0 (/tmp/bevy/crates/bevy_derive)
   Compiling bevy_reflect_derive v0.5.0 (/tmp/bevy/crates/bevy_reflect/bevy_reflect_derive)
   Compiling bevy_ecs_macros v0.5.0 (/tmp/bevy/crates/bevy_ecs/macros)
   Compiling gfx-backend-gl v0.9.0
   Compiling gfx-backend-vulkan v0.9.0
   Compiling gfx-backend-empty v0.9.0
   Compiling bevy_utils v0.5.0 (/tmp/bevy/crates/bevy_utils)
   Compiling bevy_reflect v0.5.0 (/tmp/bevy/crates/bevy_reflect)
   Compiling bevy_ecs v0.5.0 (/tmp/bevy/crates/bevy_ecs)
   Compiling bevy_math v0.5.0 (/tmp/bevy/crates/bevy_math)
   Compiling bevy_app v0.5.0 (/tmp/bevy/crates/bevy_app)
   Compiling bevy_log v0.5.0 (/tmp/bevy/crates/bevy_log)
   Compiling bevy_core v0.5.0 (/tmp/bevy/crates/bevy_core)
   Compiling bevy_transform v0.5.0 (/tmp/bevy/crates/bevy_transform)
   Compiling bevy_window v0.5.0 (/tmp/bevy/crates/bevy_window)
   Compiling bevy_input v0.5.0 (/tmp/bevy/crates/bevy_input)
   Compiling wgpu v0.9.0
   Compiling bevy_diagnostic v0.5.0 (/tmp/bevy/crates/bevy_diagnostic)
   Compiling bevy_winit v0.5.0 (/tmp/bevy/crates/bevy_winit)
   Compiling bevy_gilrs v0.5.0 (/tmp/bevy/crates/bevy_gilrs)
   Compiling bevy_asset v0.5.0 (/tmp/bevy/crates/bevy_asset)
   Compiling bevy_render v0.5.0 (/tmp/bevy/crates/bevy_render)
   Compiling bevy_scene v0.5.0 (/tmp/bevy/crates/bevy_scene)
   Compiling bevy_audio v0.5.0 (/tmp/bevy/crates/bevy_audio)
   Compiling bevy_sprite v0.5.0 (/tmp/bevy/crates/bevy_sprite)
   Compiling bevy_pbr v0.5.0 (/tmp/bevy/crates/bevy_pbr)
   Compiling bevy_gltf v0.5.0 (/tmp/bevy/crates/bevy_gltf)
   Compiling bevy_text v0.5.0 (/tmp/bevy/crates/bevy_text)
   Compiling bevy_wgpu v0.5.0 (/tmp/bevy/crates/bevy_wgpu)
LLVM ERROR: IO failure on output stream: No space left on device
LLVM ERROR: IO failure on output stream: No space left on device
error: could not compile `bevy_gltf`
warning: build failed, waiting for other jobs to finish...
LLVM ERROR: IO failure on output stream: No space left on device
^C⏎ 
```
Error 1:
```
> cargo run --example breakout
   Compiling bevy_sprite v0.5.0 (/home/user/software/bevy/crates/bevy_sprite)
   Compiling bevy_pbr v0.5.0 (/home/user/software/bevy/crates/bevy_pbr)
error: internal compiler error: encountered incremental compilation error with item_attrs(bevy_render[56de]::mesh::mesh::Mesh)
  |
  = help: This is a known issue with the compiler. Run `cargo clean -p bevy_pbr` or `cargo clean` to allow your project to compile
  = note: Please follow the instructions below to create a bug report with the provided information
  = note: See <https://github.com/rust-lang/rust/issues/84970> for more information

thread 'rustc' panicked at 'Found unstable fingerprints for item_attrs(bevy_render[56de]::mesh::mesh::Mesh): [Attribute { kind: Normal(AttrItem { path: Path { span: /home/user/software/bevy/crates/bevy_render/src/mesh/mesh.rs:224:3: 224:7 (#0), segments: [PathSegment { ident: uuid#0, id: NodeId(69781), args: None }], tokens: None }, args: Eq(/home/user/software/bevy/crates/bevy_render/src/mesh/mesh.rs:224:8: 224:9 (#0), Token { kind: Literal(Lit { kind: Str, symbol: "8ecbac0f-f545-4473-ad43-e1f4243af51e", suffix: None }), span: /home/user/software/bevy/crates/bevy_render/src/mesh/mesh.rs:224:10: 224:48 (#0) }), tokens: None }, None), id: AttrId(510), style: Outer, span: /home/user/software/bevy/crates/bevy_render/src/mesh/mesh.rs:224:1: 224:49 (#0) }]', /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/compiler/rustc_query_system/src/query/plumbing.rs:624:9
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

error: internal compiler error: unexpected panic

note: the compiler unexpectedly panicked. this is a bug.

note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md

note: rustc 1.55.0 (c8dfcfe04 2021-09-06) running on x86_64-unknown-linux-gnu

note: compiler flags: -C embed-bitcode=no -C debuginfo=2 -C incremental --crate-type lib

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
error: internal compiler error: encountered incremental compilation error with item_children(bevy_render[56de])
  |
  = help: This is a known issue with the compiler. Run `cargo clean -p bevy_pbr` or `cargo clean` to allow your project to compile
  = note: Please follow the instructions below to create a bug report with the provided information
  = note: See <https://github.com/rust-lang/rust/issues/84970> for more information

thread 'rustc' panicked at 'Found unstable fingerprints for item_children(bevy_render[56de]): [Export { ident: camera#0, res: Def(Mod, DefId(77:3 ~ bevy_render[56de]::camera)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:1:1: 1:16 (#0), vis: Public }, Export { ident: color#0, res: Def(Mod, DefId(77:224 ~ bevy_render[56de]::color)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:2:1: 2:15 (#0), vis: Public }, Export { ident: colorspace#0, res: Def(Mod, DefId(77:415 ~ bevy_render[56de]::colorspace)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:3:1: 3:20 (#0), vis: Public }, Export { ident: draw#0, res: Def(Mod, DefId(77:429 ~ bevy_render[56de]::draw)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:4:1: 4:14 (#0), vis: Public }, Export { ident: entity#0, res: Def(Mod, DefId(77:553 ~ bevy_render[56de]::entity)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:5:1: 5:16 (#0), vis: Public }, Export { ident: mesh#0, res: Def(Mod, DefId(77:614 ~ bevy_render[56de]::mesh)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:6:1: 6:14 (#0), vis: Public }, Export { ident: pass#0, res: Def(Mod, DefId(77:1077 ~ bevy_render[56de]::pass)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:7:1: 7:14 (#0), vis: Public }, Export { ident: pipeline#0, res: Def(Mod, DefId(77:1136 ~ bevy_render[56de]::pipeline)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:8:1: 8:18 (#0), vis: Public }, Export { ident: render_graph#0, res: Def(Mod, DefId(77:1569 ~ bevy_render[56de]::render_graph)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:9:1: 9:22 (#0), vis: Public }, Export { ident: renderer#0, res: Def(Mod, DefId(77:2739 ~ bevy_render[56de]::renderer)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:10:1: 10:18 (#0), vis: Public }, Export { ident: shader#0, res: Def(Mod, DefId(77:3352 ~ bevy_render[56de]::shader)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:11:1: 11:16 (#0), vis: Public }, Export { ident: texture#0, res: Def(Mod, DefId(77:3619 ~ bevy_render[56de]::texture)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:12:1: 12:17 (#0), vis: Public }, Export { ident: wireframe#0, res: Def(Mod, DefId(77:3876 ~ bevy_render[56de]::wireframe)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:13:1: 13:19 (#0), vis: Public }, Export { ident: prelude#0, res: Def(Mod, DefId(77:4011 ~ bevy_render[56de]::prelude)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:25:1: 38:2 (#0), vis: Public }, Export { ident: RenderSystem#0, res: Def(Enum, DefId(77:8717 ~ bevy_render[56de]::RenderSystem)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:71:1: 73:2 (#0), vis: Public }, Export { ident: RenderStage#0, res: Def(Enum, DefId(77:8735 ~ bevy_render[56de]::RenderStage)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:77:1: 87:2 (#0), vis: Public }, Export { ident: RenderPlugin#0, res: Def(Struct, DefId(77:4148 ~ bevy_render[56de]::RenderPlugin)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:90:1: 94:2 (#0), vis: Public }, Export { ident: check_for_render_resource_context#0, res: Def(Fn, DefId(77:4154 ~ bevy_render[56de]::check_for_render_resource_context)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:224:1: 224:91 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: impl_render_resource_bytes#0, res: Def(Macro(Bang), DefId(77:3030 ~ bevy_render[56de]::renderer::render_resource::render_resource::impl_render_resource_bytes)), span: /home/user/software/bevy/crates/bevy_render/src/renderer/render_resource/render_resource.rs:131:1: 151:2 (#0), vis: Public }, Export { ident: ParallelSystemDescriptorCoercion#0, res: Def(Trait, DefId(23:2495 ~ bevy_ecs[e663]::schedule::system_descriptor::ParallelSystemDescriptorCoercion)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:16:16: 16:48 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: SystemStage#0, res: Def(Struct, DefId(23:2098 ~ bevy_ecs[e663]::schedule::stage::SystemStage)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:16:50: 16:61 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: IntoExclusiveSystem#0, res: Def(Trait, DefId(23:3241 ~ bevy_ecs[e663]::system::exclusive_system::IntoExclusiveSystem)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:17:14: 17:33 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: Res#0, res: Def(Struct, DefId(23:3823 ~ bevy_ecs[e663]::system::system_param::Res)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:17:35: 17:38 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: TransformSystem#0, res: Def(Enum, DefId(78:721 ~ bevy_transform[b132]::TransformSystem)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:19:5: 19:36 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: warn#0, res: Def(Macro(Bang), DefId(33:62 ~ tracing[130d]::macros::warn)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:20:5: 20:30 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: OutsideFrustum#0, res: Def(Struct, DefId(77:4942 ~ bevy_render[56de]::draw::OutsideFrustum)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:21:12: 21:26 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: OutsideFrustum#0, res: Def(Ctor(Struct, Const), DefId(77:4943 ~ bevy_render[56de]::draw::OutsideFrustum::{constructor#0})), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:21:12: 21:26 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: Visible#0, res: Def(Struct, DefId(77:4900 ~ bevy_render[56de]::draw::Visible)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:21:28: 21:35 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: once_cell#0, res: Def(Mod, DefId(28:0 ~ once_cell[26bb])), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:23:9: 23:18 (#0), vis: Public }, Export { ident: Msaa#0, res: Def(Struct, DefId(77:6989 ~ bevy_render[56de]::render_graph::base::Msaa)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:41:5: 41:15 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: AddAsset#0, res: Def(Trait, DefId(80:281 ~ bevy_asset[934e]::assets::AddAsset)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:43:18: 43:26 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: AssetStage#0, res: Def(Enum, DefId(80:1672 ~ bevy_asset[934e]::AssetStage)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:43:28: 43:38 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: StageLabel#0, res: Def(Trait, DefId(23:1778 ~ bevy_ecs[e663]::schedule::label::StageLabel)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:44:26: 44:36 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: StageLabel#0, res: Def(Macro(Derive), DefId(24:107 ~ bevy_ecs_macros[2df0]::StageLabel)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:44:26: 44:36 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: SystemLabel#0, res: Def(Trait, DefId(23:1781 ~ bevy_ecs[e663]::schedule::label::SystemLabel)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:44:38: 44:49 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: SystemLabel#0, res: Def(Macro(Derive), DefId(24:106 ~ bevy_ecs_macros[2df0]::SystemLabel)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:44:38: 44:49 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: ActiveCameras#0, res: Def(Struct, DefId(77:4163 ~ bevy_render[56de]::camera::active_cameras::ActiveCameras)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:46:5: 46:18 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: Camera#0, res: Def(Struct, DefId(77:4206 ~ bevy_render[56de]::camera::camera::Camera)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:46:20: 46:26 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: DepthCalculation#0, res: Def(Enum, DefId(77:4275 ~ bevy_render[56de]::camera::camera::DepthCalculation)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:46:28: 46:44 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: OrthographicProjection#0, res: Def(Struct, DefId(77:4503 ~ bevy_render[56de]::camera::projection::OrthographicProjection)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:46:46: 46:68 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: PerspectiveProjection#0, res: Def(Struct, DefId(77:4317 ~ bevy_render[56de]::camera::projection::PerspectiveProjection)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:46:70: 46:91 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: RenderLayers#0, res: Def(Struct, DefId(77:4599 ~ bevy_render[56de]::camera::visible_entities::RenderLayers)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:47:5: 47:17 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: ScalingMode#0, res: Def(Enum, DefId(77:4457 ~ bevy_render[56de]::camera::projection::ScalingMode)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:47:19: 47:30 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: VisibleEntities#0, res: Def(Struct, DefId(77:4556 ~ bevy_render[56de]::camera::visible_entities::VisibleEntities)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:47:32: 47:47 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: WindowOrigin#0, res: Def(Enum, DefId(77:4385 ~ bevy_render[56de]::camera::projection::WindowOrigin)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:47:49: 47:61 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: IndexFormat#0, res: Def(Enum, DefId(77:6512 ~ bevy_render[56de]::pipeline::state_descriptors::IndexFormat)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:50:5: 50:16 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: PipelineCompiler#0, res: Def(Struct, DefId(77:5754 ~ bevy_render[56de]::pipeline::pipeline_compiler::PipelineCompiler)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:50:18: 50:34 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: PipelineDescriptor#0, res: Def(Struct, DefId(77:5596 ~ bevy_render[56de]::pipeline::pipeline::PipelineDescriptor)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:50:36: 50:54 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: PipelineSpecialization#0, res: Def(Struct, DefId(77:5645 ~ bevy_render[56de]::pipeline::pipeline_compiler::PipelineSpecialization)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:50:56: 50:78 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: PrimitiveTopology#0, res: Def(Enum, DefId(77:6112 ~ bevy_render[56de]::pipeline::state_descriptors::PrimitiveTopology)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:50:80: 50:97 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: ShaderSpecialization#0, res: Def(Struct, DefId(77:5742 ~ bevy_render[56de]::pipeline::pipeline_compiler::ShaderSpecialization)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:51:5: 51:25 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: VertexBufferLayout#0, res: Def(Struct, DefId(77:6599 ~ bevy_render[56de]::pipeline::vertex_buffer_descriptor::VertexBufferLayout)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:51:27: 51:45 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: base#0, res: Def(Mod, DefId(77:1570 ~ bevy_render[56de]::render_graph::base)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:54:12: 54:16 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: BaseRenderGraphConfig#0, res: Def(Struct, DefId(77:6993 ~ bevy_render[56de]::render_graph::base::BaseRenderGraphConfig)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:54:18: 54:39 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: MainPass#0, res: Def(Struct, DefId(77:6987 ~ bevy_render[56de]::render_graph::base::MainPass)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:54:41: 54:49 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: MainPass#0, res: Def(Ctor(Struct, Const), DefId(77:6988 ~ bevy_render[56de]::render_graph::base::MainPass::{constructor#0})), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:54:41: 54:49 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: RenderGraph#0, res: Def(Struct, DefId(77:1755 ~ bevy_render[56de]::render_graph::graph::RenderGraph)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:55:5: 55:16 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: AssetRenderResourceBindings#0, res: Def(Struct, DefId(77:7923 ~ bevy_render[56de]::renderer::render_resource::render_resource_bindings::AssetRenderResourceBindings)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:57:16: 57:43 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: RenderResourceBindings#0, res: Def(Struct, DefId(77:7900 ~ bevy_render[56de]::renderer::render_resource::render_resource_bindings::RenderResourceBindings)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:57:45: 57:67 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: RenderResourceContext#0, res: Def(Trait, DefId(77:3309 ~ bevy_render[56de]::renderer::render_resource_context::RenderResourceContext)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:57:69: 57:90 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: ShaderLoader#0, res: Def(Struct, DefId(77:8060 ~ bevy_render[56de]::shader::shader::ShaderLoader)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:58:5: 58:25 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: ShaderLoader#0, res: Def(Ctor(Struct, Const), DefId(77:8061 ~ bevy_render[56de]::shader::shader::ShaderLoader::{constructor#0})), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:58:5: 58:25 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: HdrTextureLoader#0, res: Def(Struct, DefId(77:8104 ~ bevy_render[56de]::texture::hdr_texture_loader::HdrTextureLoader)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:60:5: 60:30 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: HdrTextureLoader#0, res: Def(Ctor(Struct, Const), DefId(77:8105 ~ bevy_render[56de]::texture::hdr_texture_loader::HdrTextureLoader::{constructor#0})), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:60:5: 60:30 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: ImageTextureLoader#0, res: Def(Struct, DefId(77:8110 ~ bevy_render[56de]::texture::image_texture_loader::ImageTextureLoader)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:68:5: 68:32 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: ImageTextureLoader#0, res: Def(Ctor(Struct, Const), DefId(77:8111 ~ bevy_render[56de]::texture::image_texture_loader::ImageTextureLoader::{constructor#0})), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:68:5: 68:32 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: Draw#0, res: Def(Struct, DefId(77:4981 ~ bevy_render[56de]::draw::Draw)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: Mesh#0, res: Def(Struct, DefId(77:5223 ~ bevy_render[56de]::mesh::mesh::Mesh)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: Color#0, res: Def(Enum, DefId(77:4792 ~ bevy_render[56de]::color::Color)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: Texture#0, res: Def(Struct, DefId(77:8211 ~ bevy_render[56de]::texture::texture::Texture)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: shape#0, res: Def(Mod, DefId(77:927 ~ bevy_render[56de]::mesh::shape)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: App#0, res: Def(Struct, DefId(75:76 ~ bevy_app[61c3]::app::App)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:42:5: 42:25 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: CoreStage#0, res: Def(Enum, DefId(75:350 ~ bevy_app[61c3]::CoreStage)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:42:5: 42:25 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: DynamicPlugin#0, res: Def(Macro(Derive), DefId(20:207 ~ bevy_derive[df94]::DynamicPlugin)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:42:5: 42:25 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: Plugin#0, res: Def(Trait, DefId(75:174 ~ bevy_app[61c3]::plugin::Plugin)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:42:5: 42:25 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: PluginGroup#0, res: Def(Trait, DefId(75:196 ~ bevy_app[61c3]::plugin_group::PluginGroup)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:42:5: 42:25 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: StartupStage#0, res: Def(Enum, DefId(75:378 ~ bevy_app[61c3]::StartupStage)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:42:5: 42:25 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: MeshBundle#0, res: Def(Struct, DefId(77:5030 ~ bevy_render[56de]::entity::MeshBundle)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: PerspectiveCameraBundle#0, res: Def(Struct, DefId(77:5046 ~ bevy_render[56de]::entity::PerspectiveCameraBundle)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: OrthographicCameraBundle#0, res: Def(Struct, DefId(77:5058 ~ bevy_render[56de]::entity::OrthographicCameraBundle)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: ClearColor#0, res: Def(Struct, DefId(77:5379 ~ bevy_render[56de]::pass::pass::ClearColor)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: ClearColor#0, res: Def(Ctor(Struct, Fn), DefId(77:5380 ~ bevy_render[56de]::pass::pass::ClearColor::{constructor#0})), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: RenderPipelines#0, res: Def(Struct, DefId(77:5897 ~ bevy_render[56de]::pipeline::render_pipelines::RenderPipelines)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: Shader#0, res: Def(Struct, DefId(77:8040 ~ bevy_render[56de]::shader::shader::Shader)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }]', /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/compiler/rustc_query_system/src/query/plumbing.rs:624:9
stack backtrace:
   0:     0x7f5a8a6c1b40 - std::backtrace_rs::backtrace::libunwind::trace::ha0ad43e8a952bfe7
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5
   1:     0x7f5a8a6c1b40 - std::backtrace_rs::backtrace::trace_unsynchronized::h6830419c0c4130dc
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:     0x7f5a8a6c1b40 - std::sys_common::backtrace::_print_fmt::h8f3516631ffa1ef5
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:67:5
   3:     0x7f5a8a6c1b40 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::he1640d5f0d93f618
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:46:22
   4:     0x7f5a8a72f6bc - core::fmt::write::h88012e1f01caeebf
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/fmt/mod.rs:1115:17
   5:     0x7f5a8a6b32d5 - std::io::Write::write_fmt::h360fa85b30182555
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/io/mod.rs:1665:15
   6:     0x7f5a8a6c589b - std::sys_common::backtrace::_print::ha1f00492f406a015
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:49:5
   7:     0x7f5a8a6c589b - std::sys_common::backtrace::print::hd54561b13feb6af3
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:36:9
   8:     0x7f5a8a6c589b - std::panicking::default_hook::{{closure}}::h84fe124cd0864662
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:208:50
   9:     0x7f5a8a6c5371 - std::panicking::default_hook::h5a8e74a76ce290a7
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:225:9
  10:     0x7f5a8ae9e251 - rustc_driver::DEFAULT_HOOK::{{closure}}::{{closure}}::h6de3be617154114e
  11:     0x7f5a7a5e1343 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdcc89997ff3158e5
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1586:9
  12:     0x7f5a7a5e608a - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::enter::{{closure}}::{{closure}}::hb0db7a77cbfad786
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/proc_macro/src/bridge/client.rs:320:21
  13:     0x7f5a8a6c60c9 - std::panicking::rust_panic_with_hook::h67c812a4fe9d4c91
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:626:17
  14:     0x7f5a8a6c5b87 - std::panicking::begin_panic_handler::{{closure}}::h33f9c1b96af300d7
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:519:13
  15:     0x7f5a8a6c203c - std::sys_common::backtrace::__rust_end_short_backtrace::h51bae64be5921f0e
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:141:18
  16:     0x7f5a8a6c5ae9 - rust_begin_unwind
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:515:5
  17:     0x7f5a8a68eaab - std::panicking::begin_panic_fmt::h7ab3d84aa4ae32a2
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:457:5
  18:     0x7f5a8b6d8dac - rustc_query_system::query::plumbing::incremental_verify_ich::h89c7bc97eed12275
  19:     0x7f5a8b6ffe19 - rustc_query_system::query::plumbing::load_from_disk_and_cache_in_memory::h17ce6c2f5a3ebe5a
  20:     0x7f5a8c5459eb - rustc_query_system::query::plumbing::get_query_impl::h9f22804c295d100b
  21:     0x7f5a8c5a02be - <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::item_children::h22923e62dabe3f64
  22:     0x7f5a8c65fc70 - core::ops::function::FnOnce::call_once::hda03ecaa240882bc
  23:     0x7f5a8b84e3d4 - rustc_middle::dep_graph::<impl rustc_query_system::dep_graph::DepKind for rustc_middle::dep_graph::dep_node::DepKind>::with_deps::hc735697a98b0a0ad
  24:     0x7f5a8b7020f7 - rustc_query_system::query::plumbing::load_from_disk_and_cache_in_memory::h34ac0b040596c94d
  25:     0x7f5a8b8e956f - rustc_data_structures::stack::ensure_sufficient_stack::h2da0a3900db5d3c1
  26:     0x7f5a8ce5a712 - rustc_query_system::query::plumbing::get_query_impl::h905320e734bbede9
  27:     0x7f5a8cf167d0 - <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::visible_parent_map::h1be3ca3e7f97e91c
  28:     0x7f5a8c8f03cd - rustc_middle::ty::print::pretty::PrettyPrinter::try_print_visible_def_path_recur::h390c7a3672350c50
  29:     0x7f5a8c8f5641 - <rustc_middle::ty::print::pretty::FmtPrinter<F> as rustc_middle::ty::print::Printer>::print_def_path::h1944db9a154051e7
  30:     0x7f5a8c8aff82 - rustc_middle::ty::print::pretty::<impl rustc_middle::ty::context::TyCtxt>::def_path_str_with_substs::hbe69abf0277b5825
  31:     0x7f5a8c8afe64 - rustc_middle::ty::print::pretty::<impl rustc_middle::ty::context::TyCtxt>::def_path_str::h5522b7121b36200e
  32:     0x7f5a8b787521 - std::thread::local::LocalKey<T>::with::hd36f8a8e3da7fa16
  33:     0x7f5a8b799b08 - rustc_query_impl::plumbing::<impl rustc_query_system::query::config::QueryDescription<rustc_query_impl::plumbing::QueryCtxt> for rustc_query_impl::queries::adt_def>::describe::h243826707e1d8b10
  34:     0x7f5a8b7862c7 - std::thread::local::LocalKey<T>::with::hc6f65ece9b57ecb9
  35:     0x7f5a8b7b3253 - rustc_query_impl::make_query::adt_def::h573e992f0f8c8115
  36:     0x7f5a8b6f6d78 - rustc_query_system::query::plumbing::QueryState<D,K>::try_collect_active_jobs::h28a19465b9f0d625
  37:     0x7f5a8b7dd4a1 - rustc_query_impl::Queries::try_collect_active_jobs::h5f16144d9894237a
  38:     0x7f5a8b75f531 - rustc_query_system::query::job::print_query_stack::hb6bd89249c117f8b
  39:     0x7f5a8afab1df - rustc_interface::interface::try_print_query_stack::hbb2aff23e24cf528
  40:     0x7f5a8ae9e63f - rustc_driver::report_ice::h9ae5a1f2da27e588
  41:     0x7f5a7a5e1343 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdcc89997ff3158e5
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1586:9
  42:     0x7f5a7a5e608a - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::enter::{{closure}}::{{closure}}::hb0db7a77cbfad786
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/proc_macro/src/bridge/client.rs:320:21
  43:     0x7f5a8a6c60c9 - std::panicking::rust_panic_with_hook::h67c812a4fe9d4c91
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:626:17
  44:     0x7f5a8a6c5b87 - std::panicking::begin_panic_handler::{{closure}}::h33f9c1b96af300d7
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:519:13
  45:     0x7f5a8a6c203c - std::sys_common::backtrace::__rust_end_short_backtrace::h51bae64be5921f0e
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:141:18
  46:     0x7f5a8a6c5ae9 - rust_begin_unwind
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:515:5
  47:     0x7f5a8a68eaab - std::panicking::begin_panic_fmt::h7ab3d84aa4ae32a2
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:457:5
  48:     0x7f5a8ceb0fcc - rustc_query_system::query::plumbing::incremental_verify_ich::hc38e52721f305d14
  49:     0x7f5a8ceb5f2d - rustc_query_system::query::plumbing::load_from_disk_and_cache_in_memory::h159cf8f9b587e724
  50:     0x7f5a8cfba650 - rustc_data_structures::stack::ensure_sufficient_stack::ha3e9269331a293f0
  51:     0x7f5a8c54c224 - rustc_query_system::query::plumbing::get_query_impl::hbbedf5a028de88b1
  52:     0x7f5a8c59efce - <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::item_attrs::h2bb67b6f7998844a
  53:     0x7f5a8c8bf57d - rustc_middle::ty::<impl rustc_middle::ty::context::TyCtxt>::get_attrs::h9e1f852772baa143
  54:     0x7f5a8c89f1c7 - rustc_middle::ty::adt::AdtDef::new::hee62e30d2cfbe6cd
  55:     0x7f5a8c8b540b - rustc_middle::ty::context::TyCtxt::alloc_adt_def::hc1de4aca53652b0b
  56:     0x7f5a8c62051f - rustc_metadata::rmeta::decoder::<impl rustc_metadata::creader::CrateMetadataRef>::get_adt_def::h5f8dec8c714adc82
  57:     0x7f5a8c664626 - rustc_metadata::rmeta::decoder::cstore_impl::provide_extern::adt_def::h242cc4f0262592d3
  58:     0x7f5a8cf6c5d4 - rustc_middle::dep_graph::<impl rustc_query_system::dep_graph::DepKind for rustc_middle::dep_graph::dep_node::DepKind>::with_deps::hbec837f7e0a9f4cc
  59:     0x7f5a8ceb6d9e - rustc_query_system::query::plumbing::load_from_disk_and_cache_in_memory::h392fb06c0e5f4f9b
  60:     0x7f5a8cfbc182 - rustc_data_structures::stack::ensure_sufficient_stack::hbd3a8fee3847e4a0
  61:     0x7f5a8c534d1e - rustc_query_system::query::plumbing::get_query_impl::h5bfce05c5329537d
  62:     0x7f5a8c59d90b - <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::adt_def::h4cf9c5ba47a2adfd
  63:     0x7f5a8cf036dc - rustc_serialize::serialize::Decoder::read_enum_variant_arg::h5a5319dece2ad67d
  64:     0x7f5a8c5939e7 - rustc_middle::ty::sty::_DERIVE_rustc_serialize_Decodable_D_FOR_TyKind::<impl rustc_serialize::serialize::Decodable<__D> for rustc_middle::ty::sty::TyKind>::decode::hd35157a5752998af
  65:     0x7f5a8c58abfd - rustc_middle::ty::codec::<impl rustc_serialize::serialize::Decodable<D> for &rustc_middle::ty::TyS>::decode::hd0adc4c89955401c
  66:     0x7f5a8c592c8c - <rustc_middle::ty::subst::GenericArg as rustc_serialize::serialize::Decodable<D>>::decode::h8ae53a79023d0173
  67:     0x7f5a8c5ca3a8 - <core::result::Result<T,E> as rustc_middle::ty::context::InternIteratorElement<T,R>>::intern_with::he7639c14c2e84177
  68:     0x7f5a8c593a71 - rustc_middle::ty::sty::_DERIVE_rustc_serialize_Decodable_D_FOR_TyKind::<impl rustc_serialize::serialize::Decodable<__D> for rustc_middle::ty::sty::TyKind>::decode::hd35157a5752998af
  69:     0x7f5a8c58abfd - rustc_middle::ty::codec::<impl rustc_serialize::serialize::Decodable<D> for &rustc_middle::ty::TyS>::decode::hd0adc4c89955401c
  70:     0x7f5a8cf894c9 - rustc_query_impl::on_disk_cache::OnDiskCache::try_load_query_result::h17bc40677d23cce5
  71:     0x7f5a8cebd84e - rustc_query_system::query::plumbing::load_from_disk_and_cache_in_memory::hf1ac2de90738e647
  72:     0x7f5a8c523670 - rustc_query_system::query::plumbing::get_query_impl::h0f18fb185511a7b9
  73:     0x7f5a8c59c958 - <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::type_of::hb23b804a262eee01
  74:     0x7f5a8c177943 - <rustc_typeck::outlives::implicit_infer::InferVisitor as rustc_hir::itemlikevisit::ItemLikeVisitor>::visit_item::hcfab3b8e1f70805d
  75:     0x7f5a8c0e6d41 - rustc_hir::hir::Crate::visit_all_item_likes::h9bf8245408a38eec
  76:     0x7f5a8cc4a594 - rustc_typeck::outlives::inferred_outlives_crate::h6295a38552896422
  77:     0x7f5a8b84ef6a - rustc_middle::dep_graph::<impl rustc_query_system::dep_graph::DepKind for rustc_middle::dep_graph::dep_node::DepKind>::with_deps::hd359396718e8cff3
  78:     0x7f5a8b820473 - rustc_query_system::dep_graph::graph::DepGraph<K>::with_task_impl::he476e19531e74364
  79:     0x7f5a8b8f68a4 - rustc_data_structures::stack::ensure_sufficient_stack::hf6e0f85b7c2ec08a
  80:     0x7f5a8b6aae89 - rustc_query_system::query::plumbing::force_query_with_job::h60a24a4926936c9b
  81:     0x7f5a8b69a9b4 - rustc_query_system::query::plumbing::force_query_impl::ha3dc081cba28c89a
  82:     0x7f5a8b66bd16 - rustc_query_system::query::plumbing::force_query::h222faf5f2729834e
  83:     0x7f5a8c5a2f5d - rustc_query_system::dep_graph::graph::DepGraph<K>::try_mark_previous_green::hebe559aa58bf1816
  84:     0x7f5a8c5a2f35 - rustc_query_system::dep_graph::graph::DepGraph<K>::try_mark_previous_green::hebe559aa58bf1816
  85:     0x7f5a8c5a2f35 - rustc_query_system::dep_graph::graph::DepGraph<K>::try_mark_previous_green::hebe559aa58bf1816
  86:     0x7f5a8c5a2f35 - rustc_query_system::dep_graph::graph::DepGraph<K>::try_mark_previous_green::hebe559aa58bf1816
  87:     0x7f5a8c5a2d54 - rustc_query_system::dep_graph::graph::DepGraph<K>::try_mark_green_and_read::h75827515110c1695
  88:     0x7f5a8c55aa48 - rustc_query_system::query::plumbing::ensure_must_run::h8ed4c3a347dd4e11
  89:     0x7f5a8cf136cf - <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_mod_item_types::hab5225346642323d
  90:     0x7f5a8cbe8f1b - rustc_session::session::Session::track_errors::h782177e235f44bae
  91:     0x7f5a8cbdd35d - rustc_typeck::check_crate::h4575c24b66669750
  92:     0x7f5a8c9c53ef - rustc_interface::passes::analysis::hf91740f5893e2dd6
  93:     0x7f5a8b850363 - rustc_middle::dep_graph::<impl rustc_query_system::dep_graph::DepKind for rustc_middle::dep_graph::dep_node::DepKind>::with_deps::he5722ca07eceeed2
  94:     0x7f5a8b819a47 - rustc_query_system::dep_graph::graph::DepGraph<K>::with_task_impl::h96f2846afe4c135b
  95:     0x7f5a8b823a19 - rustc_query_system::dep_graph::graph::DepGraph<K>::with_eval_always_task::h61fc0f5b6132f6c1
  96:     0x7f5a8b8e70ce - rustc_data_structures::stack::ensure_sufficient_stack::h112bd9a1e5f14b8b
  97:     0x7f5a8b6ad82d - rustc_query_system::query::plumbing::force_query_with_job::hbbccc62bba484e69
  98:     0x7f5a8ce68786 - rustc_query_system::query::plumbing::get_query_impl::hc496b7da6ca5195d
  99:     0x7f5a8cf117ed - <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::analysis::h8d17f3fde386d772
 100:     0x7f5a8c999a68 - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::enter::h2007d30ef68567cb
 101:     0x7f5a8c98944c - rustc_span::with_source_map::hc5adfd8eb2dd5236
 102:     0x7f5a8c99ac8a - rustc_interface::interface::create_compiler_and_run::h976ed8e22b4f89b8
 103:     0x7f5a8c98de89 - scoped_tls::ScopedKey<T>::set::h4a2887b4d5b96c48
 104:     0x7f5a8c98a9aa - std::sys_common::backtrace::__rust_begin_short_backtrace::h220030c0c75c9d89
 105:     0x7f5a8c989df5 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hd62830e2741d6b63
 106:     0x7f5a8a6d2657 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6bff7798948b1075
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572:9
 107:     0x7f5a8a6d2657 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc2d25ac38f6b2342
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572:9
 108:     0x7f5a8a6d2657 - std::sys::unix::thread::Thread::new::thread_start::hbba5bc368baac205
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys/unix/thread.rs:74:17
 109:     0x7f5a8a5f5259 - start_thread
 110:     0x7f5a8a50a5e3 - __GI___clone
 111:                0x0 - <unknown>

error: internal compiler error: unexpected panic

note: the compiler unexpectedly panicked. this is a bug.

note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md

note: rustc 1.55.0 (c8dfcfe04 2021-09-06) running on x86_64-unknown-linux-gnu

note: compiler flags: -C embed-bitcode=no -C debuginfo=2 -C incremental --crate-type lib

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
end of query stack
thread panicked while panicking. aborting.
error: internal compiler error: encountered incremental compilation error with item_attrs(bevy_render[56de]::mesh::mesh::Mesh)
  |
  = help: This is a known issue with the compiler. Run `cargo clean -p bevy_sprite` or `cargo clean` to allow your project to compile
  = note: Please follow the instructions below to create a bug report with the provided information
  = note: See <https://github.com/rust-lang/rust/issues/84970> for more information

thread 'rustc' panicked at 'Found unstable fingerprints for item_attrs(bevy_render[56de]::mesh::mesh::Mesh): [Attribute { kind: Normal(AttrItem { path: Path { span: /home/user/software/bevy/crates/bevy_render/src/mesh/mesh.rs:224:3: 224:7 (#0), segments: [PathSegment { ident: uuid#0, id: NodeId(69781), args: None }], tokens: None }, args: Eq(/home/user/software/bevy/crates/bevy_render/src/mesh/mesh.rs:224:8: 224:9 (#0), Token { kind: Literal(Lit { kind: Str, symbol: "8ecbac0f-f545-4473-ad43-e1f4243af51e", suffix: None }), span: /home/user/software/bevy/crates/bevy_render/src/mesh/mesh.rs:224:10: 224:48 (#0) }), tokens: None }, None), id: AttrId(1242), style: Outer, span: /home/user/software/bevy/crates/bevy_render/src/mesh/mesh.rs:224:1: 224:49 (#0) }]', /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/compiler/rustc_query_system/src/query/plumbing.rs:624:9
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

error: internal compiler error: unexpected panic

note: the compiler unexpectedly panicked. this is a bug.

note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md

note: rustc 1.55.0 (c8dfcfe04 2021-09-06) running on x86_64-unknown-linux-gnu

note: compiler flags: -C embed-bitcode=no -C debuginfo=2 -C incremental --crate-type lib

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
error: internal compiler error: encountered incremental compilation error with item_children(bevy_render[56de])
  |
  = help: This is a known issue with the compiler. Run `cargo clean -p bevy_sprite` or `cargo clean` to allow your project to compile
  = note: Please follow the instructions below to create a bug report with the provided information
  = note: See <https://github.com/rust-lang/rust/issues/84970> for more information

thread 'rustc' panicked at 'Found unstable fingerprints for item_children(bevy_render[56de]): [Export { ident: camera#0, res: Def(Mod, DefId(109:3 ~ bevy_render[56de]::camera)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:1:1: 1:16 (#0), vis: Public }, Export { ident: color#0, res: Def(Mod, DefId(109:224 ~ bevy_render[56de]::color)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:2:1: 2:15 (#0), vis: Public }, Export { ident: colorspace#0, res: Def(Mod, DefId(109:415 ~ bevy_render[56de]::colorspace)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:3:1: 3:20 (#0), vis: Public }, Export { ident: draw#0, res: Def(Mod, DefId(109:429 ~ bevy_render[56de]::draw)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:4:1: 4:14 (#0), vis: Public }, Export { ident: entity#0, res: Def(Mod, DefId(109:553 ~ bevy_render[56de]::entity)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:5:1: 5:16 (#0), vis: Public }, Export { ident: mesh#0, res: Def(Mod, DefId(109:614 ~ bevy_render[56de]::mesh)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:6:1: 6:14 (#0), vis: Public }, Export { ident: pass#0, res: Def(Mod, DefId(109:1077 ~ bevy_render[56de]::pass)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:7:1: 7:14 (#0), vis: Public }, Export { ident: pipeline#0, res: Def(Mod, DefId(109:1136 ~ bevy_render[56de]::pipeline)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:8:1: 8:18 (#0), vis: Public }, Export { ident: render_graph#0, res: Def(Mod, DefId(109:1569 ~ bevy_render[56de]::render_graph)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:9:1: 9:22 (#0), vis: Public }, Export { ident: renderer#0, res: Def(Mod, DefId(109:2739 ~ bevy_render[56de]::renderer)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:10:1: 10:18 (#0), vis: Public }, Export { ident: shader#0, res: Def(Mod, DefId(109:3352 ~ bevy_render[56de]::shader)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:11:1: 11:16 (#0), vis: Public }, Export { ident: texture#0, res: Def(Mod, DefId(109:3619 ~ bevy_render[56de]::texture)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:12:1: 12:17 (#0), vis: Public }, Export { ident: wireframe#0, res: Def(Mod, DefId(109:3876 ~ bevy_render[56de]::wireframe)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:13:1: 13:19 (#0), vis: Public }, Export { ident: prelude#0, res: Def(Mod, DefId(109:4011 ~ bevy_render[56de]::prelude)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:25:1: 38:2 (#0), vis: Public }, Export { ident: RenderSystem#0, res: Def(Enum, DefId(109:8717 ~ bevy_render[56de]::RenderSystem)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:71:1: 73:2 (#0), vis: Public }, Export { ident: RenderStage#0, res: Def(Enum, DefId(109:8735 ~ bevy_render[56de]::RenderStage)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:77:1: 87:2 (#0), vis: Public }, Export { ident: RenderPlugin#0, res: Def(Struct, DefId(109:4148 ~ bevy_render[56de]::RenderPlugin)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:90:1: 94:2 (#0), vis: Public }, Export { ident: check_for_render_resource_context#0, res: Def(Fn, DefId(109:4154 ~ bevy_render[56de]::check_for_render_resource_context)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:224:1: 224:91 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: impl_render_resource_bytes#0, res: Def(Macro(Bang), DefId(109:3030 ~ bevy_render[56de]::renderer::render_resource::render_resource::impl_render_resource_bytes)), span: /home/user/software/bevy/crates/bevy_render/src/renderer/render_resource/render_resource.rs:131:1: 151:2 (#0), vis: Public }, Export { ident: ParallelSystemDescriptorCoercion#0, res: Def(Trait, DefId(52:2495 ~ bevy_ecs[e663]::schedule::system_descriptor::ParallelSystemDescriptorCoercion)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:16:16: 16:48 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: SystemStage#0, res: Def(Struct, DefId(52:2098 ~ bevy_ecs[e663]::schedule::stage::SystemStage)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:16:50: 16:61 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: IntoExclusiveSystem#0, res: Def(Trait, DefId(52:3241 ~ bevy_ecs[e663]::system::exclusive_system::IntoExclusiveSystem)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:17:14: 17:33 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: Res#0, res: Def(Struct, DefId(52:3823 ~ bevy_ecs[e663]::system::system_param::Res)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:17:35: 17:38 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: TransformSystem#0, res: Def(Enum, DefId(110:721 ~ bevy_transform[b132]::TransformSystem)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:19:5: 19:36 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: warn#0, res: Def(Macro(Bang), DefId(29:62 ~ tracing[130d]::macros::warn)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:20:5: 20:30 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: OutsideFrustum#0, res: Def(Struct, DefId(109:4942 ~ bevy_render[56de]::draw::OutsideFrustum)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:21:12: 21:26 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: OutsideFrustum#0, res: Def(Ctor(Struct, Const), DefId(109:4943 ~ bevy_render[56de]::draw::OutsideFrustum::{constructor#0})), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:21:12: 21:26 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: Visible#0, res: Def(Struct, DefId(109:4900 ~ bevy_render[56de]::draw::Visible)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:21:28: 21:35 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: once_cell#0, res: Def(Mod, DefId(24:0 ~ once_cell[26bb])), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:23:9: 23:18 (#0), vis: Public }, Export { ident: Msaa#0, res: Def(Struct, DefId(109:6989 ~ bevy_render[56de]::render_graph::base::Msaa)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:41:5: 41:15 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: AddAsset#0, res: Def(Trait, DefId(50:281 ~ bevy_asset[934e]::assets::AddAsset)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:43:18: 43:26 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: AssetStage#0, res: Def(Enum, DefId(50:1672 ~ bevy_asset[934e]::AssetStage)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:43:28: 43:38 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: StageLabel#0, res: Def(Trait, DefId(52:1778 ~ bevy_ecs[e663]::schedule::label::StageLabel)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:44:26: 44:36 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: StageLabel#0, res: Def(Macro(Derive), DefId(53:107 ~ bevy_ecs_macros[2df0]::StageLabel)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:44:26: 44:36 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: SystemLabel#0, res: Def(Trait, DefId(52:1781 ~ bevy_ecs[e663]::schedule::label::SystemLabel)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:44:38: 44:49 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: SystemLabel#0, res: Def(Macro(Derive), DefId(53:106 ~ bevy_ecs_macros[2df0]::SystemLabel)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:44:38: 44:49 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: ActiveCameras#0, res: Def(Struct, DefId(109:4163 ~ bevy_render[56de]::camera::active_cameras::ActiveCameras)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:46:5: 46:18 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: Camera#0, res: Def(Struct, DefId(109:4206 ~ bevy_render[56de]::camera::camera::Camera)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:46:20: 46:26 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: DepthCalculation#0, res: Def(Enum, DefId(109:4275 ~ bevy_render[56de]::camera::camera::DepthCalculation)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:46:28: 46:44 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: OrthographicProjection#0, res: Def(Struct, DefId(109:4503 ~ bevy_render[56de]::camera::projection::OrthographicProjection)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:46:46: 46:68 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: PerspectiveProjection#0, res: Def(Struct, DefId(109:4317 ~ bevy_render[56de]::camera::projection::PerspectiveProjection)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:46:70: 46:91 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: RenderLayers#0, res: Def(Struct, DefId(109:4599 ~ bevy_render[56de]::camera::visible_entities::RenderLayers)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:47:5: 47:17 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: ScalingMode#0, res: Def(Enum, DefId(109:4457 ~ bevy_render[56de]::camera::projection::ScalingMode)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:47:19: 47:30 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: VisibleEntities#0, res: Def(Struct, DefId(109:4556 ~ bevy_render[56de]::camera::visible_entities::VisibleEntities)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:47:32: 47:47 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: WindowOrigin#0, res: Def(Enum, DefId(109:4385 ~ bevy_render[56de]::camera::projection::WindowOrigin)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:47:49: 47:61 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: IndexFormat#0, res: Def(Enum, DefId(109:6512 ~ bevy_render[56de]::pipeline::state_descriptors::IndexFormat)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:50:5: 50:16 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: PipelineCompiler#0, res: Def(Struct, DefId(109:5754 ~ bevy_render[56de]::pipeline::pipeline_compiler::PipelineCompiler)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:50:18: 50:34 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: PipelineDescriptor#0, res: Def(Struct, DefId(109:5596 ~ bevy_render[56de]::pipeline::pipeline::PipelineDescriptor)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:50:36: 50:54 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: PipelineSpecialization#0, res: Def(Struct, DefId(109:5645 ~ bevy_render[56de]::pipeline::pipeline_compiler::PipelineSpecialization)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:50:56: 50:78 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: PrimitiveTopology#0, res: Def(Enum, DefId(109:6112 ~ bevy_render[56de]::pipeline::state_descriptors::PrimitiveTopology)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:50:80: 50:97 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: ShaderSpecialization#0, res: Def(Struct, DefId(109:5742 ~ bevy_render[56de]::pipeline::pipeline_compiler::ShaderSpecialization)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:51:5: 51:25 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: VertexBufferLayout#0, res: Def(Struct, DefId(109:6599 ~ bevy_render[56de]::pipeline::vertex_buffer_descriptor::VertexBufferLayout)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:51:27: 51:45 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: base#0, res: Def(Mod, DefId(109:1570 ~ bevy_render[56de]::render_graph::base)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:54:12: 54:16 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: BaseRenderGraphConfig#0, res: Def(Struct, DefId(109:6993 ~ bevy_render[56de]::render_graph::base::BaseRenderGraphConfig)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:54:18: 54:39 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: MainPass#0, res: Def(Struct, DefId(109:6987 ~ bevy_render[56de]::render_graph::base::MainPass)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:54:41: 54:49 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: MainPass#0, res: Def(Ctor(Struct, Const), DefId(109:6988 ~ bevy_render[56de]::render_graph::base::MainPass::{constructor#0})), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:54:41: 54:49 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: RenderGraph#0, res: Def(Struct, DefId(109:1755 ~ bevy_render[56de]::render_graph::graph::RenderGraph)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:55:5: 55:16 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: AssetRenderResourceBindings#0, res: Def(Struct, DefId(109:7923 ~ bevy_render[56de]::renderer::render_resource::render_resource_bindings::AssetRenderResourceBindings)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:57:16: 57:43 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: RenderResourceBindings#0, res: Def(Struct, DefId(109:7900 ~ bevy_render[56de]::renderer::render_resource::render_resource_bindings::RenderResourceBindings)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:57:45: 57:67 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: RenderResourceContext#0, res: Def(Trait, DefId(109:3309 ~ bevy_render[56de]::renderer::render_resource_context::RenderResourceContext)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:57:69: 57:90 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: ShaderLoader#0, res: Def(Struct, DefId(109:8060 ~ bevy_render[56de]::shader::shader::ShaderLoader)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:58:5: 58:25 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: ShaderLoader#0, res: Def(Ctor(Struct, Const), DefId(109:8061 ~ bevy_render[56de]::shader::shader::ShaderLoader::{constructor#0})), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:58:5: 58:25 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: HdrTextureLoader#0, res: Def(Struct, DefId(109:8104 ~ bevy_render[56de]::texture::hdr_texture_loader::HdrTextureLoader)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:60:5: 60:30 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: HdrTextureLoader#0, res: Def(Ctor(Struct, Const), DefId(109:8105 ~ bevy_render[56de]::texture::hdr_texture_loader::HdrTextureLoader::{constructor#0})), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:60:5: 60:30 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: ImageTextureLoader#0, res: Def(Struct, DefId(109:8110 ~ bevy_render[56de]::texture::image_texture_loader::ImageTextureLoader)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:68:5: 68:32 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: ImageTextureLoader#0, res: Def(Ctor(Struct, Const), DefId(109:8111 ~ bevy_render[56de]::texture::image_texture_loader::ImageTextureLoader::{constructor#0})), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:68:5: 68:32 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: Draw#0, res: Def(Struct, DefId(109:4981 ~ bevy_render[56de]::draw::Draw)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: Mesh#0, res: Def(Struct, DefId(109:5223 ~ bevy_render[56de]::mesh::mesh::Mesh)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: Color#0, res: Def(Enum, DefId(109:4792 ~ bevy_render[56de]::color::Color)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: Texture#0, res: Def(Struct, DefId(109:8211 ~ bevy_render[56de]::texture::texture::Texture)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: shape#0, res: Def(Mod, DefId(109:927 ~ bevy_render[56de]::mesh::shape)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: App#0, res: Def(Struct, DefId(78:76 ~ bevy_app[61c3]::app::App)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:42:5: 42:25 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: CoreStage#0, res: Def(Enum, DefId(78:350 ~ bevy_app[61c3]::CoreStage)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:42:5: 42:25 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: DynamicPlugin#0, res: Def(Macro(Derive), DefId(22:207 ~ bevy_derive[df94]::DynamicPlugin)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:42:5: 42:25 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: Plugin#0, res: Def(Trait, DefId(78:174 ~ bevy_app[61c3]::plugin::Plugin)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:42:5: 42:25 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: PluginGroup#0, res: Def(Trait, DefId(78:196 ~ bevy_app[61c3]::plugin_group::PluginGroup)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:42:5: 42:25 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: StartupStage#0, res: Def(Enum, DefId(78:378 ~ bevy_app[61c3]::StartupStage)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:42:5: 42:25 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: MeshBundle#0, res: Def(Struct, DefId(109:5030 ~ bevy_render[56de]::entity::MeshBundle)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: PerspectiveCameraBundle#0, res: Def(Struct, DefId(109:5046 ~ bevy_render[56de]::entity::PerspectiveCameraBundle)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: OrthographicCameraBundle#0, res: Def(Struct, DefId(109:5058 ~ bevy_render[56de]::entity::OrthographicCameraBundle)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: ClearColor#0, res: Def(Struct, DefId(109:5379 ~ bevy_render[56de]::pass::pass::ClearColor)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: ClearColor#0, res: Def(Ctor(Struct, Fn), DefId(109:5380 ~ bevy_render[56de]::pass::pass::ClearColor::{constructor#0})), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: RenderPipelines#0, res: Def(Struct, DefId(109:5897 ~ bevy_render[56de]::pipeline::render_pipelines::RenderPipelines)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }, Export { ident: Shader#0, res: Def(Struct, DefId(109:8040 ~ bevy_render[56de]::shader::shader::Shader)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(109:0 ~ bevy_render[56de])) }]', /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/compiler/rustc_query_system/src/query/plumbing.rs:624:9
stack backtrace:
   0:     0x7f22867ceb40 - std::backtrace_rs::backtrace::libunwind::trace::ha0ad43e8a952bfe7
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5
   1:     0x7f22867ceb40 - std::backtrace_rs::backtrace::trace_unsynchronized::h6830419c0c4130dc
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:     0x7f22867ceb40 - std::sys_common::backtrace::_print_fmt::h8f3516631ffa1ef5
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:67:5
   3:     0x7f22867ceb40 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::he1640d5f0d93f618
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:46:22
   4:     0x7f228683c6bc - core::fmt::write::h88012e1f01caeebf
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/fmt/mod.rs:1115:17
   5:     0x7f22867c02d5 - std::io::Write::write_fmt::h360fa85b30182555
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/io/mod.rs:1665:15
   6:     0x7f22867d289b - std::sys_common::backtrace::_print::ha1f00492f406a015
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:49:5
   7:     0x7f22867d289b - std::sys_common::backtrace::print::hd54561b13feb6af3
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:36:9
   8:     0x7f22867d289b - std::panicking::default_hook::{{closure}}::h84fe124cd0864662
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:208:50
   9:     0x7f22867d2371 - std::panicking::default_hook::h5a8e74a76ce290a7
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:225:9
  10:     0x7f2286fab251 - rustc_driver::DEFAULT_HOOK::{{closure}}::{{closure}}::h6de3be617154114e
  11:     0x7f2270ec0203 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hbd6f195416ef5ccc
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1586:9
  12:     0x7f2270ed8a6a - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::enter::{{closure}}::{{closure}}::he3c1e50b5f98256a
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/proc_macro/src/bridge/client.rs:320:21
  13:     0x7f22867d30c9 - std::panicking::rust_panic_with_hook::h67c812a4fe9d4c91
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:626:17
  14:     0x7f22867d2b87 - std::panicking::begin_panic_handler::{{closure}}::h33f9c1b96af300d7
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:519:13
  15:     0x7f22867cf03c - std::sys_common::backtrace::__rust_end_short_backtrace::h51bae64be5921f0e
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:141:18
  16:     0x7f22867d2ae9 - rust_begin_unwind
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:515:5
  17:     0x7f228679baab - std::panicking::begin_panic_fmt::h7ab3d84aa4ae32a2
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:457:5
  18:     0x7f22877e5dac - rustc_query_system::query::plumbing::incremental_verify_ich::h89c7bc97eed12275
  19:     0x7f228780ce19 - rustc_query_system::query::plumbing::load_from_disk_and_cache_in_memory::h17ce6c2f5a3ebe5a
  20:     0x7f22886529eb - rustc_query_system::query::plumbing::get_query_impl::h9f22804c295d100b
  21:     0x7f22886ad2be - <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::item_children::h22923e62dabe3f64
  22:     0x7f228876cc70 - core::ops::function::FnOnce::call_once::hda03ecaa240882bc
  23:     0x7f228795b3d4 - rustc_middle::dep_graph::<impl rustc_query_system::dep_graph::DepKind for rustc_middle::dep_graph::dep_node::DepKind>::with_deps::hc735697a98b0a0ad
  24:     0x7f228780f0f7 - rustc_query_system::query::plumbing::load_from_disk_and_cache_in_memory::h34ac0b040596c94d
  25:     0x7f22879f656f - rustc_data_structures::stack::ensure_sufficient_stack::h2da0a3900db5d3c1
  26:     0x7f2288f67712 - rustc_query_system::query::plumbing::get_query_impl::h905320e734bbede9
  27:     0x7f22890237d0 - <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::visible_parent_map::h1be3ca3e7f97e91c
  28:     0x7f22889fd3cd - rustc_middle::ty::print::pretty::PrettyPrinter::try_print_visible_def_path_recur::h390c7a3672350c50
  29:     0x7f2288a02641 - <rustc_middle::ty::print::pretty::FmtPrinter<F> as rustc_middle::ty::print::Printer>::print_def_path::h1944db9a154051e7
  30:     0x7f22889bcf82 - rustc_middle::ty::print::pretty::<impl rustc_middle::ty::context::TyCtxt>::def_path_str_with_substs::hbe69abf0277b5825
  31:     0x7f22889bce64 - rustc_middle::ty::print::pretty::<impl rustc_middle::ty::context::TyCtxt>::def_path_str::h5522b7121b36200e
  32:     0x7f2287894521 - std::thread::local::LocalKey<T>::with::hd36f8a8e3da7fa16
  33:     0x7f22878a6b08 - rustc_query_impl::plumbing::<impl rustc_query_system::query::config::QueryDescription<rustc_query_impl::plumbing::QueryCtxt> for rustc_query_impl::queries::adt_def>::describe::h243826707e1d8b10
  34:     0x7f22878932c7 - std::thread::local::LocalKey<T>::with::hc6f65ece9b57ecb9
  35:     0x7f22878c0253 - rustc_query_impl::make_query::adt_def::h573e992f0f8c8115
  36:     0x7f2287803d78 - rustc_query_system::query::plumbing::QueryState<D,K>::try_collect_active_jobs::h28a19465b9f0d625
  37:     0x7f22878ea4a1 - rustc_query_impl::Queries::try_collect_active_jobs::h5f16144d9894237a
  38:     0x7f228786c531 - rustc_query_system::query::job::print_query_stack::hb6bd89249c117f8b
  39:     0x7f22870b81df - rustc_interface::interface::try_print_query_stack::hbb2aff23e24cf528
  40:     0x7f2286fab63f - rustc_driver::report_ice::h9ae5a1f2da27e588
  41:     0x7f2270ec0203 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hbd6f195416ef5ccc
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1586:9
  42:     0x7f2270ed8a6a - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::enter::{{closure}}::{{closure}}::he3c1e50b5f98256a
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/proc_macro/src/bridge/client.rs:320:21
  43:     0x7f22867d30c9 - std::panicking::rust_panic_with_hook::h67c812a4fe9d4c91
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:626:17
  44:     0x7f22867d2b87 - std::panicking::begin_panic_handler::{{closure}}::h33f9c1b96af300d7
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:519:13
  45:     0x7f22867cf03c - std::sys_common::backtrace::__rust_end_short_backtrace::h51bae64be5921f0e
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:141:18
  46:     0x7f22867d2ae9 - rust_begin_unwind
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:515:5
  47:     0x7f228679baab - std::panicking::begin_panic_fmt::h7ab3d84aa4ae32a2
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:457:5
  48:     0x7f2288fbdfcc - rustc_query_system::query::plumbing::incremental_verify_ich::hc38e52721f305d14
  49:     0x7f2288fc2f2d - rustc_query_system::query::plumbing::load_from_disk_and_cache_in_memory::h159cf8f9b587e724
  50:     0x7f22890c7650 - rustc_data_structures::stack::ensure_sufficient_stack::ha3e9269331a293f0
  51:     0x7f2288659224 - rustc_query_system::query::plumbing::get_query_impl::hbbedf5a028de88b1
  52:     0x7f22886abfce - <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::item_attrs::h2bb67b6f7998844a
  53:     0x7f22889cc57d - rustc_middle::ty::<impl rustc_middle::ty::context::TyCtxt>::get_attrs::h9e1f852772baa143
  54:     0x7f22889ac1c7 - rustc_middle::ty::adt::AdtDef::new::hee62e30d2cfbe6cd
  55:     0x7f22889c240b - rustc_middle::ty::context::TyCtxt::alloc_adt_def::hc1de4aca53652b0b
  56:     0x7f228872d51f - rustc_metadata::rmeta::decoder::<impl rustc_metadata::creader::CrateMetadataRef>::get_adt_def::h5f8dec8c714adc82
  57:     0x7f2288771626 - rustc_metadata::rmeta::decoder::cstore_impl::provide_extern::adt_def::h242cc4f0262592d3
  58:     0x7f22890795d4 - rustc_middle::dep_graph::<impl rustc_query_system::dep_graph::DepKind for rustc_middle::dep_graph::dep_node::DepKind>::with_deps::hbec837f7e0a9f4cc
  59:     0x7f2288fc3d9e - rustc_query_system::query::plumbing::load_from_disk_and_cache_in_memory::h392fb06c0e5f4f9b
  60:     0x7f22890c9182 - rustc_data_structures::stack::ensure_sufficient_stack::hbd3a8fee3847e4a0
  61:     0x7f2288641d1e - rustc_query_system::query::plumbing::get_query_impl::h5bfce05c5329537d
  62:     0x7f22886aa90b - <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::adt_def::h4cf9c5ba47a2adfd
  63:     0x7f22890106dc - rustc_serialize::serialize::Decoder::read_enum_variant_arg::h5a5319dece2ad67d
  64:     0x7f22886a09e7 - rustc_middle::ty::sty::_DERIVE_rustc_serialize_Decodable_D_FOR_TyKind::<impl rustc_serialize::serialize::Decodable<__D> for rustc_middle::ty::sty::TyKind>::decode::hd35157a5752998af
  65:     0x7f2288697bfd - rustc_middle::ty::codec::<impl rustc_serialize::serialize::Decodable<D> for &rustc_middle::ty::TyS>::decode::hd0adc4c89955401c
  66:     0x7f228869fc8c - <rustc_middle::ty::subst::GenericArg as rustc_serialize::serialize::Decodable<D>>::decode::h8ae53a79023d0173
  67:     0x7f22886d73a8 - <core::result::Result<T,E> as rustc_middle::ty::context::InternIteratorElement<T,R>>::intern_with::he7639c14c2e84177
  68:     0x7f22886a0a71 - rustc_middle::ty::sty::_DERIVE_rustc_serialize_Decodable_D_FOR_TyKind::<impl rustc_serialize::serialize::Decodable<__D> for rustc_middle::ty::sty::TyKind>::decode::hd35157a5752998af
  69:     0x7f2288697bfd - rustc_middle::ty::codec::<impl rustc_serialize::serialize::Decodable<D> for &rustc_middle::ty::TyS>::decode::hd0adc4c89955401c
  70:     0x7f22886bff97 - <rustc_query_impl::on_disk_cache::CacheDecoder as rustc_middle::ty::codec::TyDecoder>::cached_ty_for_shorthand::h451dff5b8fb20879
  71:     0x7f2288697bd6 - rustc_middle::ty::codec::<impl rustc_serialize::serialize::Decodable<D> for &rustc_middle::ty::TyS>::decode::hd0adc4c89955401c
  72:     0x7f22890964c9 - rustc_query_impl::on_disk_cache::OnDiskCache::try_load_query_result::h17bc40677d23cce5
  73:     0x7f2288fca84e - rustc_query_system::query::plumbing::load_from_disk_and_cache_in_memory::hf1ac2de90738e647
  74:     0x7f2288630670 - rustc_query_system::query::plumbing::get_query_impl::h0f18fb185511a7b9
  75:     0x7f22886a9958 - <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::type_of::hb23b804a262eee01
  76:     0x7f2288284943 - <rustc_typeck::outlives::implicit_infer::InferVisitor as rustc_hir::itemlikevisit::ItemLikeVisitor>::visit_item::hcfab3b8e1f70805d
  77:     0x7f22881f3d41 - rustc_hir::hir::Crate::visit_all_item_likes::h9bf8245408a38eec
  78:     0x7f2288d57594 - rustc_typeck::outlives::inferred_outlives_crate::h6295a38552896422
  79:     0x7f228795bf6a - rustc_middle::dep_graph::<impl rustc_query_system::dep_graph::DepKind for rustc_middle::dep_graph::dep_node::DepKind>::with_deps::hd359396718e8cff3
  80:     0x7f228792d473 - rustc_query_system::dep_graph::graph::DepGraph<K>::with_task_impl::he476e19531e74364
  81:     0x7f2287a038a4 - rustc_data_structures::stack::ensure_sufficient_stack::hf6e0f85b7c2ec08a
  82:     0x7f22877b7e89 - rustc_query_system::query::plumbing::force_query_with_job::h60a24a4926936c9b
  83:     0x7f22877a79b4 - rustc_query_system::query::plumbing::force_query_impl::ha3dc081cba28c89a
  84:     0x7f2287778d16 - rustc_query_system::query::plumbing::force_query::h222faf5f2729834e
  85:     0x7f22886aff5d - rustc_query_system::dep_graph::graph::DepGraph<K>::try_mark_previous_green::hebe559aa58bf1816
  86:     0x7f22886aff35 - rustc_query_system::dep_graph::graph::DepGraph<K>::try_mark_previous_green::hebe559aa58bf1816
  87:     0x7f22886aff35 - rustc_query_system::dep_graph::graph::DepGraph<K>::try_mark_previous_green::hebe559aa58bf1816
  88:     0x7f22886aff35 - rustc_query_system::dep_graph::graph::DepGraph<K>::try_mark_previous_green::hebe559aa58bf1816
  89:     0x7f22886afd54 - rustc_query_system::dep_graph::graph::DepGraph<K>::try_mark_green_and_read::h75827515110c1695
  90:     0x7f2288667a48 - rustc_query_system::query::plumbing::ensure_must_run::h8ed4c3a347dd4e11
  91:     0x7f22890206cf - <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_mod_item_types::hab5225346642323d
  92:     0x7f2288cf5f1b - rustc_session::session::Session::track_errors::h782177e235f44bae
  93:     0x7f2288cea35d - rustc_typeck::check_crate::h4575c24b66669750
  94:     0x7f2288ad23ef - rustc_interface::passes::analysis::hf91740f5893e2dd6
  95:     0x7f228795d363 - rustc_middle::dep_graph::<impl rustc_query_system::dep_graph::DepKind for rustc_middle::dep_graph::dep_node::DepKind>::with_deps::he5722ca07eceeed2
  96:     0x7f2287926a47 - rustc_query_system::dep_graph::graph::DepGraph<K>::with_task_impl::h96f2846afe4c135b
  97:     0x7f2287930a19 - rustc_query_system::dep_graph::graph::DepGraph<K>::with_eval_always_task::h61fc0f5b6132f6c1
  98:     0x7f22879f40ce - rustc_data_structures::stack::ensure_sufficient_stack::h112bd9a1e5f14b8b
  99:     0x7f22877ba82d - rustc_query_system::query::plumbing::force_query_with_job::hbbccc62bba484e69
 100:     0x7f2288f75786 - rustc_query_system::query::plumbing::get_query_impl::hc496b7da6ca5195d
 101:     0x7f228901e7ed - <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::analysis::h8d17f3fde386d772
 102:     0x7f2288aa6a68 - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::enter::h2007d30ef68567cb
 103:     0x7f2288a9644c - rustc_span::with_source_map::hc5adfd8eb2dd5236
 104:     0x7f2288aa7c8a - rustc_interface::interface::create_compiler_and_run::h976ed8e22b4f89b8
 105:     0x7f2288a9ae89 - scoped_tls::ScopedKey<T>::set::h4a2887b4d5b96c48
 106:     0x7f2288a979aa - std::sys_common::backtrace::__rust_begin_short_backtrace::h220030c0c75c9d89
 107:     0x7f2288a96df5 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hd62830e2741d6b63
 108:     0x7f22867df657 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6bff7798948b1075
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572:9
 109:     0x7f22867df657 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc2d25ac38f6b2342
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572:9
 110:     0x7f22867df657 - std::sys::unix::thread::Thread::new::thread_start::hbba5bc368baac205
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys/unix/thread.rs:74:17
 111:     0x7f2286702259 - start_thread
 112:     0x7f22866175e3 - __GI___clone
 113:                0x0 - <unknown>

error: internal compiler error: unexpected panic
```

Error 2:
```
> cargo run --example breakout
   Compiling bevy_sprite v0.5.0 (/home/user/software/bevy/crates/bevy_sprite)
   Compiling bevy_pbr v0.5.0 (/home/user/software/bevy/crates/bevy_pbr)
error: internal compiler error: encountered incremental compilation error with item_attrs(bevy_render[56de]::mesh::mesh::Mesh)
  |
  = help: This is a known issue with the compiler. Run `cargo clean -p bevy_pbr` or `cargo clean` to allow your project to compile
  = note: Please follow the instructions below to create a bug report with the provided information
  = note: See <https://github.com/rust-lang/rust/issues/84970> for more information

thread 'rustc' panicked at 'Found unstable fingerprints for item_attrs(bevy_render[56de]::mesh::mesh::Mesh): [Attribute { kind: Normal(AttrItem { path: Path { span: /home/user/software/bevy/crates/bevy_render/src/mesh/mesh.rs:224:3: 224:7 (#0), segments: [PathSegment { ident: uuid#0, id: NodeId(69781), args: None }], tokens: None }, args: Eq(/home/user/software/bevy/crates/bevy_render/src/mesh/mesh.rs:224:8: 224:9 (#0), Token { kind: Literal(Lit { kind: Str, symbol: "8ecbac0f-f545-4473-ad43-e1f4243af51e", suffix: None }), span: /home/user/software/bevy/crates/bevy_render/src/mesh/mesh.rs:224:10: 224:48 (#0) }), tokens: None }, None), id: AttrId(510), style: Outer, span: /home/user/software/bevy/crates/bevy_render/src/mesh/mesh.rs:224:1: 224:49 (#0) }]', /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/compiler/rustc_query_system/src/query/plumbing.rs:624:9
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

error: internal compiler error: unexpected panic

note: the compiler unexpectedly panicked. this is a bug.

note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md

note: rustc 1.55.0 (c8dfcfe04 2021-09-06) running on x86_64-unknown-linux-gnu

note: compiler flags: -C embed-bitcode=no -C debuginfo=2 -C incremental --crate-type lib

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
error: internal compiler error: encountered incremental compilation error with item_children(bevy_render[56de])
  |
  = help: This is a known issue with the compiler. Run `cargo clean -p bevy_pbr` or `cargo clean` to allow your project to compile
  = note: Please follow the instructions below to create a bug report with the provided information
  = note: See <https://github.com/rust-lang/rust/issues/84970> for more information

thread 'rustc' panicked at 'Found unstable fingerprints for item_children(bevy_render[56de]): [Export { ident: camera#0, res: Def(Mod, DefId(77:3 ~ bevy_render[56de]::camera)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:1:1: 1:16 (#0), vis: Public }, Export { ident: color#0, res: Def(Mod, DefId(77:224 ~ bevy_render[56de]::color)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:2:1: 2:15 (#0), vis: Public }, Export { ident: colorspace#0, res: Def(Mod, DefId(77:415 ~ bevy_render[56de]::colorspace)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:3:1: 3:20 (#0), vis: Public }, Export { ident: draw#0, res: Def(Mod, DefId(77:429 ~ bevy_render[56de]::draw)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:4:1: 4:14 (#0), vis: Public }, Export { ident: entity#0, res: Def(Mod, DefId(77:553 ~ bevy_render[56de]::entity)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:5:1: 5:16 (#0), vis: Public }, Export { ident: mesh#0, res: Def(Mod, DefId(77:614 ~ bevy_render[56de]::mesh)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:6:1: 6:14 (#0), vis: Public }, Export { ident: pass#0, res: Def(Mod, DefId(77:1077 ~ bevy_render[56de]::pass)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:7:1: 7:14 (#0), vis: Public }, Export { ident: pipeline#0, res: Def(Mod, DefId(77:1136 ~ bevy_render[56de]::pipeline)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:8:1: 8:18 (#0), vis: Public }, Export { ident: render_graph#0, res: Def(Mod, DefId(77:1569 ~ bevy_render[56de]::render_graph)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:9:1: 9:22 (#0), vis: Public }, Export { ident: renderer#0, res: Def(Mod, DefId(77:2739 ~ bevy_render[56de]::renderer)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:10:1: 10:18 (#0), vis: Public }, Export { ident: shader#0, res: Def(Mod, DefId(77:3352 ~ bevy_render[56de]::shader)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:11:1: 11:16 (#0), vis: Public }, Export { ident: texture#0, res: Def(Mod, DefId(77:3619 ~ bevy_render[56de]::texture)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:12:1: 12:17 (#0), vis: Public }, Export { ident: wireframe#0, res: Def(Mod, DefId(77:3876 ~ bevy_render[56de]::wireframe)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:13:1: 13:19 (#0), vis: Public }, Export { ident: prelude#0, res: Def(Mod, DefId(77:4011 ~ bevy_render[56de]::prelude)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:25:1: 38:2 (#0), vis: Public }, Export { ident: RenderSystem#0, res: Def(Enum, DefId(77:8717 ~ bevy_render[56de]::RenderSystem)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:71:1: 73:2 (#0), vis: Public }, Export { ident: RenderStage#0, res: Def(Enum, DefId(77:8735 ~ bevy_render[56de]::RenderStage)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:77:1: 87:2 (#0), vis: Public }, Export { ident: RenderPlugin#0, res: Def(Struct, DefId(77:4148 ~ bevy_render[56de]::RenderPlugin)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:90:1: 94:2 (#0), vis: Public }, Export { ident: check_for_render_resource_context#0, res: Def(Fn, DefId(77:4154 ~ bevy_render[56de]::check_for_render_resource_context)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:224:1: 224:91 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: impl_render_resource_bytes#0, res: Def(Macro(Bang), DefId(77:3030 ~ bevy_render[56de]::renderer::render_resource::render_resource::impl_render_resource_bytes)), span: /home/user/software/bevy/crates/bevy_render/src/renderer/render_resource/render_resource.rs:131:1: 151:2 (#0), vis: Public }, Export { ident: ParallelSystemDescriptorCoercion#0, res: Def(Trait, DefId(23:2495 ~ bevy_ecs[e663]::schedule::system_descriptor::ParallelSystemDescriptorCoercion)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:16:16: 16:48 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: SystemStage#0, res: Def(Struct, DefId(23:2098 ~ bevy_ecs[e663]::schedule::stage::SystemStage)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:16:50: 16:61 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: IntoExclusiveSystem#0, res: Def(Trait, DefId(23:3241 ~ bevy_ecs[e663]::system::exclusive_system::IntoExclusiveSystem)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:17:14: 17:33 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: Res#0, res: Def(Struct, DefId(23:3823 ~ bevy_ecs[e663]::system::system_param::Res)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:17:35: 17:38 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: TransformSystem#0, res: Def(Enum, DefId(78:721 ~ bevy_transform[b132]::TransformSystem)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:19:5: 19:36 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: warn#0, res: Def(Macro(Bang), DefId(33:62 ~ tracing[130d]::macros::warn)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:20:5: 20:30 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: OutsideFrustum#0, res: Def(Struct, DefId(77:4942 ~ bevy_render[56de]::draw::OutsideFrustum)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:21:12: 21:26 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: OutsideFrustum#0, res: Def(Ctor(Struct, Const), DefId(77:4943 ~ bevy_render[56de]::draw::OutsideFrustum::{constructor#0})), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:21:12: 21:26 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: Visible#0, res: Def(Struct, DefId(77:4900 ~ bevy_render[56de]::draw::Visible)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:21:28: 21:35 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: once_cell#0, res: Def(Mod, DefId(28:0 ~ once_cell[26bb])), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:23:9: 23:18 (#0), vis: Public }, Export { ident: Msaa#0, res: Def(Struct, DefId(77:6989 ~ bevy_render[56de]::render_graph::base::Msaa)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:41:5: 41:15 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: AddAsset#0, res: Def(Trait, DefId(80:281 ~ bevy_asset[934e]::assets::AddAsset)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:43:18: 43:26 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: AssetStage#0, res: Def(Enum, DefId(80:1672 ~ bevy_asset[934e]::AssetStage)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:43:28: 43:38 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: StageLabel#0, res: Def(Trait, DefId(23:1778 ~ bevy_ecs[e663]::schedule::label::StageLabel)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:44:26: 44:36 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: StageLabel#0, res: Def(Macro(Derive), DefId(24:107 ~ bevy_ecs_macros[2df0]::StageLabel)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:44:26: 44:36 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: SystemLabel#0, res: Def(Trait, DefId(23:1781 ~ bevy_ecs[e663]::schedule::label::SystemLabel)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:44:38: 44:49 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: SystemLabel#0, res: Def(Macro(Derive), DefId(24:106 ~ bevy_ecs_macros[2df0]::SystemLabel)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:44:38: 44:49 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: ActiveCameras#0, res: Def(Struct, DefId(77:4163 ~ bevy_render[56de]::camera::active_cameras::ActiveCameras)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:46:5: 46:18 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: Camera#0, res: Def(Struct, DefId(77:4206 ~ bevy_render[56de]::camera::camera::Camera)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:46:20: 46:26 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: DepthCalculation#0, res: Def(Enum, DefId(77:4275 ~ bevy_render[56de]::camera::camera::DepthCalculation)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:46:28: 46:44 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: OrthographicProjection#0, res: Def(Struct, DefId(77:4503 ~ bevy_render[56de]::camera::projection::OrthographicProjection)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:46:46: 46:68 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: PerspectiveProjection#0, res: Def(Struct, DefId(77:4317 ~ bevy_render[56de]::camera::projection::PerspectiveProjection)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:46:70: 46:91 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: RenderLayers#0, res: Def(Struct, DefId(77:4599 ~ bevy_render[56de]::camera::visible_entities::RenderLayers)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:47:5: 47:17 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: ScalingMode#0, res: Def(Enum, DefId(77:4457 ~ bevy_render[56de]::camera::projection::ScalingMode)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:47:19: 47:30 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: VisibleEntities#0, res: Def(Struct, DefId(77:4556 ~ bevy_render[56de]::camera::visible_entities::VisibleEntities)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:47:32: 47:47 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: WindowOrigin#0, res: Def(Enum, DefId(77:4385 ~ bevy_render[56de]::camera::projection::WindowOrigin)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:47:49: 47:61 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: IndexFormat#0, res: Def(Enum, DefId(77:6512 ~ bevy_render[56de]::pipeline::state_descriptors::IndexFormat)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:50:5: 50:16 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: PipelineCompiler#0, res: Def(Struct, DefId(77:5754 ~ bevy_render[56de]::pipeline::pipeline_compiler::PipelineCompiler)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:50:18: 50:34 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: PipelineDescriptor#0, res: Def(Struct, DefId(77:5596 ~ bevy_render[56de]::pipeline::pipeline::PipelineDescriptor)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:50:36: 50:54 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: PipelineSpecialization#0, res: Def(Struct, DefId(77:5645 ~ bevy_render[56de]::pipeline::pipeline_compiler::PipelineSpecialization)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:50:56: 50:78 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: PrimitiveTopology#0, res: Def(Enum, DefId(77:6112 ~ bevy_render[56de]::pipeline::state_descriptors::PrimitiveTopology)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:50:80: 50:97 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: ShaderSpecialization#0, res: Def(Struct, DefId(77:5742 ~ bevy_render[56de]::pipeline::pipeline_compiler::ShaderSpecialization)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:51:5: 51:25 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: VertexBufferLayout#0, res: Def(Struct, DefId(77:6599 ~ bevy_render[56de]::pipeline::vertex_buffer_descriptor::VertexBufferLayout)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:51:27: 51:45 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: base#0, res: Def(Mod, DefId(77:1570 ~ bevy_render[56de]::render_graph::base)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:54:12: 54:16 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: BaseRenderGraphConfig#0, res: Def(Struct, DefId(77:6993 ~ bevy_render[56de]::render_graph::base::BaseRenderGraphConfig)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:54:18: 54:39 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: MainPass#0, res: Def(Struct, DefId(77:6987 ~ bevy_render[56de]::render_graph::base::MainPass)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:54:41: 54:49 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: MainPass#0, res: Def(Ctor(Struct, Const), DefId(77:6988 ~ bevy_render[56de]::render_graph::base::MainPass::{constructor#0})), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:54:41: 54:49 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: RenderGraph#0, res: Def(Struct, DefId(77:1755 ~ bevy_render[56de]::render_graph::graph::RenderGraph)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:55:5: 55:16 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: AssetRenderResourceBindings#0, res: Def(Struct, DefId(77:7923 ~ bevy_render[56de]::renderer::render_resource::render_resource_bindings::AssetRenderResourceBindings)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:57:16: 57:43 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: RenderResourceBindings#0, res: Def(Struct, DefId(77:7900 ~ bevy_render[56de]::renderer::render_resource::render_resource_bindings::RenderResourceBindings)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:57:45: 57:67 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: RenderResourceContext#0, res: Def(Trait, DefId(77:3309 ~ bevy_render[56de]::renderer::render_resource_context::RenderResourceContext)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:57:69: 57:90 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: ShaderLoader#0, res: Def(Struct, DefId(77:8060 ~ bevy_render[56de]::shader::shader::ShaderLoader)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:58:5: 58:25 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: ShaderLoader#0, res: Def(Ctor(Struct, Const), DefId(77:8061 ~ bevy_render[56de]::shader::shader::ShaderLoader::{constructor#0})), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:58:5: 58:25 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: HdrTextureLoader#0, res: Def(Struct, DefId(77:8104 ~ bevy_render[56de]::texture::hdr_texture_loader::HdrTextureLoader)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:60:5: 60:30 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: HdrTextureLoader#0, res: Def(Ctor(Struct, Const), DefId(77:8105 ~ bevy_render[56de]::texture::hdr_texture_loader::HdrTextureLoader::{constructor#0})), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:60:5: 60:30 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: ImageTextureLoader#0, res: Def(Struct, DefId(77:8110 ~ bevy_render[56de]::texture::image_texture_loader::ImageTextureLoader)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:68:5: 68:32 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: ImageTextureLoader#0, res: Def(Ctor(Struct, Const), DefId(77:8111 ~ bevy_render[56de]::texture::image_texture_loader::ImageTextureLoader::{constructor#0})), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:68:5: 68:32 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: Draw#0, res: Def(Struct, DefId(77:4981 ~ bevy_render[56de]::draw::Draw)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: Mesh#0, res: Def(Struct, DefId(77:5223 ~ bevy_render[56de]::mesh::mesh::Mesh)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: Color#0, res: Def(Enum, DefId(77:4792 ~ bevy_render[56de]::color::Color)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: Texture#0, res: Def(Struct, DefId(77:8211 ~ bevy_render[56de]::texture::texture::Texture)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: shape#0, res: Def(Mod, DefId(77:927 ~ bevy_render[56de]::mesh::shape)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: App#0, res: Def(Struct, DefId(75:76 ~ bevy_app[61c3]::app::App)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:42:5: 42:25 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: CoreStage#0, res: Def(Enum, DefId(75:350 ~ bevy_app[61c3]::CoreStage)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:42:5: 42:25 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: DynamicPlugin#0, res: Def(Macro(Derive), DefId(20:207 ~ bevy_derive[df94]::DynamicPlugin)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:42:5: 42:25 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: Plugin#0, res: Def(Trait, DefId(75:174 ~ bevy_app[61c3]::plugin::Plugin)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:42:5: 42:25 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: PluginGroup#0, res: Def(Trait, DefId(75:196 ~ bevy_app[61c3]::plugin_group::PluginGroup)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:42:5: 42:25 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: StartupStage#0, res: Def(Enum, DefId(75:378 ~ bevy_app[61c3]::StartupStage)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:42:5: 42:25 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: MeshBundle#0, res: Def(Struct, DefId(77:5030 ~ bevy_render[56de]::entity::MeshBundle)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: PerspectiveCameraBundle#0, res: Def(Struct, DefId(77:5046 ~ bevy_render[56de]::entity::PerspectiveCameraBundle)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: OrthographicCameraBundle#0, res: Def(Struct, DefId(77:5058 ~ bevy_render[56de]::entity::OrthographicCameraBundle)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: ClearColor#0, res: Def(Struct, DefId(77:5379 ~ bevy_render[56de]::pass::pass::ClearColor)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: ClearColor#0, res: Def(Ctor(Struct, Fn), DefId(77:5380 ~ bevy_render[56de]::pass::pass::ClearColor::{constructor#0})), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: RenderPipelines#0, res: Def(Struct, DefId(77:5897 ~ bevy_render[56de]::pipeline::render_pipelines::RenderPipelines)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }, Export { ident: Shader#0, res: Def(Struct, DefId(77:8040 ~ bevy_render[56de]::shader::shader::Shader)), span: /home/user/software/bevy/crates/bevy_render/src/lib.rs:40:5: 40:22 (#0), vis: Restricted(DefId(77:0 ~ bevy_render[56de])) }]', /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/compiler/rustc_query_system/src/query/plumbing.rs:624:9
stack backtrace:
   0:     0x7f0fa400cb40 - std::backtrace_rs::backtrace::libunwind::trace::ha0ad43e8a952bfe7
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5
   1:     0x7f0fa400cb40 - std::backtrace_rs::backtrace::trace_unsynchronized::h6830419c0c4130dc
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:     0x7f0fa400cb40 - std::sys_common::backtrace::_print_fmt::h8f3516631ffa1ef5
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:67:5
   3:     0x7f0fa400cb40 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::he1640d5f0d93f618
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:46:22
   4:     0x7f0fa407a6bc - core::fmt::write::h88012e1f01caeebf
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/core/src/fmt/mod.rs:1115:17
   5:     0x7f0fa3ffe2d5 - std::io::Write::write_fmt::h360fa85b30182555
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/io/mod.rs:1665:15
   6:     0x7f0fa401089b - std::sys_common::backtrace::_print::ha1f00492f406a015
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:49:5
   7:     0x7f0fa401089b - std::sys_common::backtrace::print::hd54561b13feb6af3
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:36:9
   8:     0x7f0fa401089b - std::panicking::default_hook::{{closure}}::h84fe124cd0864662
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:208:50
   9:     0x7f0fa4010371 - std::panicking::default_hook::h5a8e74a76ce290a7
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:225:9
  10:     0x7f0fa47e9251 - rustc_driver::DEFAULT_HOOK::{{closure}}::{{closure}}::h6de3be617154114e
  11:     0x7f0f94612343 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdcc89997ff3158e5
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1586:9
  12:     0x7f0f9461708a - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::enter::{{closure}}::{{closure}}::hb0db7a77cbfad786
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/proc_macro/src/bridge/client.rs:320:21
  13:     0x7f0fa40110c9 - std::panicking::rust_panic_with_hook::h67c812a4fe9d4c91
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:626:17
  14:     0x7f0fa4010b87 - std::panicking::begin_panic_handler::{{closure}}::h33f9c1b96af300d7
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:519:13
  15:     0x7f0fa400d03c - std::sys_common::backtrace::__rust_end_short_backtrace::h51bae64be5921f0e
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:141:18
  16:     0x7f0fa4010ae9 - rust_begin_unwind
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:515:5
  17:     0x7f0fa3fd9aab - std::panicking::begin_panic_fmt::h7ab3d84aa4ae32a2
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:457:5
  18:     0x7f0fa5023dac - rustc_query_system::query::plumbing::incremental_verify_ich::h89c7bc97eed12275
  19:     0x7f0fa504ae19 - rustc_query_system::query::plumbing::load_from_disk_and_cache_in_memory::h17ce6c2f5a3ebe5a
  20:     0x7f0fa5e909eb - rustc_query_system::query::plumbing::get_query_impl::h9f22804c295d100b
  21:     0x7f0fa5eeb2be - <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::item_children::h22923e62dabe3f64
  22:     0x7f0fa5faac70 - core::ops::function::FnOnce::call_once::hda03ecaa240882bc
  23:     0x7f0fa51993d4 - rustc_middle::dep_graph::<impl rustc_query_system::dep_graph::DepKind for rustc_middle::dep_graph::dep_node::DepKind>::with_deps::hc735697a98b0a0ad
  24:     0x7f0fa504d0f7 - rustc_query_system::query::plumbing::load_from_disk_and_cache_in_memory::h34ac0b040596c94d
  25:     0x7f0fa523456f - rustc_data_structures::stack::ensure_sufficient_stack::h2da0a3900db5d3c1
  26:     0x7f0fa67a5712 - rustc_query_system::query::plumbing::get_query_impl::h905320e734bbede9
  27:     0x7f0fa68617d0 - <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::visible_parent_map::h1be3ca3e7f97e91c
  28:     0x7f0fa623b3cd - rustc_middle::ty::print::pretty::PrettyPrinter::try_print_visible_def_path_recur::h390c7a3672350c50
  29:     0x7f0fa6240641 - <rustc_middle::ty::print::pretty::FmtPrinter<F> as rustc_middle::ty::print::Printer>::print_def_path::h1944db9a154051e7
  30:     0x7f0fa61faf82 - rustc_middle::ty::print::pretty::<impl rustc_middle::ty::context::TyCtxt>::def_path_str_with_substs::hbe69abf0277b5825
  31:     0x7f0fa61fae64 - rustc_middle::ty::print::pretty::<impl rustc_middle::ty::context::TyCtxt>::def_path_str::h5522b7121b36200e
  32:     0x7f0fa50d2521 - std::thread::local::LocalKey<T>::with::hd36f8a8e3da7fa16
  33:     0x7f0fa50e4b08 - rustc_query_impl::plumbing::<impl rustc_query_system::query::config::QueryDescription<rustc_query_impl::plumbing::QueryCtxt> for rustc_query_impl::queries::adt_def>::describe::h243826707e1d8b10
  34:     0x7f0fa50d12c7 - std::thread::local::LocalKey<T>::with::hc6f65ece9b57ecb9
  35:     0x7f0fa50fe253 - rustc_query_impl::make_query::adt_def::h573e992f0f8c8115
  36:     0x7f0fa5041d78 - rustc_query_system::query::plumbing::QueryState<D,K>::try_collect_active_jobs::h28a19465b9f0d625
  37:     0x7f0fa51284a1 - rustc_query_impl::Queries::try_collect_active_jobs::h5f16144d9894237a
  38:     0x7f0fa50aa531 - rustc_query_system::query::job::print_query_stack::hb6bd89249c117f8b
  39:     0x7f0fa48f61df - rustc_interface::interface::try_print_query_stack::hbb2aff23e24cf528
  40:     0x7f0fa47e963f - rustc_driver::report_ice::h9ae5a1f2da27e588
  41:     0x7f0f94612343 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdcc89997ff3158e5
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1586:9
  42:     0x7f0f9461708a - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::enter::{{closure}}::{{closure}}::hb0db7a77cbfad786
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/proc_macro/src/bridge/client.rs:320:21
  43:     0x7f0fa40110c9 - std::panicking::rust_panic_with_hook::h67c812a4fe9d4c91
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:626:17
  44:     0x7f0fa4010b87 - std::panicking::begin_panic_handler::{{closure}}::h33f9c1b96af300d7
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:519:13
  45:     0x7f0fa400d03c - std::sys_common::backtrace::__rust_end_short_backtrace::h51bae64be5921f0e
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys_common/backtrace.rs:141:18
  46:     0x7f0fa4010ae9 - rust_begin_unwind
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:515:5
  47:     0x7f0fa3fd9aab - std::panicking::begin_panic_fmt::h7ab3d84aa4ae32a2
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/panicking.rs:457:5
  48:     0x7f0fa67fbfcc - rustc_query_system::query::plumbing::incremental_verify_ich::hc38e52721f305d14
  49:     0x7f0fa6800f2d - rustc_query_system::query::plumbing::load_from_disk_and_cache_in_memory::h159cf8f9b587e724
  50:     0x7f0fa6905650 - rustc_data_structures::stack::ensure_sufficient_stack::ha3e9269331a293f0
  51:     0x7f0fa5e97224 - rustc_query_system::query::plumbing::get_query_impl::hbbedf5a028de88b1
  52:     0x7f0fa5ee9fce - <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::item_attrs::h2bb67b6f7998844a
  53:     0x7f0fa620a57d - rustc_middle::ty::<impl rustc_middle::ty::context::TyCtxt>::get_attrs::h9e1f852772baa143
  54:     0x7f0fa61ea1c7 - rustc_middle::ty::adt::AdtDef::new::hee62e30d2cfbe6cd
  55:     0x7f0fa620040b - rustc_middle::ty::context::TyCtxt::alloc_adt_def::hc1de4aca53652b0b
  56:     0x7f0fa5f6b51f - rustc_metadata::rmeta::decoder::<impl rustc_metadata::creader::CrateMetadataRef>::get_adt_def::h5f8dec8c714adc82
  57:     0x7f0fa5faf626 - rustc_metadata::rmeta::decoder::cstore_impl::provide_extern::adt_def::h242cc4f0262592d3
  58:     0x7f0fa68b75d4 - rustc_middle::dep_graph::<impl rustc_query_system::dep_graph::DepKind for rustc_middle::dep_graph::dep_node::DepKind>::with_deps::hbec837f7e0a9f4cc
  59:     0x7f0fa6801d9e - rustc_query_system::query::plumbing::load_from_disk_and_cache_in_memory::h392fb06c0e5f4f9b
  60:     0x7f0fa6907182 - rustc_data_structures::stack::ensure_sufficient_stack::hbd3a8fee3847e4a0
  61:     0x7f0fa5e7fd1e - rustc_query_system::query::plumbing::get_query_impl::h5bfce05c5329537d
  62:     0x7f0fa5ee890b - <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::adt_def::h4cf9c5ba47a2adfd
  63:     0x7f0fa684e6dc - rustc_serialize::serialize::Decoder::read_enum_variant_arg::h5a5319dece2ad67d
  64:     0x7f0fa5ede9e7 - rustc_middle::ty::sty::_DERIVE_rustc_serialize_Decodable_D_FOR_TyKind::<impl rustc_serialize::serialize::Decodable<__D> for rustc_middle::ty::sty::TyKind>::decode::hd35157a5752998af
  65:     0x7f0fa5ed5bfd - rustc_middle::ty::codec::<impl rustc_serialize::serialize::Decodable<D> for &rustc_middle::ty::TyS>::decode::hd0adc4c89955401c
  66:     0x7f0fa5eddc8c - <rustc_middle::ty::subst::GenericArg as rustc_serialize::serialize::Decodable<D>>::decode::h8ae53a79023d0173
  67:     0x7f0fa5f153a8 - <core::result::Result<T,E> as rustc_middle::ty::context::InternIteratorElement<T,R>>::intern_with::he7639c14c2e84177
  68:     0x7f0fa5edea71 - rustc_middle::ty::sty::_DERIVE_rustc_serialize_Decodable_D_FOR_TyKind::<impl rustc_serialize::serialize::Decodable<__D> for rustc_middle::ty::sty::TyKind>::decode::hd35157a5752998af
  69:     0x7f0fa5ed5bfd - rustc_middle::ty::codec::<impl rustc_serialize::serialize::Decodable<D> for &rustc_middle::ty::TyS>::decode::hd0adc4c89955401c
  70:     0x7f0fa68d44c9 - rustc_query_impl::on_disk_cache::OnDiskCache::try_load_query_result::h17bc40677d23cce5
  71:     0x7f0fa680884e - rustc_query_system::query::plumbing::load_from_disk_and_cache_in_memory::hf1ac2de90738e647
  72:     0x7f0fa5e6e670 - rustc_query_system::query::plumbing::get_query_impl::h0f18fb185511a7b9
  73:     0x7f0fa5ee7958 - <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::type_of::hb23b804a262eee01
  74:     0x7f0fa5ac2943 - <rustc_typeck::outlives::implicit_infer::InferVisitor as rustc_hir::itemlikevisit::ItemLikeVisitor>::visit_item::hcfab3b8e1f70805d
  75:     0x7f0fa5a31d41 - rustc_hir::hir::Crate::visit_all_item_likes::h9bf8245408a38eec
  76:     0x7f0fa6595594 - rustc_typeck::outlives::inferred_outlives_crate::h6295a38552896422
  77:     0x7f0fa5199f6a - rustc_middle::dep_graph::<impl rustc_query_system::dep_graph::DepKind for rustc_middle::dep_graph::dep_node::DepKind>::with_deps::hd359396718e8cff3
  78:     0x7f0fa516b473 - rustc_query_system::dep_graph::graph::DepGraph<K>::with_task_impl::he476e19531e74364
  79:     0x7f0fa52418a4 - rustc_data_structures::stack::ensure_sufficient_stack::hf6e0f85b7c2ec08a
  80:     0x7f0fa4ff5e89 - rustc_query_system::query::plumbing::force_query_with_job::h60a24a4926936c9b
  81:     0x7f0fa4fe59b4 - rustc_query_system::query::plumbing::force_query_impl::ha3dc081cba28c89a
  82:     0x7f0fa4fb6d16 - rustc_query_system::query::plumbing::force_query::h222faf5f2729834e
  83:     0x7f0fa5eedf5d - rustc_query_system::dep_graph::graph::DepGraph<K>::try_mark_previous_green::hebe559aa58bf1816
  84:     0x7f0fa5eedf35 - rustc_query_system::dep_graph::graph::DepGraph<K>::try_mark_previous_green::hebe559aa58bf1816
  85:     0x7f0fa5eedf35 - rustc_query_system::dep_graph::graph::DepGraph<K>::try_mark_previous_green::hebe559aa58bf1816
  86:     0x7f0fa5eedf35 - rustc_query_system::dep_graph::graph::DepGraph<K>::try_mark_previous_green::hebe559aa58bf1816
  87:     0x7f0fa5eedd54 - rustc_query_system::dep_graph::graph::DepGraph<K>::try_mark_green_and_read::h75827515110c1695
  88:     0x7f0fa5ea5a48 - rustc_query_system::query::plumbing::ensure_must_run::h8ed4c3a347dd4e11
  89:     0x7f0fa685e6cf - <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_mod_item_types::hab5225346642323d
  90:     0x7f0fa6533f1b - rustc_session::session::Session::track_errors::h782177e235f44bae
  91:     0x7f0fa652835d - rustc_typeck::check_crate::h4575c24b66669750
  92:     0x7f0fa63103ef - rustc_interface::passes::analysis::hf91740f5893e2dd6
  93:     0x7f0fa519b363 - rustc_middle::dep_graph::<impl rustc_query_system::dep_graph::DepKind for rustc_middle::dep_graph::dep_node::DepKind>::with_deps::he5722ca07eceeed2
  94:     0x7f0fa5164a47 - rustc_query_system::dep_graph::graph::DepGraph<K>::with_task_impl::h96f2846afe4c135b
  95:     0x7f0fa516ea19 - rustc_query_system::dep_graph::graph::DepGraph<K>::with_eval_always_task::h61fc0f5b6132f6c1
  96:     0x7f0fa52320ce - rustc_data_structures::stack::ensure_sufficient_stack::h112bd9a1e5f14b8b
  97:     0x7f0fa4ff882d - rustc_query_system::query::plumbing::force_query_with_job::hbbccc62bba484e69
  98:     0x7f0fa67b3786 - rustc_query_system::query::plumbing::get_query_impl::hc496b7da6ca5195d
  99:     0x7f0fa685c7ed - <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::analysis::h8d17f3fde386d772
 100:     0x7f0fa62e4a68 - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::enter::h2007d30ef68567cb
 101:     0x7f0fa62d444c - rustc_span::with_source_map::hc5adfd8eb2dd5236
 102:     0x7f0fa62e5c8a - rustc_interface::interface::create_compiler_and_run::h976ed8e22b4f89b8
 103:     0x7f0fa62d8e89 - scoped_tls::ScopedKey<T>::set::h4a2887b4d5b96c48
 104:     0x7f0fa62d59aa - std::sys_common::backtrace::__rust_begin_short_backtrace::h220030c0c75c9d89
 105:     0x7f0fa62d4df5 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hd62830e2741d6b63
 106:     0x7f0fa401d657 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6bff7798948b1075
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572:9
 107:     0x7f0fa401d657 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc2d25ac38f6b2342
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/alloc/src/boxed.rs:1572:9
 108:     0x7f0fa401d657 - std::sys::unix::thread::Thread::new::thread_start::hbba5bc368baac205
                               at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library/std/src/sys/unix/thread.rs:74:17
 109:     0x7f0fa3f40259 - start_thread
 110:     0x7f0fa3e555e3 - __GI___clone
 111:                0x0 - <unknown>

error: internal compiler error: unexpected panic
```

<!--
Include a backtrace in the code block by setting `RUST_BACKTRACE=1` in your
environment. E.g. `RUST_BACKTRACE=1 cargo build`.
-->
<details><summary><strong>Backtrace</strong></summary>
<p>

```
( I don't have the original project )
```

</p>
</details>