[INFO] fetching crate auburn 0.1.3...
[INFO] testing auburn-0.1.3 against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] extracting crate auburn 0.1.3 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate auburn 0.1.3 on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate auburn 0.1.3
[INFO] finished tweaking crates.io crate auburn 0.1.3
[INFO] tweaked toml for crates.io crate auburn 0.1.3 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 412 packages to latest compatible versions
[INFO] [stderr]       Adding accesskit v0.12.3 (latest: v0.14.0)
[INFO] [stderr]       Adding accesskit_consumer v0.16.1 (latest: v0.20.0)
[INFO] [stderr]       Adding accesskit_macos v0.10.1 (latest: v0.13.2)
[INFO] [stderr]       Adding accesskit_windows v0.15.1 (latest: v0.18.2)
[INFO] [stderr]       Adding accesskit_winit v0.17.0 (latest: v0.20.2)
[INFO] [stderr]       Adding android-activity v0.5.2 (latest: v0.6.0)
[INFO] [stderr]       Adding ash v0.37.3+1.3.251 (latest: v0.38.0+1.3.281)
[INFO] [stderr]       Adding async-broadcast v0.5.1 (latest: v0.7.0)
[INFO] [stderr]       Adding base64 v0.21.7 (latest: v0.22.1)
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] [stderr]       Adding block-sys v0.1.0-beta.1 (latest: v0.2.1)
[INFO] [stderr]       Adding block2 v0.2.0-alpha.6 (latest: v0.5.1)
[INFO] [stderr]       Adding block2 v0.3.0 (latest: v0.5.1)
[INFO] [stderr]       Adding calloop v0.12.4 (latest: v0.13.0)
[INFO] [stderr]       Adding cfg_aliases v0.1.1 (latest: v0.2.1)
[INFO] [stderr]       Adding coreaudio-rs v0.11.3 (latest: v0.12.0)
[INFO] [stderr]       Adding d3d12 v0.19.0 (latest: v0.20.0)
[INFO] [stderr]       Adding encase v0.7.0 (latest: v0.8.0)
[INFO] [stderr]       Adding encase_derive v0.7.0 (latest: v0.8.0)
[INFO] [stderr]       Adding encase_derive_impl v0.7.0 (latest: v0.8.0)
[INFO] [stderr]       Adding event-listener v2.5.3 (latest: v5.3.0)
[INFO] [stderr]       Adding event-listener v4.0.3 (latest: v5.3.0)
[INFO] [stderr]       Adding event-listener-strategy v0.4.0 (latest: v0.5.2)
[INFO] [stderr]       Adding fixedbitset v0.4.2 (latest: v0.5.7)
[INFO] [stderr]       Adding glam v0.25.0 (latest: v0.27.0)
[INFO] [stderr]       Adding gpu-allocator v0.25.0 (latest: v0.26.0)
[INFO] [stderr]       Adding gpu-descriptor v0.2.4 (latest: v0.3.0)
[INFO] [stderr]       Adding gpu-descriptor-types v0.1.2 (latest: v0.2.0)
[INFO] [stderr]       Adding grid v0.10.0 (latest: v0.14.0)
[INFO] [stderr]       Adding hashbrown v0.12.3 (latest: v0.14.5)
[INFO] [stderr]       Adding hexasphere v10.0.0 (latest: v12.0.0)
[INFO] [stderr]       Adding icrate v0.0.4 (latest: v0.1.2)
[INFO] [stderr]       Adding image v0.24.9 (latest: v0.25.1)
[INFO] [stderr]       Adding indexmap v1.9.3 (latest: v2.2.6)
[INFO] [stderr]       Adding itertools v0.12.1 (latest: v0.13.0)
[INFO] [stderr]       Adding jni-sys v0.3.0 (latest: v0.4.0)
[INFO] [stderr]       Adding libloading v0.7.4 (latest: v0.8.3)
[INFO] [stderr]       Adding libredox v0.0.2 (latest: v0.1.3)
[INFO] [stderr]       Adding linux-raw-sys v0.4.14 (latest: v0.6.4)
[INFO] [stderr]       Adding malloc_buf v0.0.6 (latest: v1.0.0)
[INFO] [stderr]       Adding metal v0.27.0 (latest: v0.28.0)
[INFO] [stderr]       Adding naga v0.19.2 (latest: v0.20.0)
[INFO] [stderr]       Adding ndk v0.8.0 (latest: v0.9.0)
[INFO] [stderr]       Adding ndk-sys v0.5.0+25.2.9519653 (latest: v0.6.0+11769913)
[INFO] [stderr]       Adding nix v0.28.0 (latest: v0.29.0)
[INFO] [stderr]       Adding nu-ansi-term v0.46.0 (latest: v0.50.0)
[INFO] [stderr]       Adding objc-sys v0.2.0-beta.2 (latest: v0.3.5)
[INFO] [stderr]       Adding objc2 v0.3.0-beta.3.patch-leaks.3 (latest: v0.5.2)
[INFO] [stderr]       Adding objc2 v0.4.1 (latest: v0.5.2)
[INFO] [stderr]       Adding objc2-encode v2.0.0-pre.2 (latest: v4.0.3)
[INFO] [stderr]       Adding objc2-encode v3.0.0 (latest: v4.0.3)
[INFO] [stderr]       Adding ogg v0.8.0 (latest: v0.9.1)
[INFO] [stderr]       Adding redox_syscall v0.3.5 (latest: v0.5.1)
[INFO] [stderr]       Adding redox_syscall v0.4.1 (latest: v0.5.1)
[INFO] [stderr]       Adding regex-automata v0.1.10 (latest: v0.4.6)
[INFO] [stderr]       Adding regex-syntax v0.6.29 (latest: v0.8.3)
[INFO] [stderr]       Adding rodio v0.17.3 (latest: v0.18.1)
[INFO] [stderr]       Adding ruzstd v0.5.0 (latest: v0.6.0)
[INFO] [stderr]       Adding syn v1.0.109 (latest: v2.0.66)
[INFO] [stderr]       Adding taffy v0.3.19 (latest: v0.4.4)
[INFO] [stderr]       Adding toml_edit v0.21.1 (latest: v0.22.13)
[INFO] [stderr]       Adding tracing-log v0.1.4 (latest: v0.2.0)
[INFO] [stderr]       Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0)
[INFO] [stderr]       Adding web-time v0.2.4 (latest: v1.1.0)
[INFO] [stderr]       Adding wgpu v0.19.4 (latest: v0.20.0)
[INFO] [stderr]       Adding wgpu-core v0.19.4 (latest: v0.20.0)
[INFO] [stderr]       Adding wgpu-hal v0.19.4 (latest: v0.20.0)
[INFO] [stderr]       Adding wgpu-types v0.19.2 (latest: v0.20.0)
[INFO] [stderr]       Adding windows v0.48.0 (latest: v0.56.0)
[INFO] [stderr]       Adding windows v0.52.0 (latest: v0.56.0)
[INFO] [stderr]       Adding windows v0.54.0 (latest: v0.56.0)
[INFO] [stderr]       Adding windows-core v0.52.0 (latest: v0.56.0)
[INFO] [stderr]       Adding windows-core v0.54.0 (latest: v0.56.0)
[INFO] [stderr]       Adding windows-implement v0.48.0 (latest: v0.56.0)
[INFO] [stderr]       Adding windows-interface v0.48.0 (latest: v0.56.0)
[INFO] [stderr]       Adding windows-sys v0.45.0 (latest: v0.52.0)
[INFO] [stderr]       Adding windows-sys v0.48.0 (latest: v0.52.0)
[INFO] [stderr]       Adding windows-targets v0.42.2 (latest: v0.52.5)
[INFO] [stderr]       Adding windows-targets v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_aarch64_gnullvm v0.42.2 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_aarch64_msvc v0.42.2 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_i686_gnu v0.42.2 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_i686_gnu v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_i686_msvc v0.42.2 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_i686_msvc v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_gnu v0.42.2 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_gnullvm v0.42.2 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_msvc v0.42.2 (latest: v0.52.5)
[INFO] [stderr]       Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.5)
[INFO] [stderr]       Adding winit v0.29.15 (latest: v0.30.0)
[INFO] [stderr]       Adding winnow v0.5.40 (latest: v0.6.8)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded round-to v0.1.4
[INFO] [stderr]   Downloaded erased-serde v0.4.5
[INFO] [stderr]   Downloaded sysinfo v0.30.12
[INFO] [stderr]   Downloaded typeid v1.0.0
[INFO] [stderr]   Downloaded serde_arrays v0.1.0
[INFO] [stderr]   Downloaded lk_math v0.4.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 098c97bb956dbec9a77143f5b048b74df4a5b341a4ee11462344f196664c5511
[INFO] running `Command { std: "docker" "start" "-a" "098c97bb956dbec9a77143f5b048b74df4a5b341a4ee11462344f196664c5511", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "098c97bb956dbec9a77143f5b048b74df4a5b341a4ee11462344f196664c5511", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "098c97bb956dbec9a77143f5b048b74df4a5b341a4ee11462344f196664c5511", kill_on_drop: false }`
[INFO] [stdout] 098c97bb956dbec9a77143f5b048b74df4a5b341a4ee11462344f196664c5511
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] de6c2aee97a49f572f4107ca2861ed582c587170dd59a1c0a2d6f4f9f317235a
[INFO] running `Command { std: "docker" "start" "-a" "de6c2aee97a49f572f4107ca2861ed582c587170dd59a1c0a2d6f4f9f317235a", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.83
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling serde_json v1.0.117
[INFO] [stderr]    Compiling ryu v1.0.18
[INFO] [stderr]    Compiling itoa v1.0.11
[INFO] [stderr]    Compiling glam v0.25.0
[INFO] [stderr]    Compiling round-to v0.1.4
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling darling_core v0.20.9
[INFO] [stderr]    Compiling serde_derive v1.0.202
[INFO] [stderr]    Compiling darling_macro v0.20.9
[INFO] [stderr]    Compiling darling v0.20.9
[INFO] [stderr]    Compiling serde_with_macros v3.8.1
[INFO] [stderr]    Compiling serde_arrays v0.1.0
[INFO] [stderr]    Compiling serde_with v3.8.1
[INFO] [stderr]    Compiling lk_math v0.4.0
[INFO] [stderr]    Compiling auburn v0.1.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `disable`
[INFO] [stdout]   --> src/col2d/rounded_box2d.rs:47:7
[INFO] [stdout]    |
[INFO] [stdout] 47 | #[cfg(disable)]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, `windows`
[INFO] [stdout]    = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(disable)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `disable`
[INFO] [stdout]    --> src/col2d/rounded_box2d.rs:191:7
[INFO] [stdout]     |
[INFO] [stdout] 191 | #[cfg(disable)]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(disable)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `disable`
[INFO] [stdout]    --> src/col2d/rounded_box2d.rs:198:7
[INFO] [stdout]     |
[INFO] [stdout] 198 | #[cfg(disable)]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(disable)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::Poly3d`
[INFO] [stdout]  --> src/col3d/poly3d/gjk3d.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::Poly3d;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ball3d::*`
[INFO] [stdout]   --> src/col3d/mod.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub use ball3d::*;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `point3d::*`
[INFO] [stdout]   --> src/col3d/mod.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub use point3d::*;
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t`
[INFO] [stdout]   --> src/col2d/ellipse2d.rs:65:28
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn collides_rel(&self, t: &Point, rel: &impl Transformation2d) -> bool {
[INFO] [stdout]    |                            ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `dir` is never read
[INFO] [stdout]   --> src/col2d/poly2d/gjk2d.rs:71:17
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 dir = ao;
[INFO] [stdout]    |                 ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `dir` is never read
[INFO] [stdout]   --> src/col2d/poly2d/gjk2d.rs:86:17
[INFO] [stdout]    |
[INFO] [stdout] 86 |                 dir = ao;
[INFO] [stdout]    |                 ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `local`
[INFO] [stdout]   --> src/col2d/tilemap.rs:71:25
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let (chunk_pos, local) = tile_pos.modular_decompose(CHUNK_SIZE);
[INFO] [stdout]    |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_local`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tile`
[INFO] [stdout]    --> src/col2d/tilemap.rs:203:13
[INFO] [stdout]     |
[INFO] [stdout] 203 |         let tile = self.get_tile(tile_pos);
[INFO] [stdout]     |             ^^^^ help: if this is intentional, prefix it with an underscore: `_tile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `up`
[INFO] [stdout]    --> src/col2d/tilemap.rs:204:13
[INFO] [stdout]     |
[INFO] [stdout] 204 |         let up = self.get_tile(tile_pos + V2i32::Y);
[INFO] [stdout]     |             ^^ help: if this is intentional, prefix it with an underscore: `_up`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `serialized`
[INFO] [stdout]    --> src/col2d/tilemap.rs:213:13
[INFO] [stdout]     |
[INFO] [stdout] 213 |         let serialized = serde_json::to_writer(&mut writer, self)?;
[INFO] [stdout]     |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_serialized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `point`
[INFO] [stdout]   --> src/col2d/transformation2d/isotropic2d.rs:15:21
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn apply(&self, point: Vec2) -> Vec2 {
[INFO] [stdout]    |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_point`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `point`
[INFO] [stdout]   --> src/col2d/transformation2d/isotropic2d.rs:19:23
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn unapply(&self, point: Vec2) -> Vec2 {
[INFO] [stdout]    |                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_point`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `other`
[INFO] [stdout]   --> src/col2d/transformation2d/isotropic2d.rs:31:23
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn compose(&self, other: &Self) -> Self {
[INFO] [stdout]    |                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_other`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t`
[INFO] [stdout]   --> src/col3d/cylinder3d.rs:54:28
[INFO] [stdout]    |
[INFO] [stdout] 54 |     fn collides_rel(&self, t: &Point, rel: &impl Transformation3d) -> bool {
[INFO] [stdout]    |                            ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `dir` is never read
[INFO] [stdout]   --> src/col3d/poly3d/gjk3d.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 |             dir = ao;
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `dir` is never read
[INFO] [stdout]    --> src/col3d/poly3d/gjk3d.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             dir = ao;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]    --> src/col3d/poly3d/gjk3d.rs:547:11
[INFO] [stdout]     |
[INFO] [stdout] 547 | fn argmin(count: usize, squares: &[f32]) -> usize {
[INFO] [stdout]     |           ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `intercept_ray`, `extreme_point_direction`, and `extreme_point_by_composing` are never used
[INFO] [stdout]   --> src/col2d/ellipse2d.rs:24:8
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl Ellipse2d {
[INFO] [stdout]    | -------------- methods in this implementation
[INFO] [stdout] 23 |     /// The intercept of a ray starting at the ellipse's center.
[INFO] [stdout] 24 |     fn intercept_ray(&self, dir: Vec2) -> Vec2 {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 28 |     fn extreme_point_direction(&self, dir: Vec2) -> Vec2 {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 34 |     fn extreme_point_by_composing(&self, dir: Vec2) -> Vec2 {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `IDENTITY` is never used
[INFO] [stdout]   --> src/col2d/transformation2d/mod.rs:61:11
[INFO] [stdout]    |
[INFO] [stdout] 60 | impl Rotor2d {
[INFO] [stdout]    | ------------ associated constant in this implementation
[INFO] [stdout] 61 |     const IDENTITY: Self = Self {
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `pos`, `rot`, and `scale` are never read
[INFO] [stdout]  --> src/col2d/transformation2d/isotropic2d.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct Isotropic2d {
[INFO] [stdout]   |            ----------- fields in this struct
[INFO] [stdout] 5 |     pos: Vec2,
[INFO] [stdout]   |     ^^^
[INFO] [stdout] 6 |     rot: Rotor2d,
[INFO] [stdout]   |     ^^^
[INFO] [stdout] 7 |     scale: f32,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `argmin` is never used
[INFO] [stdout]    --> src/col3d/poly3d/gjk3d.rs:547:4
[INFO] [stdout]     |
[INFO] [stdout] 547 | fn argmin(count: usize, squares: &[f32]) -> usize {
[INFO] [stdout]     |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 24 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [optimized + debuginfo] target(s) in 29.25s
[INFO] running `Command { std: "docker" "inspect" "de6c2aee97a49f572f4107ca2861ed582c587170dd59a1c0a2d6f4f9f317235a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "de6c2aee97a49f572f4107ca2861ed582c587170dd59a1c0a2d6f4f9f317235a", kill_on_drop: false }`
[INFO] [stdout] de6c2aee97a49f572f4107ca2861ed582c587170dd59a1c0a2d6f4f9f317235a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 83a79cad5fbee822397818e9322985f16f7b7b3b5adede705976a62f762b5520
[INFO] running `Command { std: "docker" "start" "-a" "83a79cad5fbee822397818e9322985f16f7b7b3b5adede705976a62f762b5520", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.3.0
[INFO] [stdout] warning: unexpected `cfg` condition name: `disable`
[INFO] [stdout]   --> src/col2d/rounded_box2d.rs:47:7
[INFO] [stdout]    |
[INFO] [stdout] 47 | #[cfg(disable)]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, `windows`
[INFO] [stdout]    = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(disable)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `disable`
[INFO] [stdout]    --> src/col2d/rounded_box2d.rs:191:7
[INFO] [stdout]     |
[INFO] [stdout] 191 | #[cfg(disable)]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(disable)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `disable`
[INFO] [stdout]    --> src/col2d/rounded_box2d.rs:198:7
[INFO] [stdout]     |
[INFO] [stdout] 198 | #[cfg(disable)]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(disable)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::Poly3d`
[INFO] [stdout]  --> src/col3d/poly3d/gjk3d.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::Poly3d;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ball3d::*`
[INFO] [stdout]   --> src/col3d/mod.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub use ball3d::*;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `point3d::*`
[INFO] [stdout]   --> src/col3d/mod.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub use point3d::*;
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t`
[INFO] [stdout]   --> src/col2d/ellipse2d.rs:65:28
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn collides_rel(&self, t: &Point, rel: &impl Transformation2d) -> bool {
[INFO] [stdout]    |                            ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `dir` is never read
[INFO] [stdout]   --> src/col2d/poly2d/gjk2d.rs:71:17
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 dir = ao;
[INFO] [stdout]    |                 ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `dir` is never read
[INFO] [stdout]   --> src/col2d/poly2d/gjk2d.rs:86:17
[INFO] [stdout]    |
[INFO] [stdout] 86 |                 dir = ao;
[INFO] [stdout]    |                 ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `local`
[INFO] [stdout]   --> src/col2d/tilemap.rs:71:25
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let (chunk_pos, local) = tile_pos.modular_decompose(CHUNK_SIZE);
[INFO] [stdout]    |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_local`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tile`
[INFO] [stdout]    --> src/col2d/tilemap.rs:203:13
[INFO] [stdout]     |
[INFO] [stdout] 203 |         let tile = self.get_tile(tile_pos);
[INFO] [stdout]     |             ^^^^ help: if this is intentional, prefix it with an underscore: `_tile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `up`
[INFO] [stdout]    --> src/col2d/tilemap.rs:204:13
[INFO] [stdout]     |
[INFO] [stdout] 204 |         let up = self.get_tile(tile_pos + V2i32::Y);
[INFO] [stdout]     |             ^^ help: if this is intentional, prefix it with an underscore: `_up`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `serialized`
[INFO] [stdout]    --> src/col2d/tilemap.rs:213:13
[INFO] [stdout]     |
[INFO] [stdout] 213 |         let serialized = serde_json::to_writer(&mut writer, self)?;
[INFO] [stdout]     |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_serialized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `point`
[INFO] [stdout]   --> src/col2d/transformation2d/isotropic2d.rs:15:21
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn apply(&self, point: Vec2) -> Vec2 {
[INFO] [stdout]    |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_point`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `point`
[INFO] [stdout]   --> src/col2d/transformation2d/isotropic2d.rs:19:23
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn unapply(&self, point: Vec2) -> Vec2 {
[INFO] [stdout]    |                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_point`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `other`
[INFO] [stdout]   --> src/col2d/transformation2d/isotropic2d.rs:31:23
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn compose(&self, other: &Self) -> Self {
[INFO] [stdout]    |                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_other`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t`
[INFO] [stdout]   --> src/col3d/cylinder3d.rs:54:28
[INFO] [stdout]    |
[INFO] [stdout] 54 |     fn collides_rel(&self, t: &Point, rel: &impl Transformation3d) -> bool {
[INFO] [stdout]    |                            ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `dir` is never read
[INFO] [stdout]   --> src/col3d/poly3d/gjk3d.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 |             dir = ao;
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `dir` is never read
[INFO] [stdout]    --> src/col3d/poly3d/gjk3d.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             dir = ao;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]    --> src/col3d/poly3d/gjk3d.rs:547:11
[INFO] [stdout]     |
[INFO] [stdout] 547 | fn argmin(count: usize, squares: &[f32]) -> usize {
[INFO] [stdout]     |           ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `intercept_ray`, `extreme_point_direction`, and `extreme_point_by_composing` are never used
[INFO] [stdout]   --> src/col2d/ellipse2d.rs:24:8
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl Ellipse2d {
[INFO] [stdout]    | -------------- methods in this implementation
[INFO] [stdout] 23 |     /// The intercept of a ray starting at the ellipse's center.
[INFO] [stdout] 24 |     fn intercept_ray(&self, dir: Vec2) -> Vec2 {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 28 |     fn extreme_point_direction(&self, dir: Vec2) -> Vec2 {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 34 |     fn extreme_point_by_composing(&self, dir: Vec2) -> Vec2 {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `IDENTITY` is never used
[INFO] [stdout]   --> src/col2d/transformation2d/mod.rs:61:11
[INFO] [stdout]    |
[INFO] [stdout] 60 | impl Rotor2d {
[INFO] [stdout]    | ------------ associated constant in this implementation
[INFO] [stdout] 61 |     const IDENTITY: Self = Self {
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `pos`, `rot`, and `scale` are never read
[INFO] [stdout]  --> src/col2d/transformation2d/isotropic2d.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct Isotropic2d {
[INFO] [stdout]   |            ----------- fields in this struct
[INFO] [stdout] 5 |     pos: Vec2,
[INFO] [stdout]   |     ^^^
[INFO] [stdout] 6 |     rot: Rotor2d,
[INFO] [stdout]   |     ^^^
[INFO] [stdout] 7 |     scale: f32,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `argmin` is never used
[INFO] [stdout]    --> src/col3d/poly3d/gjk3d.rs:547:4
[INFO] [stdout]     |
[INFO] [stdout] 547 | fn argmin(count: usize, squares: &[f32]) -> usize {
[INFO] [stdout]     |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 24 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling auburn v0.1.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `disable`
[INFO] [stdout]   --> src/col2d/rounded_box2d.rs:47:7
[INFO] [stdout]    |
[INFO] [stdout] 47 | #[cfg(disable)]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, `windows`
[INFO] [stdout]    = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(disable)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `disable`
[INFO] [stdout]    --> src/col2d/rounded_box2d.rs:191:7
[INFO] [stdout]     |
[INFO] [stdout] 191 | #[cfg(disable)]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(disable)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `disable`
[INFO] [stdout]    --> src/col2d/rounded_box2d.rs:198:7
[INFO] [stdout]     |
[INFO] [stdout] 198 | #[cfg(disable)]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(disable)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> src/col2d/rounded_box2d.rs:248:9
[INFO] [stdout]     |
[INFO] [stdout] 248 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::Poly3d`
[INFO] [stdout]  --> src/col3d/poly3d/gjk3d.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::Poly3d;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `approx::assert_relative_eq`
[INFO] [stdout]   --> src/col3d/transformation3d/isotropic3d.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |     use approx::assert_relative_eq;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ball3d::*`
[INFO] [stdout]   --> src/col3d/mod.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub use ball3d::*;
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `point3d::*`
[INFO] [stdout]   --> src/col3d/mod.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub use point3d::*;
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y3`
[INFO] [stdout]    --> src/col2d/box2d.rs:233:13
[INFO] [stdout]     |
[INFO] [stdout] 233 |         let y3 = Vec2::new(0.0, -0.5);
[INFO] [stdout]     |             ^^ help: if this is intentional, prefix it with an underscore: `_y3`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t`
[INFO] [stdout]   --> src/col2d/ellipse2d.rs:65:28
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn collides_rel(&self, t: &Point, rel: &impl Transformation2d) -> bool {
[INFO] [stdout]    |                            ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `dir` is never read
[INFO] [stdout]   --> src/col2d/poly2d/gjk2d.rs:71:17
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 dir = ao;
[INFO] [stdout]    |                 ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `dir` is never read
[INFO] [stdout]   --> src/col2d/poly2d/gjk2d.rs:86:17
[INFO] [stdout]    |
[INFO] [stdout] 86 |                 dir = ao;
[INFO] [stdout]    |                 ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `local`
[INFO] [stdout]   --> src/col2d/tilemap.rs:71:25
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let (chunk_pos, local) = tile_pos.modular_decompose(CHUNK_SIZE);
[INFO] [stdout]    |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_local`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tile`
[INFO] [stdout]    --> src/col2d/tilemap.rs:203:13
[INFO] [stdout]     |
[INFO] [stdout] 203 |         let tile = self.get_tile(tile_pos);
[INFO] [stdout]     |             ^^^^ help: if this is intentional, prefix it with an underscore: `_tile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `up`
[INFO] [stdout]    --> src/col2d/tilemap.rs:204:13
[INFO] [stdout]     |
[INFO] [stdout] 204 |         let up = self.get_tile(tile_pos + V2i32::Y);
[INFO] [stdout]     |             ^^ help: if this is intentional, prefix it with an underscore: `_up`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `serialized`
[INFO] [stdout]    --> src/col2d/tilemap.rs:213:13
[INFO] [stdout]     |
[INFO] [stdout] 213 |         let serialized = serde_json::to_writer(&mut writer, self)?;
[INFO] [stdout]     |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_serialized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `point`
[INFO] [stdout]   --> src/col2d/transformation2d/isotropic2d.rs:15:21
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn apply(&self, point: Vec2) -> Vec2 {
[INFO] [stdout]    |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_point`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `point`
[INFO] [stdout]   --> src/col2d/transformation2d/isotropic2d.rs:19:23
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn unapply(&self, point: Vec2) -> Vec2 {
[INFO] [stdout]    |                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_point`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `other`
[INFO] [stdout]   --> src/col2d/transformation2d/isotropic2d.rs:31:23
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn compose(&self, other: &Self) -> Self {
[INFO] [stdout]    |                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_other`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y3`
[INFO] [stdout]    --> src/col3d/box3d.rs:256:13
[INFO] [stdout]     |
[INFO] [stdout] 256 |         let y3 = Vec3::new(0.0, -0.5, 0.0);
[INFO] [stdout]     |             ^^ help: if this is intentional, prefix it with an underscore: `_y3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t`
[INFO] [stdout]   --> src/col3d/cylinder3d.rs:54:28
[INFO] [stdout]    |
[INFO] [stdout] 54 |     fn collides_rel(&self, t: &Point, rel: &impl Transformation3d) -> bool {
[INFO] [stdout]    |                            ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `dir` is never read
[INFO] [stdout]   --> src/col3d/poly3d/gjk3d.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 |             dir = ao;
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `dir` is never read
[INFO] [stdout]    --> src/col3d/poly3d/gjk3d.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             dir = ao;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]    --> src/col3d/poly3d/gjk3d.rs:547:11
[INFO] [stdout]     |
[INFO] [stdout] 547 | fn argmin(count: usize, squares: &[f32]) -> usize {
[INFO] [stdout]     |           ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `T3`
[INFO] [stdout]    --> src/col3d/transformation3d/isotropic3d.rs:287:13
[INFO] [stdout]     |
[INFO] [stdout] 287 |         let T3: Isotropic3d = Isotropic3d {
[INFO] [stdout]     |             ^^ help: if this is intentional, prefix it with an underscore: `_T3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `T4`
[INFO] [stdout]    --> src/col3d/transformation3d/isotropic3d.rs:292:13
[INFO] [stdout]     |
[INFO] [stdout] 292 |         let T4: Isotropic3d = Isotropic3d {
[INFO] [stdout]     |             ^^ help: if this is intentional, prefix it with an underscore: `_T4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `T4_T3`
[INFO] [stdout]    --> src/col3d/transformation3d/isotropic3d.rs:297:13
[INFO] [stdout]     |
[INFO] [stdout] 297 |         let T4_T3: Isotropic3d = Isotropic3d {
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_T4_T3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `T3_ORIGIN`
[INFO] [stdout]    --> src/col3d/transformation3d/isotropic3d.rs:302:13
[INFO] [stdout]     |
[INFO] [stdout] 302 |         let T3_ORIGIN: Vec3 = Vec3::new(1.0, 2.0, 3.0);
[INFO] [stdout]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_T3_ORIGIN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `T4_ORIGIN`
[INFO] [stdout]    --> src/col3d/transformation3d/isotropic3d.rs:303:13
[INFO] [stdout]     |
[INFO] [stdout] 303 |         let T4_ORIGIN: Vec3 = Vec3::new(4.0, 5.0, 6.0);
[INFO] [stdout]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_T4_ORIGIN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `T4_T3_ORIGIN`
[INFO] [stdout]    --> src/col3d/transformation3d/isotropic3d.rs:304:13
[INFO] [stdout]     |
[INFO] [stdout] 304 |         let T4_T3_ORIGIN: Vec3 = Vec3::new(7.0, 11.0, 15.0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_T4_T3_ORIGIN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `IDENTITY` is never used
[INFO] [stdout]   --> src/col2d/transformation2d/mod.rs:61:11
[INFO] [stdout]    |
[INFO] [stdout] 60 | impl Rotor2d {
[INFO] [stdout]    | ------------ associated constant in this implementation
[INFO] [stdout] 61 |     const IDENTITY: Self = Self {
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `pos`, `rot`, and `scale` are never read
[INFO] [stdout]  --> src/col2d/transformation2d/isotropic2d.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct Isotropic2d {
[INFO] [stdout]   |            ----------- fields in this struct
[INFO] [stdout] 5 |     pos: Vec2,
[INFO] [stdout]   |     ^^^
[INFO] [stdout] 6 |     rot: Rotor2d,
[INFO] [stdout]   |     ^^^
[INFO] [stdout] 7 |     scale: f32,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `argmin` is never used
[INFO] [stdout]    --> src/col3d/poly3d/gjk3d.rs:547:4
[INFO] [stdout]     |
[INFO] [stdout] 547 | fn argmin(count: usize, squares: &[f32]) -> usize {
[INFO] [stdout]     |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `T3` should have a snake case name
[INFO] [stdout]    --> src/col3d/transformation3d/isotropic3d.rs:287:13
[INFO] [stdout]     |
[INFO] [stdout] 287 |         let T3: Isotropic3d = Isotropic3d {
[INFO] [stdout]     |             ^^ help: convert the identifier to snake case: `t3`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `T4` should have a snake case name
[INFO] [stdout]    --> src/col3d/transformation3d/isotropic3d.rs:292:13
[INFO] [stdout]     |
[INFO] [stdout] 292 |         let T4: Isotropic3d = Isotropic3d {
[INFO] [stdout]     |             ^^ help: convert the identifier to snake case: `t4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `T4_T3` should have a snake case name
[INFO] [stdout]    --> src/col3d/transformation3d/isotropic3d.rs:297:13
[INFO] [stdout]     |
[INFO] [stdout] 297 |         let T4_T3: Isotropic3d = Isotropic3d {
[INFO] [stdout]     |             ^^^^^ help: convert the identifier to snake case: `t4_t3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `T3_ORIGIN` should have a snake case name
[INFO] [stdout]    --> src/col3d/transformation3d/isotropic3d.rs:302:13
[INFO] [stdout]     |
[INFO] [stdout] 302 |         let T3_ORIGIN: Vec3 = Vec3::new(1.0, 2.0, 3.0);
[INFO] [stdout]     |             ^^^^^^^^^ help: convert the identifier to snake case: `t3_origin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `T4_ORIGIN` should have a snake case name
[INFO] [stdout]    --> src/col3d/transformation3d/isotropic3d.rs:303:13
[INFO] [stdout]     |
[INFO] [stdout] 303 |         let T4_ORIGIN: Vec3 = Vec3::new(4.0, 5.0, 6.0);
[INFO] [stdout]     |             ^^^^^^^^^ help: convert the identifier to snake case: `t4_origin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `T4_T3_ORIGIN` should have a snake case name
[INFO] [stdout]    --> src/col3d/transformation3d/isotropic3d.rs:304:13
[INFO] [stdout]     |
[INFO] [stdout] 304 |         let T4_T3_ORIGIN: Vec3 = Vec3::new(7.0, 11.0, 15.0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: convert the identifier to snake case: `t4_t3_origin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 39 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [optimized + debuginfo] target(s) in 4.86s
[INFO] running `Command { std: "docker" "inspect" "83a79cad5fbee822397818e9322985f16f7b7b3b5adede705976a62f762b5520", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "83a79cad5fbee822397818e9322985f16f7b7b3b5adede705976a62f762b5520", kill_on_drop: false }`
[INFO] [stdout] 83a79cad5fbee822397818e9322985f16f7b7b3b5adede705976a62f762b5520
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 828b480c4d94d5f5ac3bc24e4f2d581e11caff6fee113e629f767bb1b7afa1d5
[INFO] running `Command { std: "docker" "start" "-a" "828b480c4d94d5f5ac3bc24e4f2d581e11caff6fee113e629f767bb1b7afa1d5", kill_on_drop: false }`
[INFO] [stderr] warning: unexpected `cfg` condition name: `disable`
[INFO] [stderr]   --> src/col2d/rounded_box2d.rs:47:7
[INFO] [stderr]    |
[INFO] [stderr] 47 | #[cfg(disable)]
[INFO] [stderr]    |       ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, `windows`
[INFO] [stderr]    = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(disable)");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `disable`
[INFO] [stderr]    --> src/col2d/rounded_box2d.rs:191:7
[INFO] [stderr]     |
[INFO] [stderr] 191 | #[cfg(disable)]
[INFO] [stderr]     |       ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(disable)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `disable`
[INFO] [stderr]    --> src/col2d/rounded_box2d.rs:198:7
[INFO] [stderr]     |
[INFO] [stderr] 198 | #[cfg(disable)]
[INFO] [stderr]     |       ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(disable)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::Poly3d`
[INFO] [stderr]  --> src/col3d/poly3d/gjk3d.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use super::Poly3d;
[INFO] [stderr]   |     ^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ball3d::*`
[INFO] [stderr]   --> src/col3d/mod.rs:32:9
[INFO] [stderr]    |
[INFO] [stderr] 32 | pub use ball3d::*;
[INFO] [stderr]    |         ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `point3d::*`
[INFO] [stderr]   --> src/col3d/mod.rs:35:9
[INFO] [stderr]    |
[INFO] [stderr] 35 | pub use point3d::*;
[INFO] [stderr]    |         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `t`
[INFO] [stderr]   --> src/col2d/ellipse2d.rs:65:28
[INFO] [stderr]    |
[INFO] [stderr] 65 |     fn collides_rel(&self, t: &Point, rel: &impl Transformation2d) -> bool {
[INFO] [stderr]    |                            ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `dir` is never read
[INFO] [stderr]   --> src/col2d/poly2d/gjk2d.rs:71:17
[INFO] [stderr]    |
[INFO] [stderr] 71 |                 dir = ao;
[INFO] [stderr]    |                 ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: maybe it is overwritten before being read?
[INFO] [stderr]    = note: `#[warn(unused_assignments)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `dir` is never read
[INFO] [stderr]   --> src/col2d/poly2d/gjk2d.rs:86:17
[INFO] [stderr]    |
[INFO] [stderr] 86 |                 dir = ao;
[INFO] [stderr]    |                 ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `local`
[INFO] [stderr]   --> src/col2d/tilemap.rs:71:25
[INFO] [stderr]    |
[INFO] [stderr] 71 |         let (chunk_pos, local) = tile_pos.modular_decompose(CHUNK_SIZE);
[INFO] [stderr]    |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_local`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `tile`
[INFO] [stderr]    --> src/col2d/tilemap.rs:203:13
[INFO] [stderr]     |
[INFO] [stderr] 203 |         let tile = self.get_tile(tile_pos);
[INFO] [stderr]     |             ^^^^ help: if this is intentional, prefix it with an underscore: `_tile`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `up`
[INFO] [stderr]    --> src/col2d/tilemap.rs:204:13
[INFO] [stderr]     |
[INFO] [stderr] 204 |         let up = self.get_tile(tile_pos + V2i32::Y);
[INFO] [stderr]     |             ^^ help: if this is intentional, prefix it with an underscore: `_up`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `serialized`
[INFO] [stderr]    --> src/col2d/tilemap.rs:213:13
[INFO] [stderr]     |
[INFO] [stderr] 213 |         let serialized = serde_json::to_writer(&mut writer, self)?;
[INFO] [stderr]     |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_serialized`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `point`
[INFO] [stderr]   --> src/col2d/transformation2d/isotropic2d.rs:15:21
[INFO] [stderr]    |
[INFO] [stderr] 15 |     fn apply(&self, point: Vec2) -> Vec2 {
[INFO] [stderr]    |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_point`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `point`
[INFO] [stderr]   --> src/col2d/transformation2d/isotropic2d.rs:19:23
[INFO] [stderr]    |
[INFO] [stderr] 19 |     fn unapply(&self, point: Vec2) -> Vec2 {
[INFO] [stderr]    |                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_point`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `other`
[INFO] [stderr]   --> src/col2d/transformation2d/isotropic2d.rs:31:23
[INFO] [stderr]    |
[INFO] [stderr] 31 |     fn compose(&self, other: &Self) -> Self {
[INFO] [stderr]    |                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_other`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `t`
[INFO] [stderr]   --> src/col3d/cylinder3d.rs:54:28
[INFO] [stderr]    |
[INFO] [stderr] 54 |     fn collides_rel(&self, t: &Point, rel: &impl Transformation3d) -> bool {
[INFO] [stderr]    |                            ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `dir` is never read
[INFO] [stderr]   --> src/col3d/poly3d/gjk3d.rs:88:13
[INFO] [stderr]    |
[INFO] [stderr] 88 |             dir = ao;
[INFO] [stderr]    |             ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `dir` is never read
[INFO] [stderr]    --> src/col3d/poly3d/gjk3d.rs:103:13
[INFO] [stderr]     |
[INFO] [stderr] 103 |             dir = ao;
[INFO] [stderr]     |             ^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `count`
[INFO] [stderr]    --> src/col3d/poly3d/gjk3d.rs:547:11
[INFO] [stderr]     |
[INFO] [stderr] 547 | fn argmin(count: usize, squares: &[f32]) -> usize {
[INFO] [stderr]     |           ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stderr] 
[INFO] [stderr] warning: methods `intercept_ray`, `extreme_point_direction`, and `extreme_point_by_composing` are never used
[INFO] [stderr]   --> src/col2d/ellipse2d.rs:24:8
[INFO] [stderr]    |
[INFO] [stderr] 22 | impl Ellipse2d {
[INFO] [stderr]    | -------------- methods in this implementation
[INFO] [stderr] 23 |     /// The intercept of a ray starting at the ellipse's center.
[INFO] [stderr] 24 |     fn intercept_ray(&self, dir: Vec2) -> Vec2 {
[INFO] [stderr]    |        ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 28 |     fn extreme_point_direction(&self, dir: Vec2) -> Vec2 {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 34 |     fn extreme_point_by_composing(&self, dir: Vec2) -> Vec2 {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: associated constant `IDENTITY` is never used
[INFO] [stderr]   --> src/col2d/transformation2d/mod.rs:61:11
[INFO] [stderr]    |
[INFO] [stderr] 60 | impl Rotor2d {
[INFO] [stderr]    | ------------ associated constant in this implementation
[INFO] [stderr] 61 |     const IDENTITY: Self = Self {
[INFO] [stderr]    |           ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `pos`, `rot`, and `scale` are never read
[INFO] [stderr]  --> src/col2d/transformation2d/isotropic2d.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub struct Isotropic2d {
[INFO] [stderr]   |            ----------- fields in this struct
[INFO] [stderr] 5 |     pos: Vec2,
[INFO] [stderr]   |     ^^^
[INFO] [stderr] 6 |     rot: Rotor2d,
[INFO] [stderr]   |     ^^^
[INFO] [stderr] 7 |     scale: f32,
[INFO] [stderr]   |     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `argmin` is never used
[INFO] [stderr]    --> src/col3d/poly3d/gjk3d.rs:547:4
[INFO] [stderr]     |
[INFO] [stderr] 547 | fn argmin(count: usize, squares: &[f32]) -> usize {
[INFO] [stderr]     |    ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::*`
[INFO] [stderr]    --> src/col2d/rounded_box2d.rs:248:9
[INFO] [stderr]     |
[INFO] [stderr] 248 |     use super::*;
[INFO] [stderr]     |         ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::Poly3d`
[INFO] [stderr]  --> src/col3d/poly3d/gjk3d.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use super::Poly3d;
[INFO] [stderr]   |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `approx::assert_relative_eq`
[INFO] [stderr]   --> src/col3d/transformation3d/isotropic3d.rs:64:9
[INFO] [stderr]    |
[INFO] [stderr] 64 |     use approx::assert_relative_eq;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `y3`
[INFO] [stderr]    --> src/col2d/box2d.rs:233:13
[INFO] [stderr]     |
[INFO] [stderr] 233 |         let y3 = Vec2::new(0.0, -0.5);
[INFO] [stderr]     |             ^^ help: if this is intentional, prefix it with an underscore: `_y3`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `t`
[INFO] [stderr]   --> src/col2d/ellipse2d.rs:65:28
[INFO] [stderr]    |
[INFO] [stderr] 65 |     fn collides_rel(&self, t: &Point, rel: &impl Transformation2d) -> bool {
[INFO] [stderr]    |                            ^ help: if this is intentional, prefix it with an underscore: `_t`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `y3`
[INFO] [stderr]    --> src/col3d/box3d.rs:256:13
[INFO] [stderr]     |
[INFO] [stderr] 256 |         let y3 = Vec3::new(0.0, -0.5, 0.0);
[INFO] [stderr]     |             ^^ help: if this is intentional, prefix it with an underscore: `_y3`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `T3`
[INFO] [stderr]    --> src/col3d/transformation3d/isotropic3d.rs:287:13
[INFO] [stderr]     |
[INFO] [stderr] 287 |         let T3: Isotropic3d = Isotropic3d {
[INFO] [stderr]     |             ^^ help: if this is intentional, prefix it with an underscore: `_T3`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `T4`
[INFO] [stderr]    --> src/col3d/transformation3d/isotropic3d.rs:292:13
[INFO] [stderr]     |
[INFO] [stderr] 292 |         let T4: Isotropic3d = Isotropic3d {
[INFO] [stderr]     |             ^^ help: if this is intentional, prefix it with an underscore: `_T4`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `T4_T3`
[INFO] [stderr]    --> src/col3d/transformation3d/isotropic3d.rs:297:13
[INFO] [stderr]     |
[INFO] [stderr] 297 |         let T4_T3: Isotropic3d = Isotropic3d {
[INFO] [stderr]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_T4_T3`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `T3_ORIGIN`
[INFO] [stderr]    --> src/col3d/transformation3d/isotropic3d.rs:302:13
[INFO] [stderr]     |
[INFO] [stderr] 302 |         let T3_ORIGIN: Vec3 = Vec3::new(1.0, 2.0, 3.0);
[INFO] [stderr]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_T3_ORIGIN`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `T4_ORIGIN`
[INFO] [stderr]    --> src/col3d/transformation3d/isotropic3d.rs:303:13
[INFO] [stderr]     |
[INFO] [stderr] 303 |         let T4_ORIGIN: Vec3 = Vec3::new(4.0, 5.0, 6.0);
[INFO] [stderr]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_T4_ORIGIN`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `T4_T3_ORIGIN`
[INFO] [stderr]    --> src/col3d/transformation3d/isotropic3d.rs:304:13
[INFO] [stderr]     |
[INFO] [stderr] 304 |         let T4_T3_ORIGIN: Vec3 = Vec3::new(7.0, 11.0, 15.0);
[INFO] [stderr]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_T4_T3_ORIGIN`
[INFO] [stderr] 
[INFO] [stderr] warning: associated constant `IDENTITY` is never used
[INFO] [stderr]   --> src/col2d/transformation2d/mod.rs:61:11
[INFO] [stderr]    |
[INFO] [stderr] 60 | impl Rotor2d {
[INFO] [stderr]    | ------------ associated constant in this implementation
[INFO] [stderr] 61 |     const IDENTITY: Self = Self {
[INFO] [stderr]    |           ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable `T3` should have a snake case name
[INFO] [stderr]    --> src/col3d/transformation3d/isotropic3d.rs:287:13
[INFO] [stderr]     |
[INFO] [stderr] 287 |         let T3: Isotropic3d = Isotropic3d {
[INFO] [stderr]     |             ^^ help: convert the identifier to snake case: `t3`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable `T4` should have a snake case name
[INFO] [stderr]    --> src/col3d/transformation3d/isotropic3d.rs:292:13
[INFO] [stderr]     |
[INFO] [stderr] 292 |         let T4: Isotropic3d = Isotropic3d {
[INFO] [stderr]     |             ^^ help: convert the identifier to snake case: `t4`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `T4_T3` should have a snake case name
[INFO] [stderr]    --> src/col3d/transformation3d/isotropic3d.rs:297:13
[INFO] [stderr]     |
[INFO] [stderr] 297 |         let T4_T3: Isotropic3d = Isotropic3d {
[INFO] [stderr]     |             ^^^^^ help: convert the identifier to snake case: `t4_t3`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `T3_ORIGIN` should have a snake case name
[INFO] [stderr]    --> src/col3d/transformation3d/isotropic3d.rs:302:13
[INFO] [stderr]     |
[INFO] [stderr] 302 |         let T3_ORIGIN: Vec3 = Vec3::new(1.0, 2.0, 3.0);
[INFO] [stderr]     |             ^^^^^^^^^ help: convert the identifier to snake case: `t3_origin`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `T4_ORIGIN` should have a snake case name
[INFO] [stderr]    --> src/col3d/transformation3d/isotropic3d.rs:303:13
[INFO] [stderr]     |
[INFO] [stderr] 303 |         let T4_ORIGIN: Vec3 = Vec3::new(4.0, 5.0, 6.0);
[INFO] [stderr]     |             ^^^^^^^^^ help: convert the identifier to snake case: `t4_origin`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `T4_T3_ORIGIN` should have a snake case name
[INFO] [stderr]    --> src/col3d/transformation3d/isotropic3d.rs:304:13
[INFO] [stderr]     |
[INFO] [stderr] 304 |         let T4_T3_ORIGIN: Vec3 = Vec3::new(7.0, 11.0, 15.0);
[INFO] [stderr]     |             ^^^^^^^^^^^^ help: convert the identifier to snake case: `t4_t3_origin`
[INFO] [stderr] 
[INFO] [stderr] warning: `auburn` (lib) generated 24 warnings (run `cargo fix --lib -p auburn` to apply 3 suggestions)
[INFO] [stderr] warning: `auburn` (lib test) generated 39 warnings (20 duplicates) (run `cargo fix --lib -p auburn --tests` to apply 3 suggestions)
[INFO] [stderr]     Finished `test` profile [optimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/auburn-10551a76590cf2d1)
[INFO] [stdout] 
[INFO] [stdout] running 79 tests
[INFO] [stdout] test col2d::box2d::tests::box_v_box_collision ... ok
[INFO] [stdout] test col2d::box2d::tests::box_v_box_perfect_overlap ... ok
[INFO] [stdout] test col2d::box2d::tests::box_v_box_no_collision ... ok
[INFO] [stdout] test col2d::box2d::tests::point_v_box_collides ... ok
[INFO] [stdout] test col2d::box2d::tests::point_v_box_sdf ... ok
[INFO] [stdout] test col2d::box2d::tests::point_v_box_penetrates ... ok
[INFO] [stdout] test col2d::ellipse2d::tests::test_ellipse_extreme_point ... ok
[INFO] [stdout] test col2d::ellipse2d::tests::test_extreme_point_compose ... ok
[INFO] [stdout] test col2d::ellipse2d::tests::test_extreme_point_expanded ... ok
[INFO] [stdout] test col2d::poly2d::gjk2d::tests::cross_aba_test ... ok
[INFO] [stdout] test col2d::poly2d::gjk2d::tests::cross_aba_test2 ... ok
[INFO] [stdout] test col2d::poly2d::gjk2d::tests::cross_aba_test3 ... ok
[INFO] [stdout] test col2d::poly2d::gjk2d::tests::cross_aba_test4 ... ok
[INFO] [stdout] test col2d::poly2d::tests::box_box_gjk ... ok
[INFO] [stdout] test col2d::poly2d::tests::box_box_gjk2 ... ok
[INFO] [stdout] test col2d::poly2d::tests::box_box_gjk_sweep_far_down ... ok
[INFO] [stdout] test col2d::poly2d::tests::box_box_gjk_sweep_far_left ... ok
[INFO] [stdout] test col2d::poly2d::tests::box_box_gjk_sweep_far_right ... ok
[INFO] [stdout] test col2d::poly2d::tests::box_box_gjk_sweep_far_up ... ok
[INFO] [stdout] test col2d::poly2d::tests::box_box_gjk_sweep_near_left ... ok
[INFO] [stdout] test col2d::poly2d::tests::box_box_gjk_sweep_near_right ... ok
[INFO] [stdout] test col2d::poly2d::tests::box_box_gjk_sweep_near_down ... ok
[INFO] [stdout] test col2d::poly2d::tests::box_box_gjk_sweep_near_up ... ok
[INFO] [stdout] test col2d::tilemap::tests::serialize_v2 ... ok
[INFO] [stdout] test col2d::tilemap::tests::serialize_chunk ... ok
[INFO] [stdout] test col3d::box3d::tests::point_v_box_penetrates ... ok
[INFO] [stdout] test col3d::box3d::tests::point_v_box_collides ... ok
[INFO] [stdout] test col3d::box3d::tests::point_v_box_sdf ... ok
[INFO] [stdout] test col3d::box3d::tests::box_v_box_no_collision ... ok
[INFO] [stdout] test col3d::poly3d::tests::box_box_gjk2 ... ok
[INFO] [stdout] test col3d::poly3d::tests::box_box_gjk_sweep_far_down ... ok
[INFO] [stdout] test col2d::poly2d::tests::triangle_extreme_points ... ok
[INFO] [stdout] test col3d::poly3d::tests::box_box_gjk_sweep_far_right ... ok
[INFO] [stdout] test col2d::tilemap::tests::serialize_tilemap ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t1_x ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t1_y ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t1_z ... ok
[INFO] [stdout] test col3d::box3d::tests::box_v_box_perfect_overlap ... ok
[INFO] [stdout] test col3d::poly3d::tests::box_box_gjk_sweep_far_up ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t2_one ... ok
[INFO] [stdout] test col3d::poly3d::tests::tetrahedron_extreme_points ... ok
[INFO] [stdout] test col3d::box3d::tests::box_v_box_collision ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t1_one ... ok
[INFO] [stdout] test col3d::poly3d::tests::box_box_gjk_sweep_far_left ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t1_origin ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t2_origin ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t2_t1_apply_o ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t2_t1_apply_one ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t2_t1_apply_z ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t2_t1_compose_apply_o ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t2_t1_apply_y ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t2_t1_compose_apply_y ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t2_t1_compose_apply_z ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t2_t1_expected_apply_o ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t2_t1_expected_apply_one ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t2_t1_apply_x ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t2_t1_compose_apply_one ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t2_t1_compose_apply_x ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t2_t1_expected_apply_x ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t2_t1_expected_apply_z ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t2_x ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t2_z ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t2_t1_expected_apply_y ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::test_compose_matches_o ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::test_compose ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::test_compose_matches_one ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::test_compose_matches_x ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::test_compose_match ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::test_compose_matches_y ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::t2_y ... ok
[INFO] [stdout] test col3d::transformation3d::transform3d::tests::test_inverse ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::test_compose_matches_z ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::test_rot ... ok
[INFO] [stdout] test col3d::transformation3d::isotropic3d::tests::test_inverse_match ... ok
[INFO] [stdout] test col3d::poly3d::tests::box_box_gjk ... FAILED
[INFO] [stdout] test col3d::poly3d::tests::box_box_gjk_sweep_near_up ... FAILED
[INFO] [stdout] test col3d::poly3d::tests::box_box_gjk_sweep_near_down ... FAILED
[INFO] [stdout] test col3d::poly3d::tests::box_box_gjk_sweep_near_left ... FAILED
[INFO] [stdout] test col3d::poly3d::tests::box_box_gjk_sweep_near_right ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- col3d::poly3d::tests::box_box_gjk stdout ----
[INFO] [stdout] thread 'col3d::poly3d::tests::box_box_gjk' panicked at src/col3d/poly3d/mod.rs:222:9:
[INFO] [stdout] assertion failed: poly_diff.collides_rel(&Point, &IdentityTransform)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x556cc8b97285 - std::backtrace_rs::backtrace::libunwind::trace::h59d96bdb08384354
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x556cc8b97285 - std::backtrace_rs::backtrace::trace_unsynchronized::h9cf5becacfc93fba
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x556cc8b97285 - std::sys_common::backtrace::_print_fmt::h10b76d10405dbd48
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x556cc8b97285 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6ed9e62a156d84e4
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x556cc8bbe5eb - core::fmt::rt::Argument::fmt::h645c680983f03c9f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x556cc8bbe5eb - core::fmt::write::h8bcd80919a02be29
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x556cc8b94abf - std::io::Write::write_fmt::h8d0c47c662cad79c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x556cc8b9705e - std::sys_common::backtrace::_print::h6306f131a28d62b0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x556cc8b9705e - std::sys_common::backtrace::print::h7079288e0a26dfcc
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x556cc8b98a89 - std::panicking::default_hook::{{closure}}::hb063ecec81a736ba
[INFO] [stdout]   10:     0x556cc8b9874e - std::panicking::default_hook::hd56ee406bf547b5c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x556cc8b692aa - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::he5eacdef44c8728f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x556cc8b692aa - test::test_main::{{closure}}::h0ec9aed229e79095
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x556cc8b9908b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcbd0d80e1ad4e4f9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x556cc8b9908b - std::panicking::rust_panic_with_hook::h624aa3ca42ebb8f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x556cc8b98dcb - std::panicking::begin_panic_handler::{{closure}}::hbc4e76194a5e287c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:656:13
[INFO] [stdout]   16:     0x556cc8b97749 - std::sys_common::backtrace::__rust_end_short_backtrace::h847fedc9d1ff7b6d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x556cc8b98b37 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x556cc8b20253 - core::panicking::panic_fmt::hec11a924b87ce965
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x556cc8b202fc - core::panicking::panic::hb6a980c1ddfde273
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:146:5
[INFO] [stdout]   20:     0x556cc8b2bf16 - auburn::col3d::poly3d::tests::box_box_gjk::hb447e090171b6c35
[INFO] [stdout]                                at /opt/rustwide/workdir/src/col3d/poly3d/mod.rs:222:9
[INFO] [stdout]   21:     0x556cc8b27f29 - auburn::col3d::poly3d::tests::box_box_gjk::{{closure}}::hd8a295a896258ccf
[INFO] [stdout]                                at /opt/rustwide/workdir/src/col3d/poly3d/mod.rs:218:21
[INFO] [stdout]   22:     0x556cc8b27f29 - core::ops::function::FnOnce::call_once::h40efeef002980b12
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x556cc8b6dc8b - core::ops::function::FnOnce::call_once::h2e43a8f6f3d94b99
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x556cc8b6dc8b - test::__rust_begin_short_backtrace::h214c9f2d2d3fee90
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:625:18
[INFO] [stdout]   25:     0x556cc8b6d391 - test::run_test_in_process::{{closure}}::h510b7ba7990692a5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:60
[INFO] [stdout]   26:     0x556cc8b6d391 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4157186197a93871
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x556cc8b6d391 - std::panicking::try::do_call::h1bf2463bccd4b28c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   28:     0x556cc8b6d391 - std::panicking::try::hd6d4808c9fab4fa5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   29:     0x556cc8b6d391 - std::panic::catch_unwind::hd5641d97d123f9f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   30:     0x556cc8b6d391 - test::run_test_in_process::hc273b71c8b878a4c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:27
[INFO] [stdout]   31:     0x556cc8b6d391 - test::run_test::{{closure}}::h6838df834eb8467e
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:569:43
[INFO] [stdout]   32:     0x556cc8b35d54 - test::run_test::{{closure}}::h608b98ecff5665fb
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:599:41
[INFO] [stdout]   33:     0x556cc8b35d54 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdc4182b97d1042e9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   34:     0x556cc8b3a782 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h571773fd21d674c8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   35:     0x556cc8b3a782 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hdcd384cf2fa70ba3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x556cc8b3a782 - std::panicking::try::do_call::h4f1a44bd81423be1
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   37:     0x556cc8b3a782 - std::panicking::try::h5e02afcb81dcd361
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   38:     0x556cc8b3a782 - std::panic::catch_unwind::h022f75775bfd8c45
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   39:     0x556cc8b3a782 - std::thread::Builder::spawn_unchecked_::{{closure}}::hf5a62e9e4e6df1f8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   40:     0x556cc8b3a782 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6d56360aeb9509a7
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x556cc8b9d26b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7a343dc551c06baa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   42:     0x556cc8b9d26b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h30b8111cbaa644f3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   43:     0x556cc8b9d26b - std::sys::pal::unix::thread::Thread::new::thread_start::h7404e134e61e7a11
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   44:     0x7f19732a6ac3 - <unknown>
[INFO] [stdout]   45:     0x7f1973337a04 - __clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- col3d::poly3d::tests::box_box_gjk_sweep_near_up stdout ----
[INFO] [stdout] thread 'col3d::poly3d::tests::box_box_gjk_sweep_near_up' panicked at src/col3d/poly3d/mod.rs:239:13:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: true
[INFO] [stdout]  right: false
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x556cc8b97285 - std::backtrace_rs::backtrace::libunwind::trace::h59d96bdb08384354
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x556cc8b97285 - std::backtrace_rs::backtrace::trace_unsynchronized::h9cf5becacfc93fba
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x556cc8b97285 - std::sys_common::backtrace::_print_fmt::h10b76d10405dbd48
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x556cc8b97285 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6ed9e62a156d84e4
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x556cc8bbe5eb - core::fmt::rt::Argument::fmt::h645c680983f03c9f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x556cc8bbe5eb - core::fmt::write::h8bcd80919a02be29
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x556cc8b94abf - std::io::Write::write_fmt::h8d0c47c662cad79c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x556cc8b9705e - std::sys_common::backtrace::_print::h6306f131a28d62b0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x556cc8b9705e - std::sys_common::backtrace::print::h7079288e0a26dfcc
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x556cc8b98a89 - std::panicking::default_hook::{{closure}}::hb063ecec81a736ba
[INFO] [stdout]   10:     0x556cc8b9874e - std::panicking::default_hook::hd56ee406bf547b5c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x556cc8b692aa - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::he5eacdef44c8728f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x556cc8b692aa - test::test_main::{{closure}}::h0ec9aed229e79095
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x556cc8b9908b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcbd0d80e1ad4e4f9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x556cc8b9908b - std::panicking::rust_panic_with_hook::h624aa3ca42ebb8f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x556cc8b98e04 - std::panicking::begin_panic_handler::{{closure}}::hbc4e76194a5e287c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:664:13
[INFO] [stdout]   16:     0x556cc8b97749 - std::sys_common::backtrace::__rust_end_short_backtrace::h847fedc9d1ff7b6d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x556cc8b98b37 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x556cc8b20253 - core::panicking::panic_fmt::hec11a924b87ce965
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x556cc8b2055e - core::panicking::assert_failed_inner::h01c8f7f0c1caba58
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:408:17
[INFO] [stdout]   20:     0x556cc8b1c24f - core::panicking::assert_failed::h03512413ba57d02d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:363:5
[INFO] [stdout]   21:     0x556cc8b2aeb0 - auburn::col3d::poly3d::tests::box_box_gjk_sweep::h9b9d7e2f37bf371d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/col3d/poly3d/mod.rs:239:13
[INFO] [stdout]   22:     0x556cc8b27c5a - auburn::col3d::poly3d::tests::box_box_gjk_sweep_near_up::h1d230651ddb28230
[INFO] [stdout]                                at /opt/rustwide/workdir/src/col3d/poly3d/mod.rs:278:9
[INFO] [stdout]   23:     0x556cc8b27c5a - auburn::col3d::poly3d::tests::box_box_gjk_sweep_near_up::{{closure}}::h8fcd92b464d50ac7
[INFO] [stdout]                                at /opt/rustwide/workdir/src/col3d/poly3d/mod.rs:277:35
[INFO] [stdout]   24:     0x556cc8b27c5a - core::ops::function::FnOnce::call_once::h01a72cdb0920dd9d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x556cc8b6dc8b - core::ops::function::FnOnce::call_once::h2e43a8f6f3d94b99
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x556cc8b6dc8b - test::__rust_begin_short_backtrace::h214c9f2d2d3fee90
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:625:18
[INFO] [stdout]   27:     0x556cc8b6d391 - test::run_test_in_process::{{closure}}::h510b7ba7990692a5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:60
[INFO] [stdout]   28:     0x556cc8b6d391 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4157186197a93871
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   29:     0x556cc8b6d391 - std::panicking::try::do_call::h1bf2463bccd4b28c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   30:     0x556cc8b6d391 - std::panicking::try::hd6d4808c9fab4fa5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   31:     0x556cc8b6d391 - std::panic::catch_unwind::hd5641d97d123f9f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   32:     0x556cc8b6d391 - test::run_test_in_process::hc273b71c8b878a4c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:27
[INFO] [stdout]   33:     0x556cc8b6d391 - test::run_test::{{closure}}::h6838df834eb8467e
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:569:43
[INFO] [stdout]   34:     0x556cc8b35d54 - test::run_test::{{closure}}::h608b98ecff5665fb
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:599:41
[INFO] [stdout]   35:     0x556cc8b35d54 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdc4182b97d1042e9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   36:     0x556cc8b3a782 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h571773fd21d674c8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   37:     0x556cc8b3a782 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hdcd384cf2fa70ba3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   38:     0x556cc8b3a782 - std::panicking::try::do_call::h4f1a44bd81423be1
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   39:     0x556cc8b3a782 - std::panicking::try::h5e02afcb81dcd361
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   40:     0x556cc8b3a782 - std::panic::catch_unwind::h022f75775bfd8c45
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   41:     0x556cc8b3a782 - std::thread::Builder::spawn_unchecked_::{{closure}}::hf5a62e9e4e6df1f8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   42:     0x556cc8b3a782 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6d56360aeb9509a7
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x556cc8b9d26b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7a343dc551c06baa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   44:     0x556cc8b9d26b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h30b8111cbaa644f3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   45:     0x556cc8b9d26b - std::sys::pal::unix::thread::Thread::new::thread_start::h7404e134e61e7a11
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   46:     0x7f19732a6ac3 - <unknown>
[INFO] [stdout]   47:     0x7f1973337a04 - __clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- col3d::poly3d::tests::box_box_gjk_sweep_near_down stdout ----
[INFO] [stdout] thread 'col3d::poly3d::tests::box_box_gjk_sweep_near_down' panicked at src/col3d/poly3d/mod.rs:239:13:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: true
[INFO] [stdout]  right: false
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x556cc8b97285 - std::backtrace_rs::backtrace::libunwind::trace::h59d96bdb08384354
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x556cc8b97285 - std::backtrace_rs::backtrace::trace_unsynchronized::h9cf5becacfc93fba
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x556cc8b97285 - std::sys_common::backtrace::_print_fmt::h10b76d10405dbd48
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x556cc8b97285 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6ed9e62a156d84e4
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x556cc8bbe5eb - core::fmt::rt::Argument::fmt::h645c680983f03c9f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x556cc8bbe5eb - core::fmt::write::h8bcd80919a02be29
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x556cc8b94abf - std::io::Write::write_fmt::h8d0c47c662cad79c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x556cc8b9705e - std::sys_common::backtrace::_print::h6306f131a28d62b0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x556cc8b9705e - std::sys_common::backtrace::print::h7079288e0a26dfcc
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x556cc8b98a89 - std::panicking::default_hook::{{closure}}::hb063ecec81a736ba
[INFO] [stdout]   10:     0x556cc8b9874e - std::panicking::default_hook::hd56ee406bf547b5c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x556cc8b692aa - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::he5eacdef44c8728f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x556cc8b692aa - test::test_main::{{closure}}::h0ec9aed229e79095
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x556cc8b9908b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcbd0d80e1ad4e4f9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x556cc8b9908b - std::panicking::rust_panic_with_hook::h624aa3ca42ebb8f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x556cc8b98e04 - std::panicking::begin_panic_handler::{{closure}}::hbc4e76194a5e287c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:664:13
[INFO] [stdout]   16:     0x556cc8b97749 - std::sys_common::backtrace::__rust_end_short_backtrace::h847fedc9d1ff7b6d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x556cc8b98b37 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x556cc8b20253 - core::panicking::panic_fmt::hec11a924b87ce965
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x556cc8b2055e - core::panicking::assert_failed_inner::h01c8f7f0c1caba58
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:408:17
[INFO] [stdout]   20:     0x556cc8b1c24f - core::panicking::assert_failed::h03512413ba57d02d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:363:5
[INFO] [stdout]   21:     0x556cc8b2aeb0 - auburn::col3d::poly3d::tests::box_box_gjk_sweep::h9b9d7e2f37bf371d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/col3d/poly3d/mod.rs:239:13
[INFO] [stdout]   22:     0x556cc8b2866a - auburn::col3d::poly3d::tests::box_box_gjk_sweep_near_down::h362fd51ea6c27302
[INFO] [stdout]                                at /opt/rustwide/workdir/src/col3d/poly3d/mod.rs:318:9
[INFO] [stdout]   23:     0x556cc8b2866a - auburn::col3d::poly3d::tests::box_box_gjk_sweep_near_down::{{closure}}::h897ecafe9f51f900
[INFO] [stdout]                                at /opt/rustwide/workdir/src/col3d/poly3d/mod.rs:317:37
[INFO] [stdout]   24:     0x556cc8b2866a - core::ops::function::FnOnce::call_once::hb20a4b63f1f5de52
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x556cc8b6dc8b - core::ops::function::FnOnce::call_once::h2e43a8f6f3d94b99
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x556cc8b6dc8b - test::__rust_begin_short_backtrace::h214c9f2d2d3fee90
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:625:18
[INFO] [stdout]   27:     0x556cc8b6d391 - test::run_test_in_process::{{closure}}::h510b7ba7990692a5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:60
[INFO] [stdout]   28:     0x556cc8b6d391 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4157186197a93871
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   29:     0x556cc8b6d391 - std::panicking::try::do_call::h1bf2463bccd4b28c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   30:     0x556cc8b6d391 - std::panicking::try::hd6d4808c9fab4fa5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   31:     0x556cc8b6d391 - std::panic::catch_unwind::hd5641d97d123f9f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   32:     0x556cc8b6d391 - test::run_test_in_process::hc273b71c8b878a4c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:27
[INFO] [stdout]   33:     0x556cc8b6d391 - test::run_test::{{closure}}::h6838df834eb8467e
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:569:43
[INFO] [stdout]   34:     0x556cc8b35d54 - test::run_test::{{closure}}::h608b98ecff5665fb
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:599:41
[INFO] [stdout]   35:     0x556cc8b35d54 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdc4182b97d1042e9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   36:     0x556cc8b3a782 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h571773fd21d674c8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   37:     0x556cc8b3a782 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hdcd384cf2fa70ba3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   38:     0x556cc8b3a782 - std::panicking::try::do_call::h4f1a44bd81423be1
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   39:     0x556cc8b3a782 - std::panicking::try::h5e02afcb81dcd361
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   40:     0x556cc8b3a782 - std::panic::catch_unwind::h022f75775bfd8c45
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   41:     0x556cc8b3a782 - std::thread::Builder::spawn_unchecked_::{{closure}}::hf5a62e9e4e6df1f8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   42:     0x556cc8b3a782 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6d56360aeb9509a7
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x556cc8b9d26b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7a343dc551c06baa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   44:     0x556cc8b9d26b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h30b8111cbaa644f3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   45:     0x556cc8b9d26b - std::sys::pal::unix::thread::Thread::new::thread_start::h7404e134e61e7a11
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   46:     0x7f19732a6ac3 - <unknown>
[INFO] [stdout]   47:     0x7f1973337a04 - __clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- col3d::poly3d::tests::box_box_gjk_sweep_near_left stdout ----
[INFO] [stdout] thread 'col3d::poly3d::tests::box_box_gjk_sweep_near_left' panicked at src/col3d/poly3d/mod.rs:239:13:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: true
[INFO] [stdout]  right: false
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x556cc8b97285 - std::backtrace_rs::backtrace::libunwind::trace::h59d96bdb08384354
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x556cc8b97285 - std::backtrace_rs::backtrace::trace_unsynchronized::h9cf5becacfc93fba
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x556cc8b97285 - std::sys_common::backtrace::_print_fmt::h10b76d10405dbd48
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x556cc8b97285 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6ed9e62a156d84e4
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x556cc8bbe5eb - core::fmt::rt::Argument::fmt::h645c680983f03c9f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x556cc8bbe5eb - core::fmt::write::h8bcd80919a02be29
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x556cc8b94abf - std::io::Write::write_fmt::h8d0c47c662cad79c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x556cc8b9705e - std::sys_common::backtrace::_print::h6306f131a28d62b0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x556cc8b9705e - std::sys_common::backtrace::print::h7079288e0a26dfcc
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x556cc8b98a89 - std::panicking::default_hook::{{closure}}::hb063ecec81a736ba
[INFO] [stdout]   10:     0x556cc8b9874e - std::panicking::default_hook::hd56ee406bf547b5c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x556cc8b692aa - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::he5eacdef44c8728f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x556cc8b692aa - test::test_main::{{closure}}::h0ec9aed229e79095
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x556cc8b9908b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcbd0d80e1ad4e4f9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x556cc8b9908b - std::panicking::rust_panic_with_hook::h624aa3ca42ebb8f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x556cc8b98e04 - std::panicking::begin_panic_handler::{{closure}}::hbc4e76194a5e287c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:664:13
[INFO] [stdout]   16:     0x556cc8b97749 - std::sys_common::backtrace::__rust_end_short_backtrace::h847fedc9d1ff7b6d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x556cc8b98b37 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x556cc8b20253 - core::panicking::panic_fmt::hec11a924b87ce965
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x556cc8b2055e - core::panicking::assert_failed_inner::h01c8f7f0c1caba58
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:408:17
[INFO] [stdout]   20:     0x556cc8b1c24f - core::panicking::assert_failed::h03512413ba57d02d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:363:5
[INFO] [stdout]   21:     0x556cc8b2aeb0 - auburn::col3d::poly3d::tests::box_box_gjk_sweep::h9b9d7e2f37bf371d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/col3d/poly3d/mod.rs:239:13
[INFO] [stdout]   22:     0x556cc8b2860a - auburn::col3d::poly3d::tests::box_box_gjk_sweep_near_left::h9b80a96043028554
[INFO] [stdout]                                at /opt/rustwide/workdir/src/col3d/poly3d/mod.rs:298:9
[INFO] [stdout]   23:     0x556cc8b2860a - auburn::col3d::poly3d::tests::box_box_gjk_sweep_near_left::{{closure}}::ha1a78e1da1e3bd25
[INFO] [stdout]                                at /opt/rustwide/workdir/src/col3d/poly3d/mod.rs:297:37
[INFO] [stdout]   24:     0x556cc8b2860a - core::ops::function::FnOnce::call_once::haa54b79cb3519ccb
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x556cc8b6dc8b - core::ops::function::FnOnce::call_once::h2e43a8f6f3d94b99
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x556cc8b6dc8b - test::__rust_begin_short_backtrace::h214c9f2d2d3fee90
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:625:18
[INFO] [stdout]   27:     0x556cc8b6d391 - test::run_test_in_process::{{closure}}::h510b7ba7990692a5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:60
[INFO] [stdout]   28:     0x556cc8b6d391 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4157186197a93871
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   29:     0x556cc8b6d391 - std::panicking::try::do_call::h1bf2463bccd4b28c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   30:     0x556cc8b6d391 - std::panicking::try::hd6d4808c9fab4fa5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   31:     0x556cc8b6d391 - std::panic::catch_unwind::hd5641d97d123f9f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   32:     0x556cc8b6d391 - test::run_test_in_process::hc273b71c8b878a4c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:27
[INFO] [stdout]   33:     0x556cc8b6d391 - test::run_test::{{closure}}::h6838df834eb8467e
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:569:43
[INFO] [stdout]   34:     0x556cc8b35d54 - test::run_test::{{closure}}::h608b98ecff5665fb
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:599:41
[INFO] [stdout]   35:     0x556cc8b35d54 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdc4182b97d1042e9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   36:     0x556cc8b3a782 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h571773fd21d674c8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   37:     0x556cc8b3a782 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hdcd384cf2fa70ba3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   38:     0x556cc8b3a782 - std::panicking::try::do_call::h4f1a44bd81423be1
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   39:     0x556cc8b3a782 - std::panicking::try::h5e02afcb81dcd361
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   40:     0x556cc8b3a782 - std::panic::catch_unwind::h022f75775bfd8c45
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   41:     0x556cc8b3a782 - std::thread::Builder::spawn_unchecked_::{{closure}}::hf5a62e9e4e6df1f8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   42:     0x556cc8b3a782 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6d56360aeb9509a7
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x556cc8b9d26b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7a343dc551c06baa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   44:     0x556cc8b9d26b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h30b8111cbaa644f3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   45:     0x556cc8b9d26b - std::sys::pal::unix::thread::Thread::new::thread_start::h7404e134e61e7a11
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   46:     0x7f19732a6ac3 - <unknown>
[INFO] [stdout]   47:     0x7f1973337a04 - __clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- col3d::poly3d::tests::box_box_gjk_sweep_near_right stdout ----
[INFO] [stdout] thread 'col3d::poly3d::tests::box_box_gjk_sweep_near_right' panicked at src/col3d/poly3d/mod.rs:239:13:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: true
[INFO] [stdout]  right: false
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x556cc8b97285 - std::backtrace_rs::backtrace::libunwind::trace::h59d96bdb08384354
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x556cc8b97285 - std::backtrace_rs::backtrace::trace_unsynchronized::h9cf5becacfc93fba
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x556cc8b97285 - std::sys_common::backtrace::_print_fmt::h10b76d10405dbd48
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x556cc8b97285 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6ed9e62a156d84e4
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x556cc8bbe5eb - core::fmt::rt::Argument::fmt::h645c680983f03c9f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x556cc8bbe5eb - core::fmt::write::h8bcd80919a02be29
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x556cc8b94abf - std::io::Write::write_fmt::h8d0c47c662cad79c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x556cc8b9705e - std::sys_common::backtrace::_print::h6306f131a28d62b0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x556cc8b9705e - std::sys_common::backtrace::print::h7079288e0a26dfcc
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x556cc8b98a89 - std::panicking::default_hook::{{closure}}::hb063ecec81a736ba
[INFO] [stdout]   10:     0x556cc8b9874e - std::panicking::default_hook::hd56ee406bf547b5c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x556cc8b692aa - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::he5eacdef44c8728f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x556cc8b692aa - test::test_main::{{closure}}::h0ec9aed229e79095
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x556cc8b9908b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcbd0d80e1ad4e4f9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x556cc8b9908b - std::panicking::rust_panic_with_hook::h624aa3ca42ebb8f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x556cc8b98e04 - std::panicking::begin_panic_handler::{{closure}}::hbc4e76194a5e287c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:664:13
[INFO] [stdout]   16:     0x556cc8b97749 - std::sys_common::backtrace::__rust_end_short_backtrace::h847fedc9d1ff7b6d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x556cc8b98b37 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x556cc8b20253 - core::panicking::panic_fmt::hec11a924b87ce965
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x556cc8b2055e - core::panicking::assert_failed_inner::h01c8f7f0c1caba58
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:408:17
[INFO] [stdout]   20:     0x556cc8b1c24f - core::panicking::assert_failed::h03512413ba57d02d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:363:5
[INFO] [stdout]   21:     0x556cc8b2aeb0 - auburn::col3d::poly3d::tests::box_box_gjk_sweep::h9b9d7e2f37bf371d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/col3d/poly3d/mod.rs:239:13
[INFO] [stdout]   22:     0x556cc8b27e5a - auburn::col3d::poly3d::tests::box_box_gjk_sweep_near_right::h8101b2b0d8299f88
[INFO] [stdout]                                at /opt/rustwide/workdir/src/col3d/poly3d/mod.rs:258:9
[INFO] [stdout]   23:     0x556cc8b27e5a - auburn::col3d::poly3d::tests::box_box_gjk_sweep_near_right::{{closure}}::h8c51d54caafd5215
[INFO] [stdout]                                at /opt/rustwide/workdir/src/col3d/poly3d/mod.rs:257:38
[INFO] [stdout]   24:     0x556cc8b27e5a - core::ops::function::FnOnce::call_once::h38d4882c7515069a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x556cc8b6dc8b - core::ops::function::FnOnce::call_once::h2e43a8f6f3d94b99
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x556cc8b6dc8b - test::__rust_begin_short_backtrace::h214c9f2d2d3fee90
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:625:18
[INFO] [stdout]   27:     0x556cc8b6d391 - test::run_test_in_process::{{closure}}::h510b7ba7990692a5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:60
[INFO] [stdout]   28:     0x556cc8b6d391 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4157186197a93871
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   29:     0x556cc8b6d391 - std::panicking::try::do_call::h1bf2463bccd4b28c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   30:     0x556cc8b6d391 - std::panicking::try::hd6d4808c9fab4fa5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   31:     0x556cc8b6d391 - std::panic::catch_unwind::hd5641d97d123f9f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   32:     0x556cc8b6d391 - test::run_test_in_process::hc273b71c8b878a4c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:27
[INFO] [stdout]   33:     0x556cc8b6d391 - test::run_test::{{closure}}::h6838df834eb8467e
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:569:43
[INFO] [stdout]   34:     0x556cc8b35d54 - test::run_test::{{closure}}::h608b98ecff5665fb
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:599:41
[INFO] [stdout]   35:     0x556cc8b35d54 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdc4182b97d1042e9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   36:     0x556cc8b3a782 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h571773fd21d674c8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   37:     0x556cc8b3a782 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hdcd384cf2fa70ba3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   38:     0x556cc8b3a782 - std::panicking::try::do_call::h4f1a44bd81423be1
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   39:     0x556cc8b3a782 - std::panicking::try::h5e02afcb81dcd361
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   40:     0x556cc8b3a782 - std::panic::catch_unwind::h022f75775bfd8c45
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   41:     0x556cc8b3a782 - std::thread::Builder::spawn_unchecked_::{{closure}}::hf5a62e9e4e6df1f8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   42:     0x556cc8b3a782 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6d56360aeb9509a7
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x556cc8b9d26b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7a343dc551c06baa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   44:     0x556cc8b9d26b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h30b8111cbaa644f3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   45:     0x556cc8b9d26b - std::sys::pal::unix::thread::Thread::new::thread_start::h7404e134e61e7a11
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   46:     0x7f19732a6ac3 - <unknown>
[INFO] [stdout]   47:     0x7f1973337a04 - __clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     col3d::poly3d::tests::box_box_gjk
[INFO] [stdout]     col3d::poly3d::tests::box_box_gjk_sweep_near_down
[INFO] [stdout]     col3d::poly3d::tests::box_box_gjk_sweep_near_left
[INFO] [stdout]     col3d::poly3d::tests::box_box_gjk_sweep_near_right
[INFO] [stdout]     col3d::poly3d::tests::box_box_gjk_sweep_near_up
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 74 passed; 5 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "828b480c4d94d5f5ac3bc24e4f2d581e11caff6fee113e629f767bb1b7afa1d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "828b480c4d94d5f5ac3bc24e4f2d581e11caff6fee113e629f767bb1b7afa1d5", kill_on_drop: false }`
[INFO] [stdout] 828b480c4d94d5f5ac3bc24e4f2d581e11caff6fee113e629f767bb1b7afa1d5
