[INFO] cloning repository https://github.com/askeladd123/squid-party
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/askeladd123/squid-party" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faskeladd123%2Fsquid-party", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faskeladd123%2Fsquid-party'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e1b552ff38f807e57b1e366c61746713671e059f
[INFO] checking askeladd123/squid-party against 1.95.0 for pr-155915
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faskeladd123%2Fsquid-party" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/askeladd123/squid-party
[INFO] finished tweaking git repo https://github.com/askeladd123/squid-party
[INFO] tweaked toml for git repo https://github.com/askeladd123/squid-party written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/askeladd123/squid-party on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/askeladd123/squid-party 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" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde_derive v1.0.145
[INFO] [stderr]   Downloaded emath v0.18.0
[INFO] [stderr]   Downloaded lewton v0.9.4
[INFO] [stderr]   Downloaded x11-clipboard v0.5.3
[INFO] [stderr]   Downloaded sapp-jsutils v0.1.5
[INFO] [stderr]   Downloaded clipboard-win v3.1.1
[INFO] [stderr]   Downloaded lazy-bytes-cast v5.0.1
[INFO] [stderr]   Downloaded quad-url v0.1.1
[INFO] [stderr]   Downloaded quad-rand v0.2.1
[INFO] [stderr]   Downloaded ab_glyph_rasterizer v0.1.7
[INFO] [stderr]   Downloaded bytemuck_derive v1.2.1
[INFO] [stderr]   Downloaded sapp-wasm v0.1.26
[INFO] [stderr]   Downloaded ogg v0.7.1
[INFO] [stderr]   Downloaded proc-macro2 v1.0.46
[INFO] [stderr]   Downloaded copypasta v0.7.1
[INFO] [stderr]   Downloaded atomic_refcell v0.1.8
[INFO] [stderr]   Downloaded egui-miniquad v0.11.0
[INFO] [stderr]   Downloaded sapp-windows v0.2.20
[INFO] [stderr]   Downloaded local-ip-address v0.4.8
[INFO] [stderr]   Downloaded miniquad v0.3.0-alpha.46
[INFO] [stderr]   Downloaded neli v0.5.3
[INFO] [stderr]   Downloaded sapp-dummy v0.1.5
[INFO] [stderr]   Downloaded sapp-darwin v0.1.8
[INFO] [stderr]   Downloaded audrey v0.3.0
[INFO] [stderr]   Downloaded ttf-parser v0.12.3
[INFO] [stderr]   Downloaded xcb v0.10.1
[INFO] [stderr]   Downloaded sapp-linux v0.1.14
[INFO] [stderr]   Downloaded fontdue v0.5.2
[INFO] [stderr]   Downloaded syn v1.0.101
[INFO] [stderr]   Downloaded egui v0.18.1
[INFO] [stderr]   Downloaded glam v0.14.0
[INFO] [stderr]   Downloaded sapp-ios v0.1.2
[INFO] [stderr]   Downloaded sapp-android v0.1.10
[INFO] [stderr]   Downloaded bytemuck v1.12.1
[INFO] [stderr]   Downloaded quad-alsa-sys v0.3.2
[INFO] [stderr]   Downloaded ab_glyph v0.2.17
[INFO] [stderr]   Downloaded audir-sles v0.1.0
[INFO] [stderr]   Downloaded smallvec v0.6.14
[INFO] [stderr]   Downloaded webbrowser v0.5.5
[INFO] [stderr]   Downloaded macroquad_macro v0.1.7
[INFO] [stderr]   Downloaded dasp_frame v0.11.0
[INFO] [stderr]   Downloaded egui-macroquad v0.11.0
[INFO] [stderr]   Downloaded libc v0.2.134
[INFO] [stderr]   Downloaded epaint v0.18.1
[INFO] [stderr]   Downloaded macroquad v0.3.16
[INFO] [stderr]   Downloaded quad-snd v0.2.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f3dbba44283f2e1a020a06ad7a3ebf965b25d39ab6e798a448dc2c329cd51c19
[INFO] running `Command { std: "docker" "start" "-a" "f3dbba44283f2e1a020a06ad7a3ebf965b25d39ab6e798a448dc2c329cd51c19", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f3dbba44283f2e1a020a06ad7a3ebf965b25d39ab6e798a448dc2c329cd51c19", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f3dbba44283f2e1a020a06ad7a3ebf965b25d39ab6e798a448dc2c329cd51c19", kill_on_drop: false }`
[INFO] [stdout] f3dbba44283f2e1a020a06ad7a3ebf965b25d39ab6e798a448dc2c329cd51c19
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9579af1900942364fd93559472e171810a54c629c727112d848779412c88f6e5
[INFO] running `Command { std: "docker" "start" "-a" "9579af1900942364fd93559472e171810a54c629c727112d848779412c88f6e5", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.134
[INFO] [stderr]    Compiling proc-macro2 v1.0.46
[INFO] [stderr]    Compiling quote v1.0.21
[INFO] [stderr]    Compiling unicode-ident v1.0.4
[INFO] [stderr]    Compiling syn v1.0.101
[INFO] [stderr]    Compiling parking_lot_core v0.9.3
[INFO] [stderr]    Compiling sapp-linux v0.1.14
[INFO] [stderr]    Compiling ahash v0.7.6
[INFO] [stderr]     Checking smallvec v1.9.0
[INFO] [stderr]    Compiling quad-alsa-sys v0.3.2
[INFO] [stderr]     Checking ogg v0.7.1
[INFO] [stderr]     Checking smallvec v0.6.14
[INFO] [stderr]     Checking ab_glyph_rasterizer v0.1.7
[INFO] [stderr]     Checking once_cell v1.15.0
[INFO] [stderr]     Checking dasp_frame v0.11.0
[INFO] [stderr]    Compiling quad-snd v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.145
[INFO] [stderr]     Checking ab_glyph v0.2.17
[INFO] [stderr]     Checking hound v3.5.0
[INFO] [stderr]     Checking nohash-hasher v0.2.0
[INFO] [stderr]     Checking webbrowser v0.5.5
[INFO] [stderr]    Compiling serde v1.0.145
[INFO] [stderr]    Compiling thiserror v1.0.37
[INFO] [stderr]     Checking ttf-parser v0.12.3
[INFO] [stderr]     Checking quad-rand v0.2.1
[INFO] [stderr]     Checking glam v0.14.0
[INFO] [stderr]    Compiling macroquad_macro v0.1.7
[INFO] [stderr]     Checking bumpalo v3.11.0
[INFO] [stderr]     Checking physics v0.1.0 (/opt/rustwide/workdir/physics)
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> physics/src/lib.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 |     let angle = (r.a * (std::f32::consts::PI)/180.0);
[INFO] [stdout]     |                 ^                                  ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 164 -     let angle = (r.a * (std::f32::consts::PI)/180.0);
[INFO] [stdout] 164 +     let angle = r.a * (std::f32::consts::PI)/180.0;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]   --> physics/src/lib.rs:66:18
[INFO] [stdout]    |
[INFO] [stdout] 66 |     fn add(self, rhs: Self) -> Self::Output {
[INFO] [stdout]    |                  ^^^ help: if this is intentional, prefix it with an underscore: `_rhs`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]   --> physics/src/lib.rs:74:18
[INFO] [stdout]    |
[INFO] [stdout] 74 |     fn sub(self, rhs: Self) -> Self::Output {
[INFO] [stdout]    |                  ^^^ help: if this is intentional, prefix it with an underscore: `_rhs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]   --> physics/src/lib.rs:80:30
[INFO] [stdout]    |
[INFO] [stdout] 80 |     fn add_assign(&mut self, rhs: Self) {
[INFO] [stdout]    |                              ^^^ help: if this is intentional, prefix it with an underscore: `_rhs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]   --> physics/src/lib.rs:86:30
[INFO] [stdout]    |
[INFO] [stdout] 86 |     fn sub_assign(&mut self, rhs: Self) {
[INFO] [stdout]    |                              ^^^ help: if this is intentional, prefix it with an underscore: `_rhs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]   --> physics/src/lib.rs:94:18
[INFO] [stdout]    |
[INFO] [stdout] 94 |     fn mul(self, rhs: f32) -> Self::Output {
[INFO] [stdout]    |                  ^^^ help: if this is intentional, prefix it with an underscore: `_rhs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]    --> physics/src/lib.rs:102:18
[INFO] [stdout]     |
[INFO] [stdout] 102 |     fn div(self, rhs: f32) -> Self::Output {
[INFO] [stdout]     |                  ^^^ help: if this is intentional, prefix it with an underscore: `_rhs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]    --> physics/src/lib.rs:108:30
[INFO] [stdout]     |
[INFO] [stdout] 108 |     fn mul_assign(&mut self, rhs: f32) {
[INFO] [stdout]     |                              ^^^ help: if this is intentional, prefix it with an underscore: `_rhs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]    --> physics/src/lib.rs:114:30
[INFO] [stdout]     |
[INFO] [stdout] 114 |     fn div_assign(&mut self, rhs: f32) {
[INFO] [stdout]     |                              ^^^ help: if this is intentional, prefix it with an underscore: `_rhs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rot_2d`
[INFO] [stdout]    --> physics/src/lib.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |     let rot_2d = (f32::cos(angle), - f32::sin(angle), f32::sin(angle), f32::cos(angle));
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_rot_2d`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> physics/src/lib.rs:187:16
[INFO] [stdout]     |
[INFO] [stdout] 187 |         (Point(a), Point(b))=>{
[INFO] [stdout]     |                ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]    --> physics/src/lib.rs:187:26
[INFO] [stdout]     |
[INFO] [stdout] 187 |         (Point(a), Point(b))=>{
[INFO] [stdout]     |                          ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `c`
[INFO] [stdout]    --> physics/src/lib.rs:322:17
[INFO] [stdout]     |
[INFO] [stdout] 322 |         (Circle(c),Rect(r))|
[INFO] [stdout]     |                 ^
[INFO] [stdout] 323 |         (Rect(r), Circle(c))=>{
[INFO] [stdout]     |                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 322 ~         (Circle(_c),Rect(r))|
[INFO] [stdout] 323 ~         (Rect(r), Circle(_c))=>{
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r`
[INFO] [stdout]    --> physics/src/lib.rs:322:25
[INFO] [stdout]     |
[INFO] [stdout] 322 |         (Circle(c),Rect(r))|
[INFO] [stdout]     |                         ^
[INFO] [stdout] 323 |         (Rect(r), Circle(c))=>{
[INFO] [stdout]     |               ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 322 ~         (Circle(c),Rect(_r))|
[INFO] [stdout] 323 ~         (Rect(_r), Circle(c))=>{
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> physics/src/lib.rs:333:15
[INFO] [stdout]     |
[INFO] [stdout] 333 |         (AABB(a), Rect(r))|
[INFO] [stdout]     |               ^
[INFO] [stdout] 334 |         (Rect(r), AABB(a))=>{
[INFO] [stdout]     |                        ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 333 ~         (AABB(_a), Rect(r))|
[INFO] [stdout] 334 ~         (Rect(r), AABB(_a))=>{
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r`
[INFO] [stdout]    --> physics/src/lib.rs:333:24
[INFO] [stdout]     |
[INFO] [stdout] 333 |         (AABB(a), Rect(r))|
[INFO] [stdout]     |                        ^
[INFO] [stdout] 334 |         (Rect(r), AABB(a))=>{
[INFO] [stdout]     |               ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 333 ~         (AABB(a), Rect(_r))|
[INFO] [stdout] 334 ~         (Rect(_r), AABB(a))=>{
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> physics/src/lib.rs:337:15
[INFO] [stdout]     |
[INFO] [stdout] 337 |         (Rect(a), Rect(b))=>{
[INFO] [stdout]     |               ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]    --> physics/src/lib.rs:337:24
[INFO] [stdout]     |
[INFO] [stdout] 337 |         (Rect(a), Rect(b))=>{
[INFO] [stdout]     |                        ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> physics/src/lib.rs:345:56
[INFO] [stdout]     |
[INFO] [stdout] 345 | pub fn collision_normal_and_overlap<A: Shape, B:Shape>(a: A, b: B) ->(Vec2d, f32){
[INFO] [stdout]     |                                                        ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]    --> physics/src/lib.rs:345:62
[INFO] [stdout]     |
[INFO] [stdout] 345 | pub fn collision_normal_and_overlap<A: Shape, B:Shape>(a: A, b: B) ->(Vec2d, f32){
[INFO] [stdout]     |                                                              ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `len` is never used
[INFO] [stdout]   --> physics/src/lib.rs:58:8
[INFO] [stdout]    |
[INFO] [stdout] 57 | impl Vec2d {
[INFO] [stdout]    | ---------- associated function in this implementation
[INFO] [stdout] 58 |     fn len()->f32{
[INFO] [stdout]    |        ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking quad-url v0.1.1
[INFO] [stderr]     Checking lewton v0.9.4
[INFO] [stderr]     Checking getrandom v0.2.7
[INFO] [stderr]     Checking neli v0.5.3
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking audrey v0.3.0
[INFO] [stderr]     Checking fontdue v0.5.2
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking miniquad v0.3.0-alpha.46
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> physics/src/lib.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 |     let angle = (r.a * (std::f32::consts::PI)/180.0);
[INFO] [stdout]     |                 ^                                  ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 164 -     let angle = (r.a * (std::f32::consts::PI)/180.0);
[INFO] [stdout] 164 +     let angle = r.a * (std::f32::consts::PI)/180.0;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]   --> physics/src/lib.rs:66:18
[INFO] [stdout]    |
[INFO] [stdout] 66 |     fn add(self, rhs: Self) -> Self::Output {
[INFO] [stdout]    |                  ^^^ help: if this is intentional, prefix it with an underscore: `_rhs`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]   --> physics/src/lib.rs:74:18
[INFO] [stdout]    |
[INFO] [stdout] 74 |     fn sub(self, rhs: Self) -> Self::Output {
[INFO] [stdout]    |                  ^^^ help: if this is intentional, prefix it with an underscore: `_rhs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]   --> physics/src/lib.rs:80:30
[INFO] [stdout]    |
[INFO] [stdout] 80 |     fn add_assign(&mut self, rhs: Self) {
[INFO] [stdout]    |                              ^^^ help: if this is intentional, prefix it with an underscore: `_rhs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]   --> physics/src/lib.rs:86:30
[INFO] [stdout]    |
[INFO] [stdout] 86 |     fn sub_assign(&mut self, rhs: Self) {
[INFO] [stdout]    |                              ^^^ help: if this is intentional, prefix it with an underscore: `_rhs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]   --> physics/src/lib.rs:94:18
[INFO] [stdout]    |
[INFO] [stdout] 94 |     fn mul(self, rhs: f32) -> Self::Output {
[INFO] [stdout]    |                  ^^^ help: if this is intentional, prefix it with an underscore: `_rhs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]    --> physics/src/lib.rs:102:18
[INFO] [stdout]     |
[INFO] [stdout] 102 |     fn div(self, rhs: f32) -> Self::Output {
[INFO] [stdout]     |                  ^^^ help: if this is intentional, prefix it with an underscore: `_rhs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]    --> physics/src/lib.rs:108:30
[INFO] [stdout]     |
[INFO] [stdout] 108 |     fn mul_assign(&mut self, rhs: f32) {
[INFO] [stdout]     |                              ^^^ help: if this is intentional, prefix it with an underscore: `_rhs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]    --> physics/src/lib.rs:114:30
[INFO] [stdout]     |
[INFO] [stdout] 114 |     fn div_assign(&mut self, rhs: f32) {
[INFO] [stdout]     |                              ^^^ help: if this is intentional, prefix it with an underscore: `_rhs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rot_2d`
[INFO] [stdout]    --> physics/src/lib.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |     let rot_2d = (f32::cos(angle), - f32::sin(angle), f32::sin(angle), f32::cos(angle));
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_rot_2d`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> physics/src/lib.rs:187:16
[INFO] [stdout]     |
[INFO] [stdout] 187 |         (Point(a), Point(b))=>{
[INFO] [stdout]     |                ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]    --> physics/src/lib.rs:187:26
[INFO] [stdout]     |
[INFO] [stdout] 187 |         (Point(a), Point(b))=>{
[INFO] [stdout]     |                          ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `c`
[INFO] [stdout]    --> physics/src/lib.rs:322:17
[INFO] [stdout]     |
[INFO] [stdout] 322 |         (Circle(c),Rect(r))|
[INFO] [stdout]     |                 ^
[INFO] [stdout] 323 |         (Rect(r), Circle(c))=>{
[INFO] [stdout]     |                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 322 ~         (Circle(_c),Rect(r))|
[INFO] [stdout] 323 ~         (Rect(r), Circle(_c))=>{
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r`
[INFO] [stdout]    --> physics/src/lib.rs:322:25
[INFO] [stdout]     |
[INFO] [stdout] 322 |         (Circle(c),Rect(r))|
[INFO] [stdout]     |                         ^
[INFO] [stdout] 323 |         (Rect(r), Circle(c))=>{
[INFO] [stdout]     |               ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 322 ~         (Circle(c),Rect(_r))|
[INFO] [stdout] 323 ~         (Rect(_r), Circle(c))=>{
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> physics/src/lib.rs:333:15
[INFO] [stdout]     |
[INFO] [stdout] 333 |         (AABB(a), Rect(r))|
[INFO] [stdout]     |               ^
[INFO] [stdout] 334 |         (Rect(r), AABB(a))=>{
[INFO] [stdout]     |                        ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 333 ~         (AABB(_a), Rect(r))|
[INFO] [stdout] 334 ~         (Rect(r), AABB(_a))=>{
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r`
[INFO] [stdout]    --> physics/src/lib.rs:333:24
[INFO] [stdout]     |
[INFO] [stdout] 333 |         (AABB(a), Rect(r))|
[INFO] [stdout]     |                        ^
[INFO] [stdout] 334 |         (Rect(r), AABB(a))=>{
[INFO] [stdout]     |               ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 333 ~         (AABB(a), Rect(_r))|
[INFO] [stdout] 334 ~         (Rect(_r), AABB(a))=>{
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> physics/src/lib.rs:337:15
[INFO] [stdout]     |
[INFO] [stdout] 337 |         (Rect(a), Rect(b))=>{
[INFO] [stdout]     |               ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]    --> physics/src/lib.rs:337:24
[INFO] [stdout]     |
[INFO] [stdout] 337 |         (Rect(a), Rect(b))=>{
[INFO] [stdout]     |                        ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> physics/src/lib.rs:345:56
[INFO] [stdout]     |
[INFO] [stdout] 345 | pub fn collision_normal_and_overlap<A: Shape, B:Shape>(a: A, b: B) ->(Vec2d, f32){
[INFO] [stdout]     |                                                        ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]    --> physics/src/lib.rs:345:62
[INFO] [stdout]     |
[INFO] [stdout] 345 | pub fn collision_normal_and_overlap<A: Shape, B:Shape>(a: A, b: B) ->(Vec2d, f32){
[INFO] [stdout]     |                                                              ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `len` is never used
[INFO] [stdout]   --> physics/src/lib.rs:58:8
[INFO] [stdout]    |
[INFO] [stdout] 57 | impl Vec2d {
[INFO] [stdout]    | ---------- associated function in this implementation
[INFO] [stdout] 58 |     fn len()->f32{
[INFO] [stdout]    |        ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling bytemuck_derive v1.2.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.37
[INFO] [stderr]     Checking bytemuck v1.12.1
[INFO] [stderr]     Checking emath v0.18.0
[INFO] [stderr]     Checking image v0.23.14
[INFO] [stderr]     Checking local-ip-address v0.4.8
[INFO] [stderr]     Checking epaint v0.18.1
[INFO] [stderr]     Checking egui v0.18.1
[INFO] [stderr]     Checking macroquad v0.3.16
[INFO] [stderr]     Checking egui-miniquad v0.11.0
[INFO] [stderr]     Checking egui-macroquad v0.11.0
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking noname v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `physics::Shapes::AABB`
[INFO] [stdout]  --> src/menu/mod.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |     use physics::Shapes::AABB;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `physics::Vec2d`
[INFO] [stdout]  --> src/menu/mod.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     use physics::Vec2d;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `is_key_pressed` and `is_key_released`
[INFO] [stdout]  --> src/common/mod.rs:2:24
[INFO] [stdout]   |
[INFO] [stdout] 2 | use macroquad::input::{is_key_pressed, is_key_released};
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `KeyCode` and `common`
[INFO] [stdout]  --> src/common/mod.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::{common, KeyCode};
[INFO] [stdout]   |             ^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::common::input`
[INFO] [stdout]  --> src/hjornefotball/mod.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::common::input;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BorrowMut` and `Borrow`
[INFO] [stdout]  --> src/network/mod.rs:1:19
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::borrow::{Borrow, BorrowMut};
[INFO] [stdout]   |                   ^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Error`
[INFO] [stdout]  --> src/network/mod.rs:8:15
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::io::{Error, Read, Write};
[INFO] [stdout]   |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Deref`
[INFO] [stdout]   --> src/network/mod.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::ops::Deref;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `get_char_pressed`, `get_last_key_pressed`, and `mouse_position`
[INFO] [stdout]   --> src/network/mod.rs:12:24
[INFO] [stdout]    |
[INFO] [stdout] 12 | use macroquad::input::{get_char_pressed, get_last_key_pressed, mouse_position};
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `clear_background` and `is_mouse_button_pressed`
[INFO] [stdout]   --> src/network/mod.rs:13:26
[INFO] [stdout]    |
[INFO] [stdout] 13 | use macroquad::prelude::{clear_background, is_mouse_button_pressed};
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `macroquad::window::next_frame`
[INFO] [stdout]   --> src/network/mod.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use macroquad::window::next_frame;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Deserialize`
[INFO] [stdout]   --> src/network/mod.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `KeyCode`, `MouseButton`, and `ServerEvent`
[INFO] [stdout]   --> src/network/mod.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use crate::{KeyCode, MouseButton, ServerEvent};
[INFO] [stdout]    |             ^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::network::Mode::Platform1`
[INFO] [stdout]   --> src/network/mod.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::network::Mode::Platform1;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BorrowMut` and `Borrow`
[INFO] [stdout]  --> src/main.rs:9:19
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::borrow::{Borrow, BorrowMut};
[INFO] [stdout]   |                   ^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TcpStream`
[INFO] [stdout]   --> src/main.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::net::{Ipv4Addr, TcpStream};
[INFO] [stdout]    |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `egui_macroquad::draw`
[INFO] [stdout]   --> src/main.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use egui_macroquad::draw;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Keys`, `Kjetil`, and `Waiter`
[INFO] [stdout]   --> src/main.rs:16:30
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::network::{Client, Keys, PlayerEvent, Kjetil, Waiter};
[INFO] [stdout]    |                              ^^^^               ^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `physics::Shapes::AABB`
[INFO] [stdout]  --> src/menu/mod.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |     use physics::Shapes::AABB;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `physics::Vec2d`
[INFO] [stdout]  --> src/menu/mod.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     use physics::Vec2d;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `is_key_pressed` and `is_key_released`
[INFO] [stdout]  --> src/common/mod.rs:2:24
[INFO] [stdout]   |
[INFO] [stdout] 2 | use macroquad::input::{is_key_pressed, is_key_released};
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `KeyCode` and `common`
[INFO] [stdout]  --> src/common/mod.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::{common, KeyCode};
[INFO] [stdout]   |             ^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::common::input`
[INFO] [stdout]  --> src/hjornefotball/mod.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::common::input;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BorrowMut` and `Borrow`
[INFO] [stdout]  --> src/network/mod.rs:1:19
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::borrow::{Borrow, BorrowMut};
[INFO] [stdout]   |                   ^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Error`
[INFO] [stdout]  --> src/network/mod.rs:8:15
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::io::{Error, Read, Write};
[INFO] [stdout]   |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Deref`
[INFO] [stdout]   --> src/network/mod.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::ops::Deref;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `get_char_pressed`, `get_last_key_pressed`, and `mouse_position`
[INFO] [stdout]   --> src/network/mod.rs:12:24
[INFO] [stdout]    |
[INFO] [stdout] 12 | use macroquad::input::{get_char_pressed, get_last_key_pressed, mouse_position};
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `clear_background` and `is_mouse_button_pressed`
[INFO] [stdout]   --> src/network/mod.rs:13:26
[INFO] [stdout]    |
[INFO] [stdout] 13 | use macroquad::prelude::{clear_background, is_mouse_button_pressed};
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `macroquad::window::next_frame`
[INFO] [stdout]   --> src/network/mod.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use macroquad::window::next_frame;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Deserialize`
[INFO] [stdout]   --> src/network/mod.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `KeyCode`, `MouseButton`, and `ServerEvent`
[INFO] [stdout]   --> src/network/mod.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use crate::{KeyCode, MouseButton, ServerEvent};
[INFO] [stdout]    |             ^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::network::Mode::Platform1`
[INFO] [stdout]   --> src/network/mod.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::network::Mode::Platform1;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BorrowMut` and `Borrow`
[INFO] [stdout]  --> src/main.rs:9:19
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::borrow::{Borrow, BorrowMut};
[INFO] [stdout]   |                   ^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TcpStream`
[INFO] [stdout]   --> src/main.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::net::{Ipv4Addr, TcpStream};
[INFO] [stdout]    |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `egui_macroquad::draw`
[INFO] [stdout]   --> src/main.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use egui_macroquad::draw;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Keys`, `Kjetil`, and `Waiter`
[INFO] [stdout]   --> src/main.rs:16:30
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::network::{Client, Keys, PlayerEvent, Kjetil, Waiter};
[INFO] [stdout]    |                              ^^^^               ^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/main.rs:186:21
[INFO] [stdout]     |
[INFO] [stdout] 186 |                 let mut lobby_data = lobby::Data::new();
[INFO] [stdout]     |                     ----^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/main.rs:186:21
[INFO] [stdout]     |
[INFO] [stdout] 186 |                 let mut lobby_data = lobby::Data::new();
[INFO] [stdout]     |                     ----^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]   --> src/lobby/mod.rs:61:13
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub fn tick(data: &mut Data, common: &mut common::Data, players: &mut Vec<Player>,){
[INFO] [stdout]    |             ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `common`
[INFO] [stdout]   --> src/lobby/mod.rs:61:30
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub fn tick(data: &mut Data, common: &mut common::Data, players: &mut Vec<Player>,){
[INFO] [stdout]    |                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_common`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `players`
[INFO] [stdout]   --> src/lobby/mod.rs:61:57
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub fn tick(data: &mut Data, common: &mut common::Data, players: &mut Vec<Player>,){
[INFO] [stdout]    |                                                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_players`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]   --> src/lobby/mod.rs:61:13
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub fn tick(data: &mut Data, common: &mut common::Data, players: &mut Vec<Player>,){
[INFO] [stdout]    |             ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `common`
[INFO] [stdout]   --> src/lobby/mod.rs:61:30
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub fn tick(data: &mut Data, common: &mut common::Data, players: &mut Vec<Player>,){
[INFO] [stdout]    |                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_common`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `players`
[INFO] [stdout]   --> src/lobby/mod.rs:61:57
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub fn tick(data: &mut Data, common: &mut common::Data, players: &mut Vec<Player>,){
[INFO] [stdout]    |                                                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_players`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]   --> src/platform1/mod.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub fn tick(data: &mut Data){
[INFO] [stdout]    |             ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `common`
[INFO] [stdout]   --> src/hjornefotball/mod.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     common: &mut common::Data){
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_common`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]   --> src/platform1/mod.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub fn tick(data: &mut Data){
[INFO] [stdout]    |             ^^^^ help: if this is intentional, prefix it with an underscore: `_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `common`
[INFO] [stdout]   --> src/hjornefotball/mod.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     common: &mut common::Data){
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_common`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `port`
[INFO] [stdout]    --> src/main.rs:117:36
[INFO] [stdout]     |
[INFO] [stdout] 117 |             MenuMode::Joined{host, port} => {
[INFO] [stdout]     |                                    ^^^^ help: try ignoring the field: `port: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `port`
[INFO] [stdout]    --> src/main.rs:117:36
[INFO] [stdout]     |
[INFO] [stdout] 117 |             MenuMode::Joined{host, port} => {
[INFO] [stdout]     |                                    ^^^^ help: try ignoring the field: `port: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lobby_data`
[INFO] [stdout]    --> src/main.rs:186:21
[INFO] [stdout]     |
[INFO] [stdout] 186 |                 let mut lobby_data = lobby::Data::new();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lobby_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lobby_data`
[INFO] [stdout]    --> src/main.rs:186:21
[INFO] [stdout]     |
[INFO] [stdout] 186 |                 let mut lobby_data = lobby::Data::new();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lobby_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/main.rs:214:21
[INFO] [stdout]     |
[INFO] [stdout] 214 |                 let mut lobby_data = lobby::State::new();
[INFO] [stdout]     |                     ----^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lobby_data`
[INFO] [stdout]    --> src/main.rs:214:21
[INFO] [stdout]     |
[INFO] [stdout] 214 |                 let mut lobby_data = lobby::State::new();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lobby_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tick` is never used
[INFO] [stdout]   --> src/lobby/mod.rs:61:8
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub fn tick(data: &mut Data, common: &mut common::Data, players: &mut Vec<Player>,){
[INFO] [stdout]    |        ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `State` is never constructed
[INFO] [stdout]  --> src/platform1/mod.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct State{
[INFO] [stdout]   |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Data` is never constructed
[INFO] [stdout]  --> src/platform1/mod.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct Data{
[INFO] [stdout]   |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/platform1/mod.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | impl Data{
[INFO] [stdout]    | --------- associated function in this implementation
[INFO] [stdout] 13 |     pub fn new()->Data{
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tick` is never used
[INFO] [stdout]   --> src/platform1/mod.rs:20:8
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub fn tick(data: &mut Data){
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `logic` is never used
[INFO] [stdout]   --> src/platform1/mod.rs:25:4
[INFO] [stdout]    |
[INFO] [stdout] 25 | fn logic(){
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `graphics` is never used
[INFO] [stdout]   --> src/platform1/mod.rs:29:4
[INFO] [stdout]    |
[INFO] [stdout] 29 | fn graphics(){
[INFO] [stdout]    |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/main.rs:214:21
[INFO] [stdout]     |
[INFO] [stdout] 214 |                 let mut lobby_data = lobby::State::new();
[INFO] [stdout]     |                     ----^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lobby_data`
[INFO] [stdout]    --> src/main.rs:214:21
[INFO] [stdout]     |
[INFO] [stdout] 214 |                 let mut lobby_data = lobby::State::new();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_lobby_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `player_id`, `settings`, and `pause` are never read
[INFO] [stdout]   --> src/common/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct Data{
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 10 |     pub mode: MenuMode,
[INFO] [stdout] 11 |     pub player_id: usize,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 12 |     pub settings: settings::Data,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 15 |     pub pause: bool,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `player_speed` is never read
[INFO] [stdout]  --> src/common/settings.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub struct Data{
[INFO] [stdout]   |            ---- field in this struct
[INFO] [stdout] 3 |     pub player_speed: f32,
[INFO] [stdout]   |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tick` is never used
[INFO] [stdout]   --> src/lobby/mod.rs:61:8
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub fn tick(data: &mut Data, common: &mut common::Data, players: &mut Vec<Player>,){
[INFO] [stdout]    |        ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `State` is never constructed
[INFO] [stdout]  --> src/platform1/mod.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct State{
[INFO] [stdout]   |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Data` is never constructed
[INFO] [stdout]  --> src/platform1/mod.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct Data{
[INFO] [stdout]   |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/platform1/mod.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | impl Data{
[INFO] [stdout]    | --------- associated function in this implementation
[INFO] [stdout] 13 |     pub fn new()->Data{
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tick` is never used
[INFO] [stdout]   --> src/platform1/mod.rs:20:8
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub fn tick(data: &mut Data){
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `logic` is never used
[INFO] [stdout]   --> src/platform1/mod.rs:25:4
[INFO] [stdout]    |
[INFO] [stdout] 25 | fn logic(){
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `graphics` is never used
[INFO] [stdout]   --> src/platform1/mod.rs:29:4
[INFO] [stdout]    |
[INFO] [stdout] 29 | fn graphics(){
[INFO] [stdout]    |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `player_id`, `settings`, and `pause` are never read
[INFO] [stdout]   --> src/common/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct Data{
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 10 |     pub mode: MenuMode,
[INFO] [stdout] 11 |     pub player_id: usize,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 12 |     pub settings: settings::Data,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 15 |     pub pause: bool,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `player_speed` is never read
[INFO] [stdout]  --> src/common/settings.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub struct Data{
[INFO] [stdout]   |            ---- field in this struct
[INFO] [stdout] 3 |     pub player_speed: f32,
[INFO] [stdout]   |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `esc_is_down` is never read
[INFO] [stdout]  --> src/common/input.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub struct MouseAndKeys{
[INFO] [stdout]   |            ------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 6 |     pub esc_is_down: bool,
[INFO] [stdout]   |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `State` is never constructed
[INFO] [stdout]  --> src/hjornefotball/mod.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct State{
[INFO] [stdout]   |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `esc_is_down` is never read
[INFO] [stdout]  --> src/common/input.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub struct MouseAndKeys{
[INFO] [stdout]   |            ------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 6 |     pub esc_is_down: bool,
[INFO] [stdout]   |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `State` is never constructed
[INFO] [stdout]  --> src/hjornefotball/mod.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct State{
[INFO] [stdout]   |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Data` is never constructed
[INFO] [stdout]  --> src/hjornefotball/mod.rs:9:12
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub struct Data{
[INFO] [stdout]   |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/hjornefotball/mod.rs:17:12
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl Data{
[INFO] [stdout]    | --------- associated function in this implementation
[INFO] [stdout] 17 |     pub fn new()->Data{
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tick` is never used
[INFO] [stdout]   --> src/hjornefotball/mod.rs:27:8
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn tick(
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `logic` is never used
[INFO] [stdout]   --> src/hjornefotball/mod.rs:34:4
[INFO] [stdout]    |
[INFO] [stdout] 34 | fn logic(){
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `graphics` is never used
[INFO] [stdout]   --> src/hjornefotball/mod.rs:38:4
[INFO] [stdout]    |
[INFO] [stdout] 38 | fn graphics(pos_x: f32, pos_y: f32){
[INFO] [stdout]    |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `thread_event` and `thread_game_state` are never read
[INFO] [stdout]    --> src/network/mod.rs:247:5
[INFO] [stdout]     |
[INFO] [stdout] 246 | struct Connection<T: Serialize + DeserializeOwned + Send + 'static> {
[INFO] [stdout]     |        ---------- fields in this struct
[INFO] [stdout] 247 |     thread_event: JoinHandle<()>,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 248 |     thread_game_state: JoinHandle<()>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `send` is never used
[INFO] [stdout]    --> src/network/mod.rs:297:8
[INFO] [stdout]     |
[INFO] [stdout] 253 | impl<T> Connection<T> where T: Serialize + DeserializeOwned + Send + 'static {
[INFO] [stdout]     | ---------------------------------------------------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 297 |     fn send(&mut self, server_event: T) {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Data` is never constructed
[INFO] [stdout]  --> src/hjornefotball/mod.rs:9:12
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub struct Data{
[INFO] [stdout]   |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/hjornefotball/mod.rs:17:12
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl Data{
[INFO] [stdout]    | --------- associated function in this implementation
[INFO] [stdout] 17 |     pub fn new()->Data{
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tick` is never used
[INFO] [stdout]   --> src/hjornefotball/mod.rs:27:8
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn tick(
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `logic` is never used
[INFO] [stdout]   --> src/hjornefotball/mod.rs:34:4
[INFO] [stdout]    |
[INFO] [stdout] 34 | fn logic(){
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Mode` is never used
[INFO] [stdout]    --> src/network/mod.rs:391:10
[INFO] [stdout]     |
[INFO] [stdout] 391 | pub enum Mode {
[INFO] [stdout]     |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `graphics` is never used
[INFO] [stdout]   --> src/hjornefotball/mod.rs:38:4
[INFO] [stdout]    |
[INFO] [stdout] 38 | fn graphics(pos_x: f32, pos_y: f32){
[INFO] [stdout]    |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `thread_event` and `thread_game_state` are never read
[INFO] [stdout]    --> src/network/mod.rs:247:5
[INFO] [stdout]     |
[INFO] [stdout] 246 | struct Connection<T: Serialize + DeserializeOwned + Send + 'static> {
[INFO] [stdout]     |        ---------- fields in this struct
[INFO] [stdout] 247 |     thread_event: JoinHandle<()>,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 248 |     thread_game_state: JoinHandle<()>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `send` is never used
[INFO] [stdout]    --> src/network/mod.rs:297:8
[INFO] [stdout]     |
[INFO] [stdout] 253 | impl<T> Connection<T> where T: Serialize + DeserializeOwned + Send + 'static {
[INFO] [stdout]     | ---------------------------------------------------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 297 |     fn send(&mut self, server_event: T) {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Mode` is never used
[INFO] [stdout]    --> src/network/mod.rs:391:10
[INFO] [stdout]     |
[INFO] [stdout] 391 | pub enum Mode {
[INFO] [stdout]     |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.34s
[INFO] running `Command { std: "docker" "inspect" "9579af1900942364fd93559472e171810a54c629c727112d848779412c88f6e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9579af1900942364fd93559472e171810a54c629c727112d848779412c88f6e5", kill_on_drop: false }`
[INFO] [stdout] 9579af1900942364fd93559472e171810a54c629c727112d848779412c88f6e5
