[INFO] updating cached repository rusch95/SpaceFort [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/rusch95/SpaceFort [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/rusch95/SpaceFort" "work/ex/clippy-test-run/sources/stable/gh/rusch95/SpaceFort"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable/gh/rusch95/SpaceFort'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/rusch95/SpaceFort" "work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/rusch95/SpaceFort"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/rusch95/SpaceFort'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 50db7c863ddc38de30bb0df56675a521a4e252da [INFO] sha for GitHub repo rusch95/SpaceFort: 50db7c863ddc38de30bb0df56675a521a4e252da [INFO] validating manifest of rusch95/SpaceFort on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of rusch95/SpaceFort on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing rusch95/SpaceFort [INFO] finished frobbing rusch95/SpaceFort [INFO] frobbed toml for rusch95/SpaceFort written to work/ex/clippy-test-run/sources/stable/gh/rusch95/SpaceFort/Cargo.toml [INFO] started frobbing rusch95/SpaceFort [INFO] finished frobbing rusch95/SpaceFort [INFO] frobbed toml for rusch95/SpaceFort written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/rusch95/SpaceFort/Cargo.toml [INFO] crate rusch95/SpaceFort has a lockfile. skipping [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting rusch95/SpaceFort against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-1/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/gh/rusch95/SpaceFort:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 6d6f73679f72d0fd2a50c27faa8d4bc9bfc6b3387aa78a4e487b633a8cab8689 [INFO] running `"docker" "start" "-a" "6d6f73679f72d0fd2a50c27faa8d4bc9bfc6b3387aa78a4e487b633a8cab8689"` [INFO] [stderr] Checking ordermap v0.3.2 [INFO] [stderr] Checking fixedbitset v0.1.8 [INFO] [stderr] Checking itertools v0.7.4 [INFO] [stderr] Checking memchr v2.0.1 [INFO] [stderr] Checking toml v0.4.5 [INFO] [stderr] Checking bincode v0.9.2 [INFO] [stderr] Checking pistoncore-input v0.20.0 [INFO] [stderr] Checking piston2d-opengl_graphics v0.50.0 [INFO] [stderr] Checking aho-corasick v0.6.4 [INFO] [stderr] Checking regex v0.2.3 [INFO] [stderr] Checking pathfinding v0.6.2 [INFO] [stderr] Checking pistoncore-window v0.30.0 [INFO] [stderr] Checking env_logger v0.4.3 [INFO] [stderr] Checking pistoncore-event_loop v0.35.0 [INFO] [stderr] Checking pistoncore-glutin_window v0.43.0 [INFO] [stderr] Checking piston v0.35.0 [INFO] [stderr] Checking piston_window v0.74.0 [INFO] [stderr] Checking spacefort v0.2.0 (/opt/crater/workdir) [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/entities/entity.rs:53:13 [INFO] [stderr] | [INFO] [stderr] 53 | id: id, [INFO] [stderr] | ^^^^^^ help: replace it with: `id` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/entities/entity.rs:54:13 [INFO] [stderr] | [INFO] [stderr] 54 | creature_id: creature_id, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `creature_id` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/entities/entity.rs:55:13 [INFO] [stderr] | [INFO] [stderr] 55 | pos: pos, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `pos` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/entities/actions.rs:56:13 [INFO] [stderr] | [INFO] [stderr] 56 | atype: atype, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `atype` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/entities/actions.rs:57:13 [INFO] [stderr] | [INFO] [stderr] 57 | duration: duration, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `duration` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/base.rs:42:13 [INFO] [stderr] | [INFO] [stderr] 42 | map: map, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `map` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/base.rs:43:13 [INFO] [stderr] | [INFO] [stderr] 43 | creature_types: creature_types, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `creature_types` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/base.rs:44:13 [INFO] [stderr] | [INFO] [stderr] 44 | entities: entities, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `entities` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/client.rs:98:13 [INFO] [stderr] | [INFO] [stderr] 98 | window: window, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `window` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/client.rs:99:13 [INFO] [stderr] | [INFO] [stderr] 99 | textures: textures, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `textures` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/client.rs:100:13 [INFO] [stderr] | [INFO] [stderr] 100 | events: events, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `events` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/client.rs:102:13 [INFO] [stderr] | [INFO] [stderr] 102 | comm: comm, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `comm` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/client.rs:104:13 [INFO] [stderr] | [INFO] [stderr] 104 | map: map, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `map` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/client.rs:105:13 [INFO] [stderr] | [INFO] [stderr] 105 | creature_types: creature_types, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `creature_types` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/client.rs:106:13 [INFO] [stderr] | [INFO] [stderr] 106 | entities: entities, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `entities` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/server.rs:49:13 [INFO] [stderr] | [INFO] [stderr] 49 | comm: comm, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `comm` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/entities/entity.rs:53:13 [INFO] [stderr] | [INFO] [stderr] 53 | id: id, [INFO] [stderr] | ^^^^^^ help: replace it with: `id` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/entities/entity.rs:54:13 [INFO] [stderr] | [INFO] [stderr] 54 | creature_id: creature_id, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `creature_id` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/entities/entity.rs:55:13 [INFO] [stderr] | [INFO] [stderr] 55 | pos: pos, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `pos` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/entities/actions.rs:56:13 [INFO] [stderr] | [INFO] [stderr] 56 | atype: atype, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `atype` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/entities/actions.rs:57:13 [INFO] [stderr] | [INFO] [stderr] 57 | duration: duration, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `duration` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/base.rs:42:13 [INFO] [stderr] | [INFO] [stderr] 42 | map: map, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `map` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/base.rs:43:13 [INFO] [stderr] | [INFO] [stderr] 43 | creature_types: creature_types, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `creature_types` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/base.rs:44:13 [INFO] [stderr] | [INFO] [stderr] 44 | entities: entities, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `entities` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/client.rs:98:13 [INFO] [stderr] | [INFO] [stderr] 98 | window: window, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `window` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/client.rs:99:13 [INFO] [stderr] | [INFO] [stderr] 99 | textures: textures, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `textures` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/client.rs:100:13 [INFO] [stderr] | [INFO] [stderr] 100 | events: events, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `events` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/client.rs:102:13 [INFO] [stderr] | [INFO] [stderr] 102 | comm: comm, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `comm` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/client.rs:104:13 [INFO] [stderr] | [INFO] [stderr] 104 | map: map, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `map` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/client.rs:105:13 [INFO] [stderr] | [INFO] [stderr] 105 | creature_types: creature_types, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `creature_types` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/client.rs:106:13 [INFO] [stderr] | [INFO] [stderr] 106 | entities: entities, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `entities` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/server.rs:49:13 [INFO] [stderr] | [INFO] [stderr] 49 | comm: comm, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `comm` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/server.rs:194:13 [INFO] [stderr] | [INFO] [stderr] 194 | player_id: player_id, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `player_id` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/server.rs:195:13 [INFO] [stderr] | [INFO] [stderr] 195 | team_id: team_id, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `team_id` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/io/base.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | xlen: xlen, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `xlen` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/io/base.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | ylen: ylen, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `ylen` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/io/base.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | x: x, [INFO] [stderr] | ^^^^ help: replace it with: `x` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/io/base.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | y: y, [INFO] [stderr] | ^^^^ help: replace it with: `y` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/io/base.rs:26:13 [INFO] [stderr] | [INFO] [stderr] 26 | z: z, [INFO] [stderr] | ^^^^ help: replace it with: `z` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:73:13 [INFO] [stderr] | [INFO] [stderr] 73 | material: material, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `material` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:74:13 [INFO] [stderr] | [INFO] [stderr] 74 | mode: mode, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `mode` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:128:13 [INFO] [stderr] | [INFO] [stderr] 128 | tiles: tiles, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `tiles` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:129:13 [INFO] [stderr] | [INFO] [stderr] 129 | pos: pos, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `pos` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:130:13 [INFO] [stderr] | [INFO] [stderr] 130 | xlen: xlen, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `xlen` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:131:13 [INFO] [stderr] | [INFO] [stderr] 131 | ylen: ylen, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `ylen` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:132:13 [INFO] [stderr] | [INFO] [stderr] 132 | zlen: zlen, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `zlen` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:343:18 [INFO] [stderr] | [INFO] [stderr] 343 | MapSnapshot {tiles: tiles, xlen: handle.xlen, ylen: handle.ylen} [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `tiles` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:352:9 [INFO] [stderr] | [INFO] [stderr] 352 | materials: materials, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `materials` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:394:13 [INFO] [stderr] | [INFO] [stderr] 394 | Ok(Map {tiles: tiles, materials: materials, xlen: xlen, ylen: ylen, zlen: zlen}) [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `tiles` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:394:27 [INFO] [stderr] | [INFO] [stderr] 394 | Ok(Map {tiles: tiles, materials: materials, xlen: xlen, ylen: ylen, zlen: zlen}) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `materials` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:394:49 [INFO] [stderr] | [INFO] [stderr] 394 | Ok(Map {tiles: tiles, materials: materials, xlen: xlen, ylen: ylen, zlen: zlen}) [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `xlen` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:394:61 [INFO] [stderr] | [INFO] [stderr] 394 | Ok(Map {tiles: tiles, materials: materials, xlen: xlen, ylen: ylen, zlen: zlen}) [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `ylen` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:394:73 [INFO] [stderr] | [INFO] [stderr] 394 | Ok(Map {tiles: tiles, materials: materials, xlen: xlen, ylen: ylen, zlen: zlen}) [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `zlen` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/base.rs:54:13 [INFO] [stderr] | [INFO] [stderr] 54 | player_id: player_id, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `player_id` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/base.rs:55:13 [INFO] [stderr] | [INFO] [stderr] 55 | team_id: team_id, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `team_id` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/base.rs:56:13 [INFO] [stderr] | [INFO] [stderr] 56 | map_dim: map_dim, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `map_dim` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/server.rs:107:13 [INFO] [stderr] | [INFO] [stderr] 107 | recv_outgoing: recv_outgoing, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `recv_outgoing` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/server.rs:108:13 [INFO] [stderr] | [INFO] [stderr] 108 | recv_stream_from_game: recv_stream_from_game, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `recv_stream_from_game` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/server.rs:152:13 [INFO] [stderr] | [INFO] [stderr] 152 | send_outgoing: send_outgoing, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `send_outgoing` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/server.rs:153:13 [INFO] [stderr] | [INFO] [stderr] 153 | recv_incoming: recv_incoming, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `recv_incoming` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/server.rs:154:13 [INFO] [stderr] | [INFO] [stderr] 154 | recv_stream_to_game: recv_stream_to_game, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `recv_stream_to_game` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/server.rs:155:13 [INFO] [stderr] | [INFO] [stderr] 155 | send_stream_from_game: send_stream_from_game, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `send_stream_from_game` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/client.rs:59:13 [INFO] [stderr] | [INFO] [stderr] 59 | stream: stream, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `stream` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/client.rs:60:13 [INFO] [stderr] | [INFO] [stderr] 60 | recv_outgoing: recv_outgoing, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `recv_outgoing` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/client.rs:89:13 [INFO] [stderr] | [INFO] [stderr] 89 | stream: stream, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `stream` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/client.rs:90:13 [INFO] [stderr] | [INFO] [stderr] 90 | send_incoming: send_incoming, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `send_incoming` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/client.rs:120:13 [INFO] [stderr] | [INFO] [stderr] 120 | send_outgoing: send_outgoing, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `send_outgoing` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/client.rs:121:13 [INFO] [stderr] | [INFO] [stderr] 121 | recv_incoming: recv_incoming, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `recv_incoming` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/server.rs:194:13 [INFO] [stderr] | [INFO] [stderr] 194 | player_id: player_id, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `player_id` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/server.rs:195:13 [INFO] [stderr] | [INFO] [stderr] 195 | team_id: team_id, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `team_id` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/io/base.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | xlen: xlen, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `xlen` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/io/base.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | ylen: ylen, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `ylen` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/io/base.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | x: x, [INFO] [stderr] | ^^^^ help: replace it with: `x` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/io/base.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | y: y, [INFO] [stderr] | ^^^^ help: replace it with: `y` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/io/base.rs:26:13 [INFO] [stderr] | [INFO] [stderr] 26 | z: z, [INFO] [stderr] | ^^^^ help: replace it with: `z` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:73:13 [INFO] [stderr] | [INFO] [stderr] 73 | material: material, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `material` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:74:13 [INFO] [stderr] | [INFO] [stderr] 74 | mode: mode, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `mode` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:128:13 [INFO] [stderr] | [INFO] [stderr] 128 | tiles: tiles, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `tiles` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:129:13 [INFO] [stderr] | [INFO] [stderr] 129 | pos: pos, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `pos` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:130:13 [INFO] [stderr] | [INFO] [stderr] 130 | xlen: xlen, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `xlen` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:131:13 [INFO] [stderr] | [INFO] [stderr] 131 | ylen: ylen, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `ylen` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:132:13 [INFO] [stderr] | [INFO] [stderr] 132 | zlen: zlen, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `zlen` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:343:18 [INFO] [stderr] | [INFO] [stderr] 343 | MapSnapshot {tiles: tiles, xlen: handle.xlen, ylen: handle.ylen} [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `tiles` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:352:9 [INFO] [stderr] | [INFO] [stderr] 352 | materials: materials, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `materials` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:394:13 [INFO] [stderr] | [INFO] [stderr] 394 | Ok(Map {tiles: tiles, materials: materials, xlen: xlen, ylen: ylen, zlen: zlen}) [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `tiles` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:394:27 [INFO] [stderr] | [INFO] [stderr] 394 | Ok(Map {tiles: tiles, materials: materials, xlen: xlen, ylen: ylen, zlen: zlen}) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `materials` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:394:49 [INFO] [stderr] | [INFO] [stderr] 394 | Ok(Map {tiles: tiles, materials: materials, xlen: xlen, ylen: ylen, zlen: zlen}) [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `xlen` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:394:61 [INFO] [stderr] | [INFO] [stderr] 394 | Ok(Map {tiles: tiles, materials: materials, xlen: xlen, ylen: ylen, zlen: zlen}) [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `ylen` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/tiles.rs:394:73 [INFO] [stderr] | [INFO] [stderr] 394 | Ok(Map {tiles: tiles, materials: materials, xlen: xlen, ylen: ylen, zlen: zlen}) [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `zlen` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/base.rs:54:13 [INFO] [stderr] | [INFO] [stderr] 54 | player_id: player_id, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `player_id` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/base.rs:55:13 [INFO] [stderr] | [INFO] [stderr] 55 | team_id: team_id, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `team_id` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/base.rs:56:13 [INFO] [stderr] | [INFO] [stderr] 56 | map_dim: map_dim, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `map_dim` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/server.rs:107:13 [INFO] [stderr] | [INFO] [stderr] 107 | recv_outgoing: recv_outgoing, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `recv_outgoing` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/server.rs:108:13 [INFO] [stderr] | [INFO] [stderr] 108 | recv_stream_from_game: recv_stream_from_game, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `recv_stream_from_game` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/server.rs:152:13 [INFO] [stderr] | [INFO] [stderr] 152 | send_outgoing: send_outgoing, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `send_outgoing` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/server.rs:153:13 [INFO] [stderr] | [INFO] [stderr] 153 | recv_incoming: recv_incoming, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `recv_incoming` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/server.rs:154:13 [INFO] [stderr] | [INFO] [stderr] 154 | recv_stream_to_game: recv_stream_to_game, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `recv_stream_to_game` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/server.rs:155:13 [INFO] [stderr] | [INFO] [stderr] 155 | send_stream_from_game: send_stream_from_game, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `send_stream_from_game` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/client.rs:59:13 [INFO] [stderr] | [INFO] [stderr] 59 | stream: stream, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `stream` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/client.rs:60:13 [INFO] [stderr] | [INFO] [stderr] 60 | recv_outgoing: recv_outgoing, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `recv_outgoing` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/client.rs:89:13 [INFO] [stderr] | [INFO] [stderr] 89 | stream: stream, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `stream` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/client.rs:90:13 [INFO] [stderr] | [INFO] [stderr] 90 | send_incoming: send_incoming, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `send_incoming` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/client.rs:120:13 [INFO] [stderr] | [INFO] [stderr] 120 | send_outgoing: send_outgoing, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `send_outgoing` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/net/client.rs:121:13 [INFO] [stderr] | [INFO] [stderr] 121 | recv_incoming: recv_incoming, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `recv_incoming` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: unused variable: `attack_type` [INFO] [stderr] --> src/game/base.rs:107:46 [INFO] [stderr] | [INFO] [stderr] 107 | NewGoal(ent_id, Goal::Attack(attack_type, id, pos)) => { [INFO] [stderr] | ^^^^^^^^^^^ help: consider using `_attack_type` instead [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `attack_type` [INFO] [stderr] --> src/game/base.rs:107:46 [INFO] [stderr] | [INFO] [stderr] 107 | NewGoal(ent_id, Goal::Attack(attack_type, id, pos)) => { [INFO] [stderr] | ^^^^^^^^^^^ help: consider using `_attack_type` instead [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/entities/actions.rs:61:39 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn dig(pos: Pos, creature_id: &CreatureID, creature_types: &CreatureMap) -> Action { [INFO] [stderr] | ^^^^^^^^^^^ help: consider passing by value instead: `CreatureID` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::trivially_copy_pass_by_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/entities/actions.rs:91:37 [INFO] [stderr] | [INFO] [stderr] 91 | ActionType::Dig(pos) => dist(&ent.pos, &pos) as i64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(dist(&ent.pos, &pos))` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/entities/actions.rs:120:14 [INFO] [stderr] | [INFO] [stderr] 120 | for x in x1..(x2 + 1) { [INFO] [stderr] | ^^^^^^^^^^^^ help: use: `x1..=x2` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::range_plus_one)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/entities/actions.rs:121:18 [INFO] [stderr] | [INFO] [stderr] 121 | for y in y1..(y2 + 1) { [INFO] [stderr] | ^^^^^^^^^^^^ help: use: `y1..=y2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/entities/actions.rs:122:22 [INFO] [stderr] | [INFO] [stderr] 122 | for z in z1..(z2 + 1) { [INFO] [stderr] | ^^^^^^^^^^^^ help: use: `z1..=z2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/entities/actions.rs:61:39 [INFO] [stderr] | [INFO] [stderr] 61 | pub fn dig(pos: Pos, creature_id: &CreatureID, creature_types: &CreatureMap) -> Action { [INFO] [stderr] | ^^^^^^^^^^^ help: consider passing by value instead: `CreatureID` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::trivially_copy_pass_by_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/entities/actions.rs:91:37 [INFO] [stderr] | [INFO] [stderr] 91 | ActionType::Dig(pos) => dist(&ent.pos, &pos) as i64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(dist(&ent.pos, &pos))` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/entities/actions.rs:120:14 [INFO] [stderr] | [INFO] [stderr] 120 | for x in x1..(x2 + 1) { [INFO] [stderr] | ^^^^^^^^^^^^ help: use: `x1..=x2` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::range_plus_one)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/entities/actions.rs:121:18 [INFO] [stderr] | [INFO] [stderr] 121 | for y in y1..(y2 + 1) { [INFO] [stderr] | ^^^^^^^^^^^^ help: use: `y1..=y2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/entities/actions.rs:122:22 [INFO] [stderr] | [INFO] [stderr] 122 | for z in z1..(z2 + 1) { [INFO] [stderr] | ^^^^^^^^^^^^ help: use: `z1..=z2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/entities/creatures.rs:143:34 [INFO] [stderr] | [INFO] [stderr] 143 | pub fn attack_speed(creature_id: &CreatureID, creature_types: &CreatureMap) -> Ticks { [INFO] [stderr] | ^^^^^^^^^^^ help: consider passing by value instead: `CreatureID` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/entities/creatures.rs:143:34 [INFO] [stderr] | [INFO] [stderr] 143 | pub fn attack_speed(creature_id: &CreatureID, creature_types: &CreatureMap) -> Ticks { [INFO] [stderr] | ^^^^^^^^^^^ help: consider passing by value instead: `CreatureID` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/entities/creatures.rs:151:31 [INFO] [stderr] | [INFO] [stderr] 151 | pub fn dig_speed(creature_id: &CreatureID, creature_types: &CreatureMap) -> Ticks { [INFO] [stderr] | ^^^^^^^^^^^ help: consider passing by value instead: `CreatureID` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/entities/creatures.rs:151:31 [INFO] [stderr] | [INFO] [stderr] 151 | pub fn dig_speed(creature_id: &CreatureID, creature_types: &CreatureMap) -> Ticks { [INFO] [stderr] | ^^^^^^^^^^^ help: consider passing by value instead: `CreatureID` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/entities/creatures.rs:159:36 [INFO] [stderr] | [INFO] [stderr] 159 | pub fn movement_speed(creature_id: &CreatureID, creature_types: &CreatureMap) -> Ticks { [INFO] [stderr] | ^^^^^^^^^^^ help: consider passing by value instead: `CreatureID` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/entities/creatures.rs:159:36 [INFO] [stderr] | [INFO] [stderr] 159 | pub fn movement_speed(creature_id: &CreatureID, creature_types: &CreatureMap) -> Ticks { [INFO] [stderr] | ^^^^^^^^^^^ help: consider passing by value instead: `CreatureID` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/entities/creatures.rs:167:31 [INFO] [stderr] | [INFO] [stderr] 167 | pub fn get_color(creature_id: &CreatureID, creature_types: &CreatureMap) -> Color { [INFO] [stderr] | ^^^^^^^^^^^ help: consider passing by value instead: `CreatureID` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/entities/creatures.rs:167:31 [INFO] [stderr] | [INFO] [stderr] 167 | pub fn get_color(creature_id: &CreatureID, creature_types: &CreatureMap) -> Color { [INFO] [stderr] | ^^^^^^^^^^^ help: consider passing by value instead: `CreatureID` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/entities/utils.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | (sqr_dist as f64).sqrt() as i32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `f64::from(sqr_dist)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/entities/utils.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | (sqr_dist as f64).sqrt() as i32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try: `f64::from(sqr_dist)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: redundant pattern matching, consider using `is_some()` [INFO] [stderr] --> src/game/client.rs:129:24 [INFO] [stderr] | [INFO] [stderr] 129 | if let Some(_) = e.update_args() { [INFO] [stderr] | _________________- ^^^^^^^ [INFO] [stderr] 130 | | // Network Updates [INFO] [stderr] 131 | | while let Some(msg) = self.comm.get_incoming_msgs() { [INFO] [stderr] 132 | | self.dispatch(msg); [INFO] [stderr] 133 | | } [INFO] [stderr] 134 | | } [INFO] [stderr] | |_________________- help: try this: `if e.update_args().is_some()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_pattern_matching)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching [INFO] [stderr] [INFO] [stderr] warning: redundant pattern matching, consider using `is_some()` [INFO] [stderr] --> src/game/client.rs:129:24 [INFO] [stderr] | [INFO] [stderr] 129 | if let Some(_) = e.update_args() { [INFO] [stderr] | _________________- ^^^^^^^ [INFO] [stderr] 130 | | // Network Updates [INFO] [stderr] 131 | | while let Some(msg) = self.comm.get_incoming_msgs() { [INFO] [stderr] 132 | | self.dispatch(msg); [INFO] [stderr] 133 | | } [INFO] [stderr] 134 | | } [INFO] [stderr] | |_________________- help: try this: `if e.update_args().is_some()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_pattern_matching)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/io/tiles.rs:83:33 [INFO] [stderr] | [INFO] [stderr] 83 | selected_ents: &EntIDs) { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::ptr_arg)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] [INFO] [stderr] warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. [INFO] [stderr] --> src/io/tiles.rs:83:33 [INFO] [stderr] | [INFO] [stderr] 83 | selected_ents: &EntIDs) { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::ptr_arg)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/map/tiles.rs:370:45 [INFO] [stderr] | [INFO] [stderr] 370 | let mut split_line = line.split(","); [INFO] [stderr] | ^^^ help: try using a char instead: `','` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::single_char_pattern)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/map/tiles.rs:377:36 [INFO] [stderr] | [INFO] [stderr] 377 | for word in line.split(",") { [INFO] [stderr] | ^^^ help: try using a char instead: `','` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/map/tiles.rs:378:49 [INFO] [stderr] | [INFO] [stderr] 378 | let mut word_parts = word.split(";"); [INFO] [stderr] | ^^^ help: try using a char instead: `';'` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/map/tiles.rs:380:24 [INFO] [stderr] | [INFO] [stderr] 380 | if material_str.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!material_str.is_empty()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::len_zero)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/map/tiles.rs:370:45 [INFO] [stderr] | [INFO] [stderr] 370 | let mut split_line = line.split(","); [INFO] [stderr] | ^^^ help: try using a char instead: `','` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::single_char_pattern)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/map/tiles.rs:377:36 [INFO] [stderr] | [INFO] [stderr] 377 | for word in line.split(",") { [INFO] [stderr] | ^^^ help: try using a char instead: `','` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/map/tiles.rs:378:49 [INFO] [stderr] | [INFO] [stderr] 378 | let mut word_parts = word.split(";"); [INFO] [stderr] | ^^^ help: try using a char instead: `';'` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/map/tiles.rs:380:24 [INFO] [stderr] | [INFO] [stderr] 380 | if material_str.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!material_str.is_empty()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::len_zero)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: unused variable: `send_incoming` [INFO] [stderr] --> tests/integration.rs:30:10 [INFO] [stderr] | [INFO] [stderr] 30 | let (send_incoming, recv_incoming) = sync_channel(1024); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider using `_send_incoming` instead [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `send_stream_to_game` [INFO] [stderr] --> tests/integration.rs:32:10 [INFO] [stderr] | [INFO] [stderr] 32 | let (send_stream_to_game, recv_stream_to_game) = channel(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider using `_send_stream_to_game` instead [INFO] [stderr] [INFO] [stderr] warning: unused variable: `recv_stream_from_game` [INFO] [stderr] --> tests/integration.rs:33:33 [INFO] [stderr] | [INFO] [stderr] 33 | let (send_stream_from_game, recv_stream_from_game) = channel(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: consider using `_recv_stream_from_game` instead [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 34.61s [INFO] running `"docker" "inspect" "6d6f73679f72d0fd2a50c27faa8d4bc9bfc6b3387aa78a4e487b633a8cab8689"` [INFO] running `"docker" "rm" "-f" "6d6f73679f72d0fd2a50c27faa8d4bc9bfc6b3387aa78a4e487b633a8cab8689"` [INFO] [stdout] 6d6f73679f72d0fd2a50c27faa8d4bc9bfc6b3387aa78a4e487b633a8cab8689