[INFO] updating cached repository joshhansen/Umpire [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/joshhansen/Umpire [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/joshhansen/Umpire" "work/ex/clippy-test-run/sources/stable/gh/joshhansen/Umpire"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable/gh/joshhansen/Umpire'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/joshhansen/Umpire" "work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/joshhansen/Umpire"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/joshhansen/Umpire'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] ef9533713493402af8ce2d1876604bf19e2362f7 [INFO] sha for GitHub repo joshhansen/Umpire: ef9533713493402af8ce2d1876604bf19e2362f7 [INFO] validating manifest of joshhansen/Umpire 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 joshhansen/Umpire 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 joshhansen/Umpire [INFO] finished frobbing joshhansen/Umpire [INFO] frobbed toml for joshhansen/Umpire written to work/ex/clippy-test-run/sources/stable/gh/joshhansen/Umpire/Cargo.toml [INFO] started frobbing joshhansen/Umpire [INFO] finished frobbing joshhansen/Umpire [INFO] frobbed toml for joshhansen/Umpire written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/joshhansen/Umpire/Cargo.toml [INFO] crate joshhansen/Umpire 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 joshhansen/Umpire against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-2/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/gh/joshhansen/Umpire:/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] 16b6d8647a64e1dbada329762413236d2f15d052b09e70918f2068c3430a290f [INFO] running `"docker" "start" "-a" "16b6d8647a64e1dbada329762413236d2f15d052b09e70918f2068c3430a290f"` [INFO] [stderr] Checking sample v0.6.2 [INFO] [stderr] Checking term_size v0.3.0 [INFO] [stderr] Checking termion v1.3.0 [INFO] [stderr] Checking csv v0.15.0 [INFO] [stderr] Checking clap v2.23.2 [INFO] [stderr] Checking umpire v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/obs.rs:46:67 [INFO] [stderr] | [INFO] [stderr] 46 | self.observations[loc] = Obs::Observed{tile:tile.clone(), turn:turn}; [INFO] [stderr] | ^^^^^^^^^ help: replace it with: `turn` [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/game/mod.rs:36:27 [INFO] [stderr] | [INFO] [stderr] 36 | Ok(MoveResult{unit:unit, starting_loc:starting_loc, moves:moves}) [INFO] [stderr] | ^^^^^^^^^ help: replace it with: `unit` [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/mod.rs:36:38 [INFO] [stderr] | [INFO] [stderr] 36 | Ok(MoveResult{unit:unit, starting_loc:starting_loc, moves:moves}) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `starting_loc` [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/mod.rs:36:65 [INFO] [stderr] | [INFO] [stderr] 36 | Ok(MoveResult{unit:unit, starting_loc:starting_loc, moves:moves}) [INFO] [stderr] | ^^^^^^^^^^^ help: replace it with: `moves` [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/mod.rs:73:13 [INFO] [stderr] | [INFO] [stderr] 73 | loc: loc, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `loc` [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/mod.rs:159:13 [INFO] [stderr] | [INFO] [stderr] 159 | player_observations: player_observations, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `player_observations` [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/mod.rs:161:13 [INFO] [stderr] | [INFO] [stderr] 161 | num_players: num_players, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `num_players` [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/mod.rs:166:13 [INFO] [stderr] | [INFO] [stderr] 166 | unit_namer: unit_namer [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `unit_namer` [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/mod.rs:184:36 [INFO] [stderr] | [INFO] [stderr] 184 | let loc = Location{x:x, y:y}; [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/game/mod.rs:184:41 [INFO] [stderr] | [INFO] [stderr] 184 | let loc = Location{x:x, 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/map/mod.rs:56:15 [INFO] [stderr] | [INFO] [stderr] 56 | Tile{ terrain: terrain, unit: None, city: None, loc: loc } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `terrain` [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/mod.rs:56:57 [INFO] [stderr] | [INFO] [stderr] 56 | Tile{ terrain: terrain, unit: None, city: None, loc: loc } [INFO] [stderr] | ^^^^^^^^ help: replace it with: `loc` [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/dijkstra.rs:87:13 [INFO] [stderr] | [INFO] [stderr] 87 | unit: unit [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `unit` [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/dijkstra.rs:171:13 [INFO] [stderr] | [INFO] [stderr] 171 | sub_filter: sub_filter [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `sub_filter` [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/dijkstra.rs:212:70 [INFO] [stderr] | [INFO] [stderr] 212 | neighbors(tiles, loc, RELATIVE_NEIGHBORS.iter(), &UnitTypeFilter{unit_type: unit_type}, wrapping) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `unit_type` [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/obs.rs:46:67 [INFO] [stderr] | [INFO] [stderr] 46 | self.observations[loc] = Obs::Observed{tile:tile.clone(), turn:turn}; [INFO] [stderr] | ^^^^^^^^^ help: replace it with: `turn` [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] [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/dijkstra.rs:274:21 [INFO] [stderr] | [INFO] [stderr] 274 | ShortestPaths { dist: dist, prev: prev } [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `dist` [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/dijkstra.rs:274:33 [INFO] [stderr] | [INFO] [stderr] 274 | ShortestPaths { dist: dist, prev: prev } [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `prev` [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/dijkstra.rs:278:55 [INFO] [stderr] | [INFO] [stderr] 278 | shortest_paths(tiles, source, &UnitMovementFilter{unit: unit}, wrapping) [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `unit` [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/dijkstra.rs:299:46 [INFO] [stderr] | [INFO] [stderr] 299 | let unit_filter = UnitMovementFilter{unit: unit}; [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `unit` [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/mod.rs:36:27 [INFO] [stderr] | [INFO] [stderr] 36 | Ok(MoveResult{unit:unit, starting_loc:starting_loc, moves:moves}) [INFO] [stderr] | ^^^^^^^^^ help: replace it with: `unit` [INFO] [stderr] | [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] --> src/map/dijkstra.rs:326:78 [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] 326 | neighbors(tiles, loc, RELATIVE_NEIGHBORS.iter(), &UnitMovementFilter{unit:unit}, wrapping) [INFO] [stderr] | ^^^^^^^^^ help: replace it with: `unit` [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/mod.rs:36:38 [INFO] [stderr] | [INFO] [stderr] 36 | Ok(MoveResult{unit:unit, starting_loc:starting_loc, moves:moves}) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `starting_loc` [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/mod.rs:36:65 [INFO] [stderr] | [INFO] [stderr] 36 | Ok(MoveResult{unit:unit, starting_loc:starting_loc, moves:moves}) [INFO] [stderr] | ^^^^^^^^^^^ help: replace it with: `moves` [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/gen.rs:41:23 [INFO] [stderr] | [INFO] [stderr] 41 | MapGenerator{ city_namer: city_namer } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `city_namer` [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/mod.rs:73:13 [INFO] [stderr] | [INFO] [stderr] 73 | loc: loc, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `loc` [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/gen.rs:91:36 [INFO] [stderr] | [INFO] [stderr] 91 | let loc = Location{x:x, y:y}; [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/map/gen.rs:91:41 [INFO] [stderr] | [INFO] [stderr] 91 | let loc = Location{x:x, y:y}; [INFO] [stderr] | ^^^ help: replace it with: `y` [INFO] [stderr] | [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/mod.rs:159:13 [INFO] [stderr] | [INFO] [stderr] 159 | player_observations: player_observations, [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `player_observations` [INFO] [stderr] [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/mod.rs:161:13 [INFO] [stderr] | [INFO] [stderr] 161 | num_players: num_players, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `num_players` [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/grid.rs:20:23 [INFO] [stderr] | [INFO] [stderr] 20 | LocationGrid{ grid: grid, dims: dims } [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `grid` [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/mod.rs:166:13 [INFO] [stderr] | [INFO] [stderr] 166 | unit_namer: unit_namer [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `unit_namer` [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/grid.rs:20:35 [INFO] [stderr] | [INFO] [stderr] 20 | LocationGrid{ grid: grid, dims: dims } [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `dims` [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] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/grid.rs:42:23 [INFO] [stderr] | [INFO] [stderr] 42 | LocationGrid{ grid: grid, dims: dims } [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `grid` [INFO] [stderr] --> src/game/mod.rs:184:36 [INFO] [stderr] | [INFO] [stderr] 184 | let loc = Location{x:x, y:y}; [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/map/grid.rs:42:35 [INFO] [stderr] | [INFO] [stderr] 42 | LocationGrid{ grid: grid, dims: dims } [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `dims` [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] | [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: using `write!()` with a format string that ends in a single newline, consider using `writeln!()` instead [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/game/mod.rs:184:41 [INFO] [stderr] | [INFO] [stderr] 184 | let loc = Location{x:x, y:y}; [INFO] [stderr] | ^^^ help: replace it with: `y` [INFO] [stderr] | [INFO] [stderr] --> src/map/grid.rs:124:33 [INFO] [stderr] | [INFO] [stderr] 124 | result = result.and(write!(f, "\n")); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::write_with_newline)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_with_newline [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/grid.rs:253:39 [INFO] [stderr] | [INFO] [stderr] 253 | Obs::Observed{tile: tile, turn: 0} [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `tile` [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/name.rs:25:19 [INFO] [stderr] | [INFO] [stderr] 25 | ListNamer{names: names, next_name: 0} [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `names` [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/name.rs:57:13 [INFO] [stderr] | [INFO] [stderr] 57 | cumulatively_weighted_names: cumulatively_weighted_names, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `cumulatively_weighted_names` [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/name.rs:183:13 [INFO] [stderr] | [INFO] [stderr] 183 | join_str: join_str, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `join_str` [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/name.rs:184:13 [INFO] [stderr] | [INFO] [stderr] 184 | namer1: namer1, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `namer1` [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/name.rs:185:13 [INFO] [stderr] | [INFO] [stderr] 185 | namer2: namer2 [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `namer2` [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/ui/scroll.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | rect: rect, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `rect` [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/ui/scroll.rs:26:13 [INFO] [stderr] | [INFO] [stderr] 26 | scrollable: scrollable, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `scrollable` [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/mod.rs:56:15 [INFO] [stderr] | [INFO] [stderr] 56 | Tile{ terrain: terrain, unit: None, city: None, loc: loc } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `terrain` [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/mod.rs:56:57 [INFO] [stderr] | [INFO] [stderr] 56 | Tile{ terrain: terrain, unit: None, city: None, loc: loc } [INFO] [stderr] | ^^^^^^^^ help: replace it with: `loc` [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/ui/indicators.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | rect: rect [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `rect` [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/dijkstra.rs:87:13 [INFO] [stderr] | [INFO] [stderr] 87 | unit: unit [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `unit` [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/ui/map.rs:130:13 [INFO] [stderr] | [INFO] [stderr] 130 | rect: rect, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `rect` [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/ui/map.rs:131:13 [INFO] [stderr] | [INFO] [stderr] 131 | map_dims: map_dims, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `map_dims` [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/dijkstra.rs:171:13 [INFO] [stderr] | [INFO] [stderr] 171 | sub_filter: sub_filter [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `sub_filter` [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/ui/map.rs:134:13 [INFO] [stderr] | [INFO] [stderr] 134 | displayed_tiles: displayed_tiles [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `displayed_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/dijkstra.rs:212:70 [INFO] [stderr] | [INFO] [stderr] 212 | neighbors(tiles, loc, RELATIVE_NEIGHBORS.iter(), &UnitTypeFilter{unit_type: unit_type}, wrapping) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `unit_type` [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/dijkstra.rs:274:21 [INFO] [stderr] | [INFO] [stderr] 274 | ShortestPaths { dist: dist, prev: prev } [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `dist` [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/dijkstra.rs:274:33 [INFO] [stderr] | [INFO] [stderr] 274 | ShortestPaths { dist: dist, prev: prev } [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `prev` [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/dijkstra.rs:278:55 [INFO] [stderr] | [INFO] [stderr] 278 | shortest_paths(tiles, source, &UnitMovementFilter{unit: unit}, wrapping) [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `unit` [INFO] [stderr] --> src/ui/mode.rs:49:35 [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] 49 | SetProductionMode{rect:rect, loc:loc}.run(game, ui, self, prev_mode) [INFO] [stderr] | ^^^^^^^^^ help: replace it with: `rect` [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [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/ui/mode.rs:49:46 [INFO] [stderr] | [INFO] [stderr] 49 | SetProductionMode{rect:rect, loc:loc}.run(game, ui, self, prev_mode) [INFO] [stderr] | ^^^^^^^ help: replace it with: `loc` [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/dijkstra.rs:299:46 [INFO] [stderr] | [INFO] [stderr] 299 | let unit_filter = UnitMovementFilter{unit: unit}; [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `unit` [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/ui/mode.rs:55:35 [INFO] [stderr] | [INFO] [stderr] 55 | GetUnitOrdersMode{rect:rect, loc:loc, first_move:first_move}.run(game, ui, self, prev_mode) [INFO] [stderr] | ^^^^^^^^^ help: replace it with: `rect` [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/dijkstra.rs:326:78 [INFO] [stderr] | [INFO] [stderr] 326 | neighbors(tiles, loc, RELATIVE_NEIGHBORS.iter(), &UnitMovementFilter{unit:unit}, wrapping) [INFO] [stderr] | ^^^^^^^^^ help: replace it with: `unit` [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/ui/mode.rs:55:46 [INFO] [stderr] | [INFO] [stderr] 55 | GetUnitOrdersMode{rect:rect, loc:loc, first_move:first_move}.run(game, ui, self, prev_mode) [INFO] [stderr] | ^^^^^^^ help: replace it with: `loc` [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/ui/mode.rs:55:55 [INFO] [stderr] | [INFO] [stderr] 55 | GetUnitOrdersMode{rect:rect, loc:loc, first_move:first_move}.run(game, ui, self, prev_mode) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `first_move` [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/ui/mode.rs:59:29 [INFO] [stderr] | [INFO] [stderr] 59 | ExamineMode{cursor_viewport_loc:cursor_viewport_loc, first: first, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `cursor_viewport_loc` [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/ui/mode.rs:59:70 [INFO] [stderr] | [INFO] [stderr] 59 | ExamineMode{cursor_viewport_loc:cursor_viewport_loc, first: first, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `first` [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/ui/mode.rs:60:21 [INFO] [stderr] | [INFO] [stderr] 60 | most_recently_active_unit_loc: most_recently_active_unit_loc}.run(game, ui, self, prev_mode) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `most_recently_active_unit_loc` [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/ui/mode.rs:102:29 [INFO] [stderr] | [INFO] [stderr] 102 | cursor_viewport_loc: cursor_viewport_loc, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `cursor_viewport_loc` [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/ui/mode.rs:197:37 [INFO] [stderr] | [INFO] [stderr] 197 | *mode = Mode::SetProduction{loc:loc}; [INFO] [stderr] | ^^^^^^^ help: replace it with: `loc` [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/ui/mode.rs:293:41 [INFO] [stderr] | [INFO] [stderr] 293 | *mode = Mode::GetUnitOrders{loc:loc, first_move:true}; [INFO] [stderr] | ^^^^^^^ help: replace it with: `loc` [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/gen.rs:41:23 [INFO] [stderr] | [INFO] [stderr] 41 | MapGenerator{ city_namer: city_namer } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `city_namer` [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/gen.rs:91:36 [INFO] [stderr] | [INFO] [stderr] 91 | let loc = Location{x:x, y:y}; [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/map/gen.rs:91:41 [INFO] [stderr] | [INFO] [stderr] 91 | let loc = Location{x:x, 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/ui/mode.rs:477:96 [INFO] [stderr] | [INFO] [stderr] 477 | game.give_orders(self.most_recently_active_unit_loc, Some(Orders::GoTo{dest:dest}), ui).unwrap(); [INFO] [stderr] | ^^^^^^^^^ help: replace it with: `dest` [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/grid.rs:20:23 [INFO] [stderr] | [INFO] [stderr] 20 | LocationGrid{ grid: grid, dims: dims } [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `grid` [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/grid.rs:20:35 [INFO] [stderr] | [INFO] [stderr] 20 | LocationGrid{ grid: grid, dims: dims } [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `dims` [INFO] [stderr] | [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] = 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/grid.rs:42:23 [INFO] [stderr] | [INFO] [stderr] 42 | LocationGrid{ grid: grid, dims: dims } [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `grid` [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/grid.rs:42:35 [INFO] [stderr] | [INFO] [stderr] 42 | LocationGrid{ grid: grid, dims: dims } [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `dims` [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/ui/mod.rs:267:13 [INFO] [stderr] | [INFO] [stderr] 267 | stdout: stdout, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `stdout` [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] warning: using `write!()` with a format string that ends in a single newline, consider using `writeln!()` instead [INFO] [stderr] --> src/map/grid.rs:124:33 [INFO] [stderr] | [INFO] [stderr] 124 | result = result.and(write!(f, "\n")); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] --> src/ui/mod.rs:268:13 [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::write_with_newline)] on by default [INFO] [stderr] 268 | term_dims: term_dims, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `term_dims` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_with_newline [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/ui/mod.rs:269:13 [INFO] [stderr] | [INFO] [stderr] 269 | viewport_size: viewport_size, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `viewport_size` [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/ui/mod.rs:271:13 [INFO] [stderr] | [INFO] [stderr] 271 | map_scroller: map_scroller, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `map_scroller` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/map/grid.rs:253:39 [INFO] [stderr] | [INFO] [stderr] 253 | Obs::Observed{tile: tile, turn: 0} [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `tile` [INFO] [stderr] | [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/ui/mod.rs:272:13 [INFO] [stderr] | [INFO] [stderr] 272 | log: log, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `log` [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/ui/mod.rs:273:13 [INFO] [stderr] | [INFO] [stderr] 273 | current_player: current_player, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `current_player` [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/name.rs:25:19 [INFO] [stderr] | [INFO] [stderr] 25 | ListNamer{names: names, next_name: 0} [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `names` [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/name.rs:57:13 [INFO] [stderr] | [INFO] [stderr] 57 | cumulatively_weighted_names: cumulatively_weighted_names, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `cumulatively_weighted_names` [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] warning: redundant field names in struct initialization [INFO] [stderr] --> src/name.rs:183:13 [INFO] [stderr] | [INFO] [stderr] 183 | join_str: join_str, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `join_str` [INFO] [stderr] | [INFO] [stderr] --> src/unit/combat.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | victor: victor, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `victor` [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] = 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/name.rs:184:13 [INFO] [stderr] | [INFO] [stderr] 184 | namer1: namer1, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `namer1` [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/unit/combat.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | attacker: attacker, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `attacker` [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] | [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/unit/combat.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | defender: defender, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `defender` [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [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] warning: redundant field names in struct initialization [INFO] [stderr] --> src/name.rs:185:13 [INFO] [stderr] | [INFO] [stderr] 185 | namer2: namer2 [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `namer2` [INFO] [stderr] --> src/unit/combat.rs:25:13 [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] 25 | received_damage_sequence: received_damage_sequence [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `received_damage_sequence` [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] = 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/unit/mod.rs:193:13 [INFO] [stderr] | [INFO] [stderr] 193 | type_: type_, [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `type_` [INFO] [stderr] --> src/ui/scroll.rs:25:13 [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] 25 | rect: rect, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `rect` [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] = 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/unit/mod.rs:194:13 [INFO] [stderr] | [INFO] [stderr] 194 | alignment: alignment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `alignment` [INFO] [stderr] | [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/ui/scroll.rs:26:13 [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] | [INFO] [stderr] 26 | scrollable: scrollable, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `scrollable` [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] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/unit/mod.rs:196:13 [INFO] [stderr] | [INFO] [stderr] 196 | max_hp: max_hp, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `max_hp` [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] warning: redundant field names in struct initialization [INFO] [stderr] --> src/ui/indicators.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | rect: rect [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `rect` [INFO] [stderr] | [INFO] [stderr] --> src/unit/mod.rs:281:13 [INFO] [stderr] | [INFO] [stderr] 281 | loc: loc, [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] | ^^^^^^^^ help: replace it with: `loc` [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/unit/mod.rs:282:13 [INFO] [stderr] | [INFO] [stderr] 282 | alignment: alignment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `alignment` [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/util.rs:62:16 [INFO] [stderr] | [INFO] [stderr] 62 | Vec2d{ x: x, y: y } [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/util.rs:62:22 [INFO] [stderr] | [INFO] [stderr] 62 | Vec2d{ x: x, 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/ui/map.rs:130:13 [INFO] [stderr] | [INFO] [stderr] 130 | rect: rect, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `rect` [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/ui/map.rs:131:13 [INFO] [stderr] | [INFO] [stderr] 131 | map_dims: map_dims, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `map_dims` [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/ui/map.rs:134:13 [INFO] [stderr] | [INFO] [stderr] 134 | displayed_tiles: displayed_tiles [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `displayed_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/ui/mode.rs:49:35 [INFO] [stderr] | [INFO] [stderr] 49 | SetProductionMode{rect:rect, loc:loc}.run(game, ui, self, prev_mode) [INFO] [stderr] | ^^^^^^^^^ help: replace it with: `rect` [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/ui/mode.rs:49:46 [INFO] [stderr] | [INFO] [stderr] 49 | SetProductionMode{rect:rect, loc:loc}.run(game, ui, self, prev_mode) [INFO] [stderr] | ^^^^^^^ help: replace it with: `loc` [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/ui/mode.rs:55:35 [INFO] [stderr] | [INFO] [stderr] 55 | GetUnitOrdersMode{rect:rect, loc:loc, first_move:first_move}.run(game, ui, self, prev_mode) [INFO] [stderr] | ^^^^^^^^^ help: replace it with: `rect` [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/ui/mode.rs:55:46 [INFO] [stderr] | [INFO] [stderr] 55 | GetUnitOrdersMode{rect:rect, loc:loc, first_move:first_move}.run(game, ui, self, prev_mode) [INFO] [stderr] | ^^^^^^^ help: replace it with: `loc` [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/ui/mode.rs:55:55 [INFO] [stderr] | [INFO] [stderr] 55 | GetUnitOrdersMode{rect:rect, loc:loc, first_move:first_move}.run(game, ui, self, prev_mode) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `first_move` [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/ui/mode.rs:59:29 [INFO] [stderr] | [INFO] [stderr] 59 | ExamineMode{cursor_viewport_loc:cursor_viewport_loc, first: first, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `cursor_viewport_loc` [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/ui/mode.rs:59:70 [INFO] [stderr] | [INFO] [stderr] 59 | ExamineMode{cursor_viewport_loc:cursor_viewport_loc, first: first, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `first` [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/ui/mode.rs:60:21 [INFO] [stderr] | [INFO] [stderr] 60 | most_recently_active_unit_loc: most_recently_active_unit_loc}.run(game, ui, self, prev_mode) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `most_recently_active_unit_loc` [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/ui/mode.rs:102:29 [INFO] [stderr] | [INFO] [stderr] 102 | cursor_viewport_loc: cursor_viewport_loc, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `cursor_viewport_loc` [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/ui/mode.rs:197:37 [INFO] [stderr] | [INFO] [stderr] 197 | *mode = Mode::SetProduction{loc:loc}; [INFO] [stderr] | ^^^^^^^ help: replace it with: `loc` [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/ui/mode.rs:293:41 [INFO] [stderr] | [INFO] [stderr] 293 | *mode = Mode::GetUnitOrders{loc:loc, first_move:true}; [INFO] [stderr] | ^^^^^^^ help: replace it with: `loc` [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/ui/mode.rs:477:96 [INFO] [stderr] | [INFO] [stderr] 477 | game.give_orders(self.most_recently_active_unit_loc, Some(Orders::GoTo{dest:dest}), ui).unwrap(); [INFO] [stderr] | ^^^^^^^^^ help: replace it with: `dest` [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/ui/mod.rs:267:13 [INFO] [stderr] | [INFO] [stderr] 267 | stdout: stdout, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `stdout` [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/ui/mod.rs:268:13 [INFO] [stderr] | [INFO] [stderr] 268 | term_dims: term_dims, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `term_dims` [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/ui/mod.rs:269:13 [INFO] [stderr] | [INFO] [stderr] 269 | viewport_size: viewport_size, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `viewport_size` [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/ui/mod.rs:271:13 [INFO] [stderr] | [INFO] [stderr] 271 | map_scroller: map_scroller, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `map_scroller` [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/ui/mod.rs:272:13 [INFO] [stderr] | [INFO] [stderr] 272 | log: log, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `log` [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/ui/mod.rs:273:13 [INFO] [stderr] | [INFO] [stderr] 273 | current_player: current_player, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `current_player` [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/unit/combat.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | victor: victor, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `victor` [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/unit/combat.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | attacker: attacker, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `attacker` [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/unit/combat.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | defender: defender, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `defender` [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/unit/combat.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | received_damage_sequence: received_damage_sequence [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `received_damage_sequence` [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/unit/mod.rs:193:13 [INFO] [stderr] | [INFO] [stderr] 193 | type_: type_, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `type_` [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/unit/mod.rs:194:13 [INFO] [stderr] | [INFO] [stderr] 194 | alignment: alignment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `alignment` [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/unit/mod.rs:196:13 [INFO] [stderr] | [INFO] [stderr] 196 | max_hp: max_hp, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `max_hp` [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/unit/mod.rs:281:13 [INFO] [stderr] | [INFO] [stderr] 281 | loc: loc, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `loc` [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/unit/mod.rs:282:13 [INFO] [stderr] | [INFO] [stderr] 282 | alignment: alignment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `alignment` [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/util.rs:62:16 [INFO] [stderr] | [INFO] [stderr] 62 | Vec2d{ x: x, y: y } [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/util.rs:62:22 [INFO] [stderr] | [INFO] [stderr] 62 | Vec2d{ x: x, 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] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> src/main.rs:29:1 [INFO] [stderr] | [INFO] [stderr] 29 | #![feature(conservative_impl_trait)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> src/main.rs:30:1 [INFO] [stderr] | [INFO] [stderr] 30 | #![feature(try_from)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 2 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0554`. [INFO] [stderr] error: Could not compile `umpire`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> src/main.rs:29:1 [INFO] [stderr] | [INFO] [stderr] 29 | #![feature(conservative_impl_trait)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0554]: #![feature] may not be used on the stable release channel [INFO] [stderr] --> src/main.rs:30:1 [INFO] [stderr] | [INFO] [stderr] 30 | #![feature(try_from)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 2 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0554`. [INFO] [stderr] error: Could not compile `umpire`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "16b6d8647a64e1dbada329762413236d2f15d052b09e70918f2068c3430a290f"` [INFO] running `"docker" "rm" "-f" "16b6d8647a64e1dbada329762413236d2f15d052b09e70918f2068c3430a290f"` [INFO] [stdout] 16b6d8647a64e1dbada329762413236d2f15d052b09e70918f2068c3430a290f