[INFO] cloning repository https://github.com/Patsomir/ezplatform
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Patsomir/ezplatform" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPatsomir%2Fezplatform", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPatsomir%2Fezplatform'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c675a1473e9075ec9f30075cd33148cce871be0e
[INFO] testing Patsomir/ezplatform against beta-2023-04-20 for beta-1.70-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPatsomir%2Fezplatform" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Patsomir/ezplatform on toolchain beta-2023-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/Patsomir/ezplatform
[INFO] finished tweaking git repo https://github.com/Patsomir/ezplatform
[INFO] tweaked toml for git repo https://github.com/Patsomir/ezplatform written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/Patsomir/ezplatform already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded lyon v0.13.5
[INFO] [stderr]   Downloaded lyon_algorithms v0.13.4
[INFO] [stderr]   Downloaded lyon_path v0.13.2
[INFO] [stderr]   Downloaded smart-default v0.5.2
[INFO] [stderr]   Downloaded gilrs v0.7.4
[INFO] [stderr]   Downloaded gfx_window_glutin v0.30.0
[INFO] [stderr]   Downloaded euclid_macros v0.1.0
[INFO] [stderr]   Downloaded glutin v0.20.1
[INFO] [stderr]   Downloaded gilrs-core v0.2.6
[INFO] [stderr]   Downloaded euclid v0.19.9
[INFO] [stderr]   Downloaded ggez v0.5.1
[INFO] [stderr]   Downloaded lyon_tessellation v0.13.5
[INFO] [stderr]   Downloaded clang-sys v1.1.0
[INFO] [stderr]   Downloaded zip v0.5.10
[INFO] [stderr]   Downloaded sid v0.5.2
[INFO] [stderr]   Downloaded lyon_geom v0.12.7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 594be1972ae75bc479c332613f3fbecff6a56c44af152a0a53d65e058b884781
[INFO] running `Command { std: "docker" "start" "-a" "594be1972ae75bc479c332613f3fbecff6a56c44af152a0a53d65e058b884781", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "594be1972ae75bc479c332613f3fbecff6a56c44af152a0a53d65e058b884781", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "594be1972ae75bc479c332613f3fbecff6a56c44af152a0a53d65e058b884781", kill_on_drop: false }`
[INFO] [stdout] 594be1972ae75bc479c332613f3fbecff6a56c44af152a0a53d65e058b884781
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 072f1c90effe39e00773b42864861902822a42a461cb21c112223c9a9478d143
[INFO] running `Command { std: "docker" "start" "-a" "072f1c90effe39e00773b42864861902822a42a461cb21c112223c9a9478d143", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.86
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]    Compiling libm v0.2.1
[INFO] [stderr]    Compiling proc-macro2 v0.4.30
[INFO] [stderr]    Compiling cfg-if v0.1.10
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]    Compiling xml-rs v0.8.3
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling pkg-config v0.3.19
[INFO] [stderr]    Compiling log v0.4.14
[INFO] [stderr]    Compiling maybe-uninit v2.0.0
[INFO] [stderr]    Compiling serde v1.0.123
[INFO] [stderr]    Compiling byteorder v1.4.2
[INFO] [stderr]    Compiling khronos_api v3.1.0
[INFO] [stderr]    Compiling cc v1.0.66
[INFO] [stderr]    Compiling scopeguard v1.1.0
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]    Compiling proc-macro2 v1.0.24
[INFO] [stderr]    Compiling ppv-lite86 v0.2.10
[INFO] [stderr]    Compiling autocfg v0.1.7
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling crossbeam-utils v0.7.2
[INFO] [stderr]    Compiling memoffset v0.5.6
[INFO] [stderr]    Compiling crossbeam-epoch v0.8.2
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling rand_core v0.4.2
[INFO] [stderr]    Compiling unicode-xid v0.2.1
[INFO] [stderr]    Compiling stb_truetype v0.3.1
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling gl_generator v0.14.0
[INFO] [stderr]    Compiling linked-hash-map v0.5.4
[INFO] [stderr]    Compiling syn v1.0.60
[INFO] [stderr]    Compiling quote v0.6.13
[INFO] [stderr]    Compiling libloading v0.6.7
[INFO] [stderr]    Compiling nix v0.14.1
[INFO] [stderr]    Compiling getrandom v0.2.2
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling wayland-scanner v0.21.13
[INFO] [stderr]    Compiling quote v1.0.9
[INFO] [stderr]    Compiling walkdir v2.3.1
[INFO] [stderr]    Compiling dlib v0.4.2
[INFO] [stderr]    Compiling rand_core v0.3.1
[INFO] [stderr]    Compiling smallvec v0.6.14
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]    Compiling wayland-sys v0.21.13
[INFO] [stderr]    Compiling arrayvec v0.4.12
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]    Compiling x11-dl v2.18.5
[INFO] [stderr]    Compiling nodrop v0.1.14
[INFO] [stderr]    Compiling version_check v0.9.2
[INFO] [stderr]    Compiling num_cpus v1.13.0
[INFO] [stderr]    Compiling crossbeam-deque v0.7.3
[INFO] [stderr]    Compiling serde_derive v1.0.123
[INFO] [stderr]    Compiling rand_core v0.6.2
[INFO] [stderr]    Compiling approx v0.3.2
[INFO] [stderr]    Compiling ordered-float v1.1.1
[INFO] [stderr]    Compiling serde_json v1.0.62
[INFO] [stderr]    Compiling downcast-rs v1.2.0
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling error-chain v0.12.4
[INFO] [stderr]    Compiling line_drawing v0.7.0
[INFO] [stderr]    Compiling rand_chacha v0.3.0
[INFO] [stderr]    Compiling rusttype v0.8.3
[INFO] [stderr]    Compiling rand_pcg v0.1.2
[INFO] [stderr]    Compiling rand_chacha v0.1.1
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling num-rational v0.2.4
[INFO] [stderr]    Compiling xdg v2.2.0
[INFO] [stderr]    Compiling wayland-client v0.21.13
[INFO] [stderr]    Compiling wayland-protocols v0.21.13
[INFO] [stderr]    Compiling pulldown-cmark v0.2.0
[INFO] [stderr]    Compiling typenum v1.12.0
[INFO] [stderr]    Compiling crc32fast v1.2.1
[INFO] [stderr]    Compiling itoa v0.4.7
[INFO] [stderr]    Compiling rusttype v0.7.9
[INFO] [stderr]    Compiling andrew v0.2.1
[INFO] [stderr]    Compiling rand v0.8.3
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling num-traits v0.1.43
[INFO] [stderr]    Compiling glutin_egl_sys v0.1.5
[INFO] [stderr]    Compiling glutin_glx_sys v0.1.7
[INFO] [stderr]    Compiling gfx_gl v0.6.1
[INFO] [stderr]    Compiling memmap v0.7.0
[INFO] [stderr]    Compiling minimp3-sys v0.3.2
[INFO] [stderr]    Compiling bzip2-sys v0.1.10+1.0.8
[INFO] [stderr]    Compiling libloading v0.5.2
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]    Compiling libudev-sys v0.1.4
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]    Compiling wayland-commons v0.21.13
[INFO] [stderr]    Compiling alsa-sys v0.1.2
[INFO] [stderr]    Compiling draw_state v0.8.0
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling lock_api v0.3.4
[INFO] [stderr]    Compiling num-derive v0.2.5
[INFO] [stderr]    Compiling adler32 v1.2.0
[INFO] [stderr]    Compiling nix v0.15.0
[INFO] [stderr]    Compiling remove_dir_all v0.5.3
[INFO] [stderr]    Compiling parking_lot_core v0.6.2
[INFO] [stderr]    Compiling parking_lot v0.9.0
[INFO] [stderr]    Compiling tempfile v3.2.0
[INFO] [stderr]    Compiling gfx_core v0.9.2
[INFO] [stderr]    Compiling sid v0.5.2
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling shared_library v0.1.9
[INFO] [stderr]    Compiling raw-window-handle v0.3.3
[INFO] [stderr]    Compiling rand_os v0.1.3
[INFO] [stderr]    Compiling rand_isaac v0.1.1
[INFO] [stderr]    Compiling rand_hc v0.1.0
[INFO] [stderr]    Compiling rand_xorshift v0.1.1
[INFO] [stderr]    Compiling rand_jitter v0.1.4
[INFO] [stderr]    Compiling num-iter v0.1.42
[INFO] [stderr]    Compiling glob v0.3.0
[INFO] [stderr]    Compiling euclid_macros v0.1.0
[INFO] [stderr]    Compiling bytecount v0.6.2
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling lzw v0.10.0
[INFO] [stderr]    Compiling percent-encoding v2.1.0
[INFO] [stderr]    Compiling xi-unicode v0.2.1
[INFO] [stderr]    Compiling matrixmultiply v0.2.4
[INFO] [stderr]    Compiling twox-hash v1.6.0
[INFO] [stderr]    Compiling glyph_brush_layout v0.1.9
[INFO] [stderr]    Compiling osmesa-sys v0.1.2
[INFO] [stderr]    Compiling generic-array v0.12.3
[INFO] [stderr]    Compiling alga v0.9.3
[INFO] [stderr]    Compiling inflate v0.4.5
[INFO] [stderr]    Compiling deflate v0.7.20
[INFO] [stderr]    Compiling slice-deque v0.3.0
[INFO] [stderr]    Compiling ogg v0.7.1
[INFO] [stderr]    Compiling mint v0.5.6
[INFO] [stderr]    Compiling uuid v0.8.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.23
[INFO] [stderr]    Compiling euclid v0.19.9
[INFO] [stderr]    Compiling color_quant v1.1.0
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling gif v0.10.3
[INFO] [stderr]    Compiling nalgebra v0.18.1
[INFO] [stderr]    Compiling png v0.15.3
[INFO] [stderr]    Compiling minimp3 v0.3.5
[INFO] [stderr]    Compiling gfx_device_gl v0.16.2
[INFO] [stderr]    Compiling cpal v0.8.2
[INFO] [stderr]    Compiling glyph_brush v0.6.3
[INFO] [stderr]    Compiling bzip2 v0.3.3
[INFO] [stderr]    Compiling lewton v0.9.4
[INFO] [stderr]    Compiling dirs-sys v0.3.5
[INFO] [stderr]    Compiling lyon_geom v0.12.7
[INFO] [stderr]    Compiling jpeg-decoder v0.1.22
[INFO] [stderr]    Compiling claxon v0.4.3
[INFO] [stderr]    Compiling hound v3.4.0
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling directories v2.0.2
[INFO] [stderr]    Compiling glyph_brush v0.5.4
[INFO] [stderr]    Compiling smart-default v0.5.2
[INFO] [stderr]    Compiling tiff v0.3.1
[INFO] [stderr]    Compiling gfx v0.18.2
[INFO] [stderr]    Compiling toml v0.5.8
[INFO] [stderr]    Compiling lyon_path v0.13.2
[INFO] [stderr]    Compiling image v0.22.5
[INFO] [stderr]    Compiling thiserror v1.0.23
[INFO] [stderr]    Compiling lyon_algorithms v0.13.4
[INFO] [stderr]    Compiling lyon_tessellation v0.13.5
[INFO] [stderr]    Compiling zip v0.5.10
[INFO] [stderr]    Compiling gilrs-core v0.2.6
[INFO] [stderr]    Compiling gilrs v0.7.4
[INFO] [stderr]    Compiling lyon v0.13.5
[INFO] [stderr]    Compiling cargo_metadata v0.10.0
[INFO] [stderr]    Compiling skeptic v0.13.5
[INFO] [stderr]    Compiling ggez v0.5.1
[INFO] [stderr]    Compiling rodio v0.9.0
[INFO] [stderr]    Compiling smithay-client-toolkit v0.4.6
[INFO] [stderr]    Compiling winit v0.19.5
[INFO] [stderr]    Compiling glutin v0.20.1
[INFO] [stderr]    Compiling gfx_window_glutin v0.30.0
[INFO] [stderr]    Compiling ezplatform v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1m 29s
[INFO] running `Command { std: "docker" "inspect" "072f1c90effe39e00773b42864861902822a42a461cb21c112223c9a9478d143", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "072f1c90effe39e00773b42864861902822a42a461cb21c112223c9a9478d143", kill_on_drop: false }`
[INFO] [stdout] 072f1c90effe39e00773b42864861902822a42a461cb21c112223c9a9478d143
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7fb68ab06ff97d5948aa6c9d6143e0cd681cf456203187a1a7c4832e490e7cc0
[INFO] running `Command { std: "docker" "start" "-a" "7fb68ab06ff97d5948aa6c9d6143e0cd681cf456203187a1a7c4832e490e7cc0", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling ezplatform v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/camera.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     assert_eq_point!(Point2 { x: 2.0, y: 2.0 }, camera.position(), DELTA);
[INFO] [stdout]    |     --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/camera.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     assert_eq_point!(Point2 { x: 2.0, y: 2.0 }, camera.position(), DELTA);
[INFO] [stdout]    |     --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/camera.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     assert_eq_point!(destination, camera.position(), DELTA);
[INFO] [stdout]    |     ------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/camera.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     assert_eq_point!(destination, camera.position(), DELTA);
[INFO] [stdout]    |     ------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/camera.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     assert_eq_point!(Point2 { x: 3.0, y: 2.0 }, camera.position(), DELTA);
[INFO] [stdout]    |     --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/camera.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     assert_eq_point!(Point2 { x: 3.0, y: 2.0 }, camera.position(), DELTA);
[INFO] [stdout]    |     --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/camera.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     assert_eq_point!(Point2 { x: 3.0, y: 0.0 }, camera.position(), DELTA);
[INFO] [stdout]    |     --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/camera.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     assert_eq_point!(Point2 { x: 3.0, y: 0.0 }, camera.position(), DELTA);
[INFO] [stdout]    |     --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/camera.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     assert_eq_point!(Point2 { x: 2.0, y: 2.0 }, camera.position(), DELTA);
[INFO] [stdout]    |     --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/camera.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     assert_eq_point!(Point2 { x: 2.0, y: 2.0 }, camera.position(), DELTA);
[INFO] [stdout]    |     --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/camera.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     assert_eq_point!(Point2 { x: 1.0, y: 1.0 }, camera.position(), DELTA);
[INFO] [stdout]    |     --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/camera.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     assert_eq_point!(Point2 { x: 1.0, y: 1.0 }, camera.position(), DELTA);
[INFO] [stdout]    |     --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/camera.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     assert_eq_point!(Point2 { x: 1.25, y: 1.25 }, camera.position(), DELTA);
[INFO] [stdout]    |     ----------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/camera.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     assert_eq_point!(Point2 { x: 1.25, y: 1.25 }, camera.position(), DELTA);
[INFO] [stdout]    |     ----------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/camera.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     assert_eq_point!(Point2 { x: 1.0, y: 0.0 }, camera.position(), DELTA);
[INFO] [stdout]    |     --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/camera.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     assert_eq_point!(Point2 { x: 1.0, y: 0.0 }, camera.position(), DELTA);
[INFO] [stdout]    |     --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/camera.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     assert_eq_point!(Point2 { x: 1.25, y: 0.0 }, camera.position(), DELTA);
[INFO] [stdout]    |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/camera.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     assert_eq_point!(Point2 { x: 1.25, y: 0.0 }, camera.position(), DELTA);
[INFO] [stdout]    |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/camera.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     assert_eq_point!(Point2 { x: 0.0, y: 1.0 }, camera.position(), DELTA);
[INFO] [stdout]    |     --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/camera.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     assert_eq_point!(Point2 { x: 0.0, y: 1.0 }, camera.position(), DELTA);
[INFO] [stdout]    |     --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/camera.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     assert_eq_point!(Point2 { x: 0.0, y: 1.25 }, camera.position(), DELTA);
[INFO] [stdout]    |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/camera.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     assert_eq_point!(Point2 { x: 0.0, y: 1.25 }, camera.position(), DELTA);
[INFO] [stdout]    |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     assert_eq_point!(Point2 { x: 1.0, y: 1.0 }, collider.position(), DELTA);
[INFO] [stdout]     |     ----------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     assert_eq_point!(Point2 { x: 1.0, y: 1.0 }, collider.position(), DELTA);
[INFO] [stdout]     |     ----------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, collider.velocity(), DELTA);
[INFO] [stdout]     |     ----------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, collider.velocity(), DELTA);
[INFO] [stdout]     |     ----------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 126 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, collider.acceleration(), DELTA);
[INFO] [stdout]     |     --------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 126 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, collider.acceleration(), DELTA);
[INFO] [stdout]     |     --------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     assert_eq_point!(Point2 { x: 1.0, y: 1.0 }, point.position(), DELTA);
[INFO] [stdout]    |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, collider.force(), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     assert_eq_point!(Point2 { x: 1.0, y: 1.0 }, point.position(), DELTA);
[INFO] [stdout]    |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, collider.force(), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.velocity(), DELTA);
[INFO] [stdout]    |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     assert_eq_float!(1.0, collider.mass(), DELTA);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.velocity(), DELTA);
[INFO] [stdout]    |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     assert_eq_float!(2.0, collider.width(), DELTA);
[INFO] [stdout]     |     ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.acceleration(), DELTA);
[INFO] [stdout]    |     ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     assert_eq_float!(3.0, collider.height(), DELTA);
[INFO] [stdout]     |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.acceleration(), DELTA);
[INFO] [stdout]    |     ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.force(), DELTA);
[INFO] [stdout]    |     ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 |     assert_eq_rect!(initial_rect, collider.rect(), DELTA);
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.force(), DELTA);
[INFO] [stdout]    |     ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 |     assert_eq_rect!(initial_rect, collider.rect(), DELTA);
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     assert_eq_float!(1.0, point.mass(), DELTA);
[INFO] [stdout]    |     ------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 |     assert_eq_rect!(initial_rect, collider.rect(), DELTA);
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 |     assert_eq_rect!(initial_rect, collider.rect(), DELTA);
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 |     assert_eq_rect!(initial_rect, collider.rect(), DELTA);
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 |     assert_eq_rect!(initial_rect, collider.rect(), DELTA);
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.position(), DELTA);
[INFO] [stdout]    |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 |     assert_eq_rect!(initial_rect, collider.rect(), DELTA);
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.position(), DELTA);
[INFO] [stdout]    |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 |     assert_eq_rect!(initial_rect, collider.rect(), DELTA);
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     assert_eq_rect!(initial_rect, collider.rect(), DELTA);
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     assert_eq_rect!(initial_rect, collider.rect(), DELTA);
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     assert_eq_rect!(initial_rect, collider.rect(), DELTA);
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     assert_eq_point!(Point2 { x: 1.0, y: 0.0 }, point.position(), DELTA);
[INFO] [stdout]    |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     assert_eq_rect!(initial_rect, collider.rect(), DELTA);
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     assert_eq_point!(Point2 { x: 1.0, y: 0.0 }, point.position(), DELTA);
[INFO] [stdout]    |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     assert_eq_point!(Point2 { x: 1.0, y: -2.0 }, point.position(), DELTA);
[INFO] [stdout]    |     --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     assert_eq_point!(Point2 { x: 1.0, y: -2.0 }, point.position(), DELTA);
[INFO] [stdout]    |     --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     assert_eq_rect!(initial_rect, collider.rect(), DELTA);
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.position(), DELTA);
[INFO] [stdout]    |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     assert_eq_rect!(initial_rect, collider.rect(), DELTA);
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.position(), DELTA);
[INFO] [stdout]    |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     assert_eq_rect!(initial_rect, collider.rect(), DELTA);
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     assert_eq_rect!(initial_rect, collider.rect(), DELTA);
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 |     assert_eq_rect!(expected, collider.rect(), DELTA);
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/world.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | /     assert_world_params!(
[INFO] [stdout] 42 | |         &world,
[INFO] [stdout] 43 | |         WorldParams {
[INFO] [stdout] 44 | |             screen_width: 800.0,
[INFO] [stdout] ...  |
[INFO] [stdout] 51 | |         DELTA
[INFO] [stdout] 52 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 |     assert_eq_rect!(expected, collider.rect(), DELTA);
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/world.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | /     assert_world_params!(
[INFO] [stdout] 42 | |         &world,
[INFO] [stdout] 43 | |         WorldParams {
[INFO] [stdout] 44 | |             screen_width: 800.0,
[INFO] [stdout] ...  |
[INFO] [stdout] 51 | |         DELTA
[INFO] [stdout] 52 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.velocity(), DELTA);
[INFO] [stdout]    |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/world.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | /     assert_world_params!(
[INFO] [stdout] 42 | |         &world,
[INFO] [stdout] 43 | |         WorldParams {
[INFO] [stdout] 44 | |             screen_width: 800.0,
[INFO] [stdout] ...  |
[INFO] [stdout] 51 | |         DELTA
[INFO] [stdout] 52 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 |     assert_eq_rect!(expected, collider.rect(), DELTA);
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 |     assert_eq_rect!(expected, collider.rect(), DELTA);
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.velocity(), DELTA);
[INFO] [stdout]    |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     assert_eq_rect!(expected, collider.rect(), DELTA);
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/world.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | /     assert_world_params!(
[INFO] [stdout] 42 | |         &world,
[INFO] [stdout] 43 | |         WorldParams {
[INFO] [stdout] 44 | |             screen_width: 800.0,
[INFO] [stdout] ...  |
[INFO] [stdout] 51 | |         DELTA
[INFO] [stdout] 52 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     assert_eq_rect!(expected, collider.rect(), DELTA);
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     assert_eq_point!(Point2 { x: 1.0, y: 0.0 }, point.velocity(), DELTA);
[INFO] [stdout]    |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     assert_eq_rect!(expected, collider.rect(), DELTA);
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/world.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | /     assert_world_params!(
[INFO] [stdout] 42 | |         &world,
[INFO] [stdout] 43 | |         WorldParams {
[INFO] [stdout] 44 | |             screen_width: 800.0,
[INFO] [stdout] ...  |
[INFO] [stdout] 51 | |         DELTA
[INFO] [stdout] 52 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     assert_eq_rect!(expected, collider.rect(), DELTA);
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     assert_eq_point!(Point2 { x: 1.0, y: 0.0 }, point.velocity(), DELTA);
[INFO] [stdout]    |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/world.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | /     assert_world_params!(
[INFO] [stdout] 42 | |         &world,
[INFO] [stdout] 43 | |         WorldParams {
[INFO] [stdout] 44 | |             screen_width: 800.0,
[INFO] [stdout] ...  |
[INFO] [stdout] 51 | |         DELTA
[INFO] [stdout] 52 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     assert_eq_point!(Point2 { x: 1.0, y: -2.0 }, point.velocity(), DELTA);
[INFO] [stdout]    |     --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:172:5
[INFO] [stdout]     |
[INFO] [stdout] 172 |     assert_eq_rect!(expected, collider.rect(), DELTA);
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:172:5
[INFO] [stdout]     |
[INFO] [stdout] 172 |     assert_eq_rect!(expected, collider.rect(), DELTA);
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/world.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | /     assert_world_params!(
[INFO] [stdout] 42 | |         &world,
[INFO] [stdout] 43 | |         WorldParams {
[INFO] [stdout] 44 | |             screen_width: 800.0,
[INFO] [stdout] ...  |
[INFO] [stdout] 51 | |         DELTA
[INFO] [stdout] 52 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     assert_eq_point!(Point2 { x: 1.0, y: -2.0 }, point.velocity(), DELTA);
[INFO] [stdout]    |     --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/world.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | /     assert_world_params!(
[INFO] [stdout] 60 | |         &world,
[INFO] [stdout] 61 | |         WorldParams {
[INFO] [stdout] 62 | |             screen_width: 400.0,
[INFO] [stdout] ...  |
[INFO] [stdout] 69 | |         DELTA
[INFO] [stdout] 70 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.velocity(), DELTA);
[INFO] [stdout]    |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.velocity(), DELTA);
[INFO] [stdout]    |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/world.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | /     assert_world_params!(
[INFO] [stdout] 60 | |         &world,
[INFO] [stdout] 61 | |         WorldParams {
[INFO] [stdout] 62 | |             screen_width: 400.0,
[INFO] [stdout] ...  |
[INFO] [stdout] 69 | |         DELTA
[INFO] [stdout] 70 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.force(), DELTA);
[INFO] [stdout]    |     ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/world.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | /     assert_world_params!(
[INFO] [stdout] 60 | |         &world,
[INFO] [stdout] 61 | |         WorldParams {
[INFO] [stdout] 62 | |             screen_width: 400.0,
[INFO] [stdout] ...  |
[INFO] [stdout] 69 | |         DELTA
[INFO] [stdout] 70 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.force(), DELTA);
[INFO] [stdout]    |     ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/world.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | /     assert_world_params!(
[INFO] [stdout] 60 | |         &world,
[INFO] [stdout] 61 | |         WorldParams {
[INFO] [stdout] 62 | |             screen_width: 400.0,
[INFO] [stdout] ...  |
[INFO] [stdout] 69 | |         DELTA
[INFO] [stdout] 70 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:172:5
[INFO] [stdout]     |
[INFO] [stdout] 172 |     assert_eq_rect!(expected, collider.rect(), DELTA);
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.acceleration(), DELTA);
[INFO] [stdout]    |     ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/world.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | /     assert_world_params!(
[INFO] [stdout] 60 | |         &world,
[INFO] [stdout] 61 | |         WorldParams {
[INFO] [stdout] 62 | |             screen_width: 400.0,
[INFO] [stdout] ...  |
[INFO] [stdout] 69 | |         DELTA
[INFO] [stdout] 70 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.acceleration(), DELTA);
[INFO] [stdout]    |     ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/world.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | /     assert_world_params!(
[INFO] [stdout] 60 | |         &world,
[INFO] [stdout] 61 | |         WorldParams {
[INFO] [stdout] 62 | |             screen_width: 400.0,
[INFO] [stdout] ...  |
[INFO] [stdout] 69 | |         DELTA
[INFO] [stdout] 70 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     assert_eq_point!(Point2 { x: 1.0, y: 0.0 }, point.force(), DELTA);
[INFO] [stdout]    |     ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/world.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | /     assert_world_params!(
[INFO] [stdout] 60 | |         &world,
[INFO] [stdout] 61 | |         WorldParams {
[INFO] [stdout] 62 | |             screen_width: 400.0,
[INFO] [stdout] ...  |
[INFO] [stdout] 69 | |         DELTA
[INFO] [stdout] 70 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     assert_eq_point!(Point2 { x: 1.0, y: 0.0 }, point.force(), DELTA);
[INFO] [stdout]    |     ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     assert_eq_point!(Point2 { x: 0.5, y: 0.0 }, point.acceleration(), DELTA);
[INFO] [stdout]    |     ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     assert_eq_point!(Point2 { x: 0.5, y: 0.0 }, point.acceleration(), DELTA);
[INFO] [stdout]    |     ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:172:5
[INFO] [stdout]     |
[INFO] [stdout] 172 |     assert_eq_rect!(expected, collider.rect(), DELTA);
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:177:5
[INFO] [stdout]     |
[INFO] [stdout] 177 |     assert_eq_rect!(expected, collider.rect(), DELTA);
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:177:5
[INFO] [stdout]     |
[INFO] [stdout] 177 |     assert_eq_rect!(expected, collider.rect(), DELTA);
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:177:5
[INFO] [stdout]     |
[INFO] [stdout] 177 |     assert_eq_rect!(expected, collider.rect(), DELTA);
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/collision.rs:177:5
[INFO] [stdout]     |
[INFO] [stdout] 177 |     assert_eq_rect!(expected, collider.rect(), DELTA);
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     assert_eq_point!(Point2 { x: 1.0, y: -2.0 }, point.force(), DELTA);
[INFO] [stdout]    |     ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/world.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 | /     assert_world_params!(
[INFO] [stdout] 79 | |         &world,
[INFO] [stdout] 80 | |         WorldParams {
[INFO] [stdout] 81 | |             screen_width: 400.0,
[INFO] [stdout] ...  |
[INFO] [stdout] 88 | |         DELTA
[INFO] [stdout] 89 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/world.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 | /     assert_world_params!(
[INFO] [stdout] 79 | |         &world,
[INFO] [stdout] 80 | |         WorldParams {
[INFO] [stdout] 81 | |             screen_width: 400.0,
[INFO] [stdout] ...  |
[INFO] [stdout] 88 | |         DELTA
[INFO] [stdout] 89 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/world.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 | /     assert_world_params!(
[INFO] [stdout] 79 | |         &world,
[INFO] [stdout] 80 | |         WorldParams {
[INFO] [stdout] 81 | |             screen_width: 400.0,
[INFO] [stdout] ...  |
[INFO] [stdout] 88 | |         DELTA
[INFO] [stdout] 89 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     assert_eq_point!(Point2 { x: 1.0, y: -2.0 }, point.force(), DELTA);
[INFO] [stdout]    |     ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/world.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 | /     assert_world_params!(
[INFO] [stdout] 79 | |         &world,
[INFO] [stdout] 80 | |         WorldParams {
[INFO] [stdout] 81 | |             screen_width: 400.0,
[INFO] [stdout] ...  |
[INFO] [stdout] 88 | |         DELTA
[INFO] [stdout] 89 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     assert_eq_point!(Point2 { x: 0.5, y: -1.0 }, point.acceleration(), DELTA);
[INFO] [stdout]    |     ------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     assert_eq_point!(Point2 { x: 0.5, y: -1.0 }, point.acceleration(), DELTA);
[INFO] [stdout]    |     ------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/world.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 | /     assert_world_params!(
[INFO] [stdout] 79 | |         &world,
[INFO] [stdout] 80 | |         WorldParams {
[INFO] [stdout] 81 | |             screen_width: 400.0,
[INFO] [stdout] ...  |
[INFO] [stdout] 88 | |         DELTA
[INFO] [stdout] 89 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.force(), DELTA);
[INFO] [stdout]    |     ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.force(), DELTA);
[INFO] [stdout]    |     ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.acceleration(), DELTA);
[INFO] [stdout]    |     ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/world.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 | /     assert_world_params!(
[INFO] [stdout] 79 | |         &world,
[INFO] [stdout] 80 | |         WorldParams {
[INFO] [stdout] 81 | |             screen_width: 400.0,
[INFO] [stdout] ...  |
[INFO] [stdout] 88 | |         DELTA
[INFO] [stdout] 89 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.acceleration(), DELTA);
[INFO] [stdout]    |     ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.position(), DELTA);
[INFO] [stdout]    |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.position(), DELTA);
[INFO] [stdout]    |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.velocity(), DELTA);
[INFO] [stdout]    |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/world.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 | /     assert_world_params!(
[INFO] [stdout] 79 | |         &world,
[INFO] [stdout] 80 | |         WorldParams {
[INFO] [stdout] 81 | |             screen_width: 400.0,
[INFO] [stdout] ...  |
[INFO] [stdout] 88 | |         DELTA
[INFO] [stdout] 89 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:93:5
[INFO] [stdout]     |
[INFO] [stdout] 93  | /     assert_world_params!(
[INFO] [stdout] 94  | |         &world,
[INFO] [stdout] 95  | |         WorldParams {
[INFO] [stdout] 96  | |             screen_width: 1600.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |         DELTA
[INFO] [stdout] 104 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.velocity(), DELTA);
[INFO] [stdout]    |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.acceleration(), DELTA);
[INFO] [stdout]    |     ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:93:5
[INFO] [stdout]     |
[INFO] [stdout] 93  | /     assert_world_params!(
[INFO] [stdout] 94  | |         &world,
[INFO] [stdout] 95  | |         WorldParams {
[INFO] [stdout] 96  | |             screen_width: 1600.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |         DELTA
[INFO] [stdout] 104 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.acceleration(), DELTA);
[INFO] [stdout]    |     ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:93:5
[INFO] [stdout]     |
[INFO] [stdout] 93  | /     assert_world_params!(
[INFO] [stdout] 94  | |         &world,
[INFO] [stdout] 95  | |         WorldParams {
[INFO] [stdout] 96  | |             screen_width: 1600.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |         DELTA
[INFO] [stdout] 104 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.force(), DELTA);
[INFO] [stdout]    |     ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     assert_eq_point!(Point2 { x: 0.0, y: 0.0 }, point.force(), DELTA);
[INFO] [stdout]    |     ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/physics.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     assert_eq_float!(1.0, point.mass(), DELTA);
[INFO] [stdout]    |     ------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:93:5
[INFO] [stdout]     |
[INFO] [stdout] 93  | /     assert_world_params!(
[INFO] [stdout] 94  | |         &world,
[INFO] [stdout] 95  | |         WorldParams {
[INFO] [stdout] 96  | |             screen_width: 1600.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |         DELTA
[INFO] [stdout] 104 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:93:5
[INFO] [stdout]     |
[INFO] [stdout] 93  | /     assert_world_params!(
[INFO] [stdout] 94  | |         &world,
[INFO] [stdout] 95  | |         WorldParams {
[INFO] [stdout] 96  | |             screen_width: 1600.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |         DELTA
[INFO] [stdout] 104 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:93:5
[INFO] [stdout]     |
[INFO] [stdout] 93  | /     assert_world_params!(
[INFO] [stdout] 94  | |         &world,
[INFO] [stdout] 95  | |         WorldParams {
[INFO] [stdout] 96  | |             screen_width: 1600.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |         DELTA
[INFO] [stdout] 104 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:93:5
[INFO] [stdout]     |
[INFO] [stdout] 93  | /     assert_world_params!(
[INFO] [stdout] 94  | |         &world,
[INFO] [stdout] 95  | |         WorldParams {
[INFO] [stdout] 96  | |             screen_width: 1600.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |         DELTA
[INFO] [stdout] 104 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/physics.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     assert_eq_point!(Point2 { x: 1.0, y: 1.0 }, point.position(), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/physics.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     assert_eq_point!(Point2 { x: 1.0, y: 1.0 }, point.position(), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 | /     assert_world_params!(
[INFO] [stdout] 109 | |         &world,
[INFO] [stdout] 110 | |         WorldParams {
[INFO] [stdout] 111 | |             screen_width: 400.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 118 | |         DELTA
[INFO] [stdout] 119 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/physics.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     assert_eq_point!(Point2 { x: 1.5, y: 1.5 }, point.position(), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/physics.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     assert_eq_point!(Point2 { x: 1.5, y: 1.5 }, point.position(), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/physics.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     assert_eq_point!(Point2 { x: 0.5, y: 0.5 }, point.velocity(), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/physics.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     assert_eq_point!(Point2 { x: 0.5, y: 0.5 }, point.velocity(), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 | /     assert_world_params!(
[INFO] [stdout] 109 | |         &world,
[INFO] [stdout] 110 | |         WorldParams {
[INFO] [stdout] 111 | |             screen_width: 400.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 118 | |         DELTA
[INFO] [stdout] 119 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/physics.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 |     assert_eq_point!(Point2 { x: 0.25, y: 0.25 }, point.position(), DELTA);
[INFO] [stdout]     |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 | /     assert_world_params!(
[INFO] [stdout] 109 | |         &world,
[INFO] [stdout] 110 | |         WorldParams {
[INFO] [stdout] 111 | |             screen_width: 400.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 118 | |         DELTA
[INFO] [stdout] 119 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/physics.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 |     assert_eq_point!(Point2 { x: 0.25, y: 0.25 }, point.position(), DELTA);
[INFO] [stdout]     |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 | /     assert_world_params!(
[INFO] [stdout] 109 | |         &world,
[INFO] [stdout] 110 | |         WorldParams {
[INFO] [stdout] 111 | |             screen_width: 400.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 118 | |         DELTA
[INFO] [stdout] 119 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 | /     assert_world_params!(
[INFO] [stdout] 109 | |         &world,
[INFO] [stdout] 110 | |         WorldParams {
[INFO] [stdout] 111 | |             screen_width: 400.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 118 | |         DELTA
[INFO] [stdout] 119 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 | /     assert_world_params!(
[INFO] [stdout] 109 | |         &world,
[INFO] [stdout] 110 | |         WorldParams {
[INFO] [stdout] 111 | |             screen_width: 400.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 118 | |         DELTA
[INFO] [stdout] 119 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/physics.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     assert_eq_point!(Point2 { x: 0.75, y: 0.75 }, point.velocity(), DELTA);
[INFO] [stdout]     |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 | /     assert_world_params!(
[INFO] [stdout] 109 | |         &world,
[INFO] [stdout] 110 | |         WorldParams {
[INFO] [stdout] 111 | |             screen_width: 400.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 118 | |         DELTA
[INFO] [stdout] 119 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/physics.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     assert_eq_point!(Point2 { x: 0.75, y: 0.75 }, point.velocity(), DELTA);
[INFO] [stdout]     |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/physics.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 | /     assert_eq_point!(
[INFO] [stdout] 125 | |         Point2 {
[INFO] [stdout] 126 | |             x: 0.5625,
[INFO] [stdout] 127 | |             y: 0.5625
[INFO] [stdout] ...   |
[INFO] [stdout] 130 | |         DELTA
[INFO] [stdout] 131 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 | /     assert_world_params!(
[INFO] [stdout] 128 | |         &world,
[INFO] [stdout] 129 | |         WorldParams {
[INFO] [stdout] 130 | |             screen_width: 800.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |         DELTA
[INFO] [stdout] 138 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/physics.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 | /     assert_eq_point!(
[INFO] [stdout] 125 | |         Point2 {
[INFO] [stdout] 126 | |             x: 0.5625,
[INFO] [stdout] 127 | |             y: 0.5625
[INFO] [stdout] ...   |
[INFO] [stdout] 130 | |         DELTA
[INFO] [stdout] 131 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 | /     assert_world_params!(
[INFO] [stdout] 128 | |         &world,
[INFO] [stdout] 129 | |         WorldParams {
[INFO] [stdout] 130 | |             screen_width: 800.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |         DELTA
[INFO] [stdout] 138 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 | /     assert_world_params!(
[INFO] [stdout] 128 | |         &world,
[INFO] [stdout] 129 | |         WorldParams {
[INFO] [stdout] 130 | |             screen_width: 800.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |         DELTA
[INFO] [stdout] 138 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 | /     assert_world_params!(
[INFO] [stdout] 128 | |         &world,
[INFO] [stdout] 129 | |         WorldParams {
[INFO] [stdout] 130 | |             screen_width: 800.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |         DELTA
[INFO] [stdout] 138 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 | /     assert_world_params!(
[INFO] [stdout] 128 | |         &world,
[INFO] [stdout] 129 | |         WorldParams {
[INFO] [stdout] 130 | |             screen_width: 800.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |         DELTA
[INFO] [stdout] 138 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 | /     assert_world_params!(
[INFO] [stdout] 128 | |         &world,
[INFO] [stdout] 129 | |         WorldParams {
[INFO] [stdout] 130 | |             screen_width: 800.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |         DELTA
[INFO] [stdout] 138 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 | /     assert_world_params!(
[INFO] [stdout] 128 | |         &world,
[INFO] [stdout] 129 | |         WorldParams {
[INFO] [stdout] 130 | |             screen_width: 800.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |         DELTA
[INFO] [stdout] 138 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 | /     assert_world_params!(
[INFO] [stdout] 143 | |         &world,
[INFO] [stdout] 144 | |         WorldParams {
[INFO] [stdout] 145 | |             screen_width: 800.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |         DELTA
[INFO] [stdout] 153 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 | /     assert_world_params!(
[INFO] [stdout] 143 | |         &world,
[INFO] [stdout] 144 | |         WorldParams {
[INFO] [stdout] 145 | |             screen_width: 800.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |         DELTA
[INFO] [stdout] 153 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 | /     assert_world_params!(
[INFO] [stdout] 143 | |         &world,
[INFO] [stdout] 144 | |         WorldParams {
[INFO] [stdout] 145 | |             screen_width: 800.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |         DELTA
[INFO] [stdout] 153 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 | /     assert_world_params!(
[INFO] [stdout] 143 | |         &world,
[INFO] [stdout] 144 | |         WorldParams {
[INFO] [stdout] 145 | |             screen_width: 800.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |         DELTA
[INFO] [stdout] 153 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/tilemap.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 | /     assert_eq_point!(
[INFO] [stdout] 56 | |         expected_world_point,
[INFO] [stdout] 57 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 58 | |         DELTA
[INFO] [stdout] 59 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/tilemap.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 | /     assert_eq_point!(
[INFO] [stdout] 56 | |         expected_world_point,
[INFO] [stdout] 57 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 58 | |         DELTA
[INFO] [stdout] 59 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/tilemap.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 | /     assert_eq_point!(
[INFO] [stdout] 64 | |         expected_world_point,
[INFO] [stdout] 65 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 66 | |         DELTA
[INFO] [stdout] 67 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/tilemap.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 | /     assert_eq_point!(
[INFO] [stdout] 64 | |         expected_world_point,
[INFO] [stdout] 65 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 66 | |         DELTA
[INFO] [stdout] 67 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 | /     assert_world_params!(
[INFO] [stdout] 143 | |         &world,
[INFO] [stdout] 144 | |         WorldParams {
[INFO] [stdout] 145 | |             screen_width: 800.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |         DELTA
[INFO] [stdout] 153 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/tilemap.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 | /     assert_eq_point!(
[INFO] [stdout] 72 | |         expected_world_point,
[INFO] [stdout] 73 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 74 | |         DELTA
[INFO] [stdout] 75 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 | /     assert_world_params!(
[INFO] [stdout] 143 | |         &world,
[INFO] [stdout] 144 | |         WorldParams {
[INFO] [stdout] 145 | |             screen_width: 800.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |         DELTA
[INFO] [stdout] 153 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/tilemap.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 | /     assert_eq_point!(
[INFO] [stdout] 72 | |         expected_world_point,
[INFO] [stdout] 73 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 74 | |         DELTA
[INFO] [stdout] 75 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 | /     assert_world_params!(
[INFO] [stdout] 143 | |         &world,
[INFO] [stdout] 144 | |         WorldParams {
[INFO] [stdout] 145 | |             screen_width: 800.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |         DELTA
[INFO] [stdout] 153 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/tilemap.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 | /     assert_eq_point!(
[INFO] [stdout] 82 | |         expected_world_point,
[INFO] [stdout] 83 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 84 | |         DELTA
[INFO] [stdout] 85 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 | /     assert_world_params!(
[INFO] [stdout] 163 | |         &world,
[INFO] [stdout] 164 | |         WorldParams {
[INFO] [stdout] 165 | |             screen_width: 800.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 172 | |         DELTA
[INFO] [stdout] 173 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/tilemap.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 | /     assert_eq_point!(
[INFO] [stdout] 82 | |         expected_world_point,
[INFO] [stdout] 83 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 84 | |         DELTA
[INFO] [stdout] 85 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/tilemap.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 | /     assert_eq_point!(
[INFO] [stdout] 90 | |         expected_world_point,
[INFO] [stdout] 91 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 92 | |         DELTA
[INFO] [stdout] 93 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 | /     assert_world_params!(
[INFO] [stdout] 163 | |         &world,
[INFO] [stdout] 164 | |         WorldParams {
[INFO] [stdout] 165 | |             screen_width: 800.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 172 | |         DELTA
[INFO] [stdout] 173 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> tests/float_asserts.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout] 6  |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/tilemap.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 | /     assert_eq_point!(
[INFO] [stdout] 90 | |         expected_world_point,
[INFO] [stdout] 91 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 92 | |         DELTA
[INFO] [stdout] 93 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 6  -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6  +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:97:5
[INFO] [stdout]     |
[INFO] [stdout] 97  | /     assert_eq_point!(
[INFO] [stdout] 98  | |         expected_world_point,
[INFO] [stdout] 99  | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 100 | |         DELTA
[INFO] [stdout] 101 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 | /     assert_world_params!(
[INFO] [stdout] 163 | |         &world,
[INFO] [stdout] 164 | |         WorldParams {
[INFO] [stdout] 165 | |             screen_width: 800.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 172 | |         DELTA
[INFO] [stdout] 173 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:97:5
[INFO] [stdout]     |
[INFO] [stdout] 97  | /     assert_eq_point!(
[INFO] [stdout] 98  | |         expected_world_point,
[INFO] [stdout] 99  | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 100 | |         DELTA
[INFO] [stdout] 101 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 | /     assert_world_params!(
[INFO] [stdout] 163 | |         &world,
[INFO] [stdout] 164 | |         WorldParams {
[INFO] [stdout] 165 | |             screen_width: 800.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 172 | |         DELTA
[INFO] [stdout] 173 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 | /     assert_world_params!(
[INFO] [stdout] 163 | |         &world,
[INFO] [stdout] 164 | |         WorldParams {
[INFO] [stdout] 165 | |             screen_width: 800.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 172 | |         DELTA
[INFO] [stdout] 173 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 | /     assert_eq_point!(
[INFO] [stdout] 111 | |         expected_world_point,
[INFO] [stdout] 112 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 113 | |         DELTA
[INFO] [stdout] 114 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 | /     assert_eq_point!(
[INFO] [stdout] 111 | |         expected_world_point,
[INFO] [stdout] 112 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 113 | |         DELTA
[INFO] [stdout] 114 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 | /     assert_eq_point!(
[INFO] [stdout] 119 | |         expected_world_point,
[INFO] [stdout] 120 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 121 | |         DELTA
[INFO] [stdout] 122 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 | /     assert_world_params!(
[INFO] [stdout] 163 | |         &world,
[INFO] [stdout] 164 | |         WorldParams {
[INFO] [stdout] 165 | |             screen_width: 800.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 172 | |         DELTA
[INFO] [stdout] 173 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 | /     assert_world_params!(
[INFO] [stdout] 163 | |         &world,
[INFO] [stdout] 164 | |         WorldParams {
[INFO] [stdout] 165 | |             screen_width: 800.0,
[INFO] [stdout] ...   |
[INFO] [stdout] 172 | |         DELTA
[INFO] [stdout] 173 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_world_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 | /     assert_eq_point!(
[INFO] [stdout] 119 | |         expected_world_point,
[INFO] [stdout] 120 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 121 | |         DELTA
[INFO] [stdout] 122 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 | /     assert_eq_point!(
[INFO] [stdout] 183 | |         expected_screen_point,
[INFO] [stdout] 184 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 185 | |         DELTA
[INFO] [stdout] 186 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 126 | /     assert_eq_point!(
[INFO] [stdout] 127 | |         expected_world_point,
[INFO] [stdout] 128 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 129 | |         DELTA
[INFO] [stdout] 130 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 | /     assert_eq_point!(
[INFO] [stdout] 183 | |         expected_screen_point,
[INFO] [stdout] 184 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 185 | |         DELTA
[INFO] [stdout] 186 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 126 | /     assert_eq_point!(
[INFO] [stdout] 127 | |         expected_world_point,
[INFO] [stdout] 128 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 129 | |         DELTA
[INFO] [stdout] 130 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 | /     assert_eq_point!(
[INFO] [stdout] 191 | |         expected_screen_point,
[INFO] [stdout] 192 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 193 | |         DELTA
[INFO] [stdout] 194 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:136:5
[INFO] [stdout]     |
[INFO] [stdout] 136 | /     assert_eq_point!(
[INFO] [stdout] 137 | |         expected_world_point,
[INFO] [stdout] 138 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 139 | |         DELTA
[INFO] [stdout] 140 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 | /     assert_eq_point!(
[INFO] [stdout] 191 | |         expected_screen_point,
[INFO] [stdout] 192 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 193 | |         DELTA
[INFO] [stdout] 194 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:136:5
[INFO] [stdout]     |
[INFO] [stdout] 136 | /     assert_eq_point!(
[INFO] [stdout] 137 | |         expected_world_point,
[INFO] [stdout] 138 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 139 | |         DELTA
[INFO] [stdout] 140 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 | /     assert_eq_point!(
[INFO] [stdout] 199 | |         expected_screen_point,
[INFO] [stdout] 200 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 201 | |         DELTA
[INFO] [stdout] 202 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 | /     assert_eq_point!(
[INFO] [stdout] 145 | |         expected_world_point,
[INFO] [stdout] 146 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 147 | |         DELTA
[INFO] [stdout] 148 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 | /     assert_eq_point!(
[INFO] [stdout] 199 | |         expected_screen_point,
[INFO] [stdout] 200 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 201 | |         DELTA
[INFO] [stdout] 202 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 | /     assert_eq_point!(
[INFO] [stdout] 145 | |         expected_world_point,
[INFO] [stdout] 146 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 147 | |         DELTA
[INFO] [stdout] 148 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 | /     assert_eq_point!(
[INFO] [stdout] 153 | |         expected_world_point,
[INFO] [stdout] 154 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 155 | |         DELTA
[INFO] [stdout] 156 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 | /     assert_eq_point!(
[INFO] [stdout] 153 | |         expected_world_point,
[INFO] [stdout] 154 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 155 | |         DELTA
[INFO] [stdout] 156 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 | /     assert_eq_point!(
[INFO] [stdout] 207 | |         expected_screen_point,
[INFO] [stdout] 208 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 209 | |         DELTA
[INFO] [stdout] 210 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 | /     assert_eq_point!(
[INFO] [stdout] 163 | |         expected_world_point,
[INFO] [stdout] 164 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 165 | |         DELTA
[INFO] [stdout] 166 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 | /     assert_eq_point!(
[INFO] [stdout] 207 | |         expected_screen_point,
[INFO] [stdout] 208 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 209 | |         DELTA
[INFO] [stdout] 210 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 | /     assert_eq_point!(
[INFO] [stdout] 163 | |         expected_world_point,
[INFO] [stdout] 164 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 165 | |         DELTA
[INFO] [stdout] 166 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 | /     assert_eq_point!(
[INFO] [stdout] 171 | |         expected_world_point,
[INFO] [stdout] 172 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 173 | |         DELTA
[INFO] [stdout] 174 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 | /     assert_eq_point!(
[INFO] [stdout] 171 | |         expected_world_point,
[INFO] [stdout] 172 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 173 | |         DELTA
[INFO] [stdout] 174 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 | /     assert_eq_point!(
[INFO] [stdout] 179 | |         expected_world_point,
[INFO] [stdout] 180 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 181 | |         DELTA
[INFO] [stdout] 182 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 | /     assert_eq_point!(
[INFO] [stdout] 179 | |         expected_world_point,
[INFO] [stdout] 180 | |         tilemap.tilemap_to_world(tilemap_point),
[INFO] [stdout] 181 | |         DELTA
[INFO] [stdout] 182 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:191:5
[INFO] [stdout]     |
[INFO] [stdout] 191 | /     assert_eq_point!(
[INFO] [stdout] 192 | |         expected_tilemap_point,
[INFO] [stdout] 193 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 194 | |         DELTA
[INFO] [stdout] 195 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:191:5
[INFO] [stdout]     |
[INFO] [stdout] 191 | /     assert_eq_point!(
[INFO] [stdout] 192 | |         expected_tilemap_point,
[INFO] [stdout] 193 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 194 | |         DELTA
[INFO] [stdout] 195 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 | /     assert_eq_point!(
[INFO] [stdout] 200 | |         expected_tilemap_point,
[INFO] [stdout] 201 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 202 | |         DELTA
[INFO] [stdout] 203 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 | /     assert_eq_point!(
[INFO] [stdout] 200 | |         expected_tilemap_point,
[INFO] [stdout] 201 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 202 | |         DELTA
[INFO] [stdout] 203 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 | /     assert_eq_point!(
[INFO] [stdout] 208 | |         expected_tilemap_point,
[INFO] [stdout] 209 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 210 | |         DELTA
[INFO] [stdout] 211 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 | /     assert_eq_point!(
[INFO] [stdout] 208 | |         expected_tilemap_point,
[INFO] [stdout] 209 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 210 | |         DELTA
[INFO] [stdout] 211 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 | /     assert_eq_point!(
[INFO] [stdout] 218 | |         expected_tilemap_point,
[INFO] [stdout] 219 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 220 | |         DELTA
[INFO] [stdout] 221 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 | /     assert_eq_point!(
[INFO] [stdout] 218 | |         expected_tilemap_point,
[INFO] [stdout] 219 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 220 | |         DELTA
[INFO] [stdout] 221 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 | /     assert_eq_point!(
[INFO] [stdout] 218 | |         expected_screen_point,
[INFO] [stdout] 219 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 220 | |         DELTA
[INFO] [stdout] 221 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:225:5
[INFO] [stdout]     |
[INFO] [stdout] 225 | /     assert_eq_point!(
[INFO] [stdout] 226 | |         expected_tilemap_point,
[INFO] [stdout] 227 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 228 | |         DELTA
[INFO] [stdout] 229 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:225:5
[INFO] [stdout]     |
[INFO] [stdout] 225 | /     assert_eq_point!(
[INFO] [stdout] 226 | |         expected_tilemap_point,
[INFO] [stdout] 227 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 228 | |         DELTA
[INFO] [stdout] 229 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:233:5
[INFO] [stdout]     |
[INFO] [stdout] 233 | /     assert_eq_point!(
[INFO] [stdout] 234 | |         expected_tilemap_point,
[INFO] [stdout] 235 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 236 | |         DELTA
[INFO] [stdout] 237 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:233:5
[INFO] [stdout]     |
[INFO] [stdout] 233 | /     assert_eq_point!(
[INFO] [stdout] 234 | |         expected_tilemap_point,
[INFO] [stdout] 235 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 236 | |         DELTA
[INFO] [stdout] 237 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 | /     assert_eq_point!(
[INFO] [stdout] 218 | |         expected_screen_point,
[INFO] [stdout] 219 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 220 | |         DELTA
[INFO] [stdout] 221 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:246:5
[INFO] [stdout]     |
[INFO] [stdout] 246 | /     assert_eq_point!(
[INFO] [stdout] 247 | |         expected_tilemap_point,
[INFO] [stdout] 248 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 249 | |         DELTA
[INFO] [stdout] 250 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:231:5
[INFO] [stdout]     |
[INFO] [stdout] 231 | /     assert_eq_point!(
[INFO] [stdout] 232 | |         expected_screen_point,
[INFO] [stdout] 233 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 234 | |         DELTA
[INFO] [stdout] 235 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:246:5
[INFO] [stdout]     |
[INFO] [stdout] 246 | /     assert_eq_point!(
[INFO] [stdout] 247 | |         expected_tilemap_point,
[INFO] [stdout] 248 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 249 | |         DELTA
[INFO] [stdout] 250 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 | /     assert_eq_point!(
[INFO] [stdout] 255 | |         expected_tilemap_point,
[INFO] [stdout] 256 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 257 | |         DELTA
[INFO] [stdout] 258 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:231:5
[INFO] [stdout]     |
[INFO] [stdout] 231 | /     assert_eq_point!(
[INFO] [stdout] 232 | |         expected_screen_point,
[INFO] [stdout] 233 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 234 | |         DELTA
[INFO] [stdout] 235 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 | /     assert_eq_point!(
[INFO] [stdout] 255 | |         expected_tilemap_point,
[INFO] [stdout] 256 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 257 | |         DELTA
[INFO] [stdout] 258 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 262 | /     assert_eq_point!(
[INFO] [stdout] 263 | |         expected_tilemap_point,
[INFO] [stdout] 264 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 265 | |         DELTA
[INFO] [stdout] 266 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:239:5
[INFO] [stdout]     |
[INFO] [stdout] 239 | /     assert_eq_point!(
[INFO] [stdout] 240 | |         expected_screen_point,
[INFO] [stdout] 241 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 242 | |         DELTA
[INFO] [stdout] 243 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 262 | /     assert_eq_point!(
[INFO] [stdout] 263 | |         expected_tilemap_point,
[INFO] [stdout] 264 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 265 | |         DELTA
[INFO] [stdout] 266 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:272:5
[INFO] [stdout]     |
[INFO] [stdout] 272 | /     assert_eq_point!(
[INFO] [stdout] 273 | |         expected_tilemap_point,
[INFO] [stdout] 274 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 275 | |         DELTA
[INFO] [stdout] 276 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:239:5
[INFO] [stdout]     |
[INFO] [stdout] 239 | /     assert_eq_point!(
[INFO] [stdout] 240 | |         expected_screen_point,
[INFO] [stdout] 241 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 242 | |         DELTA
[INFO] [stdout] 243 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:272:5
[INFO] [stdout]     |
[INFO] [stdout] 272 | /     assert_eq_point!(
[INFO] [stdout] 273 | |         expected_tilemap_point,
[INFO] [stdout] 274 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 275 | |         DELTA
[INFO] [stdout] 276 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 | /     assert_eq_point!(
[INFO] [stdout] 281 | |         expected_tilemap_point,
[INFO] [stdout] 282 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 283 | |         DELTA
[INFO] [stdout] 284 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:247:5
[INFO] [stdout]     |
[INFO] [stdout] 247 | /     assert_eq_point!(
[INFO] [stdout] 248 | |         expected_screen_point,
[INFO] [stdout] 249 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 250 | |         DELTA
[INFO] [stdout] 251 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:247:5
[INFO] [stdout]     |
[INFO] [stdout] 247 | /     assert_eq_point!(
[INFO] [stdout] 248 | |         expected_screen_point,
[INFO] [stdout] 249 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 250 | |         DELTA
[INFO] [stdout] 251 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 | /     assert_eq_point!(
[INFO] [stdout] 259 | |         expected_screen_point,
[INFO] [stdout] 260 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 261 | |         DELTA
[INFO] [stdout] 262 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 | /     assert_eq_point!(
[INFO] [stdout] 281 | |         expected_tilemap_point,
[INFO] [stdout] 282 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 283 | |         DELTA
[INFO] [stdout] 284 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:288:5
[INFO] [stdout]     |
[INFO] [stdout] 288 | /     assert_eq_point!(
[INFO] [stdout] 289 | |         expected_tilemap_point,
[INFO] [stdout] 290 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 291 | |         DELTA
[INFO] [stdout] 292 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 | /     assert_eq_point!(
[INFO] [stdout] 259 | |         expected_screen_point,
[INFO] [stdout] 260 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 261 | |         DELTA
[INFO] [stdout] 262 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:288:5
[INFO] [stdout]     |
[INFO] [stdout] 288 | /     assert_eq_point!(
[INFO] [stdout] 289 | |         expected_tilemap_point,
[INFO] [stdout] 290 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 291 | |         DELTA
[INFO] [stdout] 292 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:269:5
[INFO] [stdout]     |
[INFO] [stdout] 269 | /     assert_eq_point!(
[INFO] [stdout] 270 | |         expected_screen_point,
[INFO] [stdout] 271 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 272 | |         DELTA
[INFO] [stdout] 273 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:298:5
[INFO] [stdout]     |
[INFO] [stdout] 298 | /     assert_eq_point!(
[INFO] [stdout] 299 | |         expected_tilemap_point,
[INFO] [stdout] 300 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 301 | |         DELTA
[INFO] [stdout] 302 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:269:5
[INFO] [stdout]     |
[INFO] [stdout] 269 | /     assert_eq_point!(
[INFO] [stdout] 270 | |         expected_screen_point,
[INFO] [stdout] 271 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 272 | |         DELTA
[INFO] [stdout] 273 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:284:5
[INFO] [stdout]     |
[INFO] [stdout] 284 | /     assert_eq_point!(
[INFO] [stdout] 285 | |         expected_screen_point,
[INFO] [stdout] 286 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 287 | |         DELTA
[INFO] [stdout] 288 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:284:5
[INFO] [stdout]     |
[INFO] [stdout] 284 | /     assert_eq_point!(
[INFO] [stdout] 285 | |         expected_screen_point,
[INFO] [stdout] 286 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 287 | |         DELTA
[INFO] [stdout] 288 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:292:5
[INFO] [stdout]     |
[INFO] [stdout] 292 | /     assert_eq_point!(
[INFO] [stdout] 293 | |         expected_screen_point,
[INFO] [stdout] 294 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 295 | |         DELTA
[INFO] [stdout] 296 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:292:5
[INFO] [stdout]     |
[INFO] [stdout] 292 | /     assert_eq_point!(
[INFO] [stdout] 293 | |         expected_screen_point,
[INFO] [stdout] 294 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 295 | |         DELTA
[INFO] [stdout] 296 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:300:5
[INFO] [stdout]     |
[INFO] [stdout] 300 | /     assert_eq_point!(
[INFO] [stdout] 301 | |         expected_screen_point,
[INFO] [stdout] 302 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 303 | |         DELTA
[INFO] [stdout] 304 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:300:5
[INFO] [stdout]     |
[INFO] [stdout] 300 | /     assert_eq_point!(
[INFO] [stdout] 301 | |         expected_screen_point,
[INFO] [stdout] 302 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 303 | |         DELTA
[INFO] [stdout] 304 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:298:5
[INFO] [stdout]     |
[INFO] [stdout] 298 | /     assert_eq_point!(
[INFO] [stdout] 299 | |         expected_tilemap_point,
[INFO] [stdout] 300 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 301 | |         DELTA
[INFO] [stdout] 302 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:306:5
[INFO] [stdout]     |
[INFO] [stdout] 306 | /     assert_eq_point!(
[INFO] [stdout] 307 | |         expected_tilemap_point,
[INFO] [stdout] 308 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 309 | |         DELTA
[INFO] [stdout] 310 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:311:5
[INFO] [stdout]     |
[INFO] [stdout] 311 | /     assert_eq_point!(
[INFO] [stdout] 312 | |         expected_screen_point,
[INFO] [stdout] 313 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 314 | |         DELTA
[INFO] [stdout] 315 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:306:5
[INFO] [stdout]     |
[INFO] [stdout] 306 | /     assert_eq_point!(
[INFO] [stdout] 307 | |         expected_tilemap_point,
[INFO] [stdout] 308 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 309 | |         DELTA
[INFO] [stdout] 310 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:311:5
[INFO] [stdout]     |
[INFO] [stdout] 311 | /     assert_eq_point!(
[INFO] [stdout] 312 | |         expected_screen_point,
[INFO] [stdout] 313 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 314 | |         DELTA
[INFO] [stdout] 315 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:314:5
[INFO] [stdout]     |
[INFO] [stdout] 314 | /     assert_eq_point!(
[INFO] [stdout] 315 | |         expected_tilemap_point,
[INFO] [stdout] 316 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 317 | |         DELTA
[INFO] [stdout] 318 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:319:5
[INFO] [stdout]     |
[INFO] [stdout] 319 | /     assert_eq_point!(
[INFO] [stdout] 320 | |         expected_screen_point,
[INFO] [stdout] 321 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 322 | |         DELTA
[INFO] [stdout] 323 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:319:5
[INFO] [stdout]     |
[INFO] [stdout] 319 | /     assert_eq_point!(
[INFO] [stdout] 320 | |         expected_screen_point,
[INFO] [stdout] 321 | |         world.world_to_screen_pos(world_point),
[INFO] [stdout] 322 | |         DELTA
[INFO] [stdout] 323 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:314:5
[INFO] [stdout]     |
[INFO] [stdout] 314 | /     assert_eq_point!(
[INFO] [stdout] 315 | |         expected_tilemap_point,
[INFO] [stdout] 316 | |         tilemap.world_to_tilemap(world_point),
[INFO] [stdout] 317 | |         DELTA
[INFO] [stdout] 318 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_point` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:419:5
[INFO] [stdout]     |
[INFO] [stdout] 419 |     assert_eq_rect!(expected, tilemap.tile_to_world(point), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:419:5
[INFO] [stdout]     |
[INFO] [stdout] 419 |     assert_eq_rect!(expected, tilemap.tile_to_world(point), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:419:5
[INFO] [stdout]     |
[INFO] [stdout] 419 |     assert_eq_rect!(expected, tilemap.tile_to_world(point), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:332:5
[INFO] [stdout]     |
[INFO] [stdout] 332 | /     assert_eq_rect!(
[INFO] [stdout] 333 | |         expected_screen_rect,
[INFO] [stdout] 334 | |         world.world_to_screen_rect(world_rect),
[INFO] [stdout] 335 | |         DELTA
[INFO] [stdout] 336 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:419:5
[INFO] [stdout]     |
[INFO] [stdout] 419 |     assert_eq_rect!(expected, tilemap.tile_to_world(point), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:423:5
[INFO] [stdout]     |
[INFO] [stdout] 423 |     assert_eq_rect!(expected, tilemap.tile_to_world(point), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:423:5
[INFO] [stdout]     |
[INFO] [stdout] 423 |     assert_eq_rect!(expected, tilemap.tile_to_world(point), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:423:5
[INFO] [stdout]     |
[INFO] [stdout] 423 |     assert_eq_rect!(expected, tilemap.tile_to_world(point), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:423:5
[INFO] [stdout]     |
[INFO] [stdout] 423 |     assert_eq_rect!(expected, tilemap.tile_to_world(point), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:429:5
[INFO] [stdout]     |
[INFO] [stdout] 429 |     assert_eq_rect!(expected, tilemap.tile_to_world(point), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:429:5
[INFO] [stdout]     |
[INFO] [stdout] 429 |     assert_eq_rect!(expected, tilemap.tile_to_world(point), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:429:5
[INFO] [stdout]     |
[INFO] [stdout] 429 |     assert_eq_rect!(expected, tilemap.tile_to_world(point), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:332:5
[INFO] [stdout]     |
[INFO] [stdout] 332 | /     assert_eq_rect!(
[INFO] [stdout] 333 | |         expected_screen_rect,
[INFO] [stdout] 334 | |         world.world_to_screen_rect(world_rect),
[INFO] [stdout] 335 | |         DELTA
[INFO] [stdout] 336 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:429:5
[INFO] [stdout]     |
[INFO] [stdout] 429 |     assert_eq_rect!(expected, tilemap.tile_to_world(point), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:433:5
[INFO] [stdout]     |
[INFO] [stdout] 433 |     assert_eq_rect!(expected, tilemap.tile_to_world(point), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:332:5
[INFO] [stdout]     |
[INFO] [stdout] 332 | /     assert_eq_rect!(
[INFO] [stdout] 333 | |         expected_screen_rect,
[INFO] [stdout] 334 | |         world.world_to_screen_rect(world_rect),
[INFO] [stdout] 335 | |         DELTA
[INFO] [stdout] 336 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:433:5
[INFO] [stdout]     |
[INFO] [stdout] 433 |     assert_eq_rect!(expected, tilemap.tile_to_world(point), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:433:5
[INFO] [stdout]     |
[INFO] [stdout] 433 |     assert_eq_rect!(expected, tilemap.tile_to_world(point), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:433:5
[INFO] [stdout]     |
[INFO] [stdout] 433 |     assert_eq_rect!(expected, tilemap.tile_to_world(point), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:332:5
[INFO] [stdout]     |
[INFO] [stdout] 332 | /     assert_eq_rect!(
[INFO] [stdout] 333 | |         expected_screen_rect,
[INFO] [stdout] 334 | |         world.world_to_screen_rect(world_rect),
[INFO] [stdout] 335 | |         DELTA
[INFO] [stdout] 336 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:340:5
[INFO] [stdout]     |
[INFO] [stdout] 340 | /     assert_eq_rect!(
[INFO] [stdout] 341 | |         expected_screen_rect,
[INFO] [stdout] 342 | |         world.world_to_screen_rect(world_rect),
[INFO] [stdout] 343 | |         DELTA
[INFO] [stdout] 344 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:340:5
[INFO] [stdout]     |
[INFO] [stdout] 340 | /     assert_eq_rect!(
[INFO] [stdout] 341 | |         expected_screen_rect,
[INFO] [stdout] 342 | |         world.world_to_screen_rect(world_rect),
[INFO] [stdout] 343 | |         DELTA
[INFO] [stdout] 344 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:340:5
[INFO] [stdout]     |
[INFO] [stdout] 340 | /     assert_eq_rect!(
[INFO] [stdout] 341 | |         expected_screen_rect,
[INFO] [stdout] 342 | |         world.world_to_screen_rect(world_rect),
[INFO] [stdout] 343 | |         DELTA
[INFO] [stdout] 344 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:340:5
[INFO] [stdout]     |
[INFO] [stdout] 340 | /     assert_eq_rect!(
[INFO] [stdout] 341 | |         expected_screen_rect,
[INFO] [stdout] 342 | |         world.world_to_screen_rect(world_rect),
[INFO] [stdout] 343 | |         DELTA
[INFO] [stdout] 344 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:348:5
[INFO] [stdout]     |
[INFO] [stdout] 348 | /     assert_eq_rect!(
[INFO] [stdout] 349 | |         expected_screen_rect,
[INFO] [stdout] 350 | |         world.world_to_screen_rect(world_rect),
[INFO] [stdout] 351 | |         DELTA
[INFO] [stdout] 352 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:348:5
[INFO] [stdout]     |
[INFO] [stdout] 348 | /     assert_eq_rect!(
[INFO] [stdout] 349 | |         expected_screen_rect,
[INFO] [stdout] 350 | |         world.world_to_screen_rect(world_rect),
[INFO] [stdout] 351 | |         DELTA
[INFO] [stdout] 352 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:447:5
[INFO] [stdout]     |
[INFO] [stdout] 447 |     assert_eq_rect!(expected, tilemap.segment_to_world(&segment), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:447:5
[INFO] [stdout]     |
[INFO] [stdout] 447 |     assert_eq_rect!(expected, tilemap.segment_to_world(&segment), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:447:5
[INFO] [stdout]     |
[INFO] [stdout] 447 |     assert_eq_rect!(expected, tilemap.segment_to_world(&segment), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:447:5
[INFO] [stdout]     |
[INFO] [stdout] 447 |     assert_eq_rect!(expected, tilemap.segment_to_world(&segment), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:456:5
[INFO] [stdout]     |
[INFO] [stdout] 456 |     assert_eq_rect!(expected, tilemap.segment_to_world(&segment), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:456:5
[INFO] [stdout]     |
[INFO] [stdout] 456 |     assert_eq_rect!(expected, tilemap.segment_to_world(&segment), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:456:5
[INFO] [stdout]     |
[INFO] [stdout] 456 |     assert_eq_rect!(expected, tilemap.segment_to_world(&segment), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:456:5
[INFO] [stdout]     |
[INFO] [stdout] 456 |     assert_eq_rect!(expected, tilemap.segment_to_world(&segment), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:467:5
[INFO] [stdout]     |
[INFO] [stdout] 467 |     assert_eq_rect!(expected, tilemap.segment_to_world(&segment), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:467:5
[INFO] [stdout]     |
[INFO] [stdout] 467 |     assert_eq_rect!(expected, tilemap.segment_to_world(&segment), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:467:5
[INFO] [stdout]     |
[INFO] [stdout] 467 |     assert_eq_rect!(expected, tilemap.segment_to_world(&segment), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:467:5
[INFO] [stdout]     |
[INFO] [stdout] 467 |     assert_eq_rect!(expected, tilemap.segment_to_world(&segment), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:476:5
[INFO] [stdout]     |
[INFO] [stdout] 476 |     assert_eq_rect!(expected, tilemap.segment_to_world(&segment), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:476:5
[INFO] [stdout]     |
[INFO] [stdout] 476 |     assert_eq_rect!(expected, tilemap.segment_to_world(&segment), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:476:5
[INFO] [stdout]     |
[INFO] [stdout] 476 |     assert_eq_rect!(expected, tilemap.segment_to_world(&segment), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/tilemap.rs:476:5
[INFO] [stdout]     |
[INFO] [stdout] 476 |     assert_eq_rect!(expected, tilemap.segment_to_world(&segment), DELTA);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:348:5
[INFO] [stdout]     |
[INFO] [stdout] 348 | /     assert_eq_rect!(
[INFO] [stdout] 349 | |         expected_screen_rect,
[INFO] [stdout] 350 | |         world.world_to_screen_rect(world_rect),
[INFO] [stdout] 351 | |         DELTA
[INFO] [stdout] 352 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:348:5
[INFO] [stdout]     |
[INFO] [stdout] 348 | /     assert_eq_rect!(
[INFO] [stdout] 349 | |         expected_screen_rect,
[INFO] [stdout] 350 | |         world.world_to_screen_rect(world_rect),
[INFO] [stdout] 351 | |         DELTA
[INFO] [stdout] 352 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:356:5
[INFO] [stdout]     |
[INFO] [stdout] 356 | /     assert_eq_rect!(
[INFO] [stdout] 357 | |         expected_screen_rect,
[INFO] [stdout] 358 | |         world.world_to_screen_rect(world_rect),
[INFO] [stdout] 359 | |         DELTA
[INFO] [stdout] 360 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:356:5
[INFO] [stdout]     |
[INFO] [stdout] 356 | /     assert_eq_rect!(
[INFO] [stdout] 357 | |         expected_screen_rect,
[INFO] [stdout] 358 | |         world.world_to_screen_rect(world_rect),
[INFO] [stdout] 359 | |         DELTA
[INFO] [stdout] 360 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:356:5
[INFO] [stdout]     |
[INFO] [stdout] 356 | /     assert_eq_rect!(
[INFO] [stdout] 357 | |         expected_screen_rect,
[INFO] [stdout] 358 | |         world.world_to_screen_rect(world_rect),
[INFO] [stdout] 359 | |         DELTA
[INFO] [stdout] 360 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> tests/float_asserts.rs:6:13
[INFO] [stdout]     |
[INFO] [stdout] 6   |               format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/world.rs:356:5
[INFO] [stdout]     |
[INFO] [stdout] 356 | /     assert_eq_rect!(
[INFO] [stdout] 357 | |         expected_screen_rect,
[INFO] [stdout] 358 | |         world.world_to_screen_rect(world_rect),
[INFO] [stdout] 359 | |         DELTA
[INFO] [stdout] 360 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]     = note: this warning originates in the macro `assert_eq_float` which comes from the expansion of the macro `assert_eq_rect` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]     |
[INFO] [stdout] 6   -             format!("expected: {}, actual: {}", $expected, $actual)
[INFO] [stdout] 6   +             "expected: {}, actual: {}", $expected, $actual
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustck9IDbT/symbols.o" "/opt/rustwide/target/debug/deps/camera-483c042fbd816a3f.camera.27e4c16a-cgu.0.rcgu.o" "/opt/rustwide/target/debug/deps/camera-483c042fbd816a3f.camera.27e4c16a-cgu.1.rcgu.o" "/opt/rustwide/target/debug/deps/camera-483c042fbd816a3f.camera.27e4c16a-cgu.2.rcgu.o" "/opt/rustwide/target/debug/deps/camera-483c042fbd816a3f.camera.27e4c16a-cgu.3.rcgu.o" "/opt/rustwide/target/debug/deps/camera-483c042fbd816a3f.camera.27e4c16a-cgu.4.rcgu.o" "/opt/rustwide/target/debug/deps/camera-483c042fbd816a3f.camera.27e4c16a-cgu.5.rcgu.o" "/opt/rustwide/target/debug/deps/camera-483c042fbd816a3f.camera.27e4c16a-cgu.6.rcgu.o" "/opt/rustwide/target/debug/deps/camera-483c042fbd816a3f.camera.27e4c16a-cgu.7.rcgu.o" "/opt/rustwide/target/debug/deps/camera-483c042fbd816a3f.camera.27e4c16a-cgu.8.rcgu.o" "/opt/rustwide/target/debug/deps/camera-483c042fbd816a3f.camera.27e4c16a-cgu.9.rcgu.o" "/opt/rustwide/target/debug/deps/camera-483c042fbd816a3f.2409462qwfmikxq.rcgu.o" "-Wl,--as-needed" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/build/libloading-b10239e00623cf15/out" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/opt/rustwide/target/debug/build/minimp3-sys-25c65cf237f16cb2/out" "-L" "/opt/rustwide/target/debug/build/bzip2-sys-a415d0c7ba1afc19/out/lib" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-2bcc87e061734fce.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-4c2368e8367904c3.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-06b9dcb8e6d4191c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-23a78788aee51060.rlib" "/opt/rustwide/target/debug/deps/libezplatform-2fd0bc548920e771.rlib" "/opt/rustwide/target/debug/deps/librand-45e4cb5a7ed7c3dd.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-00210dec9aa97ae4.rlib" "/opt/rustwide/target/debug/deps/librand_core-3e46dc3d834ad247.rlib" "/opt/rustwide/target/debug/deps/libgetrandom-189e84d22cfdcb79.rlib" "/opt/rustwide/target/debug/deps/libggez-ddfbeb373a293f64.rlib" "/opt/rustwide/target/debug/deps/libgfx_window_glutin-2348266929ac1632.rlib" "/opt/rustwide/target/debug/deps/libglyph_brush-d049cb8b4c361b0b.rlib" "/opt/rustwide/target/debug/deps/libglyph_brush-e0af0a1d229554c2.rlib" "/opt/rustwide/target/debug/deps/libtwox_hash-f39aa8cbf0954269.rlib" "/opt/rustwide/target/debug/deps/librand-289f3432c9d48419.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-4237769e4a70f35b.rlib" "/opt/rustwide/target/debug/deps/libppv_lite86-4b4e10d54e032e24.rlib" "/opt/rustwide/target/debug/deps/librand_core-95b1545a8734dc6e.rlib" "/opt/rustwide/target/debug/deps/libgetrandom-a5dbd50167bacc4a.rlib" "/opt/rustwide/target/debug/deps/libstatic_assertions-62b1a5cbf56a9f5f.rlib" "/opt/rustwide/target/debug/deps/libglyph_brush_layout-cf131f2b11dbcb03.rlib" "/opt/rustwide/target/debug/deps/libxi_unicode-d48c47a18b609824.rlib" "/opt/rustwide/target/debug/deps/libgfx_device_gl-0840b58f01757409.rlib" "/opt/rustwide/target/debug/deps/libgfx_gl-58242a6a903d82c8.rlib" "/opt/rustwide/target/debug/deps/libdirectories-a2d6f2afc161677d.rlib" "/opt/rustwide/target/debug/deps/libdirs_sys-23db1ee2cd5bf6b3.rlib" "/opt/rustwide/target/debug/deps/libzip-7a3a2a9134c3e211.rlib" "/opt/rustwide/target/debug/deps/libthiserror-16caf125a202cd05.rlib" "/opt/rustwide/target/debug/deps/libbzip2-4f7a640545eee7c1.rlib" "/opt/rustwide/target/debug/deps/libbzip2_sys-9225e0d5267b7d45.rlib" "/opt/rustwide/target/debug/deps/liblyon-bc94ee7d8b509cc9.rlib" "/opt/rustwide/target/debug/deps/liblyon_algorithms-db8eafede06b5fc4.rlib" "/opt/rustwide/target/debug/deps/liblyon_tessellation-372cf1da8f7a0f7d.rlib" "/opt/rustwide/target/debug/deps/libsid-db703eb59a9e1f67.rlib" "/opt/rustwide/target/debug/deps/libnum_traits-ea09c247f2346543.rlib" "/opt/rustwide/target/debug/deps/liblyon_path-bcb21055f487d0d9.rlib" "/opt/rustwide/target/debug/deps/liblyon_geom-6125bba8330fc479.rlib" "/opt/rustwide/target/debug/deps/libeuclid-b73f4bb386acdfc0.rlib" "/opt/rustwide/target/debug/deps/libarrayvec-73aec49f3cbd0cae.rlib" "/opt/rustwide/target/debug/deps/libnodrop-2955a1c310f4b8f5.rlib" "/opt/rustwide/target/debug/deps/libimage-bc2e421b2396bf71.rlib" "/opt/rustwide/target/debug/deps/libtiff-acabca4bd3411850.rlib" "/opt/rustwide/target/debug/deps/libpng-1441ba17bb99a187.rlib" "/opt/rustwide/target/debug/deps/libdeflate-8923f415465ecaee.rlib" "/opt/rustwide/target/debug/deps/libinflate-87506c1834c4db17.rlib" "/opt/rustwide/target/debug/deps/libadler32-4ad3039ef892af0b.rlib" "/opt/rustwide/target/debug/deps/libcrc32fast-9805a98d94c1327e.rlib" "/opt/rustwide/target/debug/deps/libjpeg_decoder-9029e8e4bf7c0caa.rlib" "/opt/rustwide/target/debug/deps/libgif-6a9947321b469601.rlib" "/opt/rustwide/target/debug/deps/libcolor_quant-76ea6da9e2ca7302.rlib" "/opt/rustwide/target/debug/deps/liblzw-380b70f9536928dd.rlib" "/opt/rustwide/target/debug/deps/libnum_iter-843ab56fbd96c504.rlib" "/opt/rustwide/target/debug/deps/libgilrs-50f861ba931af5dd.rlib" "/opt/rustwide/target/debug/deps/libgilrs_core-c66a3474a0183bd1.rlib" "/opt/rustwide/target/debug/deps/libuuid-b7a43037ca9b9fde.rlib" "/opt/rustwide/target/debug/deps/libvec_map-18b27ee44a5c9049.rlib" "/opt/rustwide/target/debug/deps/libnix-4face0ef27dcf043.rlib" "/opt/rustwide/target/debug/deps/liblibudev_sys-195b5c9580932d40.rlib" "/opt/rustwide/target/debug/deps/libfnv-bb690c336855f248.rlib" "/opt/rustwide/target/debug/deps/libglutin-591879bcc9989e66.rlib" "/opt/rustwide/target/debug/deps/libosmesa_sys-5876311cfac95605.rlib" "/opt/rustwide/target/debug/deps/liblibloading-221e5d4c42fc9e0b.rlib" "/opt/rustwide/target/debug/deps/libglutin_glx_sys-610f6828d467da7d.rlib" "/opt/rustwide/target/debug/deps/libglutin_egl_sys-b8424fde81ff3099.rlib" "/opt/rustwide/target/debug/deps/libshared_library-5c4045300e4eb0bc.rlib" "/opt/rustwide/target/debug/deps/libwinit-80b4a4df40188fb5.rlib" "/opt/rustwide/target/debug/deps/libraw_window_handle-41cc244f47b7a3dc.rlib" "/opt/rustwide/target/debug/deps/libsmithay_client_toolkit-40feb271b428549b.rlib" "/opt/rustwide/target/debug/deps/libwayland_protocols-da3da27369a59134.rlib" "/opt/rustwide/target/debug/deps/libwayland_client-b5f200f9d444f197.rlib" "/opt/rustwide/target/debug/deps/libwayland_commons-c9d9ade3aae9942a.rlib" "/opt/rustwide/target/debug/deps/libwayland_sys-3dbb079aa8358a9a.rlib" "/opt/rustwide/target/debug/deps/libnix-2e0f592ea8f48eb3.rlib" "/opt/rustwide/target/debug/deps/libvoid-fc8910124e59282b.rlib" "/opt/rustwide/target/debug/deps/libmemmap-05e3befb52f9fd4d.rlib" "/opt/rustwide/target/debug/deps/libandrew-10cb6ead015f80b6.rlib" "/opt/rustwide/target/debug/deps/libxml-fe74142e2273306a.rlib" "/opt/rustwide/target/debug/deps/libxdg-e5b446e3b92f0274.rlib" "/opt/rustwide/target/debug/deps/libwalkdir-20fcfb7d82bad3e9.rlib" "/opt/rustwide/target/debug/deps/libsame_file-4e9955724bab8d4a.rlib" "/opt/rustwide/target/debug/deps/librusttype-4929f1892e177924.rlib" "/opt/rustwide/target/debug/deps/librusttype-392a1685cebe2b82.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-701a3270dfe252b4.rlib" "/opt/rustwide/target/debug/deps/libstb_truetype-3c6fd71146312129.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_deque-aa7723f0f886b577.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_epoch-666ea0495e17d11f.rlib" "/opt/rustwide/target/debug/deps/libmemoffset-d3b8d34669b6cc2e.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_utils-f6a4f134a8946e78.rlib" "/opt/rustwide/target/debug/deps/librustc_hash-90b377b8548f0070.rlib" "/opt/rustwide/target/debug/deps/liblinked_hash_map-2d73749d53e508e5.rlib" "/opt/rustwide/target/debug/deps/libordered_float-f71870d3c50c7701.rlib" "/opt/rustwide/target/debug/deps/libline_drawing-a00fee30870973ad.rlib" "/opt/rustwide/target/debug/deps/libdlib-7b9003ff1253239b.rlib" "/opt/rustwide/target/debug/deps/liblibloading-e0096b3acf82c226.rlib" "/opt/rustwide/target/debug/deps/libpercent_encoding-8c83310236959ef9.rlib" "/opt/rustwide/target/debug/deps/libparking_lot-3f35567c014e433f.rlib" "/opt/rustwide/target/debug/deps/libparking_lot_core-904f82f7745ec036.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-b22544e46cbb7baa.rlib" "/opt/rustwide/target/debug/deps/liblock_api-7f1e5e6251b284ca.rlib" "/opt/rustwide/target/debug/deps/libscopeguard-54ff2283d814f48f.rlib" "/opt/rustwide/target/debug/deps/libx11_dl-dbca727175fee872.rlib" "/opt/rustwide/target/debug/deps/libtoml-47170b746da1d68e.rlib" "/opt/rustwide/target/debug/deps/libserde-e936c8126bfe00d8.rlib" "/opt/rustwide/target/debug/deps/librodio-d1ba2440ab25a478.rlib" "/opt/rustwide/target/debug/deps/libminimp3-cef1fbfd30cba045.rlib" "/opt/rustwide/target/debug/deps/libslice_deque-4c672118802e9415.rlib" "/opt/rustwide/target/debug/deps/libminimp3_sys-94ae606b17de532d.rlib" "/opt/rustwide/target/debug/deps/liblewton-e4e688d6f1d75a05.rlib" "/opt/rustwide/target/debug/deps/libogg-d969c1973c4f8da6.rlib" "/opt/rustwide/target/debug/deps/libsmallvec-8680a5529dd67e91.rlib" "/opt/rustwide/target/debug/deps/libmaybe_uninit-6f504a8ab2839ec6.rlib" "/opt/rustwide/target/debug/deps/libbyteorder-5905368e4fc4c6fd.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-86422d76b8bd90ed.rlib" "/opt/rustwide/target/debug/deps/libhound-076839080c16041e.rlib" "/opt/rustwide/target/debug/deps/libcpal-554cd63392f7a284.rlib" "/opt/rustwide/target/debug/deps/libalsa_sys-0d5a85e7cab4d6c9.rlib" "/opt/rustwide/target/debug/deps/libclaxon-b7f31d0485425e7c.rlib" "/opt/rustwide/target/debug/deps/libnalgebra-79d9f9fcdaa9f67d.rlib" "/opt/rustwide/target/debug/deps/libalga-d40969f1b9ca8291.rlib" "/opt/rustwide/target/debug/deps/librand-b5b7d039dd5a028f.rlib" "/opt/rustwide/target/debug/deps/librand_xorshift-06e217ad92df2bfc.rlib" "/opt/rustwide/target/debug/deps/librand_pcg-3a5e7f320edd1775.rlib" "/opt/rustwide/target/debug/deps/librand_hc-714c82d8096c6ceb.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-131fc987c36cceff.rlib" "/opt/rustwide/target/debug/deps/librand_isaac-39c5c607c4a69ce5.rlib" "/opt/rustwide/target/debug/deps/librand_core-c0666ae413bc23d2.rlib" "/opt/rustwide/target/debug/deps/librand_os-a38aefb42823f2a1.rlib" "/opt/rustwide/target/debug/deps/liblibc-b27f04e420e5ae29.rlib" "/opt/rustwide/target/debug/deps/librand_jitter-a6ffbd6e57632e30.rlib" "/opt/rustwide/target/debug/deps/librand_core-8951c9ba3b1758eb.rlib" "/opt/rustwide/target/debug/deps/libnum_rational-319f33be7518878a.rlib" "/opt/rustwide/target/debug/deps/libnum_integer-7028c72fba856b14.rlib" "/opt/rustwide/target/debug/deps/libnum_complex-3743770712c5313c.rlib" "/opt/rustwide/target/debug/deps/libmatrixmultiply-6ddd37c074610898.rlib" "/opt/rustwide/target/debug/deps/librawpointer-6f2190d0a178b7fa.rlib" "/opt/rustwide/target/debug/deps/libgeneric_array-911aa9bfe3a94fbc.rlib" "/opt/rustwide/target/debug/deps/libtypenum-3f55f5f45b47939c.rlib" "/opt/rustwide/target/debug/deps/libapprox-e3578fbbccdb83b7.rlib" "/opt/rustwide/target/debug/deps/libnum_traits-b1fa9160cbbc198f.rlib" "/opt/rustwide/target/debug/deps/libmint-35648794947cc73a.rlib" "/opt/rustwide/target/debug/deps/libgfx-013a523272892e01.rlib" "/opt/rustwide/target/debug/deps/libgfx_core-ea12db6e587445c3.rlib" "/opt/rustwide/target/debug/deps/libdraw_state-045806dac7a6e966.rlib" "/opt/rustwide/target/debug/deps/liblog-7aea33968596191a.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-97437e183f3ae6e4.rlib" "/opt/rustwide/target/debug/deps/libbitflags-9667ec3d8c9ff014.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-0e29cc23c5e02021.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-d903621768a861d9.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-6d0225e655f31c13.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-9dbaf4eac7eaa079.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-27f05b3d42a66dd0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-4d73f1030321c9a2.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-2846c9e58abd0acb.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-a53d0f50415947be.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-d48e4b6abc25b9dc.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-2991859439ef1207.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-8a687517e4221bae.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-e07b554f6a67f5b3.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-b68238b7c3c619dd.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-d5e213e896c017e4.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-0211a3b2e61d8689.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-b371f055239ba51f.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-e60518d2760eb01e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-1ad943f92a4b1081.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-f0d6e4d0fc1e80b4.rlib" "-Wl,-Bdynamic" "-ludev" "-ldl" "-ldl" "-ldl" "-ldl" "-lasound" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/camera-483c042fbd816a3f" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error; 22 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ezplatform` (test "camera") due to 2 previous errors; 22 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcU1udj9/symbols.o" "/opt/rustwide/target/debug/deps/physics-ece5fca77c7d141c.physics.dbdabe1a-cgu.0.rcgu.o" "/opt/rustwide/target/debug/deps/physics-ece5fca77c7d141c.physics.dbdabe1a-cgu.1.rcgu.o" "/opt/rustwide/target/debug/deps/physics-ece5fca77c7d141c.physics.dbdabe1a-cgu.10.rcgu.o" "/opt/rustwide/target/debug/deps/physics-ece5fca77c7d141c.physics.dbdabe1a-cgu.2.rcgu.o" "/opt/rustwide/target/debug/deps/physics-ece5fca77c7d141c.physics.dbdabe1a-cgu.3.rcgu.o" "/opt/rustwide/target/debug/deps/physics-ece5fca77c7d141c.physics.dbdabe1a-cgu.4.rcgu.o" "/opt/rustwide/target/debug/deps/physics-ece5fca77c7d141c.physics.dbdabe1a-cgu.5.rcgu.o" "/opt/rustwide/target/debug/deps/physics-ece5fca77c7d141c.physics.dbdabe1a-cgu.6.rcgu.o" "/opt/rustwide/target/debug/deps/physics-ece5fca77c7d141c.physics.dbdabe1a-cgu.7.rcgu.o" "/opt/rustwide/target/debug/deps/physics-ece5fca77c7d141c.physics.dbdabe1a-cgu.8.rcgu.o" "/opt/rustwide/target/debug/deps/physics-ece5fca77c7d141c.physics.dbdabe1a-cgu.9.rcgu.o" "/opt/rustwide/target/debug/deps/physics-ece5fca77c7d141c.47kh64om3i1ywtzt.rcgu.o" "-Wl,--as-needed" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/build/libloading-b10239e00623cf15/out" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/opt/rustwide/target/debug/build/minimp3-sys-25c65cf237f16cb2/out" "-L" "/opt/rustwide/target/debug/build/bzip2-sys-a415d0c7ba1afc19/out/lib" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-2bcc87e061734fce.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-4c2368e8367904c3.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-06b9dcb8e6d4191c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-23a78788aee51060.rlib" "/opt/rustwide/target/debug/deps/libezplatform-2fd0bc548920e771.rlib" "/opt/rustwide/target/debug/deps/librand-45e4cb5a7ed7c3dd.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-00210dec9aa97ae4.rlib" "/opt/rustwide/target/debug/deps/librand_core-3e46dc3d834ad247.rlib" "/opt/rustwide/target/debug/deps/libgetrandom-189e84d22cfdcb79.rlib" "/opt/rustwide/target/debug/deps/libggez-ddfbeb373a293f64.rlib" "/opt/rustwide/target/debug/deps/libgfx_window_glutin-2348266929ac1632.rlib" "/opt/rustwide/target/debug/deps/libglyph_brush-d049cb8b4c361b0b.rlib" "/opt/rustwide/target/debug/deps/libglyph_brush-e0af0a1d229554c2.rlib" "/opt/rustwide/target/debug/deps/libtwox_hash-f39aa8cbf0954269.rlib" "/opt/rustwide/target/debug/deps/librand-289f3432c9d48419.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-4237769e4a70f35b.rlib" "/opt/rustwide/target/debug/deps/libppv_lite86-4b4e10d54e032e24.rlib" "/opt/rustwide/target/debug/deps/librand_core-95b1545a8734dc6e.rlib" "/opt/rustwide/target/debug/deps/libgetrandom-a5dbd50167bacc4a.rlib" "/opt/rustwide/target/debug/deps/libstatic_assertions-62b1a5cbf56a9f5f.rlib" "/opt/rustwide/target/debug/deps/libglyph_brush_layout-cf131f2b11dbcb03.rlib" "/opt/rustwide/target/debug/deps/libxi_unicode-d48c47a18b609824.rlib" "/opt/rustwide/target/debug/deps/libgfx_device_gl-0840b58f01757409.rlib" "/opt/rustwide/target/debug/deps/libgfx_gl-58242a6a903d82c8.rlib" "/opt/rustwide/target/debug/deps/libdirectories-a2d6f2afc161677d.rlib" "/opt/rustwide/target/debug/deps/libdirs_sys-23db1ee2cd5bf6b3.rlib" "/opt/rustwide/target/debug/deps/libzip-7a3a2a9134c3e211.rlib" "/opt/rustwide/target/debug/deps/libthiserror-16caf125a202cd05.rlib" "/opt/rustwide/target/debug/deps/libbzip2-4f7a640545eee7c1.rlib" "/opt/rustwide/target/debug/deps/libbzip2_sys-9225e0d5267b7d45.rlib" "/opt/rustwide/target/debug/deps/liblyon-bc94ee7d8b509cc9.rlib" "/opt/rustwide/target/debug/deps/liblyon_algorithms-db8eafede06b5fc4.rlib" "/opt/rustwide/target/debug/deps/liblyon_tessellation-372cf1da8f7a0f7d.rlib" "/opt/rustwide/target/debug/deps/libsid-db703eb59a9e1f67.rlib" "/opt/rustwide/target/debug/deps/libnum_traits-ea09c247f2346543.rlib" "/opt/rustwide/target/debug/deps/liblyon_path-bcb21055f487d0d9.rlib" "/opt/rustwide/target/debug/deps/liblyon_geom-6125bba8330fc479.rlib" "/opt/rustwide/target/debug/deps/libeuclid-b73f4bb386acdfc0.rlib" "/opt/rustwide/target/debug/deps/libarrayvec-73aec49f3cbd0cae.rlib" "/opt/rustwide/target/debug/deps/libnodrop-2955a1c310f4b8f5.rlib" "/opt/rustwide/target/debug/deps/libimage-bc2e421b2396bf71.rlib" "/opt/rustwide/target/debug/deps/libtiff-acabca4bd3411850.rlib" "/opt/rustwide/target/debug/deps/libpng-1441ba17bb99a187.rlib" "/opt/rustwide/target/debug/deps/libdeflate-8923f415465ecaee.rlib" "/opt/rustwide/target/debug/deps/libinflate-87506c1834c4db17.rlib" "/opt/rustwide/target/debug/deps/libadler32-4ad3039ef892af0b.rlib" "/opt/rustwide/target/debug/deps/libcrc32fast-9805a98d94c1327e.rlib" "/opt/rustwide/target/debug/deps/libjpeg_decoder-9029e8e4bf7c0caa.rlib" "/opt/rustwide/target/debug/deps/libgif-6a9947321b469601.rlib" "/opt/rustwide/target/debug/deps/libcolor_quant-76ea6da9e2ca7302.rlib" "/opt/rustwide/target/debug/deps/liblzw-380b70f9536928dd.rlib" "/opt/rustwide/target/debug/deps/libnum_iter-843ab56fbd96c504.rlib" "/opt/rustwide/target/debug/deps/libgilrs-50f861ba931af5dd.rlib" "/opt/rustwide/target/debug/deps/libgilrs_core-c66a3474a0183bd1.rlib" "/opt/rustwide/target/debug/deps/libuuid-b7a43037ca9b9fde.rlib" "/opt/rustwide/target/debug/deps/libvec_map-18b27ee44a5c9049.rlib" "/opt/rustwide/target/debug/deps/libnix-4face0ef27dcf043.rlib" "/opt/rustwide/target/debug/deps/liblibudev_sys-195b5c9580932d40.rlib" "/opt/rustwide/target/debug/deps/libfnv-bb690c336855f248.rlib" "/opt/rustwide/target/debug/deps/libglutin-591879bcc9989e66.rlib" "/opt/rustwide/target/debug/deps/libosmesa_sys-5876311cfac95605.rlib" "/opt/rustwide/target/debug/deps/liblibloading-221e5d4c42fc9e0b.rlib" "/opt/rustwide/target/debug/deps/libglutin_glx_sys-610f6828d467da7d.rlib" "/opt/rustwide/target/debug/deps/libglutin_egl_sys-b8424fde81ff3099.rlib" "/opt/rustwide/target/debug/deps/libshared_library-5c4045300e4eb0bc.rlib" "/opt/rustwide/target/debug/deps/libwinit-80b4a4df40188fb5.rlib" "/opt/rustwide/target/debug/deps/libraw_window_handle-41cc244f47b7a3dc.rlib" "/opt/rustwide/target/debug/deps/libsmithay_client_toolkit-40feb271b428549b.rlib" "/opt/rustwide/target/debug/deps/libwayland_protocols-da3da27369a59134.rlib" "/opt/rustwide/target/debug/deps/libwayland_client-b5f200f9d444f197.rlib" "/opt/rustwide/target/debug/deps/libwayland_commons-c9d9ade3aae9942a.rlib" "/opt/rustwide/target/debug/deps/libwayland_sys-3dbb079aa8358a9a.rlib" "/opt/rustwide/target/debug/deps/libnix-2e0f592ea8f48eb3.rlib" "/opt/rustwide/target/debug/deps/libvoid-fc8910124e59282b.rlib" "/opt/rustwide/target/debug/deps/libmemmap-05e3befb52f9fd4d.rlib" "/opt/rustwide/target/debug/deps/libandrew-10cb6ead015f80b6.rlib" "/opt/rustwide/target/debug/deps/libxml-fe74142e2273306a.rlib" "/opt/rustwide/target/debug/deps/libxdg-e5b446e3b92f0274.rlib" "/opt/rustwide/target/debug/deps/libwalkdir-20fcfb7d82bad3e9.rlib" "/opt/rustwide/target/debug/deps/libsame_file-4e9955724bab8d4a.rlib" "/opt/rustwide/target/debug/deps/librusttype-4929f1892e177924.rlib" "/opt/rustwide/target/debug/deps/librusttype-392a1685cebe2b82.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-701a3270dfe252b4.rlib" "/opt/rustwide/target/debug/deps/libstb_truetype-3c6fd71146312129.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_deque-aa7723f0f886b577.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_epoch-666ea0495e17d11f.rlib" "/opt/rustwide/target/debug/deps/libmemoffset-d3b8d34669b6cc2e.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_utils-f6a4f134a8946e78.rlib" "/opt/rustwide/target/debug/deps/librustc_hash-90b377b8548f0070.rlib" "/opt/rustwide/target/debug/deps/liblinked_hash_map-2d73749d53e508e5.rlib" "/opt/rustwide/target/debug/deps/libordered_float-f71870d3c50c7701.rlib" "/opt/rustwide/target/debug/deps/libline_drawing-a00fee30870973ad.rlib" "/opt/rustwide/target/debug/deps/libdlib-7b9003ff1253239b.rlib" "/opt/rustwide/target/debug/deps/liblibloading-e0096b3acf82c226.rlib" "/opt/rustwide/target/debug/deps/libpercent_encoding-8c83310236959ef9.rlib" "/opt/rustwide/target/debug/deps/libparking_lot-3f35567c014e433f.rlib" "/opt/rustwide/target/debug/deps/libparking_lot_core-904f82f7745ec036.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-b22544e46cbb7baa.rlib" "/opt/rustwide/target/debug/deps/liblock_api-7f1e5e6251b284ca.rlib" "/opt/rustwide/target/debug/deps/libscopeguard-54ff2283d814f48f.rlib" "/opt/rustwide/target/debug/deps/libx11_dl-dbca727175fee872.rlib" "/opt/rustwide/target/debug/deps/libtoml-47170b746da1d68e.rlib" "/opt/rustwide/target/debug/deps/libserde-e936c8126bfe00d8.rlib" "/opt/rustwide/target/debug/deps/librodio-d1ba2440ab25a478.rlib" "/opt/rustwide/target/debug/deps/libminimp3-cef1fbfd30cba045.rlib" "/opt/rustwide/target/debug/deps/libslice_deque-4c672118802e9415.rlib" "/opt/rustwide/target/debug/deps/libminimp3_sys-94ae606b17de532d.rlib" "/opt/rustwide/target/debug/deps/liblewton-e4e688d6f1d75a05.rlib" "/opt/rustwide/target/debug/deps/libogg-d969c1973c4f8da6.rlib" "/opt/rustwide/target/debug/deps/libsmallvec-8680a5529dd67e91.rlib" "/opt/rustwide/target/debug/deps/libmaybe_uninit-6f504a8ab2839ec6.rlib" "/opt/rustwide/target/debug/deps/libbyteorder-5905368e4fc4c6fd.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-86422d76b8bd90ed.rlib" "/opt/rustwide/target/debug/deps/libhound-076839080c16041e.rlib" "/opt/rustwide/target/debug/deps/libcpal-554cd63392f7a284.rlib" "/opt/rustwide/target/debug/deps/libalsa_sys-0d5a85e7cab4d6c9.rlib" "/opt/rustwide/target/debug/deps/libclaxon-b7f31d0485425e7c.rlib" "/opt/rustwide/target/debug/deps/libnalgebra-79d9f9fcdaa9f67d.rlib" "/opt/rustwide/target/debug/deps/libalga-d40969f1b9ca8291.rlib" "/opt/rustwide/target/debug/deps/librand-b5b7d039dd5a028f.rlib" "/opt/rustwide/target/debug/deps/librand_xorshift-06e217ad92df2bfc.rlib" "/opt/rustwide/target/debug/deps/librand_pcg-3a5e7f320edd1775.rlib" "/opt/rustwide/target/debug/deps/librand_hc-714c82d8096c6ceb.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-131fc987c36cceff.rlib" "/opt/rustwide/target/debug/deps/librand_isaac-39c5c607c4a69ce5.rlib" "/opt/rustwide/target/debug/deps/librand_core-c0666ae413bc23d2.rlib" "/opt/rustwide/target/debug/deps/librand_os-a38aefb42823f2a1.rlib" "/opt/rustwide/target/debug/deps/liblibc-b27f04e420e5ae29.rlib" "/opt/rustwide/target/debug/deps/librand_jitter-a6ffbd6e57632e30.rlib" "/opt/rustwide/target/debug/deps/librand_core-8951c9ba3b1758eb.rlib" "/opt/rustwide/target/debug/deps/libnum_rational-319f33be7518878a.rlib" "/opt/rustwide/target/debug/deps/libnum_integer-7028c72fba856b14.rlib" "/opt/rustwide/target/debug/deps/libnum_complex-3743770712c5313c.rlib" "/opt/rustwide/target/debug/deps/libmatrixmultiply-6ddd37c074610898.rlib" "/opt/rustwide/target/debug/deps/librawpointer-6f2190d0a178b7fa.rlib" "/opt/rustwide/target/debug/deps/libgeneric_array-911aa9bfe3a94fbc.rlib" "/opt/rustwide/target/debug/deps/libtypenum-3f55f5f45b47939c.rlib" "/opt/rustwide/target/debug/deps/libapprox-e3578fbbccdb83b7.rlib" "/opt/rustwide/target/debug/deps/libnum_traits-b1fa9160cbbc198f.rlib" "/opt/rustwide/target/debug/deps/libmint-35648794947cc73a.rlib" "/opt/rustwide/target/debug/deps/libgfx-013a523272892e01.rlib" "/opt/rustwide/target/debug/deps/libgfx_core-ea12db6e587445c3.rlib" "/opt/rustwide/target/debug/deps/libdraw_state-045806dac7a6e966.rlib" "/opt/rustwide/target/debug/deps/liblog-7aea33968596191a.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-97437e183f3ae6e4.rlib" "/opt/rustwide/target/debug/deps/libbitflags-9667ec3d8c9ff014.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-0e29cc23c5e02021.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-d903621768a861d9.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-6d0225e655f31c13.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-9dbaf4eac7eaa079.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-27f05b3d42a66dd0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-4d73f1030321c9a2.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-2846c9e58abd0acb.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-a53d0f50415947be.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-d48e4b6abc25b9dc.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-2991859439ef1207.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-8a687517e4221bae.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-e07b554f6a67f5b3.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-b68238b7c3c619dd.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-d5e213e896c017e4.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-0211a3b2e61d8689.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-b371f055239ba51f.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-e60518d2760eb01e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-1ad943f92a4b1081.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-f0d6e4d0fc1e80b4.rlib" "-Wl,-Bdynamic" "-ludev" "-ldl" "-ldl" "-ldl" "-ldl" "-lasound" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/physics-ece5fca77c7d141c" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error; 62 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ezplatform` (test "physics") due to 2 previous errors; 62 warnings emitted
[INFO] [stdout] warning: 43 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 92 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 102 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7fb68ab06ff97d5948aa6c9d6143e0cd681cf456203187a1a7c4832e490e7cc0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7fb68ab06ff97d5948aa6c9d6143e0cd681cf456203187a1a7c4832e490e7cc0", kill_on_drop: false }`
[INFO] [stdout] 7fb68ab06ff97d5948aa6c9d6143e0cd681cf456203187a1a7c4832e490e7cc0
