[INFO] crate moore-svlog-syntax 0.1.0 is already in cache [INFO] extracting crate moore-svlog-syntax 0.1.0 into work/ex/clippy-test-run/sources/stable/reg/moore-svlog-syntax/0.1.0 [INFO] extracting crate moore-svlog-syntax 0.1.0 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/moore-svlog-syntax/0.1.0 [INFO] validating manifest of moore-svlog-syntax-0.1.0 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 moore-svlog-syntax-0.1.0 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 moore-svlog-syntax-0.1.0 [INFO] finished frobbing moore-svlog-syntax-0.1.0 [INFO] frobbed toml for moore-svlog-syntax-0.1.0 written to work/ex/clippy-test-run/sources/stable/reg/moore-svlog-syntax/0.1.0/Cargo.toml [INFO] started frobbing moore-svlog-syntax-0.1.0 [INFO] finished frobbing moore-svlog-syntax-0.1.0 [INFO] frobbed toml for moore-svlog-syntax-0.1.0 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/moore-svlog-syntax/0.1.0/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 moore-svlog-syntax-0.1.0 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-2/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/moore-svlog-syntax/0.1.0:/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] 05d77e4319ddc2d9ae9c74d59a644f55e0b3bf3882dc9f0698e18f47b8603af2 [INFO] running `"docker" "start" "-a" "05d77e4319ddc2d9ae9c74d59a644f55e0b3bf3882dc9f0698e18f47b8603af2"` [INFO] [stderr] Checking bincode v0.6.1 [INFO] [stderr] Checking moore-common v0.1.0 [INFO] [stderr] Checking moore-svlog-syntax v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> ast.rs:465:4 [INFO] [stderr] | [INFO] [stderr] 465 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [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] --> cat.rs:37:4 [INFO] [stderr] | [INFO] [stderr] 37 | iter: iter, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `iter` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> cat.rs:38:4 [INFO] [stderr] | [INFO] [stderr] 38 | last: last, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `last` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> lexer.rs:27:4 [INFO] [stderr] | [INFO] [stderr] 27 | input: input, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `input` [INFO] [stderr] | [INFO] [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 `println!("")` [INFO] [stderr] --> parser.rs:221:3 [INFO] [stderr] | [INFO] [stderr] 221 | println!(""); [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `println!()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::println_empty_string)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#println_empty_string [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:240:4 [INFO] [stderr] | [INFO] [stderr] 240 | input: input, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `input` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:406:5 [INFO] [stderr] | [INFO] [stderr] 406 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:424:5 [INFO] [stderr] | [INFO] [stderr] 424 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:596:4 [INFO] [stderr] | [INFO] [stderr] 596 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:597:4 [INFO] [stderr] | [INFO] [stderr] 597 | lifetime: lifetime, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `lifetime` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:598:4 [INFO] [stderr] | [INFO] [stderr] 598 | 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] --> parser.rs:601:4 [INFO] [stderr] | [INFO] [stderr] 601 | ports: ports, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `ports` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:602:4 [INFO] [stderr] | [INFO] [stderr] 602 | items: items, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `items` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:665:6 [INFO] [stderr] | [INFO] [stderr] 665 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:666:6 [INFO] [stderr] | [INFO] [stderr] 666 | ty: ty, [INFO] [stderr] | ^^^^^^ help: replace it with: `ty` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:667:6 [INFO] [stderr] | [INFO] [stderr] 667 | 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] --> parser.rs:668:6 [INFO] [stderr] | [INFO] [stderr] 668 | dims: dims, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `dims` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:669:6 [INFO] [stderr] | [INFO] [stderr] 669 | expr: expr, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `expr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:679:4 [INFO] [stderr] | [INFO] [stderr] 679 | local: local, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `local` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:680:4 [INFO] [stderr] | [INFO] [stderr] 680 | kind: kind, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `kind` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:775:4 [INFO] [stderr] | [INFO] [stderr] 775 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:776:4 [INFO] [stderr] | [INFO] [stderr] 776 | lifetime: lifetime, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `lifetime` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:777:4 [INFO] [stderr] | [INFO] [stderr] 777 | 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] --> parser.rs:779:4 [INFO] [stderr] | [INFO] [stderr] 779 | params: params, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `params` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:780:4 [INFO] [stderr] | [INFO] [stderr] 780 | ports: ports, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `ports` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:781:4 [INFO] [stderr] | [INFO] [stderr] 781 | items: items, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `items` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:820:4 [INFO] [stderr] | [INFO] [stderr] 820 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:821:4 [INFO] [stderr] | [INFO] [stderr] 821 | lifetime: lifetime, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `lifetime` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:822:4 [INFO] [stderr] | [INFO] [stderr] 822 | 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] --> parser.rs:823:4 [INFO] [stderr] | [INFO] [stderr] 823 | name_span: name_span, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `name_span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:824:4 [INFO] [stderr] | [INFO] [stderr] 824 | timeunits: timeunits, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `timeunits` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:825:4 [INFO] [stderr] | [INFO] [stderr] 825 | items: items, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `items` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1033:3 [INFO] [stderr] | [INFO] [stderr] 1033 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1034:3 [INFO] [stderr] | [INFO] [stderr] 1034 | items: items, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `items` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1089:3 [INFO] [stderr] | [INFO] [stderr] 1089 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1090:3 [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] --> parser.rs:1091:3 [INFO] [stderr] | [INFO] [stderr] 1091 | ports: ports, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `ports` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1250:5 [INFO] [stderr] | [INFO] [stderr] 1250 | 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] --> parser.rs:1262:5 [INFO] [stderr] | [INFO] [stderr] 1262 | 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] --> parser.rs:1273:5 [INFO] [stderr] | [INFO] [stderr] 1273 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1307:3 [INFO] [stderr] | [INFO] [stderr] 1307 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1308:3 [INFO] [stderr] | [INFO] [stderr] 1308 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1309:3 [INFO] [stderr] | [INFO] [stderr] 1309 | sign: sign, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `sign` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1310:3 [INFO] [stderr] | [INFO] [stderr] 1310 | dims: dims, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `dims` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1410:3 [INFO] [stderr] | [INFO] [stderr] 1410 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1411:3 [INFO] [stderr] | [INFO] [stderr] 1411 | 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] --> parser.rs:1412:3 [INFO] [stderr] | [INFO] [stderr] 1412 | range: range, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `range` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1413:3 [INFO] [stderr] | [INFO] [stderr] 1413 | 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] --> parser.rs:1444:3 [INFO] [stderr] | [INFO] [stderr] 1444 | kind: kind, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `kind` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1445:3 [INFO] [stderr] | [INFO] [stderr] 1445 | packed: packed, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `packed` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1446:3 [INFO] [stderr] | [INFO] [stderr] 1446 | signing: signing, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `signing` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1447:3 [INFO] [stderr] | [INFO] [stderr] 1447 | members: members, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `members` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1472:3 [INFO] [stderr] | [INFO] [stderr] 1472 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1473:3 [INFO] [stderr] | [INFO] [stderr] 1473 | rand_qualifier: rand_qualifier, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `rand_qualifier` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1475:3 [INFO] [stderr] | [INFO] [stderr] 1475 | names: names, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `names` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1603:4 [INFO] [stderr] | [INFO] [stderr] 1603 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1604:4 [INFO] [stderr] | [INFO] [stderr] 1604 | kind: kind, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `kind` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1652:5 [INFO] [stderr] | [INFO] [stderr] 1652 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1659:6 [INFO] [stderr] | [INFO] [stderr] 1659 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1666:6 [INFO] [stderr] | [INFO] [stderr] 1666 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1728:7 [INFO] [stderr] | [INFO] [stderr] 1728 | 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] --> parser.rs:1804:6 [INFO] [stderr] | [INFO] [stderr] 1804 | op: op, [INFO] [stderr] | ^^^^^^ help: replace it with: `op` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1822:6 [INFO] [stderr] | [INFO] [stderr] 1822 | op: op, [INFO] [stderr] | ^^^^^^ help: replace it with: `op` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1881:5 [INFO] [stderr] | [INFO] [stderr] 1881 | op: op, [INFO] [stderr] | ^^^^^^ help: replace it with: `op` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1948:5 [INFO] [stderr] | [INFO] [stderr] 1948 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1993:4 [INFO] [stderr] | [INFO] [stderr] 1993 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2046:3 [INFO] [stderr] | [INFO] [stderr] 2046 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2047:3 [INFO] [stderr] | [INFO] [stderr] 2047 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2101:5 [INFO] [stderr] | [INFO] [stderr] 2101 | expr: expr, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `expr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2102:5 [INFO] [stderr] | [INFO] [stderr] 2102 | range: range, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `range` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2108:4 [INFO] [stderr] | [INFO] [stderr] 2108 | exprs: exprs, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `exprs` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2129:4 [INFO] [stderr] | [INFO] [stderr] 2129 | exprs: exprs, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `exprs` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2148:3 [INFO] [stderr] | [INFO] [stderr] 2148 | exprs: exprs, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `exprs` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2228:3 [INFO] [stderr] | [INFO] [stderr] 2228 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2230:4 [INFO] [stderr] | [INFO] [stderr] 2230 | mode: mode, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `mode` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2546:3 [INFO] [stderr] | [INFO] [stderr] 2546 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2547:3 [INFO] [stderr] | [INFO] [stderr] 2547 | modport: modport, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `modport` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2548:3 [INFO] [stderr] | [INFO] [stderr] 2548 | 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] --> parser.rs:2549:3 [INFO] [stderr] | [INFO] [stderr] 2549 | dims: dims, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `dims` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2550:3 [INFO] [stderr] | [INFO] [stderr] 2550 | expr: expr, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `expr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2583:3 [INFO] [stderr] | [INFO] [stderr] 2583 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2584:3 [INFO] [stderr] | [INFO] [stderr] 2584 | dir: dir, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `dir` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2585:3 [INFO] [stderr] | [INFO] [stderr] 2585 | 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] --> parser.rs:2586:3 [INFO] [stderr] | [INFO] [stderr] 2586 | expr: expr, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `expr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2651:3 [INFO] [stderr] | [INFO] [stderr] 2651 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2652:3 [INFO] [stderr] | [INFO] [stderr] 2652 | dir: dir, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `dir` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2653:3 [INFO] [stderr] | [INFO] [stderr] 2653 | kind: kind, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `kind` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2654:3 [INFO] [stderr] | [INFO] [stderr] 2654 | ty: ty, [INFO] [stderr] | ^^^^^^ help: replace it with: `ty` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2655:3 [INFO] [stderr] | [INFO] [stderr] 2655 | 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] --> parser.rs:2656:3 [INFO] [stderr] | [INFO] [stderr] 2656 | dims: dims, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `dims` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2657:3 [INFO] [stderr] | [INFO] [stderr] 2657 | expr: expr, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `expr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2690:3 [INFO] [stderr] | [INFO] [stderr] 2690 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2691:3 [INFO] [stderr] | [INFO] [stderr] 2691 | 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] --> parser.rs:2692:3 [INFO] [stderr] | [INFO] [stderr] 2692 | expr: expr, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `expr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2703:3 [INFO] [stderr] | [INFO] [stderr] 2703 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2704:3 [INFO] [stderr] | [INFO] [stderr] 2704 | kind: kind, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `kind` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2705:3 [INFO] [stderr] | [INFO] [stderr] 2705 | stmt: stmt, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `stmt` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2729:3 [INFO] [stderr] | [INFO] [stderr] 2729 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2730:3 [INFO] [stderr] | [INFO] [stderr] 2730 | prototype: prototype, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `prototype` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2731:3 [INFO] [stderr] | [INFO] [stderr] 2731 | items: items, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `items` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2773:3 [INFO] [stderr] | [INFO] [stderr] 2773 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2774:3 [INFO] [stderr] | [INFO] [stderr] 2774 | kind: kind, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `kind` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2775:3 [INFO] [stderr] | [INFO] [stderr] 2775 | 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] --> parser.rs:2776:3 [INFO] [stderr] | [INFO] [stderr] 2776 | args: args, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `args` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2834:6 [INFO] [stderr] | [INFO] [stderr] 2834 | 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] --> parser.rs:2835:6 [INFO] [stderr] | [INFO] [stderr] 2835 | dims: dims, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `dims` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2836:6 [INFO] [stderr] | [INFO] [stderr] 2836 | expr: expr, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `expr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2854:4 [INFO] [stderr] | [INFO] [stderr] 2854 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2855:4 [INFO] [stderr] | [INFO] [stderr] 2855 | dir: dir, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `dir` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2856:4 [INFO] [stderr] | [INFO] [stderr] 2856 | var: var, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `var` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2857:4 [INFO] [stderr] | [INFO] [stderr] 2857 | ty: ty, [INFO] [stderr] | ^^^^^^ help: replace it with: `ty` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2858:4 [INFO] [stderr] | [INFO] [stderr] 2858 | 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] --> parser.rs:2909:4 [INFO] [stderr] | [INFO] [stderr] 2909 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2910:4 [INFO] [stderr] | [INFO] [stderr] 2910 | dir: dir, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `dir` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2911:4 [INFO] [stderr] | [INFO] [stderr] 2911 | var: var, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `var` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2912:4 [INFO] [stderr] | [INFO] [stderr] 2912 | ty: ty, [INFO] [stderr] | ^^^^^^ help: replace it with: `ty` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2913:4 [INFO] [stderr] | [INFO] [stderr] 2913 | names: names, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `names` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2944:3 [INFO] [stderr] | [INFO] [stderr] 2944 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2945:3 [INFO] [stderr] | [INFO] [stderr] 2945 | label: label, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `label` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2946:3 [INFO] [stderr] | [INFO] [stderr] 2946 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3259:3 [INFO] [stderr] | [INFO] [stderr] 3259 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3260:3 [INFO] [stderr] | [INFO] [stderr] 3260 | strength: strength, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `strength` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3261:3 [INFO] [stderr] | [INFO] [stderr] 3261 | delay: delay, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `delay` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3262:3 [INFO] [stderr] | [INFO] [stderr] 3262 | delay_control: delay_control, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `delay_control` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3263:3 [INFO] [stderr] | [INFO] [stderr] 3263 | assignments: assignments, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `assignments` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3361:3 [INFO] [stderr] | [INFO] [stderr] 3361 | up: up, [INFO] [stderr] | ^^^^^^ help: replace it with: `up` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3362:3 [INFO] [stderr] | [INFO] [stderr] 3362 | kind: kind, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `kind` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3363:3 [INFO] [stderr] | [INFO] [stderr] 3363 | expr: expr, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `expr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3364:3 [INFO] [stderr] | [INFO] [stderr] 3364 | mode: mode, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `mode` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3365:3 [INFO] [stderr] | [INFO] [stderr] 3365 | items: items, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `items` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3394:3 [INFO] [stderr] | [INFO] [stderr] 3394 | up: up, [INFO] [stderr] | ^^^^^^ help: replace it with: `up` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3395:3 [INFO] [stderr] | [INFO] [stderr] 3395 | cond: cond, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `cond` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3396:3 [INFO] [stderr] | [INFO] [stderr] 3396 | main_stmt: main_stmt, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `main_stmt` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3397:3 [INFO] [stderr] | [INFO] [stderr] 3397 | else_stmt: else_stmt, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `else_stmt` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3435:3 [INFO] [stderr] | [INFO] [stderr] 3435 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3436:3 [INFO] [stderr] | [INFO] [stderr] 3436 | expr: expr, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `expr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3452:4 [INFO] [stderr] | [INFO] [stderr] 3452 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3462:4 [INFO] [stderr] | [INFO] [stderr] 3462 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3471:3 [INFO] [stderr] | [INFO] [stderr] 3471 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3508:4 [INFO] [stderr] | [INFO] [stderr] 3508 | rhs: rhs, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `rhs` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3509:4 [INFO] [stderr] | [INFO] [stderr] 3509 | op: op, [INFO] [stderr] | ^^^^^^ help: replace it with: `op` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3527:4 [INFO] [stderr] | [INFO] [stderr] 3527 | rhs: rhs, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `rhs` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3573:3 [INFO] [stderr] | [INFO] [stderr] 3573 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3574:3 [INFO] [stderr] | [INFO] [stderr] 3574 | edge: edge, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `edge` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3575:3 [INFO] [stderr] | [INFO] [stderr] 3575 | 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] --> parser.rs:3593:5 [INFO] [stderr] | [INFO] [stderr] 3593 | cond: cond, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `cond` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3661:6 [INFO] [stderr] | [INFO] [stderr] 3661 | expr: expr, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `expr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3714:3 [INFO] [stderr] | [INFO] [stderr] 3714 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3715:3 [INFO] [stderr] | [INFO] [stderr] 3715 | 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] --> parser.rs:3716:3 [INFO] [stderr] | [INFO] [stderr] 3716 | name_span: name_span, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `name_span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3717:3 [INFO] [stderr] | [INFO] [stderr] 3717 | dims: dims, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `dims` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3718:3 [INFO] [stderr] | [INFO] [stderr] 3718 | init: init, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `init` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3739:3 [INFO] [stderr] | [INFO] [stderr] 3739 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3740:3 [INFO] [stderr] | [INFO] [stderr] 3740 | 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] --> parser.rs:3741:3 [INFO] [stderr] | [INFO] [stderr] 3741 | name_span: name_span, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `name_span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3742:3 [INFO] [stderr] | [INFO] [stderr] 3742 | init: init, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `init` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3774:3 [INFO] [stderr] | [INFO] [stderr] 3774 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3775:3 [INFO] [stderr] | [INFO] [stderr] 3775 | init: init, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `init` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3776:3 [INFO] [stderr] | [INFO] [stderr] 3776 | cond: cond, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `cond` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3777:3 [INFO] [stderr] | [INFO] [stderr] 3777 | step: step, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `step` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3778:3 [INFO] [stderr] | [INFO] [stderr] 3778 | block: block, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `block` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3795:3 [INFO] [stderr] | [INFO] [stderr] 3795 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3796:3 [INFO] [stderr] | [INFO] [stderr] 3796 | cond: cond, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `cond` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3797:3 [INFO] [stderr] | [INFO] [stderr] 3797 | main_block: main_block, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `main_block` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3798:3 [INFO] [stderr] | [INFO] [stderr] 3798 | else_block: else_block, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `else_block` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3835:4 [INFO] [stderr] | [INFO] [stderr] 3835 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3836:4 [INFO] [stderr] | [INFO] [stderr] 3836 | label: label, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `label` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3874:3 [INFO] [stderr] | [INFO] [stderr] 3874 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3875:3 [INFO] [stderr] | [INFO] [stderr] 3875 | label: label, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `label` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3876:3 [INFO] [stderr] | [INFO] [stderr] 3876 | items: items, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `items` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3943:3 [INFO] [stderr] | [INFO] [stderr] 3943 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3944:3 [INFO] [stderr] | [INFO] [stderr] 3944 | virt: virt, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `virt` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3945:3 [INFO] [stderr] | [INFO] [stderr] 3945 | lifetime: lifetime, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `lifetime` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3946:3 [INFO] [stderr] | [INFO] [stderr] 3946 | 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] --> parser.rs:3947:3 [INFO] [stderr] | [INFO] [stderr] 3947 | params: params, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `params` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3948:3 [INFO] [stderr] | [INFO] [stderr] 3948 | extends: extends, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `extends` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3949:3 [INFO] [stderr] | [INFO] [stderr] 3949 | items: items, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `items` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3960:4 [INFO] [stderr] | [INFO] [stderr] 3960 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3970:4 [INFO] [stderr] | [INFO] [stderr] 3970 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3975:4 [INFO] [stderr] | [INFO] [stderr] 3975 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3987:4 [INFO] [stderr] | [INFO] [stderr] 3987 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4011:3 [INFO] [stderr] | [INFO] [stderr] 4011 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4012:3 [INFO] [stderr] | [INFO] [stderr] 4012 | qualifiers: qualifiers, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `qualifiers` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4013:3 [INFO] [stderr] | [INFO] [stderr] 4013 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4090:3 [INFO] [stderr] | [INFO] [stderr] 4090 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4091:3 [INFO] [stderr] | [INFO] [stderr] 4091 | kind: kind, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `kind` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4092:3 [INFO] [stderr] | [INFO] [stderr] 4092 | statik: statik, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `statik` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4093:3 [INFO] [stderr] | [INFO] [stderr] 4093 | 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] --> parser.rs:4094:3 [INFO] [stderr] | [INFO] [stderr] 4094 | name_span: name_span, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `name_span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4095:3 [INFO] [stderr] | [INFO] [stderr] 4095 | items: items, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `items` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4105:3 [INFO] [stderr] | [INFO] [stderr] 4105 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4106:3 [INFO] [stderr] | [INFO] [stderr] 4106 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4252:4 [INFO] [stderr] | [INFO] [stderr] 4252 | parser: parser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `parser` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4320:3 [INFO] [stderr] | [INFO] [stderr] 4320 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4321:3 [INFO] [stderr] | [INFO] [stderr] 4321 | 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] --> parser.rs:4322:3 [INFO] [stderr] | [INFO] [stderr] 4322 | ty: ty, [INFO] [stderr] | ^^^^^^ help: replace it with: `ty` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4323:3 [INFO] [stderr] | [INFO] [stderr] 4323 | dims: dims, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `dims` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4370:3 [INFO] [stderr] | [INFO] [stderr] 4370 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4371:3 [INFO] [stderr] | [INFO] [stderr] 4371 | dir: dir, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `dir` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4372:3 [INFO] [stderr] | [INFO] [stderr] 4372 | net_type: net_type, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `net_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] --> parser.rs:4373:3 [INFO] [stderr] | [INFO] [stderr] 4373 | var: var, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `var` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4374:3 [INFO] [stderr] | [INFO] [stderr] 4374 | ty: ty, [INFO] [stderr] | ^^^^^^ help: replace it with: `ty` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4375:3 [INFO] [stderr] | [INFO] [stderr] 4375 | names: names, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `names` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4453:3 [INFO] [stderr] | [INFO] [stderr] 4453 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4454:3 [INFO] [stderr] | [INFO] [stderr] 4454 | net_type: net_type, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `net_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] --> parser.rs:4455:3 [INFO] [stderr] | [INFO] [stderr] 4455 | strength: strength, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `strength` [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> ast.rs:465:4 [INFO] [stderr] | [INFO] [stderr] 465 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] | [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] warning: redundant field names in struct initialization [INFO] [stderr] [INFO] [stderr] --> parser.rs:4456:3 [INFO] [stderr] | [INFO] [stderr] 4456 | kind: kind, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `kind` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4457:3 [INFO] [stderr] | [INFO] [stderr] 4457 | ty: ty, [INFO] [stderr] | ^^^^^^ help: replace it with: `ty` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4458:3 [INFO] [stderr] | [INFO] [stderr] 4458 | delay: delay, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `delay` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4459:3 [INFO] [stderr] | [INFO] [stderr] 4459 | names: names, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `names` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4540:6 [INFO] [stderr] | [INFO] [stderr] 4540 | pkg: pkg, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `pkg` [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> cat.rs:37:4 [INFO] [stderr] | [INFO] [stderr] 37 | iter: iter, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `iter` [INFO] [stderr] | [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] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4549:6 [INFO] [stderr] | [INFO] [stderr] 4549 | pkg: pkg, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `pkg` [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] --> cat.rs:38:4 [INFO] [stderr] | [INFO] [stderr] 38 | last: last, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `last` [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] --> parser.rs:4567:3 [INFO] [stderr] | [INFO] [stderr] 4567 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4568:3 [INFO] [stderr] | [INFO] [stderr] 4568 | items: items, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `items` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4704:3 [INFO] [stderr] | [INFO] [stderr] 4704 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> lexer.rs:27:4 [INFO] [stderr] | [INFO] [stderr] 27 | input: input, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `input` [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] | [INFO] [stderr] --> parser.rs:4706:3 [INFO] [stderr] | [INFO] [stderr] 4706 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [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] --> parser.rs:4799:3 [INFO] [stderr] | [INFO] [stderr] 4799 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4800:3 [INFO] [stderr] | [INFO] [stderr] 4800 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4917:3 [INFO] [stderr] | [INFO] [stderr] 4917 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4918:3 [INFO] [stderr] | [INFO] [stderr] 4918 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5020:4 [INFO] [stderr] | [INFO] [stderr] 5020 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5021:4 [INFO] [stderr] | [INFO] [stderr] 5021 | 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] --> parser.rs:5022:4 [INFO] [stderr] | [INFO] [stderr] 5022 | dims: dims, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `dims` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: using `println!("")` [INFO] [stderr] --> parser.rs:221:3 [INFO] [stderr] | [INFO] [stderr] 221 | println!(""); [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `println!()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::println_empty_string)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#println_empty_string [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5023:4 [INFO] [stderr] | [INFO] [stderr] 5023 | conns: conns, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `conns` [INFO] [stderr] | [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:240:4 [INFO] [stderr] | [INFO] [stderr] 240 | input: input, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `input` [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] warning: redundant field names in struct initialization [INFO] [stderr] [INFO] [stderr] --> parser.rs:5030:3 [INFO] [stderr] | [INFO] [stderr] 5030 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5031:3 [INFO] [stderr] | [INFO] [stderr] 5031 | target: target, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `target` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5032:3 [INFO] [stderr] | [INFO] [stderr] 5032 | params: params, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `params` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5033:3 [INFO] [stderr] | [INFO] [stderr] 5033 | names: names, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `names` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:406:5 [INFO] [stderr] | [INFO] [stderr] 406 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5077:3 [INFO] [stderr] | [INFO] [stderr] 5077 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [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] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] --> parser.rs:5078:3 [INFO] [stderr] | [INFO] [stderr] 5078 | konst: konst, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `konst` [INFO] [stderr] | [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] --> parser.rs:5079:3 [INFO] [stderr] | [INFO] [stderr] 5079 | var: var, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `var` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:424:5 [INFO] [stderr] | [INFO] [stderr] 424 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5080:3 [INFO] [stderr] | [INFO] [stderr] 5080 | lifetime: lifetime, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `lifetime` [INFO] [stderr] | [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] --> parser.rs:5081:3 [INFO] [stderr] | [INFO] [stderr] 5081 | ty: ty, [INFO] [stderr] | ^^^^^^ help: replace it with: `ty` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5082:3 [INFO] [stderr] | [INFO] [stderr] 5082 | names: names, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `names` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:596:4 [INFO] [stderr] | [INFO] [stderr] 596 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [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] --> parser.rs:5139:5 [INFO] [stderr] | [INFO] [stderr] 5139 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:597:4 [INFO] [stderr] | [INFO] [stderr] 597 | lifetime: lifetime, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `lifetime` [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5140:5 [INFO] [stderr] | [INFO] [stderr] 5140 | 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] | [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] --> parser.rs:5141:5 [INFO] [stderr] | [INFO] [stderr] 5141 | ty: ty, [INFO] [stderr] | ^^^^^^ help: replace it with: `ty` [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] --> parser.rs:598:4 [INFO] [stderr] | [INFO] [stderr] 598 | name: name, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `name` [INFO] [stderr] | [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5172:6 [INFO] [stderr] | [INFO] [stderr] 5172 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [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] --> parser.rs:5173:6 [INFO] [stderr] | [INFO] [stderr] 5173 | ty: ty, [INFO] [stderr] | ^^^^^^ help: replace it with: `ty` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:601:4 [INFO] [stderr] | [INFO] [stderr] 601 | ports: ports, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `ports` [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] | [INFO] [stderr] --> parser.rs:5174:6 [INFO] [stderr] | [INFO] [stderr] 5174 | 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] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5175:6 [INFO] [stderr] | [INFO] [stderr] 5175 | dims: dims, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `dims` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:602:4 [INFO] [stderr] | [INFO] [stderr] 602 | items: items, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `items` [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5176:6 [INFO] [stderr] | [INFO] [stderr] 5176 | expr: expr, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `expr` [INFO] [stderr] | [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] --> parser.rs:5188:3 [INFO] [stderr] | [INFO] [stderr] 5188 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:665:6 [INFO] [stderr] | [INFO] [stderr] 665 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5189:3 [INFO] [stderr] | [INFO] [stderr] 5189 | local: local, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `local` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5190:3 [INFO] [stderr] | [INFO] [stderr] 5190 | kind: kind, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `kind` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> preproc.rs:58:4 [INFO] [stderr] | [INFO] [stderr] 58 | include_paths: include_paths, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `include_paths` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> preproc.rs:631:4 [INFO] [stderr] | [INFO] [stderr] 631 | 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] --> preproc.rs:632:4 [INFO] [stderr] | [INFO] [stderr] 632 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> preproc.rs:648:4 [INFO] [stderr] | [INFO] [stderr] 648 | 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] --> preproc.rs:649:4 [INFO] [stderr] | [INFO] [stderr] 649 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> resolve.rs:152:4 [INFO] [stderr] | [INFO] [stderr] 152 | session: session, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `session` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> resolve.rs:209:46 [INFO] [stderr] | [INFO] [stderr] 209 | if let Some(ex) = tbl.insert(name, Def { span: span, id: defid }) { [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> resolve.rs:918:73 [INFO] [stderr] | [INFO] [stderr] 918 | Some(&mut Scope::Local{ref mut defs, ..}) => defs.insert(name, Def { span: span, id: defid }), [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [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] --> parser.rs:666:6 [INFO] [stderr] | [INFO] [stderr] 666 | ty: ty, [INFO] [stderr] | ^^^^^^ help: replace it with: `ty` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:667:6 [INFO] [stderr] | [INFO] [stderr] 667 | 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] --> parser.rs:668:6 [INFO] [stderr] | [INFO] [stderr] 668 | dims: dims, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `dims` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:669:6 [INFO] [stderr] | [INFO] [stderr] 669 | expr: expr, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `expr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:679:4 [INFO] [stderr] | [INFO] [stderr] 679 | local: local, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `local` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:680:4 [INFO] [stderr] | [INFO] [stderr] 680 | kind: kind, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `kind` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:775:4 [INFO] [stderr] | [INFO] [stderr] 775 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:776:4 [INFO] [stderr] | [INFO] [stderr] 776 | lifetime: lifetime, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `lifetime` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:777:4 [INFO] [stderr] | [INFO] [stderr] 777 | 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] --> parser.rs:779:4 [INFO] [stderr] | [INFO] [stderr] 779 | params: params, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `params` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:780:4 [INFO] [stderr] | [INFO] [stderr] 780 | ports: ports, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `ports` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:781:4 [INFO] [stderr] | [INFO] [stderr] 781 | items: items, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `items` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:820:4 [INFO] [stderr] | [INFO] [stderr] 820 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:821:4 [INFO] [stderr] | [INFO] [stderr] 821 | lifetime: lifetime, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `lifetime` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:822:4 [INFO] [stderr] | [INFO] [stderr] 822 | 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] --> parser.rs:823:4 [INFO] [stderr] | [INFO] [stderr] 823 | name_span: name_span, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `name_span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:824:4 [INFO] [stderr] | [INFO] [stderr] 824 | timeunits: timeunits, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `timeunits` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:825:4 [INFO] [stderr] | [INFO] [stderr] 825 | items: items, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `items` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1033:3 [INFO] [stderr] | [INFO] [stderr] 1033 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1034:3 [INFO] [stderr] | [INFO] [stderr] 1034 | items: items, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `items` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1089:3 [INFO] [stderr] | [INFO] [stderr] 1089 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1090:3 [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] --> parser.rs:1091:3 [INFO] [stderr] | [INFO] [stderr] 1091 | ports: ports, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `ports` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1250:5 [INFO] [stderr] | [INFO] [stderr] 1250 | 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] --> parser.rs:1262:5 [INFO] [stderr] | [INFO] [stderr] 1262 | 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] --> parser.rs:1273:5 [INFO] [stderr] | [INFO] [stderr] 1273 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1307:3 [INFO] [stderr] | [INFO] [stderr] 1307 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1308:3 [INFO] [stderr] | [INFO] [stderr] 1308 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1309:3 [INFO] [stderr] | [INFO] [stderr] 1309 | sign: sign, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `sign` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1310:3 [INFO] [stderr] | [INFO] [stderr] 1310 | dims: dims, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `dims` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1410:3 [INFO] [stderr] | [INFO] [stderr] 1410 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1411:3 [INFO] [stderr] | [INFO] [stderr] 1411 | 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] --> parser.rs:1412:3 [INFO] [stderr] | [INFO] [stderr] 1412 | range: range, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `range` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1413:3 [INFO] [stderr] | [INFO] [stderr] 1413 | 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] --> parser.rs:1444:3 [INFO] [stderr] | [INFO] [stderr] 1444 | kind: kind, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `kind` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1445:3 [INFO] [stderr] | [INFO] [stderr] 1445 | packed: packed, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `packed` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1446:3 [INFO] [stderr] | [INFO] [stderr] 1446 | signing: signing, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `signing` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1447:3 [INFO] [stderr] | [INFO] [stderr] 1447 | members: members, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `members` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1472:3 [INFO] [stderr] | [INFO] [stderr] 1472 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1473:3 [INFO] [stderr] | [INFO] [stderr] 1473 | rand_qualifier: rand_qualifier, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `rand_qualifier` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1475:3 [INFO] [stderr] | [INFO] [stderr] 1475 | names: names, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `names` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1603:4 [INFO] [stderr] | [INFO] [stderr] 1603 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1604:4 [INFO] [stderr] | [INFO] [stderr] 1604 | kind: kind, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `kind` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1652:5 [INFO] [stderr] | [INFO] [stderr] 1652 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1659:6 [INFO] [stderr] | [INFO] [stderr] 1659 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1666:6 [INFO] [stderr] | [INFO] [stderr] 1666 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1728:7 [INFO] [stderr] | [INFO] [stderr] 1728 | 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] --> parser.rs:1804:6 [INFO] [stderr] | [INFO] [stderr] 1804 | op: op, [INFO] [stderr] | ^^^^^^ help: replace it with: `op` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1822:6 [INFO] [stderr] | [INFO] [stderr] 1822 | op: op, [INFO] [stderr] | ^^^^^^ help: replace it with: `op` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1881:5 [INFO] [stderr] | [INFO] [stderr] 1881 | op: op, [INFO] [stderr] | ^^^^^^ help: replace it with: `op` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1948:5 [INFO] [stderr] | [INFO] [stderr] 1948 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:1993:4 [INFO] [stderr] | [INFO] [stderr] 1993 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2046:3 [INFO] [stderr] | [INFO] [stderr] 2046 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2047:3 [INFO] [stderr] | [INFO] [stderr] 2047 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2101:5 [INFO] [stderr] | [INFO] [stderr] 2101 | expr: expr, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `expr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2102:5 [INFO] [stderr] | [INFO] [stderr] 2102 | range: range, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `range` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2108:4 [INFO] [stderr] | [INFO] [stderr] 2108 | exprs: exprs, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `exprs` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2129:4 [INFO] [stderr] | [INFO] [stderr] 2129 | exprs: exprs, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `exprs` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2148:3 [INFO] [stderr] | [INFO] [stderr] 2148 | exprs: exprs, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `exprs` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2228:3 [INFO] [stderr] | [INFO] [stderr] 2228 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2230:4 [INFO] [stderr] | [INFO] [stderr] 2230 | mode: mode, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `mode` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2546:3 [INFO] [stderr] | [INFO] [stderr] 2546 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2547:3 [INFO] [stderr] | [INFO] [stderr] 2547 | modport: modport, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `modport` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2548:3 [INFO] [stderr] | [INFO] [stderr] 2548 | 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] --> parser.rs:2549:3 [INFO] [stderr] | [INFO] [stderr] 2549 | dims: dims, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `dims` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2550:3 [INFO] [stderr] | [INFO] [stderr] 2550 | expr: expr, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `expr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2583:3 [INFO] [stderr] | [INFO] [stderr] 2583 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2584:3 [INFO] [stderr] | [INFO] [stderr] 2584 | dir: dir, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `dir` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2585:3 [INFO] [stderr] | [INFO] [stderr] 2585 | 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] --> parser.rs:2586:3 [INFO] [stderr] | [INFO] [stderr] 2586 | expr: expr, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `expr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2651:3 [INFO] [stderr] | [INFO] [stderr] 2651 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2652:3 [INFO] [stderr] | [INFO] [stderr] 2652 | dir: dir, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `dir` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2653:3 [INFO] [stderr] | [INFO] [stderr] 2653 | kind: kind, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `kind` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2654:3 [INFO] [stderr] | [INFO] [stderr] 2654 | ty: ty, [INFO] [stderr] | ^^^^^^ help: replace it with: `ty` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2655:3 [INFO] [stderr] | [INFO] [stderr] 2655 | 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] --> parser.rs:2656:3 [INFO] [stderr] | [INFO] [stderr] 2656 | dims: dims, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `dims` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2657:3 [INFO] [stderr] | [INFO] [stderr] 2657 | expr: expr, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `expr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2690:3 [INFO] [stderr] | [INFO] [stderr] 2690 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2691:3 [INFO] [stderr] | [INFO] [stderr] 2691 | 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] --> parser.rs:2692:3 [INFO] [stderr] | [INFO] [stderr] 2692 | expr: expr, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `expr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2703:3 [INFO] [stderr] | [INFO] [stderr] 2703 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2704:3 [INFO] [stderr] | [INFO] [stderr] 2704 | kind: kind, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `kind` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2705:3 [INFO] [stderr] | [INFO] [stderr] 2705 | stmt: stmt, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `stmt` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2729:3 [INFO] [stderr] | [INFO] [stderr] 2729 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2730:3 [INFO] [stderr] | [INFO] [stderr] 2730 | prototype: prototype, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `prototype` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2731:3 [INFO] [stderr] | [INFO] [stderr] 2731 | items: items, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `items` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2773:3 [INFO] [stderr] | [INFO] [stderr] 2773 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2774:3 [INFO] [stderr] | [INFO] [stderr] 2774 | kind: kind, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `kind` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2775:3 [INFO] [stderr] | [INFO] [stderr] 2775 | 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] --> parser.rs:2776:3 [INFO] [stderr] | [INFO] [stderr] 2776 | args: args, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `args` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2834:6 [INFO] [stderr] | [INFO] [stderr] 2834 | 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] --> parser.rs:2835:6 [INFO] [stderr] | [INFO] [stderr] 2835 | dims: dims, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `dims` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2836:6 [INFO] [stderr] | [INFO] [stderr] 2836 | expr: expr, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `expr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2854:4 [INFO] [stderr] | [INFO] [stderr] 2854 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2855:4 [INFO] [stderr] | [INFO] [stderr] 2855 | dir: dir, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `dir` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2856:4 [INFO] [stderr] | [INFO] [stderr] 2856 | var: var, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `var` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2857:4 [INFO] [stderr] | [INFO] [stderr] 2857 | ty: ty, [INFO] [stderr] | ^^^^^^ help: replace it with: `ty` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2858:4 [INFO] [stderr] | [INFO] [stderr] 2858 | 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] --> parser.rs:2909:4 [INFO] [stderr] | [INFO] [stderr] 2909 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2910:4 [INFO] [stderr] | [INFO] [stderr] 2910 | dir: dir, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `dir` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2911:4 [INFO] [stderr] | [INFO] [stderr] 2911 | var: var, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `var` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2912:4 [INFO] [stderr] | [INFO] [stderr] 2912 | ty: ty, [INFO] [stderr] | ^^^^^^ help: replace it with: `ty` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2913:4 [INFO] [stderr] | [INFO] [stderr] 2913 | names: names, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `names` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2944:3 [INFO] [stderr] | [INFO] [stderr] 2944 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2945:3 [INFO] [stderr] | [INFO] [stderr] 2945 | label: label, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `label` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:2946:3 [INFO] [stderr] | [INFO] [stderr] 2946 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3259:3 [INFO] [stderr] | [INFO] [stderr] 3259 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3260:3 [INFO] [stderr] | [INFO] [stderr] 3260 | strength: strength, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `strength` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3261:3 [INFO] [stderr] | [INFO] [stderr] 3261 | delay: delay, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `delay` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3262:3 [INFO] [stderr] | [INFO] [stderr] 3262 | delay_control: delay_control, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `delay_control` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3263:3 [INFO] [stderr] | [INFO] [stderr] 3263 | assignments: assignments, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `assignments` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3361:3 [INFO] [stderr] | [INFO] [stderr] 3361 | up: up, [INFO] [stderr] | ^^^^^^ help: replace it with: `up` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3362:3 [INFO] [stderr] | [INFO] [stderr] 3362 | kind: kind, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `kind` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3363:3 [INFO] [stderr] | [INFO] [stderr] 3363 | expr: expr, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `expr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3364:3 [INFO] [stderr] | [INFO] [stderr] 3364 | mode: mode, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `mode` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3365:3 [INFO] [stderr] | [INFO] [stderr] 3365 | items: items, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `items` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3394:3 [INFO] [stderr] | [INFO] [stderr] 3394 | up: up, [INFO] [stderr] | ^^^^^^ help: replace it with: `up` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3395:3 [INFO] [stderr] | [INFO] [stderr] 3395 | cond: cond, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `cond` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3396:3 [INFO] [stderr] | [INFO] [stderr] 3396 | main_stmt: main_stmt, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `main_stmt` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3397:3 [INFO] [stderr] | [INFO] [stderr] 3397 | else_stmt: else_stmt, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `else_stmt` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3435:3 [INFO] [stderr] | [INFO] [stderr] 3435 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3436:3 [INFO] [stderr] | [INFO] [stderr] 3436 | expr: expr, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `expr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3452:4 [INFO] [stderr] | [INFO] [stderr] 3452 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3462:4 [INFO] [stderr] | [INFO] [stderr] 3462 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3471:3 [INFO] [stderr] | [INFO] [stderr] 3471 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3508:4 [INFO] [stderr] | [INFO] [stderr] 3508 | rhs: rhs, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `rhs` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3509:4 [INFO] [stderr] | [INFO] [stderr] 3509 | op: op, [INFO] [stderr] | ^^^^^^ help: replace it with: `op` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3527:4 [INFO] [stderr] | [INFO] [stderr] 3527 | rhs: rhs, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `rhs` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3573:3 [INFO] [stderr] | [INFO] [stderr] 3573 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3574:3 [INFO] [stderr] | [INFO] [stderr] 3574 | edge: edge, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `edge` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3575:3 [INFO] [stderr] | [INFO] [stderr] 3575 | 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] --> parser.rs:3593:5 [INFO] [stderr] | [INFO] [stderr] 3593 | cond: cond, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `cond` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3661:6 [INFO] [stderr] | [INFO] [stderr] 3661 | expr: expr, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `expr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3714:3 [INFO] [stderr] | [INFO] [stderr] 3714 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3715:3 [INFO] [stderr] | [INFO] [stderr] 3715 | 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] --> parser.rs:3716:3 [INFO] [stderr] | [INFO] [stderr] 3716 | name_span: name_span, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `name_span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3717:3 [INFO] [stderr] | [INFO] [stderr] 3717 | dims: dims, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `dims` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3718:3 [INFO] [stderr] | [INFO] [stderr] 3718 | init: init, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `init` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3739:3 [INFO] [stderr] | [INFO] [stderr] 3739 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3740:3 [INFO] [stderr] | [INFO] [stderr] 3740 | 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] --> parser.rs:3741:3 [INFO] [stderr] | [INFO] [stderr] 3741 | name_span: name_span, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `name_span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3742:3 [INFO] [stderr] | [INFO] [stderr] 3742 | init: init, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `init` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3774:3 [INFO] [stderr] | [INFO] [stderr] 3774 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3775:3 [INFO] [stderr] | [INFO] [stderr] 3775 | init: init, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `init` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3776:3 [INFO] [stderr] | [INFO] [stderr] 3776 | cond: cond, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `cond` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3777:3 [INFO] [stderr] | [INFO] [stderr] 3777 | step: step, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `step` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3778:3 [INFO] [stderr] | [INFO] [stderr] 3778 | block: block, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `block` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3795:3 [INFO] [stderr] | [INFO] [stderr] 3795 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3796:3 [INFO] [stderr] | [INFO] [stderr] 3796 | cond: cond, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `cond` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3797:3 [INFO] [stderr] | [INFO] [stderr] 3797 | main_block: main_block, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `main_block` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3798:3 [INFO] [stderr] | [INFO] [stderr] 3798 | else_block: else_block, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `else_block` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3835:4 [INFO] [stderr] | [INFO] [stderr] 3835 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3836:4 [INFO] [stderr] | [INFO] [stderr] 3836 | label: label, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `label` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3874:3 [INFO] [stderr] | [INFO] [stderr] 3874 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3875:3 [INFO] [stderr] | [INFO] [stderr] 3875 | label: label, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `label` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3876:3 [INFO] [stderr] | [INFO] [stderr] 3876 | items: items, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `items` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3943:3 [INFO] [stderr] | [INFO] [stderr] 3943 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3944:3 [INFO] [stderr] | [INFO] [stderr] 3944 | virt: virt, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `virt` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3945:3 [INFO] [stderr] | [INFO] [stderr] 3945 | lifetime: lifetime, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `lifetime` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3946:3 [INFO] [stderr] | [INFO] [stderr] 3946 | 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] --> parser.rs:3947:3 [INFO] [stderr] | [INFO] [stderr] 3947 | params: params, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `params` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3948:3 [INFO] [stderr] | [INFO] [stderr] 3948 | extends: extends, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `extends` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3949:3 [INFO] [stderr] | [INFO] [stderr] 3949 | items: items, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `items` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3960:4 [INFO] [stderr] | [INFO] [stderr] 3960 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3970:4 [INFO] [stderr] | [INFO] [stderr] 3970 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3975:4 [INFO] [stderr] | [INFO] [stderr] 3975 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:3987:4 [INFO] [stderr] | [INFO] [stderr] 3987 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4011:3 [INFO] [stderr] | [INFO] [stderr] 4011 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4012:3 [INFO] [stderr] | [INFO] [stderr] 4012 | qualifiers: qualifiers, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `qualifiers` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4013:3 [INFO] [stderr] | [INFO] [stderr] 4013 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4090:3 [INFO] [stderr] | [INFO] [stderr] 4090 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4091:3 [INFO] [stderr] | [INFO] [stderr] 4091 | kind: kind, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `kind` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4092:3 [INFO] [stderr] | [INFO] [stderr] 4092 | statik: statik, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `statik` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4093:3 [INFO] [stderr] | [INFO] [stderr] 4093 | 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] --> parser.rs:4094:3 [INFO] [stderr] | [INFO] [stderr] 4094 | name_span: name_span, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `name_span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4095:3 [INFO] [stderr] | [INFO] [stderr] 4095 | items: items, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `items` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4105:3 [INFO] [stderr] | [INFO] [stderr] 4105 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4106:3 [INFO] [stderr] | [INFO] [stderr] 4106 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4252:4 [INFO] [stderr] | [INFO] [stderr] 4252 | parser: parser, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `parser` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4320:3 [INFO] [stderr] | [INFO] [stderr] 4320 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4321:3 [INFO] [stderr] | [INFO] [stderr] 4321 | 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] --> parser.rs:4322:3 [INFO] [stderr] | [INFO] [stderr] 4322 | ty: ty, [INFO] [stderr] | ^^^^^^ help: replace it with: `ty` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4323:3 [INFO] [stderr] | [INFO] [stderr] 4323 | dims: dims, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `dims` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4370:3 [INFO] [stderr] | [INFO] [stderr] 4370 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4371:3 [INFO] [stderr] | [INFO] [stderr] 4371 | dir: dir, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `dir` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4372:3 [INFO] [stderr] | [INFO] [stderr] 4372 | net_type: net_type, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `net_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] --> parser.rs:4373:3 [INFO] [stderr] | [INFO] [stderr] 4373 | var: var, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `var` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4374:3 [INFO] [stderr] | [INFO] [stderr] 4374 | ty: ty, [INFO] [stderr] | ^^^^^^ help: replace it with: `ty` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4375:3 [INFO] [stderr] | [INFO] [stderr] 4375 | names: names, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `names` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4453:3 [INFO] [stderr] | [INFO] [stderr] 4453 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4454:3 [INFO] [stderr] | [INFO] [stderr] 4454 | net_type: net_type, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `net_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] --> parser.rs:4455:3 [INFO] [stderr] | [INFO] [stderr] 4455 | strength: strength, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `strength` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4456:3 [INFO] [stderr] | [INFO] [stderr] 4456 | kind: kind, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `kind` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4457:3 [INFO] [stderr] | [INFO] [stderr] 4457 | ty: ty, [INFO] [stderr] | ^^^^^^ help: replace it with: `ty` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4458:3 [INFO] [stderr] | [INFO] [stderr] 4458 | delay: delay, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `delay` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4459:3 [INFO] [stderr] | [INFO] [stderr] 4459 | names: names, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `names` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4540:6 [INFO] [stderr] | [INFO] [stderr] 4540 | pkg: pkg, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `pkg` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4549:6 [INFO] [stderr] | [INFO] [stderr] 4549 | pkg: pkg, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `pkg` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4567:3 [INFO] [stderr] | [INFO] [stderr] 4567 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4568:3 [INFO] [stderr] | [INFO] [stderr] 4568 | items: items, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `items` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4704:3 [INFO] [stderr] | [INFO] [stderr] 4704 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4706:3 [INFO] [stderr] | [INFO] [stderr] 4706 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4799:3 [INFO] [stderr] | [INFO] [stderr] 4799 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4800:3 [INFO] [stderr] | [INFO] [stderr] 4800 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4917:3 [INFO] [stderr] | [INFO] [stderr] 4917 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:4918:3 [INFO] [stderr] | [INFO] [stderr] 4918 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5020:4 [INFO] [stderr] | [INFO] [stderr] 5020 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5021:4 [INFO] [stderr] | [INFO] [stderr] 5021 | 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] --> parser.rs:5022:4 [INFO] [stderr] | [INFO] [stderr] 5022 | dims: dims, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `dims` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5023:4 [INFO] [stderr] | [INFO] [stderr] 5023 | conns: conns, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `conns` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5030:3 [INFO] [stderr] | [INFO] [stderr] 5030 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5031:3 [INFO] [stderr] | [INFO] [stderr] 5031 | target: target, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `target` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5032:3 [INFO] [stderr] | [INFO] [stderr] 5032 | params: params, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `params` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5033:3 [INFO] [stderr] | [INFO] [stderr] 5033 | names: names, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `names` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5077:3 [INFO] [stderr] | [INFO] [stderr] 5077 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5078:3 [INFO] [stderr] | [INFO] [stderr] 5078 | konst: konst, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `konst` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5079:3 [INFO] [stderr] | [INFO] [stderr] 5079 | var: var, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `var` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5080:3 [INFO] [stderr] | [INFO] [stderr] 5080 | lifetime: lifetime, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `lifetime` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5081:3 [INFO] [stderr] | [INFO] [stderr] 5081 | ty: ty, [INFO] [stderr] | ^^^^^^ help: replace it with: `ty` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5082:3 [INFO] [stderr] | [INFO] [stderr] 5082 | names: names, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `names` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5139:5 [INFO] [stderr] | [INFO] [stderr] 5139 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5140:5 [INFO] [stderr] | [INFO] [stderr] 5140 | 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] --> parser.rs:5141:5 [INFO] [stderr] | [INFO] [stderr] 5141 | ty: ty, [INFO] [stderr] | ^^^^^^ help: replace it with: `ty` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5172:6 [INFO] [stderr] | [INFO] [stderr] 5172 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5173:6 [INFO] [stderr] | [INFO] [stderr] 5173 | ty: ty, [INFO] [stderr] | ^^^^^^ help: replace it with: `ty` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5174:6 [INFO] [stderr] | [INFO] [stderr] 5174 | 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] --> parser.rs:5175:6 [INFO] [stderr] | [INFO] [stderr] 5175 | dims: dims, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `dims` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5176:6 [INFO] [stderr] | [INFO] [stderr] 5176 | expr: expr, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `expr` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5188:3 [INFO] [stderr] | [INFO] [stderr] 5188 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5189:3 [INFO] [stderr] | [INFO] [stderr] 5189 | local: local, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `local` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> parser.rs:5190:3 [INFO] [stderr] | [INFO] [stderr] 5190 | kind: kind, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `kind` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> preproc.rs:58:4 [INFO] [stderr] | [INFO] [stderr] 58 | include_paths: include_paths, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `include_paths` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> preproc.rs:631:4 [INFO] [stderr] | [INFO] [stderr] 631 | 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] --> preproc.rs:632:4 [INFO] [stderr] | [INFO] [stderr] 632 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> preproc.rs:648:4 [INFO] [stderr] | [INFO] [stderr] 648 | 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] --> preproc.rs:649:4 [INFO] [stderr] | [INFO] [stderr] 649 | span: span, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> resolve.rs:152:4 [INFO] [stderr] | [INFO] [stderr] 152 | session: session, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `session` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> resolve.rs:209:46 [INFO] [stderr] | [INFO] [stderr] 209 | if let Some(ex) = tbl.insert(name, Def { span: span, id: defid }) { [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> resolve.rs:918:73 [INFO] [stderr] | [INFO] [stderr] 918 | Some(&mut Scope::Local{ref mut defs, ..}) => defs.insert(name, Def { span: span, id: defid }), [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `span` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> lexer.rs:439:5 [INFO] [stderr] | [INFO] [stderr] 439 | return Ok((Literal(BasedInteger( [INFO] [stderr] | _________________^ [INFO] [stderr] 440 | | size, [INFO] [stderr] 441 | | signed, [INFO] [stderr] 442 | | base, [INFO] [stderr] 443 | | get_name_table().intern(&body, true), [INFO] [stderr] 444 | | )), span)); [INFO] [stderr] | |___________________________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 439 | Ok((Literal(BasedInteger( [INFO] [stderr] 440 | size, [INFO] [stderr] 441 | signed, [INFO] [stderr] 442 | base, [INFO] [stderr] 443 | get_name_table().intern(&body, true), [INFO] [stderr] 444 | )), span)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> lexer.rs:452:39 [INFO] [stderr] | [INFO] [stderr] 452 | Some('0') if value.len() == 1 => return Ok((Literal(UnbasedUnsized('0')), span)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok((Literal(UnbasedUnsized('0')), span))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> lexer.rs:453:39 [INFO] [stderr] | [INFO] [stderr] 453 | Some('1') if value.len() == 1 => return Ok((Literal(UnbasedUnsized('1')), span)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok((Literal(UnbasedUnsized('1')), span))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> lexer.rs:454:11 [INFO] [stderr] | [INFO] [stderr] 454 | _ => return Err(DiagBuilder2::fatal("Unbased unsized literal may only be '0, '1, 'x, or 'z").span(span)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(DiagBuilder2::fatal("Unbased unsized literal may only be '0, '1, 'x, or 'z").span(span))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> lexer.rs:461:5 [INFO] [stderr] | [INFO] [stderr] 461 | return Ok((Literal(UnbasedUnsized('z')), span)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok((Literal(UnbasedUnsized('z')), span))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> lexer.rs:465:9 [INFO] [stderr] | [INFO] [stderr] 465 | _ => return Ok((Apostrophe, span)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok((Apostrophe, span))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:991:2 [INFO] [stderr] | [INFO] [stderr] 991 | return Ok(()) [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:1369:4 [INFO] [stderr] | [INFO] [stderr] 1369 | return Err(()); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:1564:4 [INFO] [stderr] | [INFO] [stderr] 1564 | return Ok(Some((dim, span))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(Some((dim, span)))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:1569:4 [INFO] [stderr] | [INFO] [stderr] 1569 | return Err(()); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> parser.rs:1655:10 [INFO] [stderr] | [INFO] [stderr] 1655 | } else { [INFO] [stderr] | ________________^ [INFO] [stderr] 1656 | | if let Some(args) = try_flanked(p, Paren, parse_call_args)? { [INFO] [stderr] 1657 | | span.expand(p.last_span()); [INFO] [stderr] 1658 | | return Ok(Expr { [INFO] [stderr] ... | [INFO] [stderr] 1669 | | } [INFO] [stderr] 1670 | | } [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] 1655 | } else if let Some(args) = try_flanked(p, Paren, parse_call_args)? { [INFO] [stderr] 1656 | span.expand(p.last_span()); [INFO] [stderr] 1657 | return Ok(Expr { [INFO] [stderr] 1658 | span: span, [INFO] [stderr] 1659 | data: ConstructorCallExpr(args), [INFO] [stderr] 1660 | }); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:1899:4 [INFO] [stderr] | [INFO] [stderr] 1899 | return Ok(Expr { [INFO] [stderr] | _____________^ [INFO] [stderr] 1900 | | span: sp, [INFO] [stderr] 1901 | | data: LiteralExpr(lit), [INFO] [stderr] 1902 | | }); [INFO] [stderr] | |_______________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 1899 | Ok(Expr { [INFO] [stderr] 1900 | span: sp, [INFO] [stderr] 1901 | data: LiteralExpr(lit), [INFO] [stderr] 1902 | }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:1908:4 [INFO] [stderr] | [INFO] [stderr] 1908 | return Ok(Expr { [INFO] [stderr] | _____________^ [INFO] [stderr] 1909 | | span: sp, [INFO] [stderr] 1910 | | data: IdentExpr(Identifier { [INFO] [stderr] 1911 | | id: DUMMY_NODE_ID, [INFO] [stderr] ... | [INFO] [stderr] 1914 | | }), [INFO] [stderr] 1915 | | }); [INFO] [stderr] | |_______________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 1908 | Ok(Expr { [INFO] [stderr] 1909 | span: sp, [INFO] [stderr] 1910 | data: IdentExpr(Identifier { [INFO] [stderr] 1911 | id: DUMMY_NODE_ID, [INFO] [stderr] 1912 | span: sp, [INFO] [stderr] 1913 | name: n, [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:1919:4 [INFO] [stderr] | [INFO] [stderr] 1919 | return Ok(Expr { [INFO] [stderr] | _____________^ [INFO] [stderr] 1920 | | span: sp, [INFO] [stderr] 1921 | | data: SysIdentExpr(Identifier { [INFO] [stderr] 1922 | | id: DUMMY_NODE_ID, [INFO] [stderr] ... | [INFO] [stderr] 1925 | | }), [INFO] [stderr] 1926 | | }); [INFO] [stderr] | |_______________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 1919 | Ok(Expr { [INFO] [stderr] 1920 | span: sp, [INFO] [stderr] 1921 | data: SysIdentExpr(Identifier { [INFO] [stderr] 1922 | id: DUMMY_NODE_ID, [INFO] [stderr] 1923 | span: sp, [INFO] [stderr] 1924 | name: n, [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:1946:4 [INFO] [stderr] | [INFO] [stderr] 1946 | return Ok(Expr { [INFO] [stderr] | _____________^ [INFO] [stderr] 1947 | | span: Span::union(sp, p.last_span()), [INFO] [stderr] 1948 | | data: data, [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_______________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 1946 | Ok(Expr { [INFO] [stderr] 1947 | span: Span::union(sp, p.last_span()), [INFO] [stderr] 1948 | data: data, [INFO] [stderr] 1949 | }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:1963:4 [INFO] [stderr] | [INFO] [stderr] 1963 | return Ok(expr); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(expr)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:1970:4 [INFO] [stderr] | [INFO] [stderr] 1970 | return Ok(Expr { [INFO] [stderr] | _____________^ [INFO] [stderr] 1971 | | span: Span::union(sp, p.last_span()), [INFO] [stderr] 1972 | | data: PatternExpr(fields), [INFO] [stderr] 1973 | | }); [INFO] [stderr] | |_______________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 1970 | Ok(Expr { [INFO] [stderr] 1971 | span: Span::union(sp, p.last_span()), [INFO] [stderr] 1972 | data: PatternExpr(fields), [INFO] [stderr] 1973 | }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:1978:4 [INFO] [stderr] | [INFO] [stderr] 1978 | return Err(()); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:4810:23 [INFO] [stderr] | [INFO] [stderr] 4810 | OpenDelim(Paren) => return flanked(p, Paren, parse_propexpr).map(|pe| pe.data), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `flanked(p, Paren, parse_propexpr).map(|pe| pe.data)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:4816:4 [INFO] [stderr] | [INFO] [stderr] 4816 | return Ok(PropExprData::Not(Box::new(expr))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(PropExprData::Not(Box::new(expr)))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:4824:4 [INFO] [stderr] | [INFO] [stderr] 4824 | return Ok(PropExprData::Clocked(ev, Box::new(expr))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(PropExprData::Clocked(ev, Box::new(expr)))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:4830:4 [INFO] [stderr] | [INFO] [stderr] 4830 | return Err(()); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> preproc.rs:465:3 [INFO] [stderr] | [INFO] [stderr] 465 | return Err( [INFO] [stderr] | _________^ [INFO] [stderr] 466 | | DiagBuilder2::fatal(format!("Unknown compiler directive '`{}'", dir_name)) [INFO] [stderr] 467 | | .span(span) [INFO] [stderr] 468 | | ); [INFO] [stderr] | |__________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 465 | Err( [INFO] [stderr] 466 | DiagBuilder2::fatal(format!("Unknown compiler directive '`{}'", dir_name)) [INFO] [stderr] 467 | .span(span) [INFO] [stderr] 468 | ) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> preproc.rs:487:3 [INFO] [stderr] | [INFO] [stderr] 487 | return None; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `None` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> resolve.rs:941:5 [INFO] [stderr] | [INFO] [stderr] 941 | return None; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `None` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> lexer.rs:439:5 [INFO] [stderr] | [INFO] [stderr] 439 | return Ok((Literal(BasedInteger( [INFO] [stderr] | _________________^ [INFO] [stderr] 440 | | size, [INFO] [stderr] 441 | | signed, [INFO] [stderr] 442 | | base, [INFO] [stderr] 443 | | get_name_table().intern(&body, true), [INFO] [stderr] 444 | | )), span)); [INFO] [stderr] | |___________________________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 439 | Ok((Literal(BasedInteger( [INFO] [stderr] 440 | size, [INFO] [stderr] 441 | signed, [INFO] [stderr] 442 | base, [INFO] [stderr] 443 | get_name_table().intern(&body, true), [INFO] [stderr] 444 | )), span)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> lexer.rs:452:39 [INFO] [stderr] | [INFO] [stderr] 452 | Some('0') if value.len() == 1 => return Ok((Literal(UnbasedUnsized('0')), span)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok((Literal(UnbasedUnsized('0')), span))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> lexer.rs:453:39 [INFO] [stderr] | [INFO] [stderr] 453 | Some('1') if value.len() == 1 => return Ok((Literal(UnbasedUnsized('1')), span)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok((Literal(UnbasedUnsized('1')), span))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> lexer.rs:454:11 [INFO] [stderr] | [INFO] [stderr] 454 | _ => return Err(DiagBuilder2::fatal("Unbased unsized literal may only be '0, '1, 'x, or 'z").span(span)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(DiagBuilder2::fatal("Unbased unsized literal may only be '0, '1, 'x, or 'z").span(span))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> lexer.rs:461:5 [INFO] [stderr] | [INFO] [stderr] 461 | return Ok((Literal(UnbasedUnsized('z')), span)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok((Literal(UnbasedUnsized('z')), span))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> lexer.rs:465:9 [INFO] [stderr] | [INFO] [stderr] 465 | _ => return Ok((Apostrophe, span)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok((Apostrophe, span))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unused import: `moore_common::source::*` [INFO] [stderr] --> lexer.rs:511:6 [INFO] [stderr] | [INFO] [stderr] 511 | use moore_common::source::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `moore_common::name::*` [INFO] [stderr] --> lexer.rs:512:6 [INFO] [stderr] | [INFO] [stderr] 512 | use moore_common::name::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `preproc::*` [INFO] [stderr] --> lexer.rs:513:6 [INFO] [stderr] | [INFO] [stderr] 513 | use preproc::*; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:991:2 [INFO] [stderr] | [INFO] [stderr] 991 | return Ok(()) [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:1369:4 [INFO] [stderr] | [INFO] [stderr] 1369 | return Err(()); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:1564:4 [INFO] [stderr] | [INFO] [stderr] 1564 | return Ok(Some((dim, span))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(Some((dim, span)))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:1569:4 [INFO] [stderr] | [INFO] [stderr] 1569 | return Err(()); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> parser.rs:1655:10 [INFO] [stderr] | [INFO] [stderr] 1655 | } else { [INFO] [stderr] | ________________^ [INFO] [stderr] 1656 | | if let Some(args) = try_flanked(p, Paren, parse_call_args)? { [INFO] [stderr] 1657 | | span.expand(p.last_span()); [INFO] [stderr] 1658 | | return Ok(Expr { [INFO] [stderr] ... | [INFO] [stderr] 1669 | | } [INFO] [stderr] 1670 | | } [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] 1655 | } else if let Some(args) = try_flanked(p, Paren, parse_call_args)? { [INFO] [stderr] 1656 | span.expand(p.last_span()); [INFO] [stderr] 1657 | return Ok(Expr { [INFO] [stderr] 1658 | span: span, [INFO] [stderr] 1659 | data: ConstructorCallExpr(args), [INFO] [stderr] 1660 | }); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:1899:4 [INFO] [stderr] | [INFO] [stderr] 1899 | return Ok(Expr { [INFO] [stderr] | _____________^ [INFO] [stderr] 1900 | | span: sp, [INFO] [stderr] 1901 | | data: LiteralExpr(lit), [INFO] [stderr] 1902 | | }); [INFO] [stderr] | |_______________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 1899 | Ok(Expr { [INFO] [stderr] 1900 | span: sp, [INFO] [stderr] 1901 | data: LiteralExpr(lit), [INFO] [stderr] 1902 | }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:1908:4 [INFO] [stderr] | [INFO] [stderr] 1908 | return Ok(Expr { [INFO] [stderr] | _____________^ [INFO] [stderr] 1909 | | span: sp, [INFO] [stderr] 1910 | | data: IdentExpr(Identifier { [INFO] [stderr] 1911 | | id: DUMMY_NODE_ID, [INFO] [stderr] ... | [INFO] [stderr] 1914 | | }), [INFO] [stderr] 1915 | | }); [INFO] [stderr] | |_______________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 1908 | Ok(Expr { [INFO] [stderr] 1909 | span: sp, [INFO] [stderr] 1910 | data: IdentExpr(Identifier { [INFO] [stderr] 1911 | id: DUMMY_NODE_ID, [INFO] [stderr] 1912 | span: sp, [INFO] [stderr] 1913 | name: n, [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:1919:4 [INFO] [stderr] | [INFO] [stderr] 1919 | return Ok(Expr { [INFO] [stderr] | _____________^ [INFO] [stderr] 1920 | | span: sp, [INFO] [stderr] 1921 | | data: SysIdentExpr(Identifier { [INFO] [stderr] 1922 | | id: DUMMY_NODE_ID, [INFO] [stderr] ... | [INFO] [stderr] 1925 | | }), [INFO] [stderr] 1926 | | }); [INFO] [stderr] | |_______________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 1919 | Ok(Expr { [INFO] [stderr] 1920 | span: sp, [INFO] [stderr] 1921 | data: SysIdentExpr(Identifier { [INFO] [stderr] 1922 | id: DUMMY_NODE_ID, [INFO] [stderr] 1923 | span: sp, [INFO] [stderr] 1924 | name: n, [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:1946:4 [INFO] [stderr] | [INFO] [stderr] 1946 | return Ok(Expr { [INFO] [stderr] | _____________^ [INFO] [stderr] 1947 | | span: Span::union(sp, p.last_span()), [INFO] [stderr] 1948 | | data: data, [INFO] [stderr] 1949 | | }); [INFO] [stderr] | |_______________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 1946 | Ok(Expr { [INFO] [stderr] 1947 | span: Span::union(sp, p.last_span()), [INFO] [stderr] 1948 | data: data, [INFO] [stderr] 1949 | }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:1963:4 [INFO] [stderr] | [INFO] [stderr] 1963 | return Ok(expr); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(expr)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:1970:4 [INFO] [stderr] | [INFO] [stderr] 1970 | return Ok(Expr { [INFO] [stderr] | _____________^ [INFO] [stderr] 1971 | | span: Span::union(sp, p.last_span()), [INFO] [stderr] 1972 | | data: PatternExpr(fields), [INFO] [stderr] 1973 | | }); [INFO] [stderr] | |_______________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 1970 | Ok(Expr { [INFO] [stderr] 1971 | span: Span::union(sp, p.last_span()), [INFO] [stderr] 1972 | data: PatternExpr(fields), [INFO] [stderr] 1973 | }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:1978:4 [INFO] [stderr] | [INFO] [stderr] 1978 | return Err(()); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:4810:23 [INFO] [stderr] | [INFO] [stderr] 4810 | OpenDelim(Paren) => return flanked(p, Paren, parse_propexpr).map(|pe| pe.data), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `flanked(p, Paren, parse_propexpr).map(|pe| pe.data)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:4816:4 [INFO] [stderr] | [INFO] [stderr] 4816 | return Ok(PropExprData::Not(Box::new(expr))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(PropExprData::Not(Box::new(expr)))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:4824:4 [INFO] [stderr] | [INFO] [stderr] 4824 | return Ok(PropExprData::Clocked(ev, Box::new(expr))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(PropExprData::Clocked(ev, Box::new(expr)))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> parser.rs:4830:4 [INFO] [stderr] | [INFO] [stderr] 4830 | return Err(()); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unused import: `moore_common::name::*` [INFO] [stderr] --> parser.rs:5203:6 [INFO] [stderr] | [INFO] [stderr] 5203 | use moore_common::name::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> preproc.rs:465:3 [INFO] [stderr] | [INFO] [stderr] 465 | return Err( [INFO] [stderr] | _________^ [INFO] [stderr] 466 | | DiagBuilder2::fatal(format!("Unknown compiler directive '`{}'", dir_name)) [INFO] [stderr] 467 | | .span(span) [INFO] [stderr] 468 | | ); [INFO] [stderr] | |__________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 465 | Err( [INFO] [stderr] 466 | DiagBuilder2::fatal(format!("Unknown compiler directive '`{}'", dir_name)) [INFO] [stderr] 467 | .span(span) [INFO] [stderr] 468 | ) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> preproc.rs:487:3 [INFO] [stderr] | [INFO] [stderr] 487 | return None; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `None` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unused import: `moore_common::source::*` [INFO] [stderr] --> preproc.rs:665:6 [INFO] [stderr] | [INFO] [stderr] 665 | use moore_common::source::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `cat::CatTokenKind::*` [INFO] [stderr] --> preproc.rs:667:6 [INFO] [stderr] | [INFO] [stderr] 667 | use cat::CatTokenKind::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> resolve.rs:941:5 [INFO] [stderr] | [INFO] [stderr] 941 | return None; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `None` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> preproc.rs:683:7 [INFO] [stderr] | [INFO] [stderr] 683 | let mut pp = preproc(input); [INFO] [stderr] | ----^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_mut)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> preproc.rs:689:7 [INFO] [stderr] | [INFO] [stderr] 689 | let mut pp = preproc(input); [INFO] [stderr] | ----^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> preproc.rs:699:7 [INFO] [stderr] | [INFO] [stderr] 699 | let mut pp = Preprocessor::new(sm.open("test.sv").unwrap(), &[]); [INFO] [stderr] | ----^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> preproc.rs:716:7 [INFO] [stderr] | [INFO] [stderr] 716 | let mut pp = Preprocessor::new(sm.open("test.sv").unwrap(), &[]); [INFO] [stderr] | ----^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> ast.rs:28:21 [INFO] [stderr] | [INFO] [stderr] 28 | pub fn as_usize(&self) -> usize { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::trivially_copy_pass_by_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> ast.rs:32:19 [INFO] [stderr] | [INFO] [stderr] 32 | pub fn as_u32(&self) -> u32 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> ast.rs:68:2 [INFO] [stderr] | [INFO] [stderr] 68 | Item(HierarchyItem), [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] 68 | Item(Box), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> ast.rs:165:2 [INFO] [stderr] | [INFO] [stderr] 165 | Assertion(Assertion), [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] 165 | Assertion(Box), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> ast.rs:275:2 [INFO] [stderr] | [INFO] [stderr] 275 | Range(Expr,Expr), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider boxing the large fields to reduce the total size of the enum [INFO] [stderr] --> ast.rs:275:2 [INFO] [stderr] | [INFO] [stderr] 275 | Range(Expr,Expr), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> ast.rs:428:2 [INFO] [stderr] | [INFO] [stderr] 428 | NonblockingAssignStmt { [INFO] [stderr] | _____^ [INFO] [stderr] 429 | | lhs: Expr, [INFO] [stderr] 430 | | rhs: Expr, [INFO] [stderr] 431 | | delay: Option, [INFO] [stderr] 432 | | event: Option<()>, [INFO] [stderr] 433 | | }, [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] help: consider boxing the large fields to reduce the total size of the enum [INFO] [stderr] --> ast.rs:428:2 [INFO] [stderr] | [INFO] [stderr] 428 | NonblockingAssignStmt { [INFO] [stderr] | _____^ [INFO] [stderr] 429 | | lhs: Expr, [INFO] [stderr] 430 | | rhs: Expr, [INFO] [stderr] 431 | | delay: Option, [INFO] [stderr] 432 | | event: Option<()>, [INFO] [stderr] 433 | | }, [INFO] [stderr] | |_____^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant [INFO] [stderr] [INFO] [stderr] warning: function is never used: `check` [INFO] [stderr] --> preproc.rs:682:2 [INFO] [stderr] | [INFO] [stderr] 682 | fn check(input: &str, expected: &[CatTokenKind]) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> ast.rs:28:21 [INFO] [stderr] | [INFO] [stderr] 28 | pub fn as_usize(&self) -> usize { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::trivially_copy_pass_by_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> ast.rs:32:19 [INFO] [stderr] | [INFO] [stderr] 32 | pub fn as_u32(&self) -> u32 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> ast.rs:68:2 [INFO] [stderr] | [INFO] [stderr] 68 | Item(HierarchyItem), [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] 68 | Item(Box), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> ast.rs:521:2 [INFO] [stderr] | [INFO] [stderr] 521 | Expr(EventExpr), [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] 521 | Expr(Box), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> ast.rs:532:2 [INFO] [stderr] | [INFO] [stderr] 532 | Event(EventControl), [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] 532 | Event(Box), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> ast.rs:165:2 [INFO] [stderr] | [INFO] [stderr] 165 | Assertion(Assertion), [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] 165 | Assertion(Box), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> ast.rs:275:2 [INFO] [stderr] | [INFO] [stderr] 275 | Range(Expr,Expr), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider boxing the large fields to reduce the total size of the enum [INFO] [stderr] --> ast.rs:275:2 [INFO] [stderr] | [INFO] [stderr] 275 | Range(Expr,Expr), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> ast.rs:428:2 [INFO] [stderr] | [INFO] [stderr] 428 | NonblockingAssignStmt { [INFO] [stderr] | _____^ [INFO] [stderr] 429 | | lhs: Expr, [INFO] [stderr] 430 | | rhs: Expr, [INFO] [stderr] 431 | | delay: Option, [INFO] [stderr] 432 | | event: Option<()>, [INFO] [stderr] 433 | | }, [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] help: consider boxing the large fields to reduce the total size of the enum [INFO] [stderr] --> ast.rs:428:2 [INFO] [stderr] | [INFO] [stderr] 428 | NonblockingAssignStmt { [INFO] [stderr] | _____^ [INFO] [stderr] 429 | | lhs: Expr, [INFO] [stderr] 430 | | rhs: Expr, [INFO] [stderr] 431 | | delay: Option, [INFO] [stderr] 432 | | event: Option<()>, [INFO] [stderr] 433 | | }, [INFO] [stderr] | |_____^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> ast.rs:871:2 [INFO] [stderr] | [INFO] [stderr] 871 | Stmt(Stmt), [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] 871 | Stmt(Box), [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> ast.rs:521:2 [INFO] [stderr] | [INFO] [stderr] 521 | Expr(EventExpr), [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] 521 | Expr(Box), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> ast.rs:532:2 [INFO] [stderr] | [INFO] [stderr] 532 | Event(EventControl), [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] 532 | Event(Box), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> ast.rs:989:2 [INFO] [stderr] | [INFO] [stderr] 989 | Assume(Expr, AssertionActionBlock), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider boxing the large fields to reduce the total size of the enum [INFO] [stderr] --> ast.rs:989:2 [INFO] [stderr] | [INFO] [stderr] 989 | Assume(Expr, AssertionActionBlock), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> ast.rs:999:2 [INFO] [stderr] | [INFO] [stderr] 999 | ExpectProperty(PropSpec, AssertionActionBlock), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider boxing the large fields to reduce the total size of the enum [INFO] [stderr] --> ast.rs:999:2 [INFO] [stderr] | [INFO] [stderr] 999 | ExpectProperty(PropSpec, AssertionActionBlock), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> ast.rs:1007:2 [INFO] [stderr] | [INFO] [stderr] 1007 | Both(Stmt, Stmt), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider boxing the large fields to reduce the total size of the enum [INFO] [stderr] --> ast.rs:1007:2 [INFO] [stderr] | [INFO] [stderr] 1007 | Both(Stmt, Stmt), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> ast.rs:1020:2 [INFO] [stderr] | [INFO] [stderr] 1020 | Expr(Expr, Option), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider boxing the large fields to reduce the total size of the enum [INFO] [stderr] --> ast.rs:1020:2 [INFO] [stderr] | [INFO] [stderr] 1020 | Expr(Expr, Option), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> ast.rs:1057:2 [INFO] [stderr] | [INFO] [stderr] 1057 | SeqBinOp(PropSeqBinOp, PropSeqOp, SeqExpr, Box), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider boxing the large fields to reduce the total size of the enum [INFO] [stderr] --> ast.rs:1057:2 [INFO] [stderr] | [INFO] [stderr] 1057 | SeqBinOp(PropSeqBinOp, PropSeqOp, SeqExpr, Box), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> ast.rs:871:2 [INFO] [stderr] | [INFO] [stderr] 871 | Stmt(Stmt), [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] 871 | Stmt(Box), [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> ast.rs:989:2 [INFO] [stderr] | [INFO] [stderr] 989 | Assume(Expr, AssertionActionBlock), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider boxing the large fields to reduce the total size of the enum [INFO] [stderr] --> ast.rs:989:2 [INFO] [stderr] | [INFO] [stderr] 989 | Assume(Expr, AssertionActionBlock), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant [INFO] [stderr] [INFO] [stderr] error: this loop never actually loops [INFO] [stderr] --> lexer.rs:57:3 [INFO] [stderr] | [INFO] [stderr] 57 | loop { [INFO] [stderr] | _________^ [INFO] [stderr] 58 | | self.skip_noise()?; [INFO] [stderr] 59 | | [INFO] [stderr] 60 | | // Match 4-character symbols [INFO] [stderr] ... | [INFO] [stderr] 346 | | } [INFO] [stderr] 347 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::never_loop)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#never_loop [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> ast.rs:999:2 [INFO] [stderr] | [INFO] [stderr] 999 | ExpectProperty(PropSpec, AssertionActionBlock), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider boxing the large fields to reduce the total size of the enum [INFO] [stderr] --> ast.rs:999:2 [INFO] [stderr] | [INFO] [stderr] 999 | ExpectProperty(PropSpec, AssertionActionBlock), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> ast.rs:1007:2 [INFO] [stderr] | [INFO] [stderr] 1007 | Both(Stmt, Stmt), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider boxing the large fields to reduce the total size of the enum [INFO] [stderr] --> ast.rs:1007:2 [INFO] [stderr] | [INFO] [stderr] 1007 | Both(Stmt, Stmt), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> parser.rs:88:16 [INFO] [stderr] | [INFO] [stderr] 88 | Ok(x) => Ok(x), [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] 88 | Ok(x) => Ok(()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> parser.rs:276:10 [INFO] [stderr] | [INFO] [stderr] 276 | Err(e) [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] 276 | Err(()) [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> parser.rs:282:8 [INFO] [stderr] | [INFO] [stderr] 282 | Err(e) [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] 282 | Err(()) [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> ast.rs:1020:2 [INFO] [stderr] | [INFO] [stderr] 1020 | Expr(Expr, Option), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider boxing the large fields to reduce the total size of the enum [INFO] [stderr] --> ast.rs:1020:2 [INFO] [stderr] | [INFO] [stderr] 1020 | Expr(Expr, Option), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:294:32 [INFO] [stderr] | [INFO] [stderr] 294 | flanked(p, delim, inner).map(|r| Some(r)) [INFO] [stderr] | ^^^^^^^^^^^ help: remove closure as shown: `Some` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_closure)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> parser.rs:313:16 [INFO] [stderr] | [INFO] [stderr] 313 | return Err(e); [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] 313 | return Err(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> parser.rs:375:8 [INFO] [stderr] | [INFO] [stderr] 375 | Err(e) [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] 375 | Err(()) [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:508:51 [INFO] [stderr] | [INFO] [stderr] 508 | Keyword(Kw::Module) => parse_module_decl(p).map(|d| ast::Item::Module(d)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Item::Module` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:509:57 [INFO] [stderr] | [INFO] [stderr] 509 | Keyword(Kw::Interface) => parse_interface_decl(p).map(|d| ast::Item::Interface(d)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Item::Interface` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:510:53 [INFO] [stderr] | [INFO] [stderr] 510 | Keyword(Kw::Package) => parse_package_decl(p).map(|d| ast::Item::Package(d)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Item::Package` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:512:49 [INFO] [stderr] | [INFO] [stderr] 512 | Keyword(Kw::Class) => parse_class_decl(p).map(|d| ast::Item::Class(d)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Item::Class` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> ast.rs:1057:2 [INFO] [stderr] | [INFO] [stderr] 1057 | SeqBinOp(PropSeqBinOp, PropSeqOp, SeqExpr, Box), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider boxing the large fields to reduce the total size of the enum [INFO] [stderr] --> ast.rs:1057:2 [INFO] [stderr] | [INFO] [stderr] 1057 | SeqBinOp(PropSeqBinOp, PropSeqOp, SeqExpr, Box), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:856:63 [INFO] [stderr] | [INFO] [stderr] 856 | Keyword(Kw::Modport) => return parse_modport_decl(p).map(|x| HierarchyItem::ModportDecl(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::ModportDecl` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:857:61 [INFO] [stderr] | [INFO] [stderr] 857 | Keyword(Kw::Class) => return parse_class_decl(p).map(|x| HierarchyItem::ClassDecl(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::ClassDecl` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:858:58 [INFO] [stderr] | [INFO] [stderr] 858 | Keyword(Kw::Typedef) => return parse_typedef(p).map(|x| HierarchyItem::Typedef(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::Typedef` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:859:62 [INFO] [stderr] | [INFO] [stderr] 859 | Keyword(Kw::Import) => return parse_import_decl(p).map(|x| HierarchyItem::ImportDecl(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::ImportDecl` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:862:85 [INFO] [stderr] | [INFO] [stderr] 862 | Keyword(Kw::Initial) => return parse_procedure(p, ProcedureKind::Initial).map(|x| HierarchyItem::Procedure(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::Procedure` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:863:84 [INFO] [stderr] | [INFO] [stderr] 863 | Keyword(Kw::Always) => return parse_procedure(p, ProcedureKind::Always).map(|x| HierarchyItem::Procedure(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::Procedure` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:864:88 [INFO] [stderr] | [INFO] [stderr] 864 | Keyword(Kw::AlwaysComb) => return parse_procedure(p, ProcedureKind::AlwaysComb).map(|x| HierarchyItem::Procedure(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::Procedure` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:865:89 [INFO] [stderr] | [INFO] [stderr] 865 | Keyword(Kw::AlwaysLatch) => return parse_procedure(p, ProcedureKind::AlwaysLatch).map(|x| HierarchyItem::Procedure(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::Procedure` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:866:86 [INFO] [stderr] | [INFO] [stderr] 866 | Keyword(Kw::AlwaysFf) => return parse_procedure(p, ProcedureKind::AlwaysFf).map(|x| HierarchyItem::Procedure(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::Procedure` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:867:83 [INFO] [stderr] | [INFO] [stderr] 867 | Keyword(Kw::Final) => return parse_procedure(p, ProcedureKind::Final).map(|x| HierarchyItem::Procedure(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::Procedure` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:868:84 [INFO] [stderr] | [INFO] [stderr] 868 | Keyword(Kw::Function) | Keyword(Kw::Task) => return parse_subroutine_decl(p).map(|x| HierarchyItem::SubroutineDecl(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::SubroutineDecl` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:874:53 [INFO] [stderr] | [INFO] [stderr] 874 | Keyword(Kw::Ref) => return parse_port_decl(p).map(|x| HierarchyItem::PortDecl(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::PortDecl` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:877:64 [INFO] [stderr] | [INFO] [stderr] 877 | Keyword(Kw::Assign) => return parse_continuous_assign(p).map(|x| HierarchyItem::ContAssign(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::ContAssign` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:896:57 [INFO] [stderr] | [INFO] [stderr] 896 | Keyword(Kw::For) => return parse_generate_for(p).map(|x| HierarchyItem::GenerateFor(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::GenerateFor` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:897:56 [INFO] [stderr] | [INFO] [stderr] 897 | Keyword(Kw::If) => return parse_generate_if(p).map(|x| HierarchyItem::GenerateIf(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::GenerateIf` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:898:58 [INFO] [stderr] | [INFO] [stderr] 898 | Keyword(Kw::Case) => return parse_generate_case(p).map(|x| HierarchyItem::GenerateCase(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::GenerateCase` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:905:58 [INFO] [stderr] | [INFO] [stderr] 905 | Keyword(Kw::Restrict) => return parse_assertion(p).map(|x| HierarchyItem::Assertion(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::Assertion` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:912:61 [INFO] [stderr] | [INFO] [stderr] 912 | pp.add_greedy("net declaration", |p| parse_net_decl(p).map(|d| HierarchyItem::NetDecl(d))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::NetDecl` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:913:48 [INFO] [stderr] | [INFO] [stderr] 913 | pp.add("instantiation", |p| parse_inst(p).map(|i| HierarchyItem::Inst(i))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::Inst` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:914:59 [INFO] [stderr] | [INFO] [stderr] 914 | pp.add("variable declaration", |p| parse_var_decl(p).map(|d| HierarchyItem::VarDecl(d))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::VarDecl` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> parser.rs:1215:3 [INFO] [stderr] | [INFO] [stderr] 1215 | match parse_explicit_type(&mut bp) { [INFO] [stderr] | _________^ [INFO] [stderr] 1216 | | Ok(x) => { [INFO] [stderr] 1217 | | bp.commit(); [INFO] [stderr] 1218 | | return Ok(x); [INFO] [stderr] 1219 | | }, [INFO] [stderr] 1220 | | Err(_) => () [INFO] [stderr] 1221 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::single_match)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 1215 | if let Ok(x) = parse_explicit_type(&mut bp) { [INFO] [stderr] 1216 | bp.commit(); [INFO] [stderr] 1217 | return Ok(x); [INFO] [stderr] 1218 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:1653:53 [INFO] [stderr] | [INFO] [stderr] 1653 | data: ArrayNewExpr(Box::new(dim_expr), expr.map(|x| Box::new(x))), [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove closure as shown: `Box::new` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> parser.rs:1693:17 [INFO] [stderr] | [INFO] [stderr] 1693 | return Err(e); [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] 1693 | return Err(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> parser.rs:1942:17 [INFO] [stderr] | [INFO] [stderr] 1942 | return Err(e); [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] 1942 | return Err(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> parser.rs:1959:17 [INFO] [stderr] | [INFO] [stderr] 1959 | return Err(e); [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] 1959 | return Err(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:2079:40 [INFO] [stderr] | [INFO] [stderr] 2079 | let s = parse_explicit_type(p).map(|t| StreamConcatSlice::Type(t))?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `StreamConcatSlice::Type` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> parser.rs:2123:16 [INFO] [stderr] | [INFO] [stderr] 2123 | return Err(e); [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] 2123 | return Err(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:2667:20 [INFO] [stderr] | [INFO] [stderr] 2667 | parse_expr(p).map(|e| ast::Port::Implicit(e)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Port::Implicit` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: use of `unwrap_or` followed by a call to `new` [INFO] [stderr] --> parser.rs:2795:13 [INFO] [stderr] | [INFO] [stderr] 2795 | let args = try_flanked(p, Paren, |p| comma_list(p, CloseDelim(Paren), "subroutine port", |p|{ [INFO] [stderr] | ________________^ [INFO] [stderr] 2796 | | let mut span = p.peek(0).1; [INFO] [stderr] 2797 | | [INFO] [stderr] 2798 | | // Consume the optional port direction. [INFO] [stderr] ... | [INFO] [stderr] 2859 | | }) [INFO] [stderr] 2860 | | }))?.unwrap_or(Vec::new()); [INFO] [stderr] | |______________________________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::or_fun_call)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#or_fun_call [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 2795 | let args = try_flanked(p, Paren, |p| comma_list(p, CloseDelim(Paren), "subroutine port", |p|{ [INFO] [stderr] 2796 | let mut span = p.peek(0).1; [INFO] [stderr] 2797 | [INFO] [stderr] 2798 | // Consume the optional port direction. [INFO] [stderr] 2799 | let dir = try_subroutine_port_dir(p); [INFO] [stderr] 2800 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] error: this loop never actually loops [INFO] [stderr] --> lexer.rs:57:3 [INFO] [stderr] | [INFO] [stderr] 57 | loop { [INFO] [stderr] | _________^ [INFO] [stderr] 58 | | self.skip_noise()?; [INFO] [stderr] 59 | | [INFO] [stderr] 60 | | // Match 4-character symbols [INFO] [stderr] ... | [INFO] [stderr] 346 | | } [INFO] [stderr] 347 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::never_loop)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#never_loop [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:3142:62 [INFO] [stderr] | [INFO] [stderr] 3142 | pp.add("variable declaration", |p| parse_var_decl(p).map(|d| ast::VarDeclStmt(d))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::VarDeclStmt` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: useless use of `vec!` [INFO] [stderr] --> lexer.rs:544:4 [INFO] [stderr] | [INFO] [stderr] 544 | &vec![ [INFO] [stderr] | _____________^ [INFO] [stderr] 545 | | Ident(name("shiftreg_a")), [INFO] [stderr] 546 | | Ident(name("busa_index")), [INFO] [stderr] 547 | | Ident(name("error_condition")), [INFO] [stderr] ... | [INFO] [stderr] 550 | | Ident(name("n$657")), [INFO] [stderr] 551 | | ] [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::useless_vec)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec [INFO] [stderr] help: you can use a slice directly [INFO] [stderr] | [INFO] [stderr] 544 | &[Ident(name("shiftreg_a")), [INFO] [stderr] 545 | Ident(name("busa_index")), [INFO] [stderr] 546 | Ident(name("error_condition")), [INFO] [stderr] 547 | Ident(name("merge_ab")), [INFO] [stderr] 548 | Ident(name("_bus3")), [INFO] [stderr] 549 | Ident(name("n$657"))] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: useless use of `vec!` [INFO] [stderr] --> lexer.rs:560:4 [INFO] [stderr] | [INFO] [stderr] 560 | &vec![ [INFO] [stderr] | _____________^ [INFO] [stderr] 561 | | EscIdent(name("busa+index")), [INFO] [stderr] 562 | | EscIdent(name("-clock")), [INFO] [stderr] 563 | | EscIdent(name("***error-condition***")), [INFO] [stderr] ... | [INFO] [stderr] 566 | | EscIdent(name("a*(b+c)")), [INFO] [stderr] 567 | | ] [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec [INFO] [stderr] help: you can use a slice directly [INFO] [stderr] | [INFO] [stderr] 560 | &[EscIdent(name("busa+index")), [INFO] [stderr] 561 | EscIdent(name("-clock")), [INFO] [stderr] 562 | EscIdent(name("***error-condition***")), [INFO] [stderr] 563 | EscIdent(name("net1/\\net2")), [INFO] [stderr] 564 | EscIdent(name("{a,b}")), [INFO] [stderr] 565 | EscIdent(name("a*(b+c)"))] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: useless use of `vec!` [INFO] [stderr] --> lexer.rs:576:4 [INFO] [stderr] | [INFO] [stderr] 576 | &vec![ [INFO] [stderr] | _____________^ [INFO] [stderr] 577 | | SysIdent(name("display")), [INFO] [stderr] 578 | | SysIdent(name("finish")), [INFO] [stderr] 579 | | SysIdent(name("01_ad$as3_")), [INFO] [stderr] 580 | | ] [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec [INFO] [stderr] help: you can use a slice directly [INFO] [stderr] | [INFO] [stderr] 576 | &[SysIdent(name("display")), [INFO] [stderr] 577 | SysIdent(name("finish")), [INFO] [stderr] 578 | SysIdent(name("01_ad$as3_"))] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: useless use of `vec!` [INFO] [stderr] --> lexer.rs:609:16 [INFO] [stderr] | [INFO] [stderr] 609 | check("4af", &vec![]); [INFO] [stderr] | ^^^^^^^ help: you can use a slice directly: `&[]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:3749:50 [INFO] [stderr] | [INFO] [stderr] 3749 | Keyword(Kw::For) => parse_generate_for(p).map(|x| HierarchyItem::GenerateFor(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::GenerateFor` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:3750:49 [INFO] [stderr] | [INFO] [stderr] 3750 | Keyword(Kw::If) => parse_generate_if(p).map(|x| HierarchyItem::GenerateIf(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::GenerateIf` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:3751:51 [INFO] [stderr] | [INFO] [stderr] 3751 | Keyword(Kw::Case) => parse_generate_case(p).map(|x| HierarchyItem::GenerateCase(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::GenerateCase` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> parser.rs:88:16 [INFO] [stderr] | [INFO] [stderr] 88 | Ok(x) => Ok(x), [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] 88 | Ok(x) => Ok(()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: use of `unwrap_or` followed by a call to `new` [INFO] [stderr] --> parser.rs:3910:15 [INFO] [stderr] | [INFO] [stderr] 3910 | let args = try_flanked(p, Paren, parse_call_args)?.unwrap_or(Vec::new()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `try_flanked(p, Paren, parse_call_args)?.unwrap_or_default()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#or_fun_call [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> parser.rs:3972:40 [INFO] [stderr] | [INFO] [stderr] 3972 | data: ClassItemData::LocalparamDecl(parse_localparam_decl(p)?), [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] 3972 | data: ClassItemData::LocalparamDecl(()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> parser.rs:3977:39 [INFO] [stderr] | [INFO] [stderr] 3977 | data: ClassItemData::ParameterDecl(parse_parameter_decl(p)?), [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] 3977 | data: ClassItemData::ParameterDecl(()), [INFO] [stderr] | ^^ [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> parser.rs:276:10 [INFO] [stderr] | [INFO] [stderr] 276 | Err(e) [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] 276 | Err(()) [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> parser.rs:282:8 [INFO] [stderr] | [INFO] [stderr] 282 | Err(e) [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] 282 | Err(()) [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:294:32 [INFO] [stderr] | [INFO] [stderr] 294 | flanked(p, delim, inner).map(|r| Some(r)) [INFO] [stderr] | ^^^^^^^^^^^ help: remove closure as shown: `Some` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_closure)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:4004:69 [INFO] [stderr] | [INFO] [stderr] 4004 | pp.add("class function or task", |p| parse_subroutine_decl(p).map(|d| ClassItemData::SubroutineDecl(d))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ClassItemData::SubroutineDecl` [INFO] [stderr] | [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> parser.rs:313:16 [INFO] [stderr] | [INFO] [stderr] 313 | return Err(e); [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] 313 | return Err(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:4005:58 [INFO] [stderr] | [INFO] [stderr] 4005 | pp.add("class constraint", |p| parse_constraint(p).map(|c| ClassItemData::Constraint(c))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ClassItemData::Constraint` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> parser.rs:375:8 [INFO] [stderr] | [INFO] [stderr] 375 | Err(e) [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] 375 | Err(()) [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: very complex type used. Consider factoring parts into `type` definitions [INFO] [stderr] --> parser.rs:4133:12 [INFO] [stderr] | [INFO] [stderr] 4133 | branches: Vec<(String, Box ReportedResult + 'a>, bool)>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::type_complexity)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:508:51 [INFO] [stderr] | [INFO] [stderr] 508 | Keyword(Kw::Module) => parse_module_decl(p).map(|d| ast::Item::Module(d)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Item::Module` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:509:57 [INFO] [stderr] | [INFO] [stderr] 509 | Keyword(Kw::Interface) => parse_interface_decl(p).map(|d| ast::Item::Interface(d)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Item::Interface` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:510:53 [INFO] [stderr] | [INFO] [stderr] 510 | Keyword(Kw::Package) => parse_package_decl(p).map(|d| ast::Item::Package(d)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Item::Package` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:512:49 [INFO] [stderr] | [INFO] [stderr] 512 | Keyword(Kw::Class) => parse_class_decl(p).map(|d| ast::Item::Class(d)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Item::Class` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:856:63 [INFO] [stderr] | [INFO] [stderr] 856 | Keyword(Kw::Modport) => return parse_modport_decl(p).map(|x| HierarchyItem::ModportDecl(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::ModportDecl` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:857:61 [INFO] [stderr] | [INFO] [stderr] 857 | Keyword(Kw::Class) => return parse_class_decl(p).map(|x| HierarchyItem::ClassDecl(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::ClassDecl` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:858:58 [INFO] [stderr] | [INFO] [stderr] 858 | Keyword(Kw::Typedef) => return parse_typedef(p).map(|x| HierarchyItem::Typedef(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::Typedef` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:859:62 [INFO] [stderr] | [INFO] [stderr] 859 | Keyword(Kw::Import) => return parse_import_decl(p).map(|x| HierarchyItem::ImportDecl(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::ImportDecl` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:862:85 [INFO] [stderr] | [INFO] [stderr] 862 | Keyword(Kw::Initial) => return parse_procedure(p, ProcedureKind::Initial).map(|x| HierarchyItem::Procedure(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::Procedure` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:863:84 [INFO] [stderr] | [INFO] [stderr] 863 | Keyword(Kw::Always) => return parse_procedure(p, ProcedureKind::Always).map(|x| HierarchyItem::Procedure(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::Procedure` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:864:88 [INFO] [stderr] | [INFO] [stderr] 864 | Keyword(Kw::AlwaysComb) => return parse_procedure(p, ProcedureKind::AlwaysComb).map(|x| HierarchyItem::Procedure(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::Procedure` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:865:89 [INFO] [stderr] | [INFO] [stderr] 865 | Keyword(Kw::AlwaysLatch) => return parse_procedure(p, ProcedureKind::AlwaysLatch).map(|x| HierarchyItem::Procedure(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::Procedure` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:866:86 [INFO] [stderr] | [INFO] [stderr] 866 | Keyword(Kw::AlwaysFf) => return parse_procedure(p, ProcedureKind::AlwaysFf).map(|x| HierarchyItem::Procedure(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::Procedure` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:867:83 [INFO] [stderr] | [INFO] [stderr] 867 | Keyword(Kw::Final) => return parse_procedure(p, ProcedureKind::Final).map(|x| HierarchyItem::Procedure(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::Procedure` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:868:84 [INFO] [stderr] | [INFO] [stderr] 868 | Keyword(Kw::Function) | Keyword(Kw::Task) => return parse_subroutine_decl(p).map(|x| HierarchyItem::SubroutineDecl(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::SubroutineDecl` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:874:53 [INFO] [stderr] | [INFO] [stderr] 874 | Keyword(Kw::Ref) => return parse_port_decl(p).map(|x| HierarchyItem::PortDecl(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::PortDecl` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:877:64 [INFO] [stderr] | [INFO] [stderr] 877 | Keyword(Kw::Assign) => return parse_continuous_assign(p).map(|x| HierarchyItem::ContAssign(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::ContAssign` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:896:57 [INFO] [stderr] | [INFO] [stderr] 896 | Keyword(Kw::For) => return parse_generate_for(p).map(|x| HierarchyItem::GenerateFor(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::GenerateFor` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:897:56 [INFO] [stderr] | [INFO] [stderr] 897 | Keyword(Kw::If) => return parse_generate_if(p).map(|x| HierarchyItem::GenerateIf(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::GenerateIf` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:898:58 [INFO] [stderr] | [INFO] [stderr] 898 | Keyword(Kw::Case) => return parse_generate_case(p).map(|x| HierarchyItem::GenerateCase(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::GenerateCase` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:905:58 [INFO] [stderr] | [INFO] [stderr] 905 | Keyword(Kw::Restrict) => return parse_assertion(p).map(|x| HierarchyItem::Assertion(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::Assertion` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:912:61 [INFO] [stderr] | [INFO] [stderr] 912 | pp.add_greedy("net declaration", |p| parse_net_decl(p).map(|d| HierarchyItem::NetDecl(d))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::NetDecl` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:913:48 [INFO] [stderr] | [INFO] [stderr] 913 | pp.add("instantiation", |p| parse_inst(p).map(|i| HierarchyItem::Inst(i))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::Inst` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:914:59 [INFO] [stderr] | [INFO] [stderr] 914 | pp.add("variable declaration", |p| parse_var_decl(p).map(|d| HierarchyItem::VarDecl(d))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::VarDecl` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> parser.rs:1215:3 [INFO] [stderr] | [INFO] [stderr] 1215 | match parse_explicit_type(&mut bp) { [INFO] [stderr] | _________^ [INFO] [stderr] 1216 | | Ok(x) => { [INFO] [stderr] 1217 | | bp.commit(); [INFO] [stderr] 1218 | | return Ok(x); [INFO] [stderr] 1219 | | }, [INFO] [stderr] 1220 | | Err(_) => () [INFO] [stderr] 1221 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::single_match)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 1215 | if let Ok(x) = parse_explicit_type(&mut bp) { [INFO] [stderr] 1216 | bp.commit(); [INFO] [stderr] 1217 | return Ok(x); [INFO] [stderr] 1218 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 30 [INFO] [stderr] --> preproc.rs:85:2 [INFO] [stderr] | [INFO] [stderr] 85 | fn handle_directive>(&mut self, dir_name: S, span: Span) -> DiagResult2<()> { [INFO] [stderr] | _____^ [INFO] [stderr] 86 | | let dir_name = dir_name.as_ref(); [INFO] [stderr] 87 | | let dir = DIRECTIVES_TABLE.with(|tbl| tbl.get(dir_name).map(|x| *x).unwrap_or(Directive::Unknown)); [INFO] [stderr] 88 | | [INFO] [stderr] ... | [INFO] [stderr] 468 | | ); [INFO] [stderr] 469 | | } [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: You are using an explicit closure for cloning elements [INFO] [stderr] --> preproc.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | let dir = DIRECTIVES_TABLE.with(|tbl| tbl.get(dir_name).map(|x| *x).unwrap_or(Directive::Unknown)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: Consider calling the dedicated `cloned` method: `tbl.get(dir_name).cloned()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::map_clone)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#map_clone [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> preproc.rs:96:5 [INFO] [stderr] | [INFO] [stderr] 96 | match self.token { [INFO] [stderr] | _________________^ [INFO] [stderr] 97 | | Some((Whitespace, _)) => self.bump(), [INFO] [stderr] 98 | | _ => () [INFO] [stderr] 99 | | } [INFO] [stderr] | |_________________^ help: try this: `if let Some((Whitespace, _)) = self.token { self.bump() }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> preproc.rs:164:5 [INFO] [stderr] | [INFO] [stderr] 164 | match self.token { [INFO] [stderr] | _________________^ [INFO] [stderr] 165 | | Some((Whitespace, _)) => self.bump(), [INFO] [stderr] 166 | | _ => () [INFO] [stderr] 167 | | } [INFO] [stderr] | |_________________^ help: try this: `if let Some((Whitespace, _)) = self.token { self.bump() }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> preproc.rs:181:5 [INFO] [stderr] | [INFO] [stderr] 181 | match self.token { [INFO] [stderr] | _________________^ [INFO] [stderr] 182 | | Some((Symbol('('), _)) => { [INFO] [stderr] 183 | | self.bump(); [INFO] [stderr] 184 | | loop { [INFO] [stderr] ... | [INFO] [stderr] 216 | | _ => () [INFO] [stderr] 217 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 181 | if let Some((Symbol('('), _)) = self.token { [INFO] [stderr] 182 | self.bump(); [INFO] [stderr] 183 | loop { [INFO] [stderr] 184 | // Skip whitespace. [INFO] [stderr] 185 | match self.token { [INFO] [stderr] 186 | Some((Whitespace, _)) => self.bump(), [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> preproc.rs:203:8 [INFO] [stderr] | [INFO] [stderr] 203 | match self.token { [INFO] [stderr] | _____________________________^ [INFO] [stderr] 204 | | Some((Whitespace, _)) => self.bump(), [INFO] [stderr] 205 | | _ => () [INFO] [stderr] 206 | | } [INFO] [stderr] | |_____________________________^ help: try this: `if let Some((Whitespace, _)) = self.token { self.bump() }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> preproc.rs:220:5 [INFO] [stderr] | [INFO] [stderr] 220 | match self.token { [INFO] [stderr] | _________________^ [INFO] [stderr] 221 | | Some((Whitespace, _)) => self.bump(), [INFO] [stderr] 222 | | _ => () [INFO] [stderr] 223 | | } [INFO] [stderr] | |_________________^ help: try this: `if let Some((Whitespace, _)) = self.token { self.bump() }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> preproc.rs:234:8 [INFO] [stderr] | [INFO] [stderr] 234 | match self.token { [INFO] [stderr] | _____________________________^ [INFO] [stderr] 235 | | Some((Newline, _)) => self.bump(), [INFO] [stderr] 236 | | _ => () [INFO] [stderr] 237 | | }; [INFO] [stderr] | |_____________________________^ help: try this: `if let Some((Newline, _)) = self.token { self.bump() }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> preproc.rs:253:5 [INFO] [stderr] | [INFO] [stderr] 253 | match self.token { [INFO] [stderr] | _________________^ [INFO] [stderr] 254 | | Some((Whitespace, _)) => self.bump(), [INFO] [stderr] 255 | | _ => () [INFO] [stderr] 256 | | } [INFO] [stderr] | |_________________^ help: try this: `if let Some((Whitespace, _)) = self.token { self.bump() }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> preproc.rs:350:8 [INFO] [stderr] | [INFO] [stderr] 350 | match self.token { [INFO] [stderr] | _____________________________^ [INFO] [stderr] 351 | | Some((Symbol(')'), _)) => break, [INFO] [stderr] 352 | | _ => () [INFO] [stderr] 353 | | } [INFO] [stderr] | |_____________________________^ help: try this: `if let Some((Symbol(')'), _)) = self.token { break }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> preproc.rs:414:6 [INFO] [stderr] | [INFO] [stderr] 414 | match self.token { [INFO] [stderr] | _____________________^ [INFO] [stderr] 415 | | Some((x,sp)) => self.macro_stack.push((x,sp)), [INFO] [stderr] 416 | | None => (), [INFO] [stderr] 417 | | } [INFO] [stderr] | |_____________________^ help: try this: `if let Some((x,sp)) = self.token { self.macro_stack.push((x,sp)) }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:1653:53 [INFO] [stderr] | [INFO] [stderr] 1653 | data: ArrayNewExpr(Box::new(dim_expr), expr.map(|x| Box::new(x))), [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove closure as shown: `Box::new` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> preproc.rs:550:7 [INFO] [stderr] | [INFO] [stderr] 550 | match self.handle_directive(name, dir_span) { [INFO] [stderr] | _________________________^ [INFO] [stderr] 551 | | Err(x) => return Some(Err(x)), [INFO] [stderr] 552 | | _ => () [INFO] [stderr] 553 | | } [INFO] [stderr] | |_________________________^ help: try this: `if let Err(x) = self.handle_directive(name, dir_span) { return Some(Err(x)) }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> preproc.rs:569:32 [INFO] [stderr] | [INFO] [stderr] 569 | let tkn = self.token.map(|x| Ok(x)); [INFO] [stderr] | ^^^^^^^^^ help: remove closure as shown: `Ok` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> parser.rs:1693:17 [INFO] [stderr] | [INFO] [stderr] 1693 | return Err(e); [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] 1693 | return Err(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> store.rs:17:2 [INFO] [stderr] | [INFO] [stderr] 17 | file.write(&[42])?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::unused_io_amount)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> parser.rs:1942:17 [INFO] [stderr] | [INFO] [stderr] 1942 | return Err(e); [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] 1942 | return Err(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> parser.rs:1959:17 [INFO] [stderr] | [INFO] [stderr] 1959 | return Err(e); [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] 1959 | return Err(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:2079:40 [INFO] [stderr] | [INFO] [stderr] 2079 | let s = parse_explicit_type(p).map(|t| StreamConcatSlice::Type(t))?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `StreamConcatSlice::Type` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> parser.rs:2123:16 [INFO] [stderr] | [INFO] [stderr] 2123 | return Err(e); [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] 2123 | return Err(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:2667:20 [INFO] [stderr] | [INFO] [stderr] 2667 | parse_expr(p).map(|e| ast::Port::Implicit(e)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::Port::Implicit` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: use of `unwrap_or` followed by a call to `new` [INFO] [stderr] --> parser.rs:2795:13 [INFO] [stderr] | [INFO] [stderr] 2795 | let args = try_flanked(p, Paren, |p| comma_list(p, CloseDelim(Paren), "subroutine port", |p|{ [INFO] [stderr] | ________________^ [INFO] [stderr] 2796 | | let mut span = p.peek(0).1; [INFO] [stderr] 2797 | | [INFO] [stderr] 2798 | | // Consume the optional port direction. [INFO] [stderr] ... | [INFO] [stderr] 2859 | | }) [INFO] [stderr] 2860 | | }))?.unwrap_or(Vec::new()); [INFO] [stderr] | |______________________________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::or_fun_call)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#or_fun_call [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 2795 | let args = try_flanked(p, Paren, |p| comma_list(p, CloseDelim(Paren), "subroutine port", |p|{ [INFO] [stderr] 2796 | let mut span = p.peek(0).1; [INFO] [stderr] 2797 | [INFO] [stderr] 2798 | // Consume the optional port direction. [INFO] [stderr] 2799 | let dir = try_subroutine_port_dir(p); [INFO] [stderr] 2800 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> resolve.rs:53:18 [INFO] [stderr] | [INFO] [stderr] 53 | pub fn is_error(&self) -> bool { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> resolve.rs:60:17 [INFO] [stderr] | [INFO] [stderr] 60 | pub fn node_id(&self) -> NodeId { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:3142:62 [INFO] [stderr] | [INFO] [stderr] 3142 | pp.add("variable declaration", |p| parse_var_decl(p).map(|d| ast::VarDeclStmt(d))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ast::VarDeclStmt` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> resolve.rs:754:5 [INFO] [stderr] | [INFO] [stderr] 754 | match self.scopes.last_mut() { [INFO] [stderr] | _________________^ [INFO] [stderr] 755 | | Some(&mut Scope::Local{ref mut imported, ..}) => { [INFO] [stderr] 756 | | match def.id { [INFO] [stderr] 757 | | DefId::Package(id) => imported.push(Scope::Package(self.pkg_map[&id])), [INFO] [stderr] ... | [INFO] [stderr] 761 | | _ => (), [INFO] [stderr] 762 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 754 | if let Some(&mut Scope::Local{ref mut imported, ..}) = self.scopes.last_mut() { [INFO] [stderr] 755 | match def.id { [INFO] [stderr] 756 | DefId::Package(id) => imported.push(Scope::Package(self.pkg_map[&id])), [INFO] [stderr] 757 | _ => () [INFO] [stderr] 758 | } [INFO] [stderr] 759 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> resolve.rs:756:7 [INFO] [stderr] | [INFO] [stderr] 756 | match def.id { [INFO] [stderr] | _________________________^ [INFO] [stderr] 757 | | DefId::Package(id) => imported.push(Scope::Package(self.pkg_map[&id])), [INFO] [stderr] 758 | | _ => () [INFO] [stderr] 759 | | } [INFO] [stderr] | |_________________________^ help: try this: `if let DefId::Package(id) = def.id { imported.push(Scope::Package(self.pkg_map[&id])) }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:3749:50 [INFO] [stderr] | [INFO] [stderr] 3749 | Keyword(Kw::For) => parse_generate_for(p).map(|x| HierarchyItem::GenerateFor(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::GenerateFor` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:3750:49 [INFO] [stderr] | [INFO] [stderr] 3750 | Keyword(Kw::If) => parse_generate_if(p).map(|x| HierarchyItem::GenerateIf(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::GenerateIf` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:3751:51 [INFO] [stderr] | [INFO] [stderr] 3751 | Keyword(Kw::Case) => parse_generate_case(p).map(|x| HierarchyItem::GenerateCase(x)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `HierarchyItem::GenerateCase` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: You are using an explicit closure for cloning elements [INFO] [stderr] --> resolve.rs:950:31 [INFO] [stderr] | [INFO] [stderr] 950 | Scope::Global(ref defs) => defs.get(&name).map(|x| x.clone()), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: Consider calling the dedicated `cloned` method: `defs.get(&name).cloned()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#map_clone [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> resolve.rs:950:55 [INFO] [stderr] | [INFO] [stderr] 950 | Scope::Global(ref defs) => defs.get(&name).map(|x| x.clone()), [INFO] [stderr] | ^^^^^^^^^ help: try dereferencing it: `*x` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::clone_on_copy)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] error: this loop never actually loops [INFO] [stderr] --> resolve.rs:1124:4 [INFO] [stderr] | [INFO] [stderr] 1124 | for item in &decl.items { [INFO] [stderr] | _____________^ [INFO] [stderr] 1125 | | return Some(Def { [INFO] [stderr] 1126 | | span: item.name.span, [INFO] [stderr] 1127 | | id: DefId::Modport(item.name.id), [INFO] [stderr] 1128 | | }) [INFO] [stderr] 1129 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#never_loop [INFO] [stderr] [INFO] [stderr] warning: use of `unwrap_or` followed by a call to `new` [INFO] [stderr] --> parser.rs:3910:15 [INFO] [stderr] | [INFO] [stderr] 3910 | let args = try_flanked(p, Paren, parse_call_args)?.unwrap_or(Vec::new()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `try_flanked(p, Paren, parse_call_args)?.unwrap_or_default()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#or_fun_call [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> parser.rs:3972:40 [INFO] [stderr] | [INFO] [stderr] 3972 | data: ClassItemData::LocalparamDecl(parse_localparam_decl(p)?), [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] 3972 | data: ClassItemData::LocalparamDecl(()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> parser.rs:3977:39 [INFO] [stderr] | [INFO] [stderr] 3977 | data: ClassItemData::ParameterDecl(parse_parameter_decl(p)?), [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] 3977 | data: ClassItemData::ParameterDecl(()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:4004:69 [INFO] [stderr] | [INFO] [stderr] 4004 | pp.add("class function or task", |p| parse_subroutine_decl(p).map(|d| ClassItemData::SubroutineDecl(d))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ClassItemData::SubroutineDecl` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> parser.rs:4005:58 [INFO] [stderr] | [INFO] [stderr] 4005 | pp.add("class constraint", |p| parse_constraint(p).map(|c| ClassItemData::Constraint(c))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `ClassItemData::Constraint` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: very complex type used. Consider factoring parts into `type` definitions [INFO] [stderr] --> parser.rs:4133:12 [INFO] [stderr] | [INFO] [stderr] 4133 | branches: Vec<(String, Box ReportedResult + 'a>, bool)>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::type_complexity)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity [INFO] [stderr] [INFO] [stderr] error: aborting due to 3 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `moore-svlog-syntax`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> parser.rs:5219:3 [INFO] [stderr] | [INFO] [stderr] 5219 | super::parse(lexer); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_must_use)] on by default [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 30 [INFO] [stderr] --> preproc.rs:85:2 [INFO] [stderr] | [INFO] [stderr] 85 | fn handle_directive>(&mut self, dir_name: S, span: Span) -> DiagResult2<()> { [INFO] [stderr] | _____^ [INFO] [stderr] 86 | | let dir_name = dir_name.as_ref(); [INFO] [stderr] 87 | | let dir = DIRECTIVES_TABLE.with(|tbl| tbl.get(dir_name).map(|x| *x).unwrap_or(Directive::Unknown)); [INFO] [stderr] 88 | | [INFO] [stderr] ... | [INFO] [stderr] 468 | | ); [INFO] [stderr] 469 | | } [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: You are using an explicit closure for cloning elements [INFO] [stderr] --> preproc.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | let dir = DIRECTIVES_TABLE.with(|tbl| tbl.get(dir_name).map(|x| *x).unwrap_or(Directive::Unknown)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: Consider calling the dedicated `cloned` method: `tbl.get(dir_name).cloned()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::map_clone)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#map_clone [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> preproc.rs:96:5 [INFO] [stderr] | [INFO] [stderr] 96 | match self.token { [INFO] [stderr] | _________________^ [INFO] [stderr] 97 | | Some((Whitespace, _)) => self.bump(), [INFO] [stderr] 98 | | _ => () [INFO] [stderr] 99 | | } [INFO] [stderr] | |_________________^ help: try this: `if let Some((Whitespace, _)) = self.token { self.bump() }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> preproc.rs:164:5 [INFO] [stderr] | [INFO] [stderr] 164 | match self.token { [INFO] [stderr] | _________________^ [INFO] [stderr] 165 | | Some((Whitespace, _)) => self.bump(), [INFO] [stderr] 166 | | _ => () [INFO] [stderr] 167 | | } [INFO] [stderr] | |_________________^ help: try this: `if let Some((Whitespace, _)) = self.token { self.bump() }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> preproc.rs:181:5 [INFO] [stderr] | [INFO] [stderr] 181 | match self.token { [INFO] [stderr] | _________________^ [INFO] [stderr] 182 | | Some((Symbol('('), _)) => { [INFO] [stderr] 183 | | self.bump(); [INFO] [stderr] 184 | | loop { [INFO] [stderr] ... | [INFO] [stderr] 216 | | _ => () [INFO] [stderr] 217 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 181 | if let Some((Symbol('('), _)) = self.token { [INFO] [stderr] 182 | self.bump(); [INFO] [stderr] 183 | loop { [INFO] [stderr] 184 | // Skip whitespace. [INFO] [stderr] 185 | match self.token { [INFO] [stderr] 186 | Some((Whitespace, _)) => self.bump(), [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> preproc.rs:203:8 [INFO] [stderr] | [INFO] [stderr] 203 | match self.token { [INFO] [stderr] | _____________________________^ [INFO] [stderr] 204 | | Some((Whitespace, _)) => self.bump(), [INFO] [stderr] 205 | | _ => () [INFO] [stderr] 206 | | } [INFO] [stderr] | |_____________________________^ help: try this: `if let Some((Whitespace, _)) = self.token { self.bump() }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> preproc.rs:220:5 [INFO] [stderr] | [INFO] [stderr] 220 | match self.token { [INFO] [stderr] | _________________^ [INFO] [stderr] 221 | | Some((Whitespace, _)) => self.bump(), [INFO] [stderr] 222 | | _ => () [INFO] [stderr] 223 | | } [INFO] [stderr] | |_________________^ help: try this: `if let Some((Whitespace, _)) = self.token { self.bump() }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> preproc.rs:234:8 [INFO] [stderr] | [INFO] [stderr] 234 | match self.token { [INFO] [stderr] | _____________________________^ [INFO] [stderr] 235 | | Some((Newline, _)) => self.bump(), [INFO] [stderr] 236 | | _ => () [INFO] [stderr] 237 | | }; [INFO] [stderr] | |_____________________________^ help: try this: `if let Some((Newline, _)) = self.token { self.bump() }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> preproc.rs:253:5 [INFO] [stderr] | [INFO] [stderr] 253 | match self.token { [INFO] [stderr] | _________________^ [INFO] [stderr] 254 | | Some((Whitespace, _)) => self.bump(), [INFO] [stderr] 255 | | _ => () [INFO] [stderr] 256 | | } [INFO] [stderr] | |_________________^ help: try this: `if let Some((Whitespace, _)) = self.token { self.bump() }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> preproc.rs:350:8 [INFO] [stderr] | [INFO] [stderr] 350 | match self.token { [INFO] [stderr] | _____________________________^ [INFO] [stderr] 351 | | Some((Symbol(')'), _)) => break, [INFO] [stderr] 352 | | _ => () [INFO] [stderr] 353 | | } [INFO] [stderr] | |_____________________________^ help: try this: `if let Some((Symbol(')'), _)) = self.token { break }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> preproc.rs:414:6 [INFO] [stderr] | [INFO] [stderr] 414 | match self.token { [INFO] [stderr] | _____________________^ [INFO] [stderr] 415 | | Some((x,sp)) => self.macro_stack.push((x,sp)), [INFO] [stderr] 416 | | None => (), [INFO] [stderr] 417 | | } [INFO] [stderr] | |_____________________^ help: try this: `if let Some((x,sp)) = self.token { self.macro_stack.push((x,sp)) }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> preproc.rs:550:7 [INFO] [stderr] | [INFO] [stderr] 550 | match self.handle_directive(name, dir_span) { [INFO] [stderr] | _________________________^ [INFO] [stderr] 551 | | Err(x) => return Some(Err(x)), [INFO] [stderr] 552 | | _ => () [INFO] [stderr] 553 | | } [INFO] [stderr] | |_________________________^ help: try this: `if let Err(x) = self.handle_directive(name, dir_span) { return Some(Err(x)) }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> preproc.rs:569:32 [INFO] [stderr] | [INFO] [stderr] 569 | let tkn = self.token.map(|x| Ok(x)); [INFO] [stderr] | ^^^^^^^^^ help: remove closure as shown: `Ok` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: this loop could be written as a `for` loop [INFO] [stderr] --> preproc.rs:731:25 [INFO] [stderr] | [INFO] [stderr] 731 | while let Some(tkn) = pp.next() { [INFO] [stderr] | ^^^^^^^^^ help: try: `for tkn in pp { .. }` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::while_let_on_iterator)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#while_let_on_iterator [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> store.rs:17:2 [INFO] [stderr] | [INFO] [stderr] 17 | file.write(&[42])?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::unused_io_amount)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> resolve.rs:53:18 [INFO] [stderr] | [INFO] [stderr] 53 | pub fn is_error(&self) -> bool { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> resolve.rs:60:17 [INFO] [stderr] | [INFO] [stderr] 60 | pub fn node_id(&self) -> NodeId { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> resolve.rs:754:5 [INFO] [stderr] | [INFO] [stderr] 754 | match self.scopes.last_mut() { [INFO] [stderr] | _________________^ [INFO] [stderr] 755 | | Some(&mut Scope::Local{ref mut imported, ..}) => { [INFO] [stderr] 756 | | match def.id { [INFO] [stderr] 757 | | DefId::Package(id) => imported.push(Scope::Package(self.pkg_map[&id])), [INFO] [stderr] ... | [INFO] [stderr] 761 | | _ => (), [INFO] [stderr] 762 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 754 | if let Some(&mut Scope::Local{ref mut imported, ..}) = self.scopes.last_mut() { [INFO] [stderr] 755 | match def.id { [INFO] [stderr] 756 | DefId::Package(id) => imported.push(Scope::Package(self.pkg_map[&id])), [INFO] [stderr] 757 | _ => () [INFO] [stderr] 758 | } [INFO] [stderr] 759 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> resolve.rs:756:7 [INFO] [stderr] | [INFO] [stderr] 756 | match def.id { [INFO] [stderr] | _________________________^ [INFO] [stderr] 757 | | DefId::Package(id) => imported.push(Scope::Package(self.pkg_map[&id])), [INFO] [stderr] 758 | | _ => () [INFO] [stderr] 759 | | } [INFO] [stderr] | |_________________________^ help: try this: `if let DefId::Package(id) = def.id { imported.push(Scope::Package(self.pkg_map[&id])) }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] [INFO] [stderr] warning: You are using an explicit closure for cloning elements [INFO] [stderr] --> resolve.rs:950:31 [INFO] [stderr] | [INFO] [stderr] 950 | Scope::Global(ref defs) => defs.get(&name).map(|x| x.clone()), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: Consider calling the dedicated `cloned` method: `defs.get(&name).cloned()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#map_clone [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> resolve.rs:950:55 [INFO] [stderr] | [INFO] [stderr] 950 | Scope::Global(ref defs) => defs.get(&name).map(|x| x.clone()), [INFO] [stderr] | ^^^^^^^^^ help: try dereferencing it: `*x` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::clone_on_copy)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] error: this loop never actually loops [INFO] [stderr] --> resolve.rs:1124:4 [INFO] [stderr] | [INFO] [stderr] 1124 | for item in &decl.items { [INFO] [stderr] | _____________^ [INFO] [stderr] 1125 | | return Some(Def { [INFO] [stderr] 1126 | | span: item.name.span, [INFO] [stderr] 1127 | | id: DefId::Modport(item.name.id), [INFO] [stderr] 1128 | | }) [INFO] [stderr] 1129 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#never_loop [INFO] [stderr] [INFO] [stderr] error: aborting due to 3 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `moore-svlog-syntax`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "05d77e4319ddc2d9ae9c74d59a644f55e0b3bf3882dc9f0698e18f47b8603af2"` [INFO] running `"docker" "rm" "-f" "05d77e4319ddc2d9ae9c74d59a644f55e0b3bf3882dc9f0698e18f47b8603af2"` [INFO] [stdout] 05d77e4319ddc2d9ae9c74d59a644f55e0b3bf3882dc9f0698e18f47b8603af2