[INFO] crate kicad_parse_gen 7.0.2 is already in cache [INFO] extracting crate kicad_parse_gen 7.0.2 into work/ex/clippy-test-run/sources/stable/reg/kicad_parse_gen/7.0.2 [INFO] extracting crate kicad_parse_gen 7.0.2 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/kicad_parse_gen/7.0.2 [INFO] validating manifest of kicad_parse_gen-7.0.2 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 kicad_parse_gen-7.0.2 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 kicad_parse_gen-7.0.2 [INFO] finished frobbing kicad_parse_gen-7.0.2 [INFO] frobbed toml for kicad_parse_gen-7.0.2 written to work/ex/clippy-test-run/sources/stable/reg/kicad_parse_gen/7.0.2/Cargo.toml [INFO] started frobbing kicad_parse_gen-7.0.2 [INFO] finished frobbing kicad_parse_gen-7.0.2 [INFO] frobbed toml for kicad_parse_gen-7.0.2 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/kicad_parse_gen/7.0.2/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [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 kicad_parse_gen-7.0.2 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-5/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/kicad_parse_gen/7.0.2:/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] 3cf39c010056c2fab2a3b2178e87b3084855c590e66a964ec048d5abb389ced7 [INFO] running `"docker" "start" "-a" "3cf39c010056c2fab2a3b2178e87b3084855c590e66a964ec048d5abb389ced7"` [INFO] [stderr] Checking symbolic_expressions v5.0.3 [INFO] [stderr] Checking env_logger v0.4.3 [INFO] [stderr] Checking kicad_parse_gen v7.0.2 (/opt/crater/workdir) [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/lib.rs:278:13 [INFO] [stderr] | [INFO] [stderr] 278 | x1: x1, [INFO] [stderr] | ^^^^^^ help: replace it with: `x1` [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/lib.rs:279:13 [INFO] [stderr] | [INFO] [stderr] 279 | y1: y1, [INFO] [stderr] | ^^^^^^ help: replace it with: `y1` [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/lib.rs:280:13 [INFO] [stderr] | [INFO] [stderr] 280 | x2: x2, [INFO] [stderr] | ^^^^^^ help: replace it with: `x2` [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/lib.rs:281:13 [INFO] [stderr] | [INFO] [stderr] 281 | y2: y2, [INFO] [stderr] | ^^^^^^ help: replace it with: `y2` [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/footprint/data.rs:42:13 [INFO] [stderr] | [INFO] [stderr] 42 | name: name, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `name` [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/lib.rs:278:13 [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/footprint/data.rs:557:13 [INFO] [stderr] | [INFO] [stderr] 557 | name: name, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `name` [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] 278 | x1: x1, [INFO] [stderr] | ^^^^^^ help: replace it with: `x1` [INFO] [stderr] | [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/footprint/data.rs:558:13 [INFO] [stderr] | [INFO] [stderr] 558 | value: value, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `value` [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] = 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/lib.rs:279:13 [INFO] [stderr] | [INFO] [stderr] 279 | y1: y1, [INFO] [stderr] | ^^^^^^ help: replace it with: `y1` [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/lib.rs:280:13 [INFO] [stderr] | [INFO] [stderr] 280 | x2: x2, [INFO] [stderr] | ^^^^^^ help: replace it with: `x2` [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/footprint/data.rs:604:13 [INFO] [stderr] | [INFO] [stderr] 604 | x: x, [INFO] [stderr] | ^^^^ help: replace it with: `x` [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] warning: redundant field names in struct initialization [INFO] [stderr] [INFO] [stderr] --> src/lib.rs:281:13 [INFO] [stderr] | [INFO] [stderr] 281 | y2: y2, [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/footprint/data.rs:605:13 [INFO] [stderr] | [INFO] [stderr] 605 | y: y, [INFO] [stderr] | ^^^^ help: replace it with: `y` [INFO] [stderr] | [INFO] [stderr] | ^^^^^^ help: replace it with: `y2` [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/footprint/data.rs:606:13 [INFO] [stderr] | [INFO] [stderr] 606 | rot: rot, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `rot` [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/footprint/data.rs:656:13 [INFO] [stderr] | [INFO] [stderr] 656 | font: font, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `font` [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/footprint/data.rs:657:13 [INFO] [stderr] | [INFO] [stderr] 657 | justify: justify, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `justify` [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/footprint/data.rs:723:14 [INFO] [stderr] | [INFO] [stderr] 723 | Xy { x: x, y: y, t: t } [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/footprint/data.rs:723:20 [INFO] [stderr] | [INFO] [stderr] 723 | Xy { x: x, y: y, t: t } [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/footprint/data.rs:723:26 [INFO] [stderr] | [INFO] [stderr] 723 | Xy { x: x, y: y, t: t } [INFO] [stderr] | ^^^^ help: replace it with: `t` [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/footprint/data.rs:730:13 [INFO] [stderr] | [INFO] [stderr] 730 | t: t, [INFO] [stderr] | ^^^^ help: replace it with: `t` [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/footprint/data.rs:969:20 [INFO] [stderr] | [INFO] [stderr] 969 | Ok(Layer { side: side, t: t }) [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `side` [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/footprint/data.rs:969:32 [INFO] [stderr] | [INFO] [stderr] 969 | Ok(Layer { side: side, t: t }) [INFO] [stderr] | ^^^^ help: replace it with: `t` [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/footprint/data.rs:1090:13 [INFO] [stderr] | [INFO] [stderr] 1090 | name: name, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `name` [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/footprint/data.rs:1091:13 [INFO] [stderr] | [INFO] [stderr] 1091 | t: t, [INFO] [stderr] | ^^^^ help: replace it with: `t` [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/footprint/data.rs:1092:13 [INFO] [stderr] | [INFO] [stderr] 1092 | shape: shape, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `shape` [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/footprint/data.rs:1379:15 [INFO] [stderr] | [INFO] [stderr] 1379 | Xyz { x: x, y: y, z: z } [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/footprint/data.rs:1379:21 [INFO] [stderr] | [INFO] [stderr] 1379 | Xyz { x: x, y: y, z: z } [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/footprint/data.rs:1379:27 [INFO] [stderr] | [INFO] [stderr] 1379 | Xyz { x: x, y: y, 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/footprint/data.rs:1683:21 [INFO] [stderr] | [INFO] [stderr] 1683 | size: size, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `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: 5th binding whose name is just one char [INFO] [stderr] --> src/footprint/de.rs:146:13 [INFO] [stderr] | [INFO] [stderr] 146 | let y = i.f("y")?; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::many_single_char_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/footprint/de.rs:165:13 [INFO] [stderr] | [INFO] [stderr] 165 | let z = i.f("z")?; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/footprint/de.rs:176:13 [INFO] [stderr] | [INFO] [stderr] 176 | num: num, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `num` [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] --> src/schematic.rs:385:38 [INFO] [stderr] | [INFO] [stderr] 385 | Element::Other(ref c) => write!(f, "{}\n", c), [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] warning: redundant field names in struct initialization [INFO] [stderr] --> src/schematic.rs:747:13 [INFO] [stderr] | [INFO] [stderr] 747 | i: i, [INFO] [stderr] | ^^^^ help: replace it with: `i` [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/schematic.rs:758:13 [INFO] [stderr] | [INFO] [stderr] 758 | name: name, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `name` [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/schematic.rs:766:13 [INFO] [stderr] | [INFO] [stderr] 766 | i: i, [INFO] [stderr] | ^^^^ help: replace it with: `i` [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/schematic.rs:767:13 [INFO] [stderr] | [INFO] [stderr] 767 | name: name, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `name` [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/schematic.rs:768:13 [INFO] [stderr] | [INFO] [stderr] 768 | value: value, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `value` [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/schematic.rs:776:13 [INFO] [stderr] | [INFO] [stderr] 776 | 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/schematic.rs:777:13 [INFO] [stderr] | [INFO] [stderr] 777 | 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/footprint/data.rs:42:13 [INFO] [stderr] | [INFO] [stderr] 42 | name: name, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `name` [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/footprint/data.rs:557:13 [INFO] [stderr] | [INFO] [stderr] 557 | name: name, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `name` [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/footprint/data.rs:558:13 [INFO] [stderr] | [INFO] [stderr] 558 | value: value, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `value` [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/footprint/data.rs:604:13 [INFO] [stderr] | [INFO] [stderr] 604 | 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/footprint/data.rs:605:13 [INFO] [stderr] | [INFO] [stderr] 605 | 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/footprint/data.rs:606:13 [INFO] [stderr] | [INFO] [stderr] 606 | rot: rot, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `rot` [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/footprint/data.rs:656:13 [INFO] [stderr] | [INFO] [stderr] 656 | font: font, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `font` [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/footprint/data.rs:657:13 [INFO] [stderr] | [INFO] [stderr] 657 | justify: justify, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `justify` [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/footprint/data.rs:723:14 [INFO] [stderr] | [INFO] [stderr] 723 | Xy { x: x, y: y, t: t } [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/footprint/data.rs:723:20 [INFO] [stderr] | [INFO] [stderr] 723 | Xy { x: x, y: y, t: t } [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/footprint/data.rs:723:26 [INFO] [stderr] | [INFO] [stderr] 723 | Xy { x: x, y: y, t: t } [INFO] [stderr] | ^^^^ help: replace it with: `t` [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/footprint/data.rs:730:13 [INFO] [stderr] | [INFO] [stderr] 730 | t: t, [INFO] [stderr] | ^^^^ help: replace it with: `t` [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/footprint/data.rs:969:20 [INFO] [stderr] | [INFO] [stderr] 969 | Ok(Layer { side: side, t: t }) [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `side` [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/footprint/data.rs:969:32 [INFO] [stderr] | [INFO] [stderr] 969 | Ok(Layer { side: side, t: t }) [INFO] [stderr] | ^^^^ help: replace it with: `t` [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/footprint/data.rs:1090:13 [INFO] [stderr] | [INFO] [stderr] 1090 | name: name, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `name` [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/footprint/data.rs:1091:13 [INFO] [stderr] | [INFO] [stderr] 1091 | t: t, [INFO] [stderr] | ^^^^ help: replace it with: `t` [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/footprint/data.rs:1092:13 [INFO] [stderr] | [INFO] [stderr] 1092 | shape: shape, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `shape` [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/footprint/data.rs:1379:15 [INFO] [stderr] | [INFO] [stderr] 1379 | Xyz { x: x, y: y, z: z } [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/footprint/data.rs:1379:21 [INFO] [stderr] | [INFO] [stderr] 1379 | Xyz { x: x, y: y, z: z } [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] warning: redundant field names in struct initialization [INFO] [stderr] --> src/schematic.rs:1421:9 [INFO] [stderr] | [INFO] [stderr] 1421 | x1: x1, [INFO] [stderr] | ^^^^^^ help: replace it with: `x1` [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/schematic.rs:1422:9 [INFO] [stderr] | [INFO] [stderr] 1422 | y1: y1, [INFO] [stderr] | ^^^^^^ help: replace it with: `y1` [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/schematic.rs:1423:9 [INFO] [stderr] | [INFO] [stderr] 1423 | x2: x2, [INFO] [stderr] | ^^^^^^ help: replace it with: `x2` [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/schematic.rs:1424:9 [INFO] [stderr] | [INFO] [stderr] 1424 | y2: y2, [INFO] [stderr] | ^^^^^^ help: replace it with: `y2` [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] --> src/footprint/data.rs:1379:27 [INFO] [stderr] | [INFO] [stderr] 1379 | Xyz { x: x, y: y, 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/footprint/data.rs:1683:21 [INFO] [stderr] | [INFO] [stderr] 1683 | size: size, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `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: 5th binding whose name is just one char [INFO] [stderr] --> src/footprint/de.rs:146:13 [INFO] [stderr] | [INFO] [stderr] 146 | let y = i.f("y")?; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::many_single_char_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/footprint/de.rs:165:13 [INFO] [stderr] | [INFO] [stderr] 165 | let z = i.f("z")?; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/footprint/de.rs:176:13 [INFO] [stderr] | [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/schematic.rs:1488:9 [INFO] [stderr] | [INFO] [stderr] 1488 | t: t, [INFO] [stderr] | ^^^^ help: replace it with: `t` [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/schematic.rs:1491:9 [INFO] [stderr] | [INFO] [stderr] 1491 | orientation: orientation, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `orientation` [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] 176 | num: num, [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/schematic.rs:1492:9 [INFO] [stderr] | [INFO] [stderr] 1492 | size: size, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `size` [INFO] [stderr] | [INFO] [stderr] | ^^^^^^^^ help: replace it with: `num` [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/schematic.rs:1493:9 [INFO] [stderr] | [INFO] [stderr] 1493 | shape: shape, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `shape` [INFO] [stderr] | [INFO] [stderr] --> src/schematic.rs:385:38 [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] 385 | Element::Other(ref c) => write!(f, "{}\n", c), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/schematic.rs:1494:9 [INFO] [stderr] | [INFO] [stderr] 1494 | italic: italic, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `italic` [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#redundant_field_names [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_with_newline [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/schematic.rs:747:13 [INFO] [stderr] | [INFO] [stderr] 747 | i: i, [INFO] [stderr] | ^^^^ help: replace it with: `i` [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/schematic.rs:758:13 [INFO] [stderr] | [INFO] [stderr] 758 | name: name, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `name` [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/schematic.rs:766:13 [INFO] [stderr] | [INFO] [stderr] 766 | i: i, [INFO] [stderr] | ^^^^ help: replace it with: `i` [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/schematic.rs:767:13 [INFO] [stderr] | [INFO] [stderr] 767 | name: name, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `name` [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/schematic.rs:768:13 [INFO] [stderr] | [INFO] [stderr] 768 | value: value, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `value` [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/schematic.rs:776:13 [INFO] [stderr] | [INFO] [stderr] 776 | 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/schematic.rs:777:13 [INFO] [stderr] | [INFO] [stderr] 777 | 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/schematic.rs:1421:9 [INFO] [stderr] | [INFO] [stderr] 1421 | x1: x1, [INFO] [stderr] | ^^^^^^ help: replace it with: `x1` [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/schematic.rs:1422:9 [INFO] [stderr] | [INFO] [stderr] 1422 | y1: y1, [INFO] [stderr] | ^^^^^^ help: replace it with: `y1` [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/schematic.rs:1423:9 [INFO] [stderr] | [INFO] [stderr] 1423 | x2: x2, [INFO] [stderr] | ^^^^^^ help: replace it with: `x2` [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/schematic.rs:1424:9 [INFO] [stderr] | [INFO] [stderr] 1424 | y2: y2, [INFO] [stderr] | ^^^^^^ help: replace it with: `y2` [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/schematic.rs:1488:9 [INFO] [stderr] | [INFO] [stderr] 1488 | t: t, [INFO] [stderr] | ^^^^ help: replace it with: `t` [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/schematic.rs:1491:9 [INFO] [stderr] | [INFO] [stderr] 1491 | orientation: orientation, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `orientation` [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/schematic.rs:1492:9 [INFO] [stderr] | [INFO] [stderr] 1492 | size: size, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `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/schematic.rs:1493:9 [INFO] [stderr] | [INFO] [stderr] 1493 | shape: shape, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `shape` [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/schematic.rs:1495:9 [INFO] [stderr] | [INFO] [stderr] 1495 | thickness: thickness, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `thickness` [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/schematic.rs:1496:9 [INFO] [stderr] | [INFO] [stderr] 1496 | text: text, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `text` [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/schematic.rs:1494:9 [INFO] [stderr] | [INFO] [stderr] 1494 | italic: italic, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `italic` [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/schematic.rs:1495:9 [INFO] [stderr] | [INFO] [stderr] 1495 | thickness: thickness, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `thickness` [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/schematic.rs:1496:9 [INFO] [stderr] | [INFO] [stderr] 1496 | text: text, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `text` [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/layout/data.rs:759:13 [INFO] [stderr] | [INFO] [stderr] 759 | num: num, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `num` [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/layout/data.rs:782:13 [INFO] [stderr] | [INFO] [stderr] 782 | clearance: clearance, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `clearance` [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/layout/data.rs:759:13 [INFO] [stderr] | [INFO] [stderr] 759 | num: num, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `num` [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] --> src/layout/data.rs:783:13 [INFO] [stderr] | [INFO] [stderr] 783 | trace_width: trace_width, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `trace_width` [INFO] [stderr] | [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/layout/data.rs:782:13 [INFO] [stderr] | [INFO] [stderr] 782 | clearance: clearance, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `clearance` [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] warning: redundant field names in struct initialization [INFO] [stderr] --> src/layout/data.rs:784:13 [INFO] [stderr] | [INFO] [stderr] 784 | via_dia: via_dia, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `via_dia` [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/layout/data.rs:785:13 [INFO] [stderr] | [INFO] [stderr] --> src/layout/data.rs:783:13 [INFO] [stderr] 785 | via_drill: via_drill, [INFO] [stderr] | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `via_drill` [INFO] [stderr] 783 | trace_width: trace_width, [INFO] [stderr] | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `trace_width` [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/layout/data.rs:786:13 [INFO] [stderr] | [INFO] [stderr] 786 | uvia_dia: uvia_dia, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `uvia_dia` [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] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] --> src/layout/data.rs:787:13 [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] 787 | uvia_drill: uvia_drill, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `uvia_drill` [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/layout/data.rs:788:13 [INFO] [stderr] | [INFO] [stderr] 788 | diff_pair_gap: diff_pair_gap, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `diff_pair_gap` [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/layout/data.rs:789:13 [INFO] [stderr] | [INFO] [stderr] 789 | diff_pair_width: diff_pair_width, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `diff_pair_width` [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/layout/data.rs:784:13 [INFO] [stderr] | [INFO] [stderr] 784 | via_dia: via_dia, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `via_dia` [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/layout/data.rs:785:13 [INFO] [stderr] | [INFO] [stderr] 785 | via_drill: via_drill, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `via_drill` [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/layout/data.rs:786:13 [INFO] [stderr] | [INFO] [stderr] 786 | uvia_dia: uvia_dia, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `uvia_dia` [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/layout/data.rs:787:13 [INFO] [stderr] | [INFO] [stderr] 787 | uvia_drill: uvia_drill, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `uvia_drill` [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/layout/data.rs:788:13 [INFO] [stderr] | [INFO] [stderr] 788 | diff_pair_gap: diff_pair_gap, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `diff_pair_gap` [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/layout/data.rs:789:13 [INFO] [stderr] | [INFO] [stderr] 789 | diff_pair_width: diff_pair_width, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `diff_pair_width` [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/layout/de.rs:139:13 [INFO] [stderr] | [INFO] [stderr] 139 | num: num, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `num` [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/layout/de.rs:140:13 [INFO] [stderr] | [INFO] [stderr] 140 | layer: layer, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `layer` [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/layout/de.rs:139:13 [INFO] [stderr] | [INFO] [stderr] 139 | num: num, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `num` [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/layout/de.rs:140:13 [INFO] [stderr] | [INFO] [stderr] 140 | layer: layer, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `layer` [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/layout/de.rs:141:13 [INFO] [stderr] | [INFO] [stderr] 141 | layer_type: layer_type, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `layer_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/layout/de.rs:142:13 [INFO] [stderr] | [INFO] [stderr] 142 | hide: hide, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hide` [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/layout/de.rs:212:13 [INFO] [stderr] | [INFO] [stderr] 212 | name: name, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `name` [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/layout/de.rs:213:13 [INFO] [stderr] | [INFO] [stderr] 213 | desc: desc, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `desc` [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/layout/de.rs:214:13 [INFO] [stderr] | [INFO] [stderr] 214 | clearance: clearance, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `clearance` [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/layout/de.rs:215:13 [INFO] [stderr] | [INFO] [stderr] 215 | via_dia: via_dia, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `via_dia` [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/layout/de.rs:216:13 [INFO] [stderr] | [INFO] [stderr] 216 | via_drill: via_drill, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `via_drill` [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/layout/de.rs:217:13 [INFO] [stderr] | [INFO] [stderr] 217 | uvia_dia: uvia_dia, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `uvia_dia` [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/layout/de.rs:218:13 [INFO] [stderr] | [INFO] [stderr] 218 | uvia_drill: uvia_drill, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `uvia_drill` [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/layout/de.rs:219:13 [INFO] [stderr] | [INFO] [stderr] 219 | diff_pair_gap: diff_pair_gap, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `diff_pair_gap` [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/layout/de.rs:220:13 [INFO] [stderr] | [INFO] [stderr] 220 | diff_pair_width: diff_pair_width, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `diff_pair_width` [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/layout/de.rs:222:13 [INFO] [stderr] | [INFO] [stderr] 222 | trace_width: trace_width, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `trace_width` [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/layout/de.rs:247:13 [INFO] [stderr] | [INFO] [stderr] 247 | elements: elements, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `elements` [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/layout/de.rs:248:13 [INFO] [stderr] | [INFO] [stderr] 248 | pcbplotparams: pcbplotparams, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `pcbplotparams` [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/layout/de.rs:366:13 [INFO] [stderr] | [INFO] [stderr] 366 | net: net, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `net` [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/layout/de.rs:368:13 [INFO] [stderr] | [INFO] [stderr] 368 | layer: layer, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `layer` [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/layout/de.rs:369:13 [INFO] [stderr] | [INFO] [stderr] 369 | tstamp: tstamp, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `tstamp` [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/layout/de.rs:370:13 [INFO] [stderr] | [INFO] [stderr] 370 | hatch: hatch, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `hatch` [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/layout/de.rs:371:13 [INFO] [stderr] | [INFO] [stderr] 371 | priority: priority, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `priority` [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/layout/de.rs:372:13 [INFO] [stderr] | [INFO] [stderr] 372 | connect_pads: connect_pads, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `connect_pads` [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/layout/de.rs:373:13 [INFO] [stderr] | [INFO] [stderr] 373 | min_thickness: min_thickness, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `min_thickness` [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/layout/de.rs:374:13 [INFO] [stderr] | [INFO] [stderr] 374 | keepout: keepout, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `keepout` [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/layout/de.rs:375:13 [INFO] [stderr] | [INFO] [stderr] 375 | fill: fill, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `fill` [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/layout/de.rs:376:13 [INFO] [stderr] | [INFO] [stderr] 376 | polygons: polygons, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `polygons` [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/layout/de.rs:377:13 [INFO] [stderr] | [INFO] [stderr] 377 | filled_polygons: filled_polygons, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `filled_polygons` [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/layout/de.rs:378:13 [INFO] [stderr] | [INFO] [stderr] 378 | fill_segments: fill_segments, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `fill_segments` [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/layout/de.rs:141:13 [INFO] [stderr] | [INFO] [stderr] 141 | layer_type: layer_type, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `layer_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/layout/de.rs:142:13 [INFO] [stderr] | [INFO] [stderr] 142 | hide: hide, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `hide` [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/layout/de.rs:212:13 [INFO] [stderr] | [INFO] [stderr] 212 | name: name, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `name` [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/layout/de.rs:213:13 [INFO] [stderr] | [INFO] [stderr] 213 | desc: desc, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `desc` [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/layout/de.rs:214:13 [INFO] [stderr] | [INFO] [stderr] 214 | clearance: clearance, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `clearance` [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/layout/de.rs:215:13 [INFO] [stderr] | [INFO] [stderr] 215 | via_dia: via_dia, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `via_dia` [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/layout/de.rs:216:13 [INFO] [stderr] | [INFO] [stderr] 216 | via_drill: via_drill, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `via_drill` [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/layout/de.rs:217:13 [INFO] [stderr] | [INFO] [stderr] 217 | uvia_dia: uvia_dia, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `uvia_dia` [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/layout/de.rs:218:13 [INFO] [stderr] | [INFO] [stderr] 218 | uvia_drill: uvia_drill, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `uvia_drill` [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/layout/de.rs:219:13 [INFO] [stderr] | [INFO] [stderr] 219 | diff_pair_gap: diff_pair_gap, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `diff_pair_gap` [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/layout/de.rs:220:13 [INFO] [stderr] | [INFO] [stderr] 220 | diff_pair_width: diff_pair_width, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `diff_pair_width` [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/layout/de.rs:222:13 [INFO] [stderr] | [INFO] [stderr] 222 | trace_width: trace_width, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `trace_width` [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/layout/de.rs:247:13 [INFO] [stderr] | [INFO] [stderr] 247 | elements: elements, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `elements` [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/layout/de.rs:248:13 [INFO] [stderr] | [INFO] [stderr] 248 | pcbplotparams: pcbplotparams, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `pcbplotparams` [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/layout/de.rs:366:13 [INFO] [stderr] | [INFO] [stderr] 366 | net: net, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `net` [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/layout/de.rs:368:13 [INFO] [stderr] | [INFO] [stderr] 368 | layer: layer, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `layer` [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/layout/de.rs:369:13 [INFO] [stderr] | [INFO] [stderr] 369 | tstamp: tstamp, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `tstamp` [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/layout/de.rs:370:13 [INFO] [stderr] | [INFO] [stderr] 370 | hatch: hatch, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `hatch` [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/layout/de.rs:371:13 [INFO] [stderr] | [INFO] [stderr] 371 | priority: priority, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `priority` [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/layout/de.rs:372:13 [INFO] [stderr] | [INFO] [stderr] 372 | connect_pads: connect_pads, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `connect_pads` [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/layout/de.rs:373:13 [INFO] [stderr] | [INFO] [stderr] 373 | min_thickness: min_thickness, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `min_thickness` [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/layout/de.rs:374:13 [INFO] [stderr] | [INFO] [stderr] 374 | keepout: keepout, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `keepout` [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/layout/de.rs:375:13 [INFO] [stderr] | [INFO] [stderr] 375 | fill: fill, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `fill` [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/layout/de.rs:376:13 [INFO] [stderr] | [INFO] [stderr] 376 | polygons: polygons, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `polygons` [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/layout/de.rs:377:13 [INFO] [stderr] | [INFO] [stderr] 377 | filled_polygons: filled_polygons, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `filled_polygons` [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/layout/de.rs:378:13 [INFO] [stderr] | [INFO] [stderr] 378 | fill_segments: fill_segments, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `fill_segments` [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/symbol_lib.rs:277:13 [INFO] [stderr] | [INFO] [stderr] 277 | name: name, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `name` [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/symbol_lib.rs:278:13 [INFO] [stderr] | [INFO] [stderr] 278 | reference: reference, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `reference` [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 `writeln!(f, "")` [INFO] [stderr] --> src/symbol_lib.rs:357:13 [INFO] [stderr] | [INFO] [stderr] 357 | writeln!(f, "")?; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: replace it with: `writeln!(f)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::writeln_empty_string)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#writeln_empty_string [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:464:51 [INFO] [stderr] | [INFO] [stderr] 464 | PinOrientation::Up => write!(f, "{}", 'U'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::write_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:465:53 [INFO] [stderr] | [INFO] [stderr] 465 | PinOrientation::Down => write!(f, "{}", 'D'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:466:53 [INFO] [stderr] | [INFO] [stderr] 466 | PinOrientation::Left => write!(f, "{}", 'L'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:467:54 [INFO] [stderr] | [INFO] [stderr] 467 | PinOrientation::Right => write!(f, "{}", 'R'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:493:47 [INFO] [stderr] | [INFO] [stderr] 493 | PinType::Input => write!(f, "{}", 'I'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:494:48 [INFO] [stderr] | [INFO] [stderr] 494 | PinType::Output => write!(f, "{}", 'O'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:495:46 [INFO] [stderr] | [INFO] [stderr] 495 | PinType::Bidi => write!(f, "{}", 'B'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:496:50 [INFO] [stderr] | [INFO] [stderr] 496 | PinType::Tristate => write!(f, "{}", 'T'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:497:49 [INFO] [stderr] | [INFO] [stderr] 497 | PinType::Passive => write!(f, "{}", 'P'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:498:53 [INFO] [stderr] | [INFO] [stderr] 498 | PinType::Unspecified => write!(f, "{}", 'U'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:499:52 [INFO] [stderr] | [INFO] [stderr] 499 | PinType::PowerInput => write!(f, "{}", 'W'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:500:53 [INFO] [stderr] | [INFO] [stderr] 500 | PinType::PowerOutput => write!(f, "{}", 'w'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:501:55 [INFO] [stderr] | [INFO] [stderr] 501 | PinType::OpenCollector => write!(f, "{}", 'C'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:502:53 [INFO] [stderr] | [INFO] [stderr] 502 | PinType::OpenEmitter => write!(f, "{}", 'E'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:503:54 [INFO] [stderr] | [INFO] [stderr] 503 | PinType::NotConnected => write!(f, "{}", 'N'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/symbol_lib.rs:277:13 [INFO] [stderr] | [INFO] [stderr] 277 | name: name, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `name` [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/symbol_lib.rs:278:13 [INFO] [stderr] | [INFO] [stderr] 278 | reference: reference, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `reference` [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 `writeln!(f, "")` [INFO] [stderr] --> src/symbol_lib.rs:357:13 [INFO] [stderr] | [INFO] [stderr] 357 | writeln!(f, "")?; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: replace it with: `writeln!(f)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::writeln_empty_string)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#writeln_empty_string [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:464:51 [INFO] [stderr] | [INFO] [stderr] 464 | PinOrientation::Up => write!(f, "{}", 'U'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::write_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:465:53 [INFO] [stderr] | [INFO] [stderr] 465 | PinOrientation::Down => write!(f, "{}", 'D'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:466:53 [INFO] [stderr] | [INFO] [stderr] 466 | PinOrientation::Left => write!(f, "{}", 'L'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:467:54 [INFO] [stderr] | [INFO] [stderr] 467 | PinOrientation::Right => write!(f, "{}", 'R'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:493:47 [INFO] [stderr] | [INFO] [stderr] 493 | PinType::Input => write!(f, "{}", 'I'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:494:48 [INFO] [stderr] | [INFO] [stderr] 494 | PinType::Output => write!(f, "{}", 'O'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:495:46 [INFO] [stderr] | [INFO] [stderr] 495 | PinType::Bidi => write!(f, "{}", 'B'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:496:50 [INFO] [stderr] | [INFO] [stderr] 496 | PinType::Tristate => write!(f, "{}", 'T'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:497:49 [INFO] [stderr] | [INFO] [stderr] 497 | PinType::Passive => write!(f, "{}", 'P'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:498:53 [INFO] [stderr] | [INFO] [stderr] 498 | PinType::Unspecified => write!(f, "{}", 'U'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:499:52 [INFO] [stderr] | [INFO] [stderr] 499 | PinType::PowerInput => write!(f, "{}", 'W'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:500:53 [INFO] [stderr] | [INFO] [stderr] 500 | PinType::PowerOutput => write!(f, "{}", 'w'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:501:55 [INFO] [stderr] | [INFO] [stderr] 501 | PinType::OpenCollector => write!(f, "{}", 'C'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:502:53 [INFO] [stderr] | [INFO] [stderr] 502 | PinType::OpenEmitter => write!(f, "{}", 'E'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:503:54 [INFO] [stderr] | [INFO] [stderr] 503 | PinType::NotConnected => write!(f, "{}", 'N'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:537:51 [INFO] [stderr] | [INFO] [stderr] 537 | PinShape::Inverted => write!(f, "{}", 'I'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:538:48 [INFO] [stderr] | [INFO] [stderr] 538 | PinShape::Clock => write!(f, "{}", 'C'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:539:56 [INFO] [stderr] | [INFO] [stderr] 539 | PinShape::InvertedClock => write!(f, "{}", "CI"), [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:540:51 [INFO] [stderr] | [INFO] [stderr] 540 | PinShape::InputLow => write!(f, "{}", 'L'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:541:51 [INFO] [stderr] | [INFO] [stderr] 541 | PinShape::ClockLow => write!(f, "{}", "CL"), [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:542:52 [INFO] [stderr] | [INFO] [stderr] 542 | PinShape::OutputLow => write!(f, "{}", "V"), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:543:59 [INFO] [stderr] | [INFO] [stderr] 543 | PinShape::FallingEdgeClock => write!(f, "{}", "F"), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:544:51 [INFO] [stderr] | [INFO] [stderr] 544 | PinShape::NonLogic => write!(f, "{}", "X"), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/symbol_lib.rs:1100:17 [INFO] [stderr] | [INFO] [stderr] 1100 | field: field, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `field` [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/fp_lib_table.rs:69:25 [INFO] [stderr] | [INFO] [stderr] 69 | Ok(FpLibTable { libs: libs }) [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `libs` [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/fp_lib_table.rs:82:13 [INFO] [stderr] | [INFO] [stderr] 82 | name: name, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `name` [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/fp_lib_table.rs:83:13 [INFO] [stderr] | [INFO] [stderr] 83 | 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/fp_lib_table.rs:84:13 [INFO] [stderr] | [INFO] [stderr] 84 | uri: uri, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `uri` [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/fp_lib_table.rs:85:13 [INFO] [stderr] | [INFO] [stderr] 85 | options: options, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `options` [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/fp_lib_table.rs:86:13 [INFO] [stderr] | [INFO] [stderr] 86 | descr: descr, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `descr` [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/checkfix.rs:132:13 [INFO] [stderr] | [INFO] [stderr] 132 | section: section, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `section` [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/checkfix.rs:133:13 [INFO] [stderr] | [INFO] [stderr] 133 | rule: rule, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `rule` [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: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:537:51 [INFO] [stderr] | [INFO] [stderr] 537 | PinShape::Inverted => write!(f, "{}", 'I'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:538:48 [INFO] [stderr] | [INFO] [stderr] 538 | PinShape::Clock => write!(f, "{}", 'C'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:539:56 [INFO] [stderr] | [INFO] [stderr] 539 | PinShape::InvertedClock => write!(f, "{}", "CI"), [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:540:51 [INFO] [stderr] | [INFO] [stderr] 540 | PinShape::InputLow => write!(f, "{}", 'L'), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:541:51 [INFO] [stderr] | [INFO] [stderr] 541 | PinShape::ClockLow => write!(f, "{}", "CL"), [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:542:52 [INFO] [stderr] | [INFO] [stderr] 542 | PinShape::OutputLow => write!(f, "{}", "V"), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:543:59 [INFO] [stderr] | [INFO] [stderr] 543 | PinShape::FallingEdgeClock => write!(f, "{}", "F"), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: literal with an empty format string [INFO] [stderr] --> src/symbol_lib.rs:544:51 [INFO] [stderr] | [INFO] [stderr] 544 | PinShape::NonLogic => write!(f, "{}", "X"), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_literal [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/symbol_lib.rs:1100:17 [INFO] [stderr] | [INFO] [stderr] 1100 | field: field, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `field` [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/fp_lib_table.rs:69:25 [INFO] [stderr] | [INFO] [stderr] 69 | Ok(FpLibTable { libs: libs }) [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `libs` [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/fp_lib_table.rs:82:13 [INFO] [stderr] | [INFO] [stderr] 82 | name: name, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `name` [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/fp_lib_table.rs:83:13 [INFO] [stderr] | [INFO] [stderr] 83 | 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/fp_lib_table.rs:84:13 [INFO] [stderr] | [INFO] [stderr] 84 | uri: uri, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `uri` [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/fp_lib_table.rs:85:13 [INFO] [stderr] | [INFO] [stderr] 85 | options: options, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `options` [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/fp_lib_table.rs:86:13 [INFO] [stderr] | [INFO] [stderr] 86 | descr: descr, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `descr` [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/checkfix.rs:132:13 [INFO] [stderr] | [INFO] [stderr] 132 | section: section, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `section` [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/checkfix.rs:133:13 [INFO] [stderr] | [INFO] [stderr] 133 | rule: rule, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `rule` [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: lint name `needless_pass_by_value` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/lib.rs:137:44 [INFO] [stderr] | [INFO] [stderr] 137 | #[cfg_attr(feature = "cargo-clippy", allow(needless_pass_by_value))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::needless_pass_by_value` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(renamed_and_removed_lints)] on by default [INFO] [stderr] [INFO] [stderr] warning: this if statement can be collapsed [INFO] [stderr] --> src/footprint/data.rs:1717:13 [INFO] [stderr] | [INFO] [stderr] 1717 | / if pth == 0 && smd > 0 { [INFO] [stderr] 1718 | | if !self.has_smd_attr() { [INFO] [stderr] 1719 | | self.elements.push(Element::Attr("smd".into())) [INFO] [stderr] 1720 | | } [INFO] [stderr] 1721 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::collapsible_if)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1717 | if pth == 0 && smd > 0 && !self.has_smd_attr() { [INFO] [stderr] 1718 | self.elements.push(Element::Attr("smd".into())) [INFO] [stderr] 1719 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: lint name `needless_pass_by_value` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/symbol_lib.rs:730:44 [INFO] [stderr] | [INFO] [stderr] 730 | #[cfg_attr(feature = "cargo-clippy", allow(needless_pass_by_value))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::needless_pass_by_value` [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/symbol_lib.rs:875:20 [INFO] [stderr] | [INFO] [stderr] 875 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 876 | | if !field.visible && !symbol.is_power() { [INFO] [stderr] 877 | | v.push(CheckFixData::new( [INFO] [stderr] 878 | | 4, [INFO] [stderr] ... | [INFO] [stderr] 883 | | } [INFO] [stderr] 884 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 875 | } else if !field.visible && !symbol.is_power() { [INFO] [stderr] 876 | v.push(CheckFixData::new( [INFO] [stderr] 877 | 4, [INFO] [stderr] 878 | 9, [INFO] [stderr] 879 | symbol.name.clone(), [INFO] [stderr] 880 | "reference field should be visible for normal symbols", [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/symbol_lib.rs:905:20 [INFO] [stderr] | [INFO] [stderr] 905 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 906 | | if !field.visible { [INFO] [stderr] 907 | | v.push(CheckFixData::new( [INFO] [stderr] 908 | | 4, [INFO] [stderr] ... | [INFO] [stderr] 913 | | } [INFO] [stderr] 914 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 905 | } else if !field.visible { [INFO] [stderr] 906 | v.push(CheckFixData::new( [INFO] [stderr] 907 | 4, [INFO] [stderr] 908 | 9, [INFO] [stderr] 909 | symbol.name.clone(), [INFO] [stderr] 910 | "value field should be visible for normal symbols", [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this if statement can be collapsed [INFO] [stderr] --> src/symbol_lib.rs:989:9 [INFO] [stderr] | [INFO] [stderr] 989 | / if self.name.to_lowercase().contains("nc") { [INFO] [stderr] 990 | | if self.pin_type != PinType::NotConnected { [INFO] [stderr] 991 | | v.push(CheckFixData::new( [INFO] [stderr] 992 | | 4, [INFO] [stderr] ... | [INFO] [stderr] 997 | | } [INFO] [stderr] 998 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 989 | if self.name.to_lowercase().contains("nc") && self.pin_type != PinType::NotConnected { [INFO] [stderr] 990 | v.push(CheckFixData::new( [INFO] [stderr] 991 | 4, [INFO] [stderr] 992 | 7, [INFO] [stderr] 993 | name.clone(), [INFO] [stderr] 994 | "Pin should be of type Not Connected", [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/symbol_lib.rs:1009:16 [INFO] [stderr] | [INFO] [stderr] 1009 | } else { [INFO] [stderr] | ________________^ [INFO] [stderr] 1010 | | if !self.pin_visible { [INFO] [stderr] 1011 | | v.push(CheckFixData::new( [INFO] [stderr] 1012 | | 4, [INFO] [stderr] ... | [INFO] [stderr] 1017 | | } [INFO] [stderr] 1018 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1009 | } else if !self.pin_visible { [INFO] [stderr] 1010 | v.push(CheckFixData::new( [INFO] [stderr] 1011 | 4, [INFO] [stderr] 1012 | 7, [INFO] [stderr] 1013 | name.clone(), [INFO] [stderr] 1014 | "Pin should be visible", [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/checkfix.rs:245:21 [INFO] [stderr] | [INFO] [stderr] 245 | const ALLOWED_1_7: &'static str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-."; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: lint name `needless_pass_by_value` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/lib.rs:137:44 [INFO] [stderr] | [INFO] [stderr] 137 | #[cfg_attr(feature = "cargo-clippy", allow(needless_pass_by_value))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::needless_pass_by_value` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(renamed_and_removed_lints)] on by default [INFO] [stderr] [INFO] [stderr] warning: this if statement can be collapsed [INFO] [stderr] --> src/footprint/data.rs:1717:13 [INFO] [stderr] | [INFO] [stderr] 1717 | / if pth == 0 && smd > 0 { [INFO] [stderr] 1718 | | if !self.has_smd_attr() { [INFO] [stderr] 1719 | | self.elements.push(Element::Attr("smd".into())) [INFO] [stderr] 1720 | | } [INFO] [stderr] 1721 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::collapsible_if)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1717 | if pth == 0 && smd > 0 && !self.has_smd_attr() { [INFO] [stderr] 1718 | self.elements.push(Element::Attr("smd".into())) [INFO] [stderr] 1719 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: lint name `needless_pass_by_value` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/symbol_lib.rs:730:44 [INFO] [stderr] | [INFO] [stderr] 730 | #[cfg_attr(feature = "cargo-clippy", allow(needless_pass_by_value))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::needless_pass_by_value` [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/symbol_lib.rs:875:20 [INFO] [stderr] | [INFO] [stderr] 875 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 876 | | if !field.visible && !symbol.is_power() { [INFO] [stderr] 877 | | v.push(CheckFixData::new( [INFO] [stderr] 878 | | 4, [INFO] [stderr] ... | [INFO] [stderr] 883 | | } [INFO] [stderr] 884 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 875 | } else if !field.visible && !symbol.is_power() { [INFO] [stderr] 876 | v.push(CheckFixData::new( [INFO] [stderr] 877 | 4, [INFO] [stderr] 878 | 9, [INFO] [stderr] 879 | symbol.name.clone(), [INFO] [stderr] 880 | "reference field should be visible for normal symbols", [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/symbol_lib.rs:905:20 [INFO] [stderr] | [INFO] [stderr] 905 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 906 | | if !field.visible { [INFO] [stderr] 907 | | v.push(CheckFixData::new( [INFO] [stderr] 908 | | 4, [INFO] [stderr] ... | [INFO] [stderr] 913 | | } [INFO] [stderr] 914 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 905 | } else if !field.visible { [INFO] [stderr] 906 | v.push(CheckFixData::new( [INFO] [stderr] 907 | 4, [INFO] [stderr] 908 | 9, [INFO] [stderr] 909 | symbol.name.clone(), [INFO] [stderr] 910 | "value field should be visible for normal symbols", [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this if statement can be collapsed [INFO] [stderr] --> src/symbol_lib.rs:989:9 [INFO] [stderr] | [INFO] [stderr] 989 | / if self.name.to_lowercase().contains("nc") { [INFO] [stderr] 990 | | if self.pin_type != PinType::NotConnected { [INFO] [stderr] 991 | | v.push(CheckFixData::new( [INFO] [stderr] 992 | | 4, [INFO] [stderr] ... | [INFO] [stderr] 997 | | } [INFO] [stderr] 998 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 989 | if self.name.to_lowercase().contains("nc") && self.pin_type != PinType::NotConnected { [INFO] [stderr] 990 | v.push(CheckFixData::new( [INFO] [stderr] 991 | 4, [INFO] [stderr] 992 | 7, [INFO] [stderr] 993 | name.clone(), [INFO] [stderr] 994 | "Pin should be of type Not Connected", [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/symbol_lib.rs:1009:16 [INFO] [stderr] | [INFO] [stderr] 1009 | } else { [INFO] [stderr] | ________________^ [INFO] [stderr] 1010 | | if !self.pin_visible { [INFO] [stderr] 1011 | | v.push(CheckFixData::new( [INFO] [stderr] 1012 | | 4, [INFO] [stderr] ... | [INFO] [stderr] 1017 | | } [INFO] [stderr] 1018 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1009 | } else if !self.pin_visible { [INFO] [stderr] 1010 | v.push(CheckFixData::new( [INFO] [stderr] 1011 | 4, [INFO] [stderr] 1012 | 7, [INFO] [stderr] 1013 | name.clone(), [INFO] [stderr] 1014 | "Pin should be visible", [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/checkfix.rs:245:21 [INFO] [stderr] | [INFO] [stderr] 245 | const ALLOWED_1_7: &'static str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-."; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: lint name `needless_pass_by_value` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/lib.rs:137:44 [INFO] [stderr] | [INFO] [stderr] 137 | #[cfg_attr(feature = "cargo-clippy", allow(needless_pass_by_value))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::needless_pass_by_value` [INFO] [stderr] [INFO] [stderr] warning: lint name `needless_pass_by_value` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore [INFO] [stderr] --> src/lib.rs:137:44 [INFO] [stderr] | [INFO] [stderr] 137 | #[cfg_attr(feature = "cargo-clippy", allow(needless_pass_by_value))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: change it to: `clippy::needless_pass_by_value` [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> src/lib.rs:90:5 [INFO] [stderr] | [INFO] [stderr] 90 | Schematic(schematic::Schematic), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::large_enum_variant)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant [INFO] [stderr] help: consider boxing the large fields to reduce the total size of the enum [INFO] [stderr] | [INFO] [stderr] 90 | Schematic(Box), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> src/lib.rs:90:5 [INFO] [stderr] | [INFO] [stderr] 90 | Schematic(schematic::Schematic), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::large_enum_variant)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant [INFO] [stderr] help: consider boxing the large fields to reduce the total size of the enum [INFO] [stderr] | [INFO] [stderr] 90 | Schematic(Box), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> src/footprint/data.rs:300:5 [INFO] [stderr] | [INFO] [stderr] 300 | Pad(Pad), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant [INFO] [stderr] help: consider boxing the large fields to reduce the total size of the enum [INFO] [stderr] | [INFO] [stderr] 300 | Pad(Box), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> src/footprint/data.rs:300:5 [INFO] [stderr] | [INFO] [stderr] 300 | Pad(Pad), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant [INFO] [stderr] help: consider boxing the large fields to reduce the total size of the enum [INFO] [stderr] | [INFO] [stderr] 300 | Pad(Box), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 33 [INFO] [stderr] --> src/footprint/data.rs:1384:5 [INFO] [stderr] | [INFO] [stderr] 1384 | / fn check(&self, config: &Config) -> Vec { [INFO] [stderr] 1385 | | let mut v = vec![]; [INFO] [stderr] 1386 | | let name = &self.name; [INFO] [stderr] 1387 | | let font_size = config.m.font_size; [INFO] [stderr] ... | [INFO] [stderr] 1645 | | v [INFO] [stderr] 1646 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cyclomatic_complexity)] on by default [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 33 [INFO] [stderr] --> src/footprint/data.rs:1384:5 [INFO] [stderr] | [INFO] [stderr] 1384 | / fn check(&self, config: &Config) -> Vec { [INFO] [stderr] 1385 | | let mut v = vec![]; [INFO] [stderr] 1386 | | let name = &self.name; [INFO] [stderr] 1387 | | let font_size = config.m.font_size; [INFO] [stderr] ... | [INFO] [stderr] 1645 | | v [INFO] [stderr] 1646 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cyclomatic_complexity)] on by default [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/schematic.rs:559:37 [INFO] [stderr] | [INFO] [stderr] 559 | FieldUpdate::Update(old_value.into()) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider removing `.into()`: `old_value` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_conversion)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/schematic.rs:559:37 [INFO] [stderr] | [INFO] [stderr] 559 | FieldUpdate::Update(old_value.into()) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider removing `.into()`: `old_value` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_conversion)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> src/layout/data.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | Dimension(Dimension), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant [INFO] [stderr] help: consider boxing the large fields to reduce the total size of the enum [INFO] [stderr] | [INFO] [stderr] 48 | Dimension(Box), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> src/layout/data.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | Dimension(Dimension), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant [INFO] [stderr] help: consider boxing the large fields to reduce the total size of the enum [INFO] [stderr] | [INFO] [stderr] 48 | Dimension(Box), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/layout/data.rs:738:31 [INFO] [stderr] | [INFO] [stderr] 738 | return Ok(fun(m)); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unit_arg)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg [INFO] [stderr] help: if you intended to pass a unit value, use a unit literal instead [INFO] [stderr] | [INFO] [stderr] 738 | return Ok(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (12/7) [INFO] [stderr] --> src/layout/data.rs:765:5 [INFO] [stderr] | [INFO] [stderr] 765 | / pub fn add_netclass( [INFO] [stderr] 766 | | &mut self, [INFO] [stderr] 767 | | name: &'static str, [INFO] [stderr] 768 | | desc: &'static str, [INFO] [stderr] ... | [INFO] [stderr] 791 | | })); [INFO] [stderr] 792 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::too_many_arguments)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/layout/data.rs:738:31 [INFO] [stderr] | [INFO] [stderr] 738 | return Ok(fun(m)); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unit_arg)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg [INFO] [stderr] help: if you intended to pass a unit value, use a unit literal instead [INFO] [stderr] | [INFO] [stderr] 738 | return Ok(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (12/7) [INFO] [stderr] --> src/layout/data.rs:765:5 [INFO] [stderr] | [INFO] [stderr] 765 | / pub fn add_netclass( [INFO] [stderr] 766 | | &mut self, [INFO] [stderr] 767 | | name: &'static str, [INFO] [stderr] 768 | | desc: &'static str, [INFO] [stderr] ... | [INFO] [stderr] 791 | | })); [INFO] [stderr] 792 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::too_many_arguments)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/util.rs:35:21 [INFO] [stderr] | [INFO] [stderr] 35 | Ok(f) => Ok(f), [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg [INFO] [stderr] help: if you intended to pass a unit value, use a unit literal instead [INFO] [stderr] | [INFO] [stderr] 35 | Ok(f) => Ok(()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] error: this `if` has identical blocks [INFO] [stderr] --> src/formatter.rs:151:17 [INFO] [stderr] | [INFO] [stderr] 151 | / { [INFO] [stderr] 152 | | return Some(indent); [INFO] [stderr] 153 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::if_same_then_else)] on by default [INFO] [stderr] note: same as this [INFO] [stderr] --> src/formatter.rs:147:75 [INFO] [stderr] | [INFO] [stderr] 147 | if self.pts_xy_count > 0 && self.pts_xy_count % wrap == 0 { [INFO] [stderr] | ___________________________________________________________________________^ [INFO] [stderr] 148 | | return Some(indent); [INFO] [stderr] 149 | | } else if self.pts_xy_count == 0 [INFO] [stderr] | |_________________^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/util.rs:35:21 [INFO] [stderr] | [INFO] [stderr] 35 | Ok(f) => Ok(f), [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg [INFO] [stderr] help: if you intended to pass a unit value, use a unit literal instead [INFO] [stderr] | [INFO] [stderr] 35 | Ok(f) => Ok(()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] error: this `if` has identical blocks [INFO] [stderr] --> src/formatter.rs:151:17 [INFO] [stderr] | [INFO] [stderr] 151 | / { [INFO] [stderr] 152 | | return Some(indent); [INFO] [stderr] 153 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::if_same_then_else)] on by default [INFO] [stderr] note: same as this [INFO] [stderr] --> src/formatter.rs:147:75 [INFO] [stderr] | [INFO] [stderr] 147 | if self.pts_xy_count > 0 && self.pts_xy_count % wrap == 0 { [INFO] [stderr] | ___________________________________________________________________________^ [INFO] [stderr] 148 | | return Some(indent); [INFO] [stderr] 149 | | } else if self.pts_xy_count == 0 [INFO] [stderr] | |_________________^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] error: Could not compile `kicad_parse_gen`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] error: Could not compile `kicad_parse_gen`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "3cf39c010056c2fab2a3b2178e87b3084855c590e66a964ec048d5abb389ced7"` [INFO] running `"docker" "rm" "-f" "3cf39c010056c2fab2a3b2178e87b3084855c590e66a964ec048d5abb389ced7"` [INFO] [stdout] 3cf39c010056c2fab2a3b2178e87b3084855c590e66a964ec048d5abb389ced7