[INFO] cloning repository https://github.com/Royiex/strafe-client-jed
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Royiex/strafe-client-jed" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRoyiex%2Fstrafe-client-jed", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRoyiex%2Fstrafe-client-jed'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3bad427f619d8b3d57a0a4c00cf3d9a248fc2921
[INFO] checking Royiex/strafe-client-jed against master#30f74ff0dc4d66debc8b50724c446f817e5f75f4 for pr-121848-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRoyiex%2Fstrafe-client-jed" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Royiex/strafe-client-jed on toolchain 30f74ff0dc4d66debc8b50724c446f817e5f75f4
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/Royiex/strafe-client-jed
[INFO] finished tweaking git repo https://github.com/Royiex/strafe-client-jed
[INFO] tweaked toml for git repo https://github.com/Royiex/strafe-client-jed written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/Royiex/strafe-client-jed already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Updating git repository `https://git.itzana.me/StrafesNET/common`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded vbsp v0.5.0
[INFO] [stderr]   Downloaded profiling-procmacros v1.0.13
[INFO] [stderr]   Downloaded lzma v0.2.2
[INFO] [stderr]   Downloaded vbsp-derive v0.1.0
[INFO] [stderr]   Downloaded enum-primitive-derive v0.2.2
[INFO] [stderr]   Downloaded rbx_reflection v4.5.0
[INFO] [stderr]   Downloaded syn_util v0.4.2
[INFO] [stderr]   Downloaded ddsfile v0.5.2
[INFO] [stderr]   Downloaded obj v0.10.2
[INFO] [stderr]   Downloaded configparser v3.0.4
[INFO] [stderr]   Downloaded rbx_dom_weak v2.7.0
[INFO] [stderr]   Downloaded rbx_xml v0.13.3
[INFO] [stderr]   Downloaded rbx_binary v0.7.4
[INFO] [stderr]   Downloaded vmdl v0.1.1
[INFO] [stderr]   Downloaded android-activity v0.5.1
[INFO] [stderr]   Downloaded rbx_reflection_database v0.2.10+roblox-607
[INFO] [stderr]   Downloaded binrw_derive v0.13.3
[INFO] [stderr]   Downloaded binrw v0.13.3
[INFO] [stderr]   Downloaded zip-lzma v0.6.3
[INFO] [stderr]   Downloaded rbx_types v1.8.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 63e62e00b76e6e95dfa05e2b9b5ed03de53829d10e832523e5ea4782dccbcd83
[INFO] running `Command { std: "docker" "start" "-a" "63e62e00b76e6e95dfa05e2b9b5ed03de53829d10e832523e5ea4782dccbcd83", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "63e62e00b76e6e95dfa05e2b9b5ed03de53829d10e832523e5ea4782dccbcd83", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "63e62e00b76e6e95dfa05e2b9b5ed03de53829d10e832523e5ea4782dccbcd83", kill_on_drop: false }`
[INFO] [stdout] 63e62e00b76e6e95dfa05e2b9b5ed03de53829d10e832523e5ea4782dccbcd83
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 90dfb39131f865295510616a75bae59e0ab9bbd62c1fdc189b2eeeed2d2ad080
[INFO] running `Command { std: "docker" "start" "-a" "90dfb39131f865295510616a75bae59e0ab9bbd62c1fdc189b2eeeed2d2ad080", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]     Checking bitflags v2.4.2
[INFO] [stderr]     Checking libloading v0.8.1
[INFO] [stderr]    Compiling memchr v2.7.1
[INFO] [stderr]    Compiling rustix v0.38.30
[INFO] [stderr]     Checking smallvec v1.13.1
[INFO] [stderr]     Checking arrayvec v0.7.4
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]     Checking dlib v0.5.2
[INFO] [stderr]    Compiling wayland-sys v0.31.1
[INFO] [stderr]    Compiling wayland-backend v0.3.3
[INFO] [stderr]    Compiling ahash v0.8.7
[INFO] [stderr]     Checking zerocopy v0.7.32
[INFO] [stderr]    Compiling blake3 v1.5.0
[INFO] [stderr]    Compiling quick-xml v0.31.0
[INFO] [stderr]     Checking constant_time_eq v0.3.0
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling hashbrown v0.14.3
[INFO] [stderr]     Checking base64 v0.13.1
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking termcolor v1.4.1
[INFO] [stderr]    Compiling indexmap v2.2.1
[INFO] [stderr]     Checking bit-vec v0.6.3
[INFO] [stderr]    Compiling winnow v0.5.35
[INFO] [stderr]    Compiling wayland-scanner v0.31.1
[INFO] [stderr]     Checking unicode-width v0.1.11
[INFO] [stderr]     Checking codespan-reporting v0.11.1
[INFO] [stderr]     Checking bit-set v0.5.3
[INFO] [stderr]    Compiling ash v0.37.3+1.3.251
[INFO] [stderr]    Compiling khronos-egl v6.0.0
[INFO] [stderr]     Checking rmp v0.8.12
[INFO] [stderr]     Checking parking_lot_core v0.9.9
[INFO] [stderr]    Compiling aho-corasick v1.1.2
[INFO] [stderr]    Compiling wgpu-hal v0.19.1
[INFO] [stderr]     Checking gpu-alloc-types v0.3.0
[INFO] [stderr]     Checking gpu-descriptor-types v0.1.2
[INFO] [stderr]     Checking spirv v0.3.0+sdk-1.3.268.0
[INFO] [stderr]    Compiling lz4-sys v1.9.4
[INFO] [stderr]    Compiling toml_edit v0.21.0
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]     Checking strict-num v0.1.1
[INFO] [stderr]     Checking xkeysym v0.2.0
[INFO] [stderr]    Compiling binrw_derive v0.13.3
[INFO] [stderr]    Compiling cgmath v0.18.0
[INFO] [stderr]    Compiling feature-probe v0.1.1
[INFO] [stderr]     Checking unicode-xid v0.2.4
[INFO] [stderr]    Compiling smithay-client-toolkit v0.18.0
[INFO] [stderr]     Checking raw-window-handle v0.6.0
[INFO] [stderr]     Checking hexf-parse v0.2.1
[INFO] [stderr]     Checking ttf-parser v0.20.0
[INFO] [stderr]     Checking xcursor v0.3.5
[INFO] [stderr]     Checking cursor-icon v1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.1.0
[INFO] [stderr]    Compiling bv v0.11.1
[INFO] [stderr]    Compiling regex-automata v0.4.5
[INFO] [stderr]     Checking wayland-client v0.31.2
[INFO] [stderr]     Checking owned_ttf_parser v0.20.0
[INFO] [stderr]     Checking wayland-csd-frame v0.3.0
[INFO] [stderr]     Checking gpu-descriptor v0.2.4
[INFO] [stderr]     Checking gpu-alloc v0.6.0
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]    Compiling wgpu-core v0.19.0
[INFO] [stderr]     Checking wgpu-types v0.19.0
[INFO] [stderr]     Checking approx v0.4.0
[INFO] [stderr]     Checking memmap2 v0.9.4
[INFO] [stderr]    Compiling thiserror-impl v1.0.56
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]    Compiling serde_derive v1.0.196
[INFO] [stderr]    Compiling bytemuck_derive v1.5.0
[INFO] [stderr]     Checking wayland-protocols v0.31.2
[INFO] [stderr]    Compiling profiling-procmacros v1.0.13
[INFO] [stderr]     Checking bytemuck v1.14.1
[INFO] [stderr]     Checking thiserror v1.0.56
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]     Checking naga v0.19.0
[INFO] [stderr]     Checking tiny-skia-path v0.11.3
[INFO] [stderr]     Checking polling v3.3.2
[INFO] [stderr]     Checking calloop v0.12.4
[INFO] [stderr]     Checking profiling v1.0.13
[INFO] [stderr]     Checking wayland-cursor v0.31.1
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]    Compiling binrw v0.13.3
[INFO] [stderr]     Checking calloop-wayland-source v0.2.0
[INFO] [stderr]     Checking ab_glyph_rasterizer v0.1.8
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]     Checking crc-catalog v2.4.0
[INFO] [stderr]     Checking glow v0.13.1
[INFO] [stderr]     Checking renderdoc-sys v1.0.0
[INFO] [stderr]    Compiling owo-colors v3.5.0
[INFO] [stderr]     Checking byteorder v0.5.3
[INFO] [stderr]     Checking lzma v0.2.2
[INFO] [stderr]     Checking itertools v0.12.1
[INFO] [stderr]     Checking wayland-protocols-wlr v0.2.0
[INFO] [stderr]     Checking crc v3.0.1
[INFO] [stderr]     Checking serde v1.0.196
[INFO] [stderr]     Checking ab_glyph v0.2.23
[INFO] [stderr]     Checking tiny-skia v0.11.3
[INFO] [stderr]    Compiling regex v1.10.3
[INFO] [stderr]    Compiling num_enum_derive v0.7.2
[INFO] [stderr]     Checking rbx_types v1.8.0
[INFO] [stderr]     Checking rmp-serde v1.1.2
[INFO] [stderr]    Compiling syn_util v0.4.2
[INFO] [stderr]    Compiling wgpu v0.19.1
[INFO] [stderr]    Compiling winit v0.29.10
[INFO] [stderr]     Checking rbx_reflection v4.5.0
[INFO] [stderr]     Checking rbx_dom_weak v2.7.0
[INFO] [stderr]     Checking array-init v2.1.0
[INFO] [stderr]     Checking as-raw-xcb-connection v1.0.1
[INFO] [stderr]     Checking x11rb-protocol v0.13.0
[INFO] [stderr]     Checking num_enum v0.7.2
[INFO] [stderr]     Checking zip-lzma v0.6.3
[INFO] [stderr]    Compiling vbsp-derive v0.1.0
[INFO] [stderr]     Checking rbx_reflection_database v0.2.10+roblox-607
[INFO] [stderr]    Compiling enum-primitive-derive v0.2.2
[INFO] [stderr]     Checking sctk-adwaita v0.8.1
[INFO] [stderr]    Compiling lazy-regex-proc_macros v3.1.0
[INFO] [stderr]     Checking lzma-rs v0.3.0
[INFO] [stderr]     Checking wayland-protocols-plasma v0.2.0
[INFO] [stderr]     Checking xkbcommon-dl v0.4.1
[INFO] [stderr]     Checking xml-rs v0.8.19
[INFO] [stderr]     Checking glam v0.25.0
[INFO] [stderr]     Checking smol_str v0.2.1
[INFO] [stderr]     Checking lazy-regex v3.1.0
[INFO] [stderr]     Checking rbx_xml v0.13.3
[INFO] [stderr]     Checking lz4 v1.24.0
[INFO] [stderr]     Checking ddsfile v0.5.2
[INFO] [stderr]     Checking rbx_binary v0.7.4
[INFO] [stderr]     Checking vmdl v0.1.1
[INFO] [stderr]     Checking obj v0.10.2
[INFO] [stderr]     Checking pollster v0.3.0
[INFO] [stderr]     Checking configparser v3.0.4
[INFO] [stderr]     Checking strafesnet_common v0.1.0 (https://git.itzana.me/StrafesNET/common?rev=434ca29aef7e3015c9ca1ed45de8fef42e33fdfb#434ca29a)
[INFO] [stderr]     Checking vbsp v0.5.0
[INFO] [stderr]     Checking x11rb v0.13.0
[INFO] [stderr]     Checking strafe-client v0.9.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `gravity`
[INFO] [stdout]    --> src/physics.rs:136:45
[INFO] [stdout]     |
[INFO] [stdout] 136 |     fn ladder(body:&Body,style:&StyleModifiers,gravity:Planar64Vec3,velocity:Planar64Vec3,contact:ContactCollision,normal:&Planar64Vec3)-...
[INFO] [stdout]     |                                                ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gravity`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `contacting`
[INFO] [stdout]    --> src/physics.rs:863:41
[INFO] [stdout]     |
[INFO] [stdout] 863 |                 PhysicsCollisionAttributes::Contact{contacting,general}=>{
[INFO] [stdout]     |                                                     ^^^^^^^^^^ help: try ignoring the field: `contacting: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `intersecting`
[INFO] [stdout]    --> src/physics.rs:874:43
[INFO] [stdout]     |
[INFO] [stdout] 874 |                 PhysicsCollisionAttributes::Intersect{intersecting,general}=>{
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^ help: try ignoring the field: `intersecting: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `general`
[INFO] [stdout]    --> src/physics.rs:916:52
[INFO] [stdout]     |
[INFO] [stdout] 916 |                 PhysicsCollisionAttributes::Contact{contacting,general}=>{
[INFO] [stdout]     |                                                                ^^^^^^^ help: try ignoring the field: `general: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `intersect`
[INFO] [stdout]    --> src/physics.rs:943:7
[INFO] [stdout]     |
[INFO] [stdout] 943 |         for intersect in &self.intersects{
[INFO] [stdout]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_intersect`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `face`
[INFO] [stdout]    --> src/physics.rs:955:114
[INFO] [stdout]     |
[INFO] [stdout] 955 |             collector.collect(minkowski.predict_collision_face_out(&relative_body,collector.time(),contact.face_id).map(|(face,time)|{
[INFO] [stdout]     |                                                                                                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_face`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `face`
[INFO] [stdout]    --> src/physics.rs:968:93
[INFO] [stdout]     |
[INFO] [stdout] 968 |             collector.collect(minkowski.predict_collision_out(&relative_body,collector.time()).map(|(face,time)|{
[INFO] [stdout]     |                                                                                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_face`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/physics.rs:1169:8
[INFO] [stdout]      |
[INFO] [stdout] 1169 |             let mut eshmep2=std::collections::HashMap::new();
[INFO] [stdout]      |                 ----^^^^^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gravity`
[INFO] [stdout]     --> src/physics.rs:1261:9
[INFO] [stdout]      |
[INFO] [stdout] 1261 |                 let gravity=self.touching.base_acceleration(&self.models,&self.style,&self.camera,self.controls,&self.next_mouse,self.time);
[INFO] [stdout]      |                     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gravity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/physics.rs:1251:9
[INFO] [stdout]      |
[INFO] [stdout] 1251 |                 let mut a;
[INFO] [stdout]      |                     ----^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/physics.rs:1262:9
[INFO] [stdout]      |
[INFO] [stdout] 1262 |                 let mut a;
[INFO] [stdout]      |                     ----^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `jump_limit`
[INFO] [stdout]     --> src/physics.rs:1452:53
[INFO] [stdout]      |
[INFO] [stdout] 1452 |                 &crate::model::StageElementBehaviour::JumpLimit(jump_limit)=>{
[INFO] [stdout]      |                                                                 ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_jump_limit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `intersect`
[INFO] [stdout]     --> src/physics.rs:1571:91
[INFO] [stdout]      |
[INFO] [stdout] 1571 |                     (PhysicsCollisionAttributes::Intersect{intersecting: _,general},Collision::Intersect(intersect))=>{
[INFO] [stdout]      |                                                                                                          ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_intersect`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `test_body`
[INFO] [stdout]    --> src/worker.rs:179:6
[INFO] [stdout]     |
[INFO] [stdout] 179 |     let test_body=crate::physics::Body::new(crate::integer::Planar64Vec3::ONE,crate::integer::Planar64Vec3::ONE,crate::integer::Planar64V...
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_test_body`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gravity`
[INFO] [stdout]    --> src/physics.rs:136:45
[INFO] [stdout]     |
[INFO] [stdout] 136 |     fn ladder(body:&Body,style:&StyleModifiers,gravity:Planar64Vec3,velocity:Planar64Vec3,contact:ContactCollision,normal:&Planar64Vec3)-...
[INFO] [stdout]     |                                                ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gravity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `contacting`
[INFO] [stdout]    --> src/physics.rs:863:41
[INFO] [stdout]     |
[INFO] [stdout] 863 |                 PhysicsCollisionAttributes::Contact{contacting,general}=>{
[INFO] [stdout]     |                                                     ^^^^^^^^^^ help: try ignoring the field: `contacting: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `intersecting`
[INFO] [stdout]    --> src/physics.rs:874:43
[INFO] [stdout]     |
[INFO] [stdout] 874 |                 PhysicsCollisionAttributes::Intersect{intersecting,general}=>{
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^ help: try ignoring the field: `intersecting: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `general`
[INFO] [stdout]    --> src/physics.rs:916:52
[INFO] [stdout]     |
[INFO] [stdout] 916 |                 PhysicsCollisionAttributes::Contact{contacting,general}=>{
[INFO] [stdout]     |                                                                ^^^^^^^ help: try ignoring the field: `general: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `intersect`
[INFO] [stdout]    --> src/physics.rs:943:7
[INFO] [stdout]     |
[INFO] [stdout] 943 |         for intersect in &self.intersects{
[INFO] [stdout]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_intersect`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `face`
[INFO] [stdout]    --> src/physics.rs:955:114
[INFO] [stdout]     |
[INFO] [stdout] 955 |             collector.collect(minkowski.predict_collision_face_out(&relative_body,collector.time(),contact.face_id).map(|(face,time)|{
[INFO] [stdout]     |                                                                                                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_face`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `face`
[INFO] [stdout]    --> src/physics.rs:968:93
[INFO] [stdout]     |
[INFO] [stdout] 968 |             collector.collect(minkowski.predict_collision_out(&relative_body,collector.time()).map(|(face,time)|{
[INFO] [stdout]     |                                                                                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_face`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/physics.rs:1169:8
[INFO] [stdout]      |
[INFO] [stdout] 1169 |             let mut eshmep2=std::collections::HashMap::new();
[INFO] [stdout]      |                 ----^^^^^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gravity`
[INFO] [stdout]     --> src/physics.rs:1261:9
[INFO] [stdout]      |
[INFO] [stdout] 1261 |                 let gravity=self.touching.base_acceleration(&self.models,&self.style,&self.camera,self.controls,&self.next_mouse,self.time);
[INFO] [stdout]      |                     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gravity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/physics.rs:1251:9
[INFO] [stdout]      |
[INFO] [stdout] 1251 |                 let mut a;
[INFO] [stdout]      |                     ----^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/physics.rs:1262:9
[INFO] [stdout]      |
[INFO] [stdout] 1262 |                 let mut a;
[INFO] [stdout]      |                     ----^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `jump_limit`
[INFO] [stdout]     --> src/physics.rs:1452:53
[INFO] [stdout]      |
[INFO] [stdout] 1452 |                 &crate::model::StageElementBehaviour::JumpLimit(jump_limit)=>{
[INFO] [stdout]      |                                                                 ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_jump_limit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `intersect`
[INFO] [stdout]     --> src/physics.rs:1571:91
[INFO] [stdout]      |
[INFO] [stdout] 1571 |                     (PhysicsCollisionAttributes::Intersect{intersecting: _,general},Collision::Intersect(intersect))=>{
[INFO] [stdout]      |                                                                                                          ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_intersect`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/load_bsp.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 17 |             let mut spawn_point=integer::Planar64Vec3::ZERO;
[INFO] [stdout]    |                 ----^^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/load_bsp.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 17 |             let mut spawn_point=integer::Planar64Vec3::ZERO;
[INFO] [stdout]    |                 ----^^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Collision` is more private than the item `PhysicsInstruction::CollisionStart::0`
[INFO] [stdout]    --> src/physics.rs:9:17
[INFO] [stdout]     |
[INFO] [stdout] 9   |     CollisionStart(Collision),
[INFO] [stdout]     |                    ^^^^^^^^^ field `PhysicsInstruction::CollisionStart::0` is reachable at visibility `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `Collision` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> src/physics.rs:815:1
[INFO] [stdout]     |
[INFO] [stdout] 815 | enum Collision{
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Collision` is more private than the item `PhysicsInstruction::CollisionEnd::0`
[INFO] [stdout]    --> src/physics.rs:10:15
[INFO] [stdout]     |
[INFO] [stdout] 10  |     CollisionEnd(Collision),
[INFO] [stdout]     |                  ^^^^^^^^^ field `PhysicsInstruction::CollisionEnd::0` is reachable at visibility `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `Collision` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> src/physics.rs:815:1
[INFO] [stdout]     |
[INFO] [stdout] 815 | enum Collision{
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_indexed_model_list_from_obj` is never used
[INFO] [stdout]    --> src/model.rs:282:8
[INFO] [stdout]     |
[INFO] [stdout] 282 | pub fn generate_indexed_model_list_from_obj(data:obj::ObjData,color:Color4)->Vec<IndexedModel>{
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Pool` is never constructed
[INFO] [stdout]  --> src/worker.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | struct Pool(u32);
[INFO] [stdout]   |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `PoolOrdering` is never used
[INFO] [stdout]  --> src/worker.rs:7:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | enum PoolOrdering{
[INFO] [stdout]   |      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Input` is never used
[INFO] [stdout]   --> src/worker.rs:13:6
[INFO] [stdout]    |
[INFO] [stdout] 13 | enum Input{
[INFO] [stdout]    |      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Output` is never used
[INFO] [stdout]   --> src/worker.rs:28:6
[INFO] [stdout]    |
[INFO] [stdout] 28 | enum Output{
[INFO] [stdout]    |      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Description` is never constructed
[INFO] [stdout]   --> src/worker.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 | struct Description{
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `QRWorker` is never constructed
[INFO] [stdout]   --> src/worker.rs:61:12
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub struct QRWorker<Task:Send,Value:Clone>{
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `send`, and `grab_clone` are never used
[INFO] [stdout]   --> src/worker.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 66 | impl<Task:Send+'static,Value:Clone+Send+'static> QRWorker<Task,Value>{
[INFO] [stdout]    | --------------------------------------------------------------------- associated items in this implementation
[INFO] [stdout] 67 |     pub fn new<F:FnMut(Task)->Value+Send+'static>(value:Value,mut f:F) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 91 |     pub fn send(&self,task:Task)->Result<(), mpsc::SendError<Task>>{
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 95 |     pub fn grab_clone(&self)->Value{
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `QNWorker` is never constructed
[INFO] [stdout]    --> src/worker.rs:107:12
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub struct QNWorker<'a,Task:Send>{
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `send` are never used
[INFO] [stdout]    --> src/worker.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 112 | impl<'a,Task:Send+'a> QNWorker<'a,Task>{
[INFO] [stdout]     | --------------------------------------- associated items in this implementation
[INFO] [stdout] 113 |     pub fn new<F:FnMut(Task)+Send+'a>(scope:&'a thread::Scope<'a,'_>,mut f:F)->QNWorker<'a,Task>{
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 |     pub fn send(&self,task:Task)->Result<(),mpsc::SendError<Task>>{
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `INWorker` is never constructed
[INFO] [stdout]    --> src/worker.rs:143:12
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub struct INWorker<'a,Task:Send>{
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `blocking_send`, and `send` are never used
[INFO] [stdout]    --> src/worker.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 148 | impl<'a,Task:Send+'a> INWorker<'a,Task>{
[INFO] [stdout]     | --------------------------------------- associated items in this implementation
[INFO] [stdout] 149 |     pub fn new<F:FnMut(Task)+Send+'a>(scope:&'a thread::Scope<'a,'_>,mut f:F)->INWorker<'a,Task>{
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 168 |     pub fn blocking_send(&self,task:Task)->Result<(), mpsc::SendError<Task>>{
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 |     pub fn send(&self,task:Task)->Result<(), mpsc::TrySendError<Task>>{
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `jump_counts` is never read
[INFO] [stdout]    --> src/physics.rs:297:2
[INFO] [stdout]     |
[INFO] [stdout] 295 | pub struct GameMechanicsState{
[INFO] [stdout]     |            ------------------ field in this struct
[INFO] [stdout] 296 |     stage_id:u32,
[INFO] [stdout] 297 |     jump_counts:std::collections::HashMap<usize,u32>,//model_id -> jump count
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Energy` and `Linear` are never constructed
[INFO] [stdout]    --> src/physics.rs:316:2
[INFO] [stdout]     |
[INFO] [stdout] 314 | enum JumpCalculation{
[INFO] [stdout]     |      --------------- variants in this enum
[INFO] [stdout] 315 |     Capped,//roblox
[INFO] [stdout] 316 |     Energy,//new
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 317 |     Linear,//source
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `FromHeight`, `FromDeltaV`, and `FromEnergy` are never constructed
[INFO] [stdout]    --> src/physics.rs:322:2
[INFO] [stdout]     |
[INFO] [stdout] 320 | enum JumpImpulse{
[INFO] [stdout]     |      ----------- variants in this enum
[INFO] [stdout] 321 |     FromTime(Time),//jump time is invariant across mass and gravity changes
[INFO] [stdout] 322 |     FromHeight(Planar64),//jump height is invariant across mass and gravity changes
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 323 |     FromDeltaV(Planar64),//jump velocity is invariant across mass and gravity changes
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 324 |     FromEnergy(Planar64),// :)
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `MaskAny` and `MaskAll` are never constructed
[INFO] [stdout]    --> src/physics.rs:333:2
[INFO] [stdout]     |
[INFO] [stdout] 331 | enum EnableStrafe{
[INFO] [stdout]     |      ------------ variants in this enum
[INFO] [stdout] 332 |     Always,
[INFO] [stdout] 333 |     MaskAny(u32),//hsw, shsw
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 334 |     MaskAll(u32),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `enable` and `air_accel_limit` are never read
[INFO] [stdout]    --> src/physics.rs:339:2
[INFO] [stdout]     |
[INFO] [stdout] 338 | struct StrafeSettings{
[INFO] [stdout]     |        -------------- fields in this struct
[INFO] [stdout] 339 |     enable:EnableStrafe,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 340 |     air_accel_limit:Option<Planar64>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `from_mesh_scale_offset` and `source` are never used
[INFO] [stdout]    --> src/physics.rs:376:5
[INFO] [stdout]     |
[INFO] [stdout] 351 | impl Hitbox{
[INFO] [stdout]     | ----------- associated functions in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 376 |     fn from_mesh_scale_offset(mesh:PhysicsMesh,scale:Planar64Vec3,offset:Planar64Vec3)->Self{
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 389 |     fn source()->Self{
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `controls_used`, `jump_calculation`, and `swim_speed` are never read
[INFO] [stdout]    --> src/physics.rs:399:2
[INFO] [stdout]     |
[INFO] [stdout] 398 | struct StyleModifiers{
[INFO] [stdout]     |        -------------- fields in this struct
[INFO] [stdout] 399 |     controls_used:u32,//controls which are allowed to pass into gameplay
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 403 |     jump_calculation:JumpCalculation,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 411 |     swim_speed:Planar64,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `neo`, `roblox_surf`, `source_bhop`, `source_surf`, `roblox_rocket`, and `allow_strafe` are never used
[INFO] [stdout]    --> src/physics.rs:439:5
[INFO] [stdout]     |
[INFO] [stdout] 425 | impl StyleModifiers{
[INFO] [stdout]     | ------------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 439 |     fn neo()->Self{
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 496 |     fn roblox_surf()->Self{
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 525 |     fn source_bhop()->Self{
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 553 |     fn source_surf()->Self{
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 581 |     fn roblox_rocket()->Self{
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 610 |     fn allow_strafe(&self,controls:u32)->bool{
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Water` is never constructed
[INFO] [stdout]    --> src/physics.rs:724:2
[INFO] [stdout]     |
[INFO] [stdout] 721 | enum MoveState{
[INFO] [stdout]     |      --------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 724 |     Water,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `world` is never read
[INFO] [stdout]    --> src/physics.rs:731:2
[INFO] [stdout]     |
[INFO] [stdout] 728 | pub struct PhysicsState{
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 731 |     world:WorldState,//currently there is only one state the world can be in
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `face_id` is never used
[INFO] [stdout]    --> src/physics.rs:826:5
[INFO] [stdout]     |
[INFO] [stdout] 819 | impl Collision{
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 826 |     fn face_id(&self)->Option<crate::model_physics::MinkowskiFace>{
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `GraphicsModelUpdate` is never constructed
[INFO] [stdout]  --> src/graphics.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct GraphicsModelUpdate{
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `GraphicsModelUpdate` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `model_buf` is never read
[INFO] [stdout]   --> src/graphics.rs:32:2
[INFO] [stdout]    |
[INFO] [stdout] 30 | struct GraphicsModel{
[INFO] [stdout]    |        ------------- field in this struct
[INFO] [stdout] 31 |     entities:Vec<Entity>,
[INFO] [stdout] 32 |     model_buf:wgpu::Buffer,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unit_wedge` is never used
[INFO] [stdout]    --> src/primitives.rs:165:8
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub fn unit_wedge()->crate::model::IndexedModel{
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unit_cornerwedge` is never used
[INFO] [stdout]    --> src/primitives.rs:184:8
[INFO] [stdout]     |
[INFO] [stdout] 184 | pub fn unit_cornerwedge()->crate::model::IndexedModel{
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 43 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mesh`
[INFO] [stdout]    --> src/model_physics.rs:743:6
[INFO] [stdout]     |
[INFO] [stdout] 743 |     let mesh=PhysicsMesh::from(&unit_cube);
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_mesh`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Collision` is more private than the item `PhysicsInstruction::CollisionStart::0`
[INFO] [stdout]    --> src/physics.rs:9:17
[INFO] [stdout]     |
[INFO] [stdout] 9   |     CollisionStart(Collision),
[INFO] [stdout]     |                    ^^^^^^^^^ field `PhysicsInstruction::CollisionStart::0` is reachable at visibility `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `Collision` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> src/physics.rs:815:1
[INFO] [stdout]     |
[INFO] [stdout] 815 | enum Collision{
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Collision` is more private than the item `PhysicsInstruction::CollisionEnd::0`
[INFO] [stdout]    --> src/physics.rs:10:15
[INFO] [stdout]     |
[INFO] [stdout] 10  |     CollisionEnd(Collision),
[INFO] [stdout]     |                  ^^^^^^^^^ field `PhysicsInstruction::CollisionEnd::0` is reachable at visibility `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `Collision` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> src/physics.rs:815:1
[INFO] [stdout]     |
[INFO] [stdout] 815 | enum Collision{
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_indexed_model_list_from_obj` is never used
[INFO] [stdout]    --> src/model.rs:282:8
[INFO] [stdout]     |
[INFO] [stdout] 282 | pub fn generate_indexed_model_list_from_obj(data:obj::ObjData,color:Color4)->Vec<IndexedModel>{
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Pool` is never constructed
[INFO] [stdout]  --> src/worker.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | struct Pool(u32);
[INFO] [stdout]   |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `PoolOrdering` is never used
[INFO] [stdout]  --> src/worker.rs:7:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | enum PoolOrdering{
[INFO] [stdout]   |      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Input` is never used
[INFO] [stdout]   --> src/worker.rs:13:6
[INFO] [stdout]    |
[INFO] [stdout] 13 | enum Input{
[INFO] [stdout]    |      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Output` is never used
[INFO] [stdout]   --> src/worker.rs:28:6
[INFO] [stdout]    |
[INFO] [stdout] 28 | enum Output{
[INFO] [stdout]    |      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Description` is never constructed
[INFO] [stdout]   --> src/worker.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 | struct Description{
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `grab_clone` is never used
[INFO] [stdout]   --> src/worker.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 66 | impl<Task:Send+'static,Value:Clone+Send+'static> QRWorker<Task,Value>{
[INFO] [stdout]    | --------------------------------------------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 95 |     pub fn grab_clone(&self)->Value{
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `QNWorker` is never constructed
[INFO] [stdout]    --> src/worker.rs:107:12
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub struct QNWorker<'a,Task:Send>{
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `send` are never used
[INFO] [stdout]    --> src/worker.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 112 | impl<'a,Task:Send+'a> QNWorker<'a,Task>{
[INFO] [stdout]     | --------------------------------------- associated items in this implementation
[INFO] [stdout] 113 |     pub fn new<F:FnMut(Task)+Send+'a>(scope:&'a thread::Scope<'a,'_>,mut f:F)->QNWorker<'a,Task>{
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 |     pub fn send(&self,task:Task)->Result<(),mpsc::SendError<Task>>{
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `INWorker` is never constructed
[INFO] [stdout]    --> src/worker.rs:143:12
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub struct INWorker<'a,Task:Send>{
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `blocking_send`, and `send` are never used
[INFO] [stdout]    --> src/worker.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 148 | impl<'a,Task:Send+'a> INWorker<'a,Task>{
[INFO] [stdout]     | --------------------------------------- associated items in this implementation
[INFO] [stdout] 149 |     pub fn new<F:FnMut(Task)+Send+'a>(scope:&'a thread::Scope<'a,'_>,mut f:F)->INWorker<'a,Task>{
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 168 |     pub fn blocking_send(&self,task:Task)->Result<(), mpsc::SendError<Task>>{
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 |     pub fn send(&self,task:Task)->Result<(), mpsc::TrySendError<Task>>{
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `jump_counts` is never read
[INFO] [stdout]    --> src/physics.rs:297:2
[INFO] [stdout]     |
[INFO] [stdout] 295 | pub struct GameMechanicsState{
[INFO] [stdout]     |            ------------------ field in this struct
[INFO] [stdout] 296 |     stage_id:u32,
[INFO] [stdout] 297 |     jump_counts:std::collections::HashMap<usize,u32>,//model_id -> jump count
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Energy` and `Linear` are never constructed
[INFO] [stdout]    --> src/physics.rs:316:2
[INFO] [stdout]     |
[INFO] [stdout] 314 | enum JumpCalculation{
[INFO] [stdout]     |      --------------- variants in this enum
[INFO] [stdout] 315 |     Capped,//roblox
[INFO] [stdout] 316 |     Energy,//new
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 317 |     Linear,//source
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `FromHeight`, `FromDeltaV`, and `FromEnergy` are never constructed
[INFO] [stdout]    --> src/physics.rs:322:2
[INFO] [stdout]     |
[INFO] [stdout] 320 | enum JumpImpulse{
[INFO] [stdout]     |      ----------- variants in this enum
[INFO] [stdout] 321 |     FromTime(Time),//jump time is invariant across mass and gravity changes
[INFO] [stdout] 322 |     FromHeight(Planar64),//jump height is invariant across mass and gravity changes
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 323 |     FromDeltaV(Planar64),//jump velocity is invariant across mass and gravity changes
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 324 |     FromEnergy(Planar64),// :)
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `MaskAny` and `MaskAll` are never constructed
[INFO] [stdout]    --> src/physics.rs:333:2
[INFO] [stdout]     |
[INFO] [stdout] 331 | enum EnableStrafe{
[INFO] [stdout]     |      ------------ variants in this enum
[INFO] [stdout] 332 |     Always,
[INFO] [stdout] 333 |     MaskAny(u32),//hsw, shsw
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 334 |     MaskAll(u32),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `enable` and `air_accel_limit` are never read
[INFO] [stdout]    --> src/physics.rs:339:2
[INFO] [stdout]     |
[INFO] [stdout] 338 | struct StrafeSettings{
[INFO] [stdout]     |        -------------- fields in this struct
[INFO] [stdout] 339 |     enable:EnableStrafe,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 340 |     air_accel_limit:Option<Planar64>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `from_mesh_scale_offset` and `source` are never used
[INFO] [stdout]    --> src/physics.rs:376:5
[INFO] [stdout]     |
[INFO] [stdout] 351 | impl Hitbox{
[INFO] [stdout]     | ----------- associated functions in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 376 |     fn from_mesh_scale_offset(mesh:PhysicsMesh,scale:Planar64Vec3,offset:Planar64Vec3)->Self{
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 389 |     fn source()->Self{
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `controls_used`, `jump_calculation`, and `swim_speed` are never read
[INFO] [stdout]    --> src/physics.rs:399:2
[INFO] [stdout]     |
[INFO] [stdout] 398 | struct StyleModifiers{
[INFO] [stdout]     |        -------------- fields in this struct
[INFO] [stdout] 399 |     controls_used:u32,//controls which are allowed to pass into gameplay
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 403 |     jump_calculation:JumpCalculation,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 411 |     swim_speed:Planar64,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `neo`, `roblox_surf`, `source_bhop`, `source_surf`, `roblox_rocket`, and `allow_strafe` are never used
[INFO] [stdout]    --> src/physics.rs:439:5
[INFO] [stdout]     |
[INFO] [stdout] 425 | impl StyleModifiers{
[INFO] [stdout]     | ------------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 439 |     fn neo()->Self{
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 496 |     fn roblox_surf()->Self{
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 525 |     fn source_bhop()->Self{
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 553 |     fn source_surf()->Self{
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 581 |     fn roblox_rocket()->Self{
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 610 |     fn allow_strafe(&self,controls:u32)->bool{
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Water` is never constructed
[INFO] [stdout]    --> src/physics.rs:724:2
[INFO] [stdout]     |
[INFO] [stdout] 721 | enum MoveState{
[INFO] [stdout]     |      --------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 724 |     Water,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `world` is never read
[INFO] [stdout]    --> src/physics.rs:731:2
[INFO] [stdout]     |
[INFO] [stdout] 728 | pub struct PhysicsState{
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 731 |     world:WorldState,//currently there is only one state the world can be in
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `face_id` is never used
[INFO] [stdout]    --> src/physics.rs:826:5
[INFO] [stdout]     |
[INFO] [stdout] 819 | impl Collision{
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 826 |     fn face_id(&self)->Option<crate::model_physics::MinkowskiFace>{
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `GraphicsModelUpdate` is never constructed
[INFO] [stdout]  --> src/graphics.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct GraphicsModelUpdate{
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `GraphicsModelUpdate` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `model_buf` is never read
[INFO] [stdout]   --> src/graphics.rs:32:2
[INFO] [stdout]    |
[INFO] [stdout] 30 | struct GraphicsModel{
[INFO] [stdout]    |        ------------- field in this struct
[INFO] [stdout] 31 |     entities:Vec<Entity>,
[INFO] [stdout] 32 |     model_buf:wgpu::Buffer,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unit_wedge` is never used
[INFO] [stdout]    --> src/primitives.rs:165:8
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub fn unit_wedge()->crate::model::IndexedModel{
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unit_cornerwedge` is never used
[INFO] [stdout]    --> src/primitives.rs:184:8
[INFO] [stdout]     |
[INFO] [stdout] 184 | pub fn unit_cornerwedge()->crate::model::IndexedModel{
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 44 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 54.39s
[INFO] running `Command { std: "docker" "inspect" "90dfb39131f865295510616a75bae59e0ab9bbd62c1fdc189b2eeeed2d2ad080", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "90dfb39131f865295510616a75bae59e0ab9bbd62c1fdc189b2eeeed2d2ad080", kill_on_drop: false }`
[INFO] [stdout] 90dfb39131f865295510616a75bae59e0ab9bbd62c1fdc189b2eeeed2d2ad080
[INFO] checking Royiex/strafe-client-jed against try#72eda894eb3548c7ba774079ce0afab42958d4ee for pr-121848-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRoyiex%2Fstrafe-client-jed" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Royiex/strafe-client-jed on toolchain 72eda894eb3548c7ba774079ce0afab42958d4ee
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+72eda894eb3548c7ba774079ce0afab42958d4ee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/Royiex/strafe-client-jed
[INFO] finished tweaking git repo https://github.com/Royiex/strafe-client-jed
[INFO] tweaked toml for git repo https://github.com/Royiex/strafe-client-jed written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/Royiex/strafe-client-jed already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+72eda894eb3548c7ba774079ce0afab42958d4ee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+72eda894eb3548c7ba774079ce0afab42958d4ee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a3e29e8d97d3f82d3ff4fa2958f6a9117951e214d166b7214a9e5a9652b7bec3
[INFO] running `Command { std: "docker" "start" "-a" "a3e29e8d97d3f82d3ff4fa2958f6a9117951e214d166b7214a9e5a9652b7bec3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a3e29e8d97d3f82d3ff4fa2958f6a9117951e214d166b7214a9e5a9652b7bec3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a3e29e8d97d3f82d3ff4fa2958f6a9117951e214d166b7214a9e5a9652b7bec3", kill_on_drop: false }`
[INFO] [stdout] a3e29e8d97d3f82d3ff4fa2958f6a9117951e214d166b7214a9e5a9652b7bec3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+72eda894eb3548c7ba774079ce0afab42958d4ee" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ba77caff20bc2e153b336faa95a2f5a8b118f30a20581a063ba3c25b9a4f9acb
[INFO] running `Command { std: "docker" "start" "-a" "ba77caff20bc2e153b336faa95a2f5a8b118f30a20581a063ba3c25b9a4f9acb", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]     Checking bitflags v2.4.2
[INFO] [stderr]     Checking libloading v0.8.1
[INFO] [stderr]     Checking smallvec v1.13.1
[INFO] [stderr]    Compiling memchr v2.7.1
[INFO] [stderr]    Compiling rustix v0.38.30
[INFO] [stderr]     Checking arrayvec v0.7.4
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]     Checking dlib v0.5.2
[INFO] [stderr]    Compiling wayland-sys v0.31.1
[INFO] [stderr]    Compiling wayland-backend v0.3.3
[INFO] [stderr]    Compiling ahash v0.8.7
[INFO] [stderr]     Checking zerocopy v0.7.32
[INFO] [stderr]    Compiling blake3 v1.5.0
[INFO] [stderr]     Checking constant_time_eq v0.3.0
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling hashbrown v0.14.3
[INFO] [stderr]     Checking base64 v0.13.1
[INFO] [stderr]    Compiling quick-xml v0.31.0
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling indexmap v2.2.1
[INFO] [stderr]     Checking termcolor v1.4.1
[INFO] [stderr]    Compiling winnow v0.5.35
[INFO] [stderr]     Checking bit-vec v0.6.3
[INFO] [stderr]     Checking unicode-width v0.1.11
[INFO] [stderr]     Checking codespan-reporting v0.11.1
[INFO] [stderr]    Compiling wayland-scanner v0.31.1
[INFO] [stderr]     Checking bit-set v0.5.3
[INFO] [stderr]    Compiling khronos-egl v6.0.0
[INFO] [stderr]    Compiling ash v0.37.3+1.3.251
[INFO] [stderr]     Checking rmp v0.8.12
[INFO] [stderr]     Checking parking_lot_core v0.9.9
[INFO] [stderr]    Compiling aho-corasick v1.1.2
[INFO] [stderr]    Compiling wgpu-hal v0.19.1
[INFO] [stderr]     Checking gpu-descriptor-types v0.1.2
[INFO] [stderr]     Checking spirv v0.3.0+sdk-1.3.268.0
[INFO] [stderr]     Checking gpu-alloc-types v0.3.0
[INFO] [stderr]    Compiling lz4-sys v1.9.4
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling toml_edit v0.21.0
[INFO] [stderr]     Checking strict-num v0.1.1
[INFO] [stderr]    Compiling smithay-client-toolkit v0.18.0
[INFO] [stderr]     Checking xcursor v0.3.5
[INFO] [stderr]    Compiling feature-probe v0.1.1
[INFO] [stderr]     Checking cursor-icon v1.1.0
[INFO] [stderr]    Compiling cgmath v0.18.0
[INFO] [stderr]     Checking unicode-xid v0.2.4
[INFO] [stderr]     Checking ttf-parser v0.20.0
[INFO] [stderr]    Compiling binrw_derive v0.13.3
[INFO] [stderr]     Checking hexf-parse v0.2.1
[INFO] [stderr]     Checking raw-window-handle v0.6.0
[INFO] [stderr]     Checking xkeysym v0.2.0
[INFO] [stderr]    Compiling bv v0.11.1
[INFO] [stderr]    Compiling proc-macro-crate v3.1.0
[INFO] [stderr]    Compiling regex-automata v0.4.5
[INFO] [stderr]     Checking owned_ttf_parser v0.20.0
[INFO] [stderr]     Checking gpu-alloc v0.6.0
[INFO] [stderr]     Checking wayland-client v0.31.2
[INFO] [stderr]     Checking wayland-csd-frame v0.3.0
[INFO] [stderr]     Checking gpu-descriptor v0.2.4
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]    Compiling wgpu-core v0.19.0
[INFO] [stderr]     Checking wgpu-types v0.19.0
[INFO] [stderr]     Checking approx v0.4.0
[INFO] [stderr]     Checking memmap2 v0.9.4
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]     Checking wayland-protocols v0.31.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.56
[INFO] [stderr]    Compiling bytemuck_derive v1.5.0
[INFO] [stderr]    Compiling serde_derive v1.0.196
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]     Checking bytemuck v1.14.1
[INFO] [stderr]    Compiling profiling-procmacros v1.0.13
[INFO] [stderr]     Checking thiserror v1.0.56
[INFO] [stderr]     Checking naga v0.19.0
[INFO] [stderr]     Checking tiny-skia-path v0.11.3
[INFO] [stderr]     Checking profiling v1.0.13
[INFO] [stderr]     Checking wayland-cursor v0.31.1
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]     Checking renderdoc-sys v1.0.0
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]    Compiling binrw v0.13.3
[INFO] [stderr]     Checking ab_glyph_rasterizer v0.1.8
[INFO] [stderr]    Compiling owo-colors v3.5.0
[INFO] [stderr]     Checking polling v3.3.2
[INFO] [stderr]     Checking byteorder v0.5.3
[INFO] [stderr]     Checking glow v0.13.1
[INFO] [stderr]     Checking calloop v0.12.4
[INFO] [stderr]     Checking wayland-protocols-wlr v0.2.0
[INFO] [stderr]     Checking calloop-wayland-source v0.2.0
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]     Checking crc-catalog v2.4.0
[INFO] [stderr]     Checking itertools v0.12.1
[INFO] [stderr]     Checking serde v1.0.196
[INFO] [stderr]     Checking crc v3.0.1
[INFO] [stderr]     Checking lzma v0.2.2
[INFO] [stderr]     Checking ab_glyph v0.2.23
[INFO] [stderr]     Checking tiny-skia v0.11.3
[INFO] [stderr]    Compiling num_enum_derive v0.7.2
[INFO] [stderr]    Compiling regex v1.10.3
[INFO] [stderr]    Compiling syn_util v0.4.2
[INFO] [stderr]     Checking rbx_types v1.8.0
[INFO] [stderr]     Checking rmp-serde v1.1.2
[INFO] [stderr]    Compiling winit v0.29.10
[INFO] [stderr]    Compiling wgpu v0.19.1
[INFO] [stderr]     Checking as-raw-xcb-connection v1.0.1
[INFO] [stderr]     Checking x11rb-protocol v0.13.0
[INFO] [stderr]     Checking array-init v2.1.0
[INFO] [stderr]     Checking zip-lzma v0.6.3
[INFO] [stderr]    Compiling vbsp-derive v0.1.0
[INFO] [stderr]     Checking num_enum v0.7.2
[INFO] [stderr]    Compiling enum-primitive-derive v0.2.2
[INFO] [stderr]     Checking rbx_reflection v4.5.0
[INFO] [stderr]     Checking rbx_dom_weak v2.7.0
[INFO] [stderr]     Checking rbx_reflection_database v0.2.10+roblox-607
[INFO] [stderr]    Compiling lazy-regex-proc_macros v3.1.0
[INFO] [stderr]     Checking sctk-adwaita v0.8.1
[INFO] [stderr]     Checking lzma-rs v0.3.0
[INFO] [stderr]     Checking wayland-protocols-plasma v0.2.0
[INFO] [stderr]     Checking xkbcommon-dl v0.4.1
[INFO] [stderr]     Checking glam v0.25.0
[INFO] [stderr]     Checking lz4 v1.24.0
[INFO] [stderr]     Checking xml-rs v0.8.19
[INFO] [stderr]     Checking smol_str v0.2.1
[INFO] [stderr]     Checking rbx_binary v0.7.4
[INFO] [stderr]     Checking rbx_xml v0.13.3
[INFO] [stderr]     Checking lazy-regex v3.1.0
[INFO] [stderr]     Checking ddsfile v0.5.2
[INFO] [stderr]     Checking vmdl v0.1.1
[INFO] [stderr]     Checking pollster v0.3.0
[INFO] [stderr]     Checking configparser v3.0.4
[INFO] [stderr]     Checking obj v0.10.2
[INFO] [stderr]     Checking strafesnet_common v0.1.0 (https://git.itzana.me/StrafesNET/common?rev=434ca29aef7e3015c9ca1ed45de8fef42e33fdfb#434ca29a)
[INFO] [stderr]     Checking vbsp v0.5.0
[INFO] [stderr]     Checking x11rb v0.13.0
[ERROR] error running command: no output for 300 seconds
[INFO] running `Command { std: "docker" "inspect" "ba77caff20bc2e153b336faa95a2f5a8b118f30a20581a063ba3c25b9a4f9acb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ba77caff20bc2e153b336faa95a2f5a8b118f30a20581a063ba3c25b9a4f9acb", kill_on_drop: false }`
[INFO] [stdout] ba77caff20bc2e153b336faa95a2f5a8b118f30a20581a063ba3c25b9a4f9acb
