[INFO] crate lang-c 0.4.1 is already in cache [INFO] extracting crate lang-c 0.4.1 into work/ex/clippy-test-run/sources/stable/reg/lang-c/0.4.1 [INFO] extracting crate lang-c 0.4.1 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/lang-c/0.4.1 [INFO] validating manifest of lang-c-0.4.1 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 lang-c-0.4.1 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 lang-c-0.4.1 [INFO] finished frobbing lang-c-0.4.1 [INFO] frobbed toml for lang-c-0.4.1 written to work/ex/clippy-test-run/sources/stable/reg/lang-c/0.4.1/Cargo.toml [INFO] started frobbing lang-c-0.4.1 [INFO] finished frobbing lang-c-0.4.1 [INFO] frobbed toml for lang-c-0.4.1 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/lang-c/0.4.1/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 lang-c-0.4.1 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-1/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/lang-c/0.4.1:/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] 72d2066ab740cc1de1cbaff77cb6320679735c76c413fc9bbcb34b648b7c8f21 [INFO] running `"docker" "start" "-a" "72d2066ab740cc1de1cbaff77cb6320679735c76c413fc9bbcb34b648b7c8f21"` [INFO] [stderr] Checking lang-c v0.4.1 (/opt/crater/workdir) [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/driver.rs:138:13 [INFO] [stderr] | [INFO] [stderr] 138 | source: source, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `source` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/driver.rs:139:13 [INFO] [stderr] | [INFO] [stderr] 139 | unit: unit, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `unit` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/driver.rs:142:13 [INFO] [stderr] | [INFO] [stderr] 142 | source: source, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `source` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/span.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | start: start, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `start` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/span.rs:17:13 [INFO] [stderr] | [INFO] [stderr] 17 | end: end, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `end` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/span.rs:62:13 [INFO] [stderr] | [INFO] [stderr] 62 | node: node, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `node` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/span.rs:63:13 [INFO] [stderr] | [INFO] [stderr] 63 | 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] --> src/env.rs:33:13 [INFO] [stderr] | [INFO] [stderr] 33 | reserved: reserved, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `reserved` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/parser.rs:469:29 [INFO] [stderr] | [INFO] [stderr] 469 | base: base, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `base` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/parser.rs:471:29 [INFO] [stderr] | [INFO] [stderr] 471 | suffix: suffix, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `suffix` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/parser.rs:746:29 [INFO] [stderr] | [INFO] [stderr] 746 | base: base, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `base` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/parser.rs:748:29 [INFO] [stderr] | [INFO] [stderr] 748 | suffix: suffix, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `suffix` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/parser.rs:6599:112 [INFO] [stderr] | [INFO] [stderr] 6599 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::many_single_char_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/parser.rs:8323:61 [INFO] [stderr] | [INFO] [stderr] 8323 | 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: 5th binding whose name is just one char [INFO] [stderr] --> src/parser.rs:13187:104 [INFO] [stderr] | [INFO] [stderr] 13187 | Matched(__pos, e) => { [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/parser.rs:13190:112 [INFO] [stderr] | [INFO] [stderr] 13190 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/parser.rs:14269:88 [INFO] [stderr] | [INFO] [stderr] 14269 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: `cfg_attr` is deprecated for rustfmt and got replaced by tool_attributes [INFO] [stderr] --> src/parser.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | #![cfg_attr(rustfmt, rustfmt_skip)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `#![rustfmt::skip]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::deprecated_cfg_attr)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#deprecated_cfg_attr [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/astutil.rs:89:9 [INFO] [stderr] | [INFO] [stderr] 89 | width: width, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `width` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/driver.rs:138:13 [INFO] [stderr] | [INFO] [stderr] 138 | source: source, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `source` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/driver.rs:139:13 [INFO] [stderr] | [INFO] [stderr] 139 | unit: unit, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `unit` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/driver.rs:142:13 [INFO] [stderr] | [INFO] [stderr] 142 | source: source, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `source` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/span.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | start: start, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `start` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/span.rs:17:13 [INFO] [stderr] | [INFO] [stderr] 17 | end: end, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `end` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/span.rs:62:13 [INFO] [stderr] | [INFO] [stderr] 62 | node: node, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `node` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/span.rs:63:13 [INFO] [stderr] | [INFO] [stderr] 63 | 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] --> src/env.rs:33:13 [INFO] [stderr] | [INFO] [stderr] 33 | reserved: reserved, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `reserved` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/parser.rs:469:29 [INFO] [stderr] | [INFO] [stderr] 469 | base: base, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `base` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/parser.rs:471:29 [INFO] [stderr] | [INFO] [stderr] 471 | suffix: suffix, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `suffix` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/parser.rs:746:29 [INFO] [stderr] | [INFO] [stderr] 746 | base: base, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `base` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/parser.rs:748:29 [INFO] [stderr] | [INFO] [stderr] 748 | suffix: suffix, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `suffix` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/parser.rs:6599:112 [INFO] [stderr] | [INFO] [stderr] 6599 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::many_single_char_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/parser.rs:8323:61 [INFO] [stderr] | [INFO] [stderr] 8323 | 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: 5th binding whose name is just one char [INFO] [stderr] --> src/parser.rs:13187:104 [INFO] [stderr] | [INFO] [stderr] 13187 | Matched(__pos, e) => { [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 6th binding whose name is just one char [INFO] [stderr] --> src/parser.rs:13190:112 [INFO] [stderr] | [INFO] [stderr] 13190 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: 5th binding whose name is just one char [INFO] [stderr] --> src/parser.rs:14269:88 [INFO] [stderr] | [INFO] [stderr] 14269 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: `cfg_attr` is deprecated for rustfmt and got replaced by tool_attributes [INFO] [stderr] --> src/parser.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | #![cfg_attr(rustfmt, rustfmt_skip)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `#![rustfmt::skip]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::deprecated_cfg_attr)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#deprecated_cfg_attr [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/astutil.rs:89:9 [INFO] [stderr] | [INFO] [stderr] 89 | width: width, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `width` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/tests.rs:136:13 [INFO] [stderr] | [INFO] [stderr] 136 | base: base, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `base` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/tests.rs:138:13 [INFO] [stderr] | [INFO] [stderr] 138 | suffix: suffix, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `suffix` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/tests.rs:168:13 [INFO] [stderr] | [INFO] [stderr] 168 | base: base, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `base` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/tests.rs:170:13 [INFO] [stderr] | [INFO] [stderr] 170 | suffix: suffix, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `suffix` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/strings.rs:1:26 [INFO] [stderr] | [INFO] [stderr] 1 | pub const RESERVED_C11: &'static [&'static str] = &[ [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/strings.rs:1:36 [INFO] [stderr] | [INFO] [stderr] 1 | pub const RESERVED_C11: &'static [&'static str] = &[ [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/strings.rs:62:26 [INFO] [stderr] | [INFO] [stderr] 62 | pub const RESERVED_GNU: &'static [&'static str] = &[ [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/strings.rs:62:36 [INFO] [stderr] | [INFO] [stderr] 62 | pub const RESERVED_GNU: &'static [&'static str] = &[ [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/strings.rs:1:26 [INFO] [stderr] | [INFO] [stderr] 1 | pub const RESERVED_C11: &'static [&'static str] = &[ [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/strings.rs:1:36 [INFO] [stderr] | [INFO] [stderr] 1 | pub const RESERVED_C11: &'static [&'static str] = &[ [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/strings.rs:62:26 [INFO] [stderr] | [INFO] [stderr] 62 | pub const RESERVED_GNU: &'static [&'static str] = &[ [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/strings.rs:62:36 [INFO] [stderr] | [INFO] [stderr] 62 | pub const RESERVED_GNU: &'static [&'static str] = &[ [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use `Box>`. Consider using just `Vec` [INFO] [stderr] --> src/ast.rs:243:11 [INFO] [stderr] | [INFO] [stderr] 243 | Comma(Box>>), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::box_vec)] on by default [INFO] [stderr] = help: `Vec` is already on the heap, `Box>` makes an extra allocation. [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#box_vec [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> src/ast.rs:1105:5 [INFO] [stderr] | [INFO] [stderr] 1105 | FunctionDefinition(Node), [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] 1105 | FunctionDefinition(Box>), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: you don't need to add `&` to all patterns [INFO] [stderr] --> src/driver.rs:62:9 [INFO] [stderr] | [INFO] [stderr] 62 | / match self { [INFO] [stderr] 63 | | &Error::PreprocessorError(ref e) => write!(fmt, "preprocessor error: {}", e), [INFO] [stderr] 64 | | &Error::SyntaxError(ref e) => write!(fmt, "syntax error: {}", e), [INFO] [stderr] 65 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::match_ref_pats)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_ref_pats [INFO] [stderr] help: instead of prefixing all patterns with `&`, you can dereference the expression [INFO] [stderr] | [INFO] [stderr] 62 | match *self { [INFO] [stderr] 63 | Error::PreprocessorError(ref e) => write!(fmt, "preprocessor error: {}", e), [INFO] [stderr] 64 | Error::SyntaxError(ref e) => write!(fmt, "syntax error: {}", e), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you don't need to add `&` to all patterns [INFO] [stderr] --> src/driver.rs:71:9 [INFO] [stderr] | [INFO] [stderr] 71 | / match self { [INFO] [stderr] 72 | | &Error::PreprocessorError(_) => "preprocessor error", [INFO] [stderr] 73 | | &Error::SyntaxError(_) => "syntax error", [INFO] [stderr] 74 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_ref_pats [INFO] [stderr] help: instead of prefixing all patterns with `&`, you can dereference the expression [INFO] [stderr] | [INFO] [stderr] 71 | match *self { [INFO] [stderr] 72 | Error::PreprocessorError(_) => "preprocessor error", [INFO] [stderr] 73 | Error::SyntaxError(_) => "syntax error", [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you don't need to add `&` to both the expression and the patterns [INFO] [stderr] --> src/env.rs:68:5 [INFO] [stderr] | [INFO] [stderr] 68 | / match &ds.node { [INFO] [stderr] 69 | | &DeclarationSpecifier::StorageClass(Node { [INFO] [stderr] 70 | | node: StorageClassSpecifier::Typedef, [INFO] [stderr] 71 | | .. [INFO] [stderr] 72 | | }) => true, [INFO] [stderr] 73 | | _ => false, [INFO] [stderr] 74 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_ref_pats [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 68 | match ds.node { [INFO] [stderr] 69 | DeclarationSpecifier::StorageClass(Node { [INFO] [stderr] 70 | node: StorageClassSpecifier::Typedef, [INFO] [stderr] 71 | .. [INFO] [stderr] 72 | }) => true, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you don't need to add `&` to all patterns [INFO] [stderr] --> src/env.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | / match d { [INFO] [stderr] 79 | | &DeclaratorKind::Abstract => None, [INFO] [stderr] 80 | | &DeclaratorKind::Identifier(ref i) => Some(&i.node.name), [INFO] [stderr] 81 | | &DeclaratorKind::Declarator(ref d) => find_declarator_name(&d.node.kind.node), [INFO] [stderr] 82 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_ref_pats [INFO] [stderr] help: instead of prefixing all patterns with `&`, you can dereference the expression [INFO] [stderr] | [INFO] [stderr] 78 | match *d { [INFO] [stderr] 79 | DeclaratorKind::Abstract => None, [INFO] [stderr] 80 | DeclaratorKind::Identifier(ref i) => Some(&i.node.name), [INFO] [stderr] 81 | DeclaratorKind::Declarator(ref d) => find_declarator_name(&d.node.kind.node), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:37:12 [INFO] [stderr] | [INFO] [stderr] 37 | if self.expected.len() == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `self.expected.is_empty()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::len_zero)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: You appear to be counting bytes the naive way [INFO] [stderr] --> src/parser.rs:100:16 [INFO] [stderr] | [INFO] [stderr] 100 | let line = before.as_bytes().iter().filter(|&&c| c == b'\n').count() + 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: Consider using the bytecount crate: `bytecount::count(before.as_bytes(), b'\n')` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::naive_bytecount)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#naive_bytecount [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:157:67 [INFO] [stderr] | [INFO] [stderr] 157 | Matched(__pos, __value) => Matched(__pos, __value), [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] 157 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:385:59 [INFO] [stderr] | [INFO] [stderr] 385 | Matched(_, __value) => Matched(__pos, __value), [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] 385 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:416:63 [INFO] [stderr] | [INFO] [stderr] 416 | Matched(_, __value) => Matched(__pos, __value), [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] 416 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:545:69 [INFO] [stderr] | [INFO] [stderr] 545 | __repeat_value.push(__value); [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] 545 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:552:40 [INFO] [stderr] | [INFO] [stderr] 552 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:588:77 [INFO] [stderr] | [INFO] [stderr] 588 | __repeat_value.push(__value); [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] 588 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:595:48 [INFO] [stderr] | [INFO] [stderr] 595 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:675:71 [INFO] [stderr] | [INFO] [stderr] 675 | Matched(__pos, __value) => Matched(__pos, __value), [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] 675 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:682:79 [INFO] [stderr] | [INFO] [stderr] 682 | Matched(_, __value) => Matched(__pos, __value), [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] 682 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:698:81 [INFO] [stderr] | [INFO] [stderr] 698 | Matched(__pos, e) => Matched(__pos, { 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] 698 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:834:65 [INFO] [stderr] | [INFO] [stderr] 834 | __repeat_value.push(__value); [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] 834 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:841:36 [INFO] [stderr] | [INFO] [stderr] 841 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:862:55 [INFO] [stderr] | [INFO] [stderr] 862 | Matched(__pos, __value) => Matched(__pos, __value), [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] 862 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:874:57 [INFO] [stderr] | [INFO] [stderr] 874 | __repeat_value.push(__value); [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] 874 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:881:28 [INFO] [stderr] | [INFO] [stderr] 881 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:902:63 [INFO] [stderr] | [INFO] [stderr] 902 | Matched(__pos, __value) => Matched(__pos, __value), [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] 902 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:913:61 [INFO] [stderr] | [INFO] [stderr] 913 | __repeat_value.push(__value); [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] 913 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:920:32 [INFO] [stderr] | [INFO] [stderr] 920 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:973:57 [INFO] [stderr] | [INFO] [stderr] 973 | __repeat_value.push(__value); [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] 973 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:980:28 [INFO] [stderr] | [INFO] [stderr] 980 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1028:65 [INFO] [stderr] | [INFO] [stderr] 1028 | __repeat_value.push(__value); [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] 1028 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:1035:36 [INFO] [stderr] | [INFO] [stderr] 1035 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1053:55 [INFO] [stderr] | [INFO] [stderr] 1053 | Matched(__pos, __value) => Matched(__pos, __value), [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] 1053 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1065:57 [INFO] [stderr] | [INFO] [stderr] 1065 | __repeat_value.push(__value); [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] 1065 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:1072:28 [INFO] [stderr] | [INFO] [stderr] 1072 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1090:63 [INFO] [stderr] | [INFO] [stderr] 1090 | Matched(__pos, __value) => Matched(__pos, __value), [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] 1090 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1101:61 [INFO] [stderr] | [INFO] [stderr] 1101 | __repeat_value.push(__value); [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] 1101 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:1108:32 [INFO] [stderr] | [INFO] [stderr] 1108 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1161:57 [INFO] [stderr] | [INFO] [stderr] 1161 | __repeat_value.push(__value); [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] 1161 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:1168:28 [INFO] [stderr] | [INFO] [stderr] 1168 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1211:63 [INFO] [stderr] | [INFO] [stderr] 1211 | Matched(_, __value) => Matched(__pos, __value), [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] 1211 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1227:65 [INFO] [stderr] | [INFO] [stderr] 1227 | Matched(__pos, e) => Matched(__pos, { 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] 1227 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1262:75 [INFO] [stderr] | [INFO] [stderr] 1262 | Matched(_, __value) => Matched(__pos, __value), [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] 1262 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1278:77 [INFO] [stderr] | [INFO] [stderr] 1278 | Matched(__pos, e) => Matched(__pos, { 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] 1278 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1285:82 [INFO] [stderr] | [INFO] [stderr] 1285 | Matched(__newpos, __value) => Matched(__newpos, Some(__value)), [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] 1285 | Matched(__newpos, __value) => Matched(__newpos, Some(())), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1394:69 [INFO] [stderr] | [INFO] [stderr] 1394 | __repeat_value.push(__value); [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] 1394 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:1401:40 [INFO] [stderr] | [INFO] [stderr] 1401 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1442:55 [INFO] [stderr] | [INFO] [stderr] 1442 | Matched(__pos, __value) => Matched(__pos, __value), [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] 1442 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1464:63 [INFO] [stderr] | [INFO] [stderr] 1464 | Matched(__pos, __value) => Matched(__pos, __value), [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] 1464 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1478:61 [INFO] [stderr] | [INFO] [stderr] 1478 | __repeat_value.push(__value); [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] 1478 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:1485:32 [INFO] [stderr] | [INFO] [stderr] 1485 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1492:71 [INFO] [stderr] | [INFO] [stderr] 1492 | Matched(__pos, __value) => Matched(__pos, __value), [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] 1492 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1505:73 [INFO] [stderr] | [INFO] [stderr] 1505 | __repeat_value.push(__value); [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] 1505 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:1512:44 [INFO] [stderr] | [INFO] [stderr] 1512 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:1543:48 [INFO] [stderr] | [INFO] [stderr] 1543 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:1563:32 [INFO] [stderr] | [INFO] [stderr] 1563 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1653:55 [INFO] [stderr] | [INFO] [stderr] 1653 | Matched(__pos, __value) => Matched(__pos, __value), [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] 1653 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1680:55 [INFO] [stderr] | [INFO] [stderr] 1680 | Matched(__pos, __value) => Matched(__pos, __value), [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] 1680 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1833:95 [INFO] [stderr] | [INFO] [stderr] 1833 | Matched(_, __value) => Matched(__pos, __value), [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] 1833 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 27 [INFO] [stderr] --> src/parser.rs:1860:1 [INFO] [stderr] | [INFO] [stderr] 1860 | / fn __parse_generic_selection<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 1861 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 1862 | | { [INFO] [stderr] 1863 | | let __seq_res = { [INFO] [stderr] ... | [INFO] [stderr] 2032 | | } [INFO] [stderr] 2033 | | } [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1887:65 [INFO] [stderr] | [INFO] [stderr] 1887 | Matched(__pos, _) => Matched(__pos, { 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] 1887 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:1926:100 [INFO] [stderr] | [INFO] [stderr] 1926 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:1976:84 [INFO] [stderr] | [INFO] [stderr] 1976 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:2105:73 [INFO] [stderr] | [INFO] [stderr] 2105 | Matched(__pos, _) => Matched(__pos, { 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] 2105 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:2213:52 [INFO] [stderr] | [INFO] [stderr] 2213 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 28 [INFO] [stderr] --> src/parser.rs:2286:1 [INFO] [stderr] | [INFO] [stderr] 2286 | / fn __parse_postfix_expressionT<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 2287 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 2288 | | { [INFO] [stderr] 2289 | | let __choice_res = __parse_index_operator(__input, __state, __pos, env); [INFO] [stderr] ... | [INFO] [stderr] 2458 | | } [INFO] [stderr] 2459 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: length comparison to zero [INFO] [stderr] --> src/parser.rs:2306:64 [INFO] [stderr] | [INFO] [stderr] 2306 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:2653:100 [INFO] [stderr] | [INFO] [stderr] 2653 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:2703:84 [INFO] [stderr] | [INFO] [stderr] 2703 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:2835:99 [INFO] [stderr] | [INFO] [stderr] 2835 | Matched(_, __value) => Matched(__pos, __value), [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] 2835 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:2865:117 [INFO] [stderr] | [INFO] [stderr] 2865 | Matched(__pos, _) => Matched(__pos, { 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] 2865 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:2876:101 [INFO] [stderr] | [INFO] [stderr] 2876 | Matched(__pos, e) => Matched(__pos, { 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] 2876 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3034:81 [INFO] [stderr] | [INFO] [stderr] 3034 | Matched(__pos, _) => Matched(__pos, { 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] 3034 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3228:65 [INFO] [stderr] | [INFO] [stderr] 3228 | Matched(__pos, _) => Matched(__pos, { 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] 3228 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3290:67 [INFO] [stderr] | [INFO] [stderr] 3290 | Matched(__pos, __value) => Matched(__pos, __value), [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] 3290 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3297:75 [INFO] [stderr] | [INFO] [stderr] 3297 | Matched(_, __value) => Matched(__pos, __value), [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] 3297 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3314:77 [INFO] [stderr] | [INFO] [stderr] 3314 | Matched(__pos, e) => Matched(__pos, { 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] 3314 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3343:65 [INFO] [stderr] | [INFO] [stderr] 3343 | Matched(__pos, _) => Matched(__pos, { 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] 3343 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 156 [INFO] [stderr] --> src/parser.rs:3526:9 [INFO] [stderr] | [INFO] [stderr] 3526 | / fn __infix_parse<'input>(__min_prec: i32, __input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult> { [INFO] [stderr] 3527 | | if let Matched(__pos, mut __infix_result) = __parse_binary_operand(__input, __state, __pos, env) { [INFO] [stderr] 3528 | | let mut __repeat_pos = __pos; [INFO] [stderr] 3529 | | loop { [INFO] [stderr] ... | [INFO] [stderr] 4348 | | } [INFO] [stderr] 4349 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3545:109 [INFO] [stderr] | [INFO] [stderr] 3545 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 3545 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3591:109 [INFO] [stderr] | [INFO] [stderr] 3591 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 3591 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3637:109 [INFO] [stderr] | [INFO] [stderr] 3637 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 3637 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3683:109 [INFO] [stderr] | [INFO] [stderr] 3683 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 3683 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3729:109 [INFO] [stderr] | [INFO] [stderr] 3729 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 3729 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3775:109 [INFO] [stderr] | [INFO] [stderr] 3775 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 3775 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3819:109 [INFO] [stderr] | [INFO] [stderr] 3819 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 3819 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3865:109 [INFO] [stderr] | [INFO] [stderr] 3865 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 3865 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3909:109 [INFO] [stderr] | [INFO] [stderr] 3909 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 3909 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3953:109 [INFO] [stderr] | [INFO] [stderr] 3953 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 3953 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3997:109 [INFO] [stderr] | [INFO] [stderr] 3997 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 3997 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:4043:109 [INFO] [stderr] | [INFO] [stderr] 4043 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 4043 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:4087:109 [INFO] [stderr] | [INFO] [stderr] 4087 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 4087 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:4133:109 [INFO] [stderr] | [INFO] [stderr] 4133 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 4133 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:4177:109 [INFO] [stderr] | [INFO] [stderr] 4177 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 4177 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:4223:109 [INFO] [stderr] | [INFO] [stderr] 4223 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 4223 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:4267:109 [INFO] [stderr] | [INFO] [stderr] 4267 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 4267 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:4311:109 [INFO] [stderr] | [INFO] [stderr] 4311 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 4311 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: very complex type used. Consider factoring parts into `type` definitions [INFO] [stderr] --> src/parser.rs:4446:132 [INFO] [stderr] | [INFO] [stderr] 4446 | fn __parse_conditional_expressionT<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult<(Box>, Box>)> { [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: length comparison to zero [INFO] [stderr] --> src/parser.rs:4845:52 [INFO] [stderr] | [INFO] [stderr] 4845 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:4874:36 [INFO] [stderr] | [INFO] [stderr] 4874 | if t.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!t.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 31 [INFO] [stderr] --> src/parser.rs:4976:1 [INFO] [stderr] | [INFO] [stderr] 4976 | / fn __parse_declaration0<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 4977 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 4978 | | { [INFO] [stderr] 4979 | | let __seq_res = match { [INFO] [stderr] ... | [INFO] [stderr] 5179 | | } [INFO] [stderr] 5180 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:4985:59 [INFO] [stderr] | [INFO] [stderr] 4985 | Matched(_, __value) => Matched(__pos, __value), [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] 4985 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5015:77 [INFO] [stderr] | [INFO] [stderr] 5015 | Matched(__pos, _) => Matched(__pos, { 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] 5015 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5026:61 [INFO] [stderr] | [INFO] [stderr] 5026 | Matched(__pos, e) => Matched(__pos, { 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] 5026 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:5047:52 [INFO] [stderr] | [INFO] [stderr] 5047 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:5067:36 [INFO] [stderr] | [INFO] [stderr] 5067 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:5089:68 [INFO] [stderr] | [INFO] [stderr] 5089 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5264:99 [INFO] [stderr] | [INFO] [stderr] 5264 | Matched(_, __value) => Matched(__pos, __value), [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] 5264 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5311:75 [INFO] [stderr] | [INFO] [stderr] 5311 | Matched(_, __value) => Matched(__pos, __value), [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] 5311 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 42 [INFO] [stderr] --> src/parser.rs:5452:1 [INFO] [stderr] | [INFO] [stderr] 5452 | / fn __parse_storage_class_specifier0<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 5453 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 5454 | | { [INFO] [stderr] 5455 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 5718 | | } [INFO] [stderr] 5719 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5480:69 [INFO] [stderr] | [INFO] [stderr] 5480 | Matched(__pos, _) => Matched(__pos, { 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] 5480 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5523:77 [INFO] [stderr] | [INFO] [stderr] 5523 | Matched(__pos, _) => Matched(__pos, { 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] 5523 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5566:85 [INFO] [stderr] | [INFO] [stderr] 5566 | Matched(__pos, _) => Matched(__pos, { 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] 5566 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5609:93 [INFO] [stderr] | [INFO] [stderr] 5609 | Matched(__pos, _) => Matched(__pos, { 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] 5609 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5652:101 [INFO] [stderr] | [INFO] [stderr] 5652 | Matched(__pos, _) => Matched(__pos, { 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] 5652 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5694:105 [INFO] [stderr] | [INFO] [stderr] 5694 | Matched(__pos, _) => Matched(__pos, { 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] 5694 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 125 [INFO] [stderr] --> src/parser.rs:5744:1 [INFO] [stderr] | [INFO] [stderr] 5744 | / fn __parse_type_specifier0<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 5745 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 5746 | | { [INFO] [stderr] 5747 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 6529 | | } [INFO] [stderr] 6530 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5772:69 [INFO] [stderr] | [INFO] [stderr] 5772 | Matched(__pos, _) => Matched(__pos, { 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] 5772 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5815:77 [INFO] [stderr] | [INFO] [stderr] 5815 | Matched(__pos, _) => Matched(__pos, { 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] 5815 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5858:85 [INFO] [stderr] | [INFO] [stderr] 5858 | Matched(__pos, _) => Matched(__pos, { 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] 5858 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5901:93 [INFO] [stderr] | [INFO] [stderr] 5901 | Matched(__pos, _) => Matched(__pos, { 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] 5901 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5944:101 [INFO] [stderr] | [INFO] [stderr] 5944 | Matched(__pos, _) => Matched(__pos, { 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] 5944 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5987:109 [INFO] [stderr] | [INFO] [stderr] 5987 | Matched(__pos, _) => Matched(__pos, { 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] 5987 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6030:117 [INFO] [stderr] | [INFO] [stderr] 6030 | Matched(__pos, _) => Matched(__pos, { 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] 6030 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6055:127 [INFO] [stderr] | [INFO] [stderr] 6055 | Matched(__pos, __value) => Matched(__pos, __value), [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] 6055 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6062:135 [INFO] [stderr] | [INFO] [stderr] 6062 | Matched(_, __value) => Matched(__pos, __value), [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] 6062 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6079:137 [INFO] [stderr] | [INFO] [stderr] 6079 | Matched(__pos, e) => Matched(__pos, { 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] 6079 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6108:125 [INFO] [stderr] | [INFO] [stderr] 6108 | Matched(__pos, _) => Matched(__pos, { 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] 6108 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6151:133 [INFO] [stderr] | [INFO] [stderr] 6151 | Matched(__pos, _) => Matched(__pos, { 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] 6151 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6194:141 [INFO] [stderr] | [INFO] [stderr] 6194 | Matched(__pos, _) => Matched(__pos, { 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] 6194 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6219:151 [INFO] [stderr] | [INFO] [stderr] 6219 | Matched(__pos, __value) => Matched(__pos, __value), [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] 6219 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6226:159 [INFO] [stderr] | [INFO] [stderr] 6226 | Matched(_, __value) => Matched(__pos, __value), [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] 6226 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6243:161 [INFO] [stderr] | [INFO] [stderr] 6243 | Matched(__pos, e) => Matched(__pos, { 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] 6243 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6272:149 [INFO] [stderr] | [INFO] [stderr] 6272 | Matched(__pos, _) => Matched(__pos, { 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] 6272 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6315:157 [INFO] [stderr] | [INFO] [stderr] 6315 | Matched(__pos, _) => Matched(__pos, { 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] 6315 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6483:183 [INFO] [stderr] | [INFO] [stderr] 6483 | Matched(_, __value) => Matched(__pos, __value), [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] 6483 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 29 [INFO] [stderr] --> src/parser.rs:6532:1 [INFO] [stderr] | [INFO] [stderr] 6532 | / fn __parse_struct_or_union_specifier<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 6533 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 6534 | | { [INFO] [stderr] 6535 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 6717 | | } [INFO] [stderr] 6718 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: length comparison to zero [INFO] [stderr] --> src/parser.rs:6581:88 [INFO] [stderr] | [INFO] [stderr] 6581 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:6619:72 [INFO] [stderr] | [INFO] [stderr] 6619 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6748:69 [INFO] [stderr] | [INFO] [stderr] 6748 | Matched(__pos, _) => Matched(__pos, { 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] 6748 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6790:73 [INFO] [stderr] | [INFO] [stderr] 6790 | Matched(__pos, _) => Matched(__pos, { 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] 6790 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6856:75 [INFO] [stderr] | [INFO] [stderr] 6856 | Matched(_, __value) => Matched(__pos, __value), [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] 6856 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6886:93 [INFO] [stderr] | [INFO] [stderr] 6886 | Matched(__pos, _) => Matched(__pos, { 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] 6886 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6897:77 [INFO] [stderr] | [INFO] [stderr] 6897 | Matched(__pos, e) => Matched(__pos, { 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] 6897 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:6936:36 [INFO] [stderr] | [INFO] [stderr] 6936 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:6956:20 [INFO] [stderr] | [INFO] [stderr] 6956 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:6978:52 [INFO] [stderr] | [INFO] [stderr] 6978 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7139:103 [INFO] [stderr] | [INFO] [stderr] 7139 | Matched(_, __value) => Matched(__pos, __value), [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] 7139 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7194:75 [INFO] [stderr] | [INFO] [stderr] 7194 | Matched(_, __value) => Matched(__pos, __value), [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] 7194 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 38 [INFO] [stderr] --> src/parser.rs:7229:1 [INFO] [stderr] | [INFO] [stderr] 7229 | / fn __parse_enum_specifier<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 7230 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 7231 | | { [INFO] [stderr] 7232 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 7469 | | } [INFO] [stderr] 7470 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7257:69 [INFO] [stderr] | [INFO] [stderr] 7257 | Matched(__pos, _) => Matched(__pos, { 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] 7257 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:7293:88 [INFO] [stderr] | [INFO] [stderr] 7293 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:7343:72 [INFO] [stderr] | [INFO] [stderr] 7343 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7436:73 [INFO] [stderr] | [INFO] [stderr] 7436 | Matched(__pos, _) => Matched(__pos, { 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] 7436 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 44 [INFO] [stderr] --> src/parser.rs:7549:1 [INFO] [stderr] | [INFO] [stderr] 7549 | / fn __parse_type_qualifier0<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 7550 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 7551 | | { [INFO] [stderr] 7552 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 7821 | | } [INFO] [stderr] 7822 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7559:71 [INFO] [stderr] | [INFO] [stderr] 7559 | Matched(__pos, __value) => Matched(__pos, __value), [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] 7559 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7566:79 [INFO] [stderr] | [INFO] [stderr] 7566 | Matched(_, __value) => Matched(__pos, __value), [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] 7566 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7574:81 [INFO] [stderr] | [INFO] [stderr] 7574 | Matched(__pos, e) => Matched(__pos, { 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] 7574 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7603:69 [INFO] [stderr] | [INFO] [stderr] 7603 | Matched(__pos, _) => Matched(__pos, { 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] 7603 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7628:79 [INFO] [stderr] | [INFO] [stderr] 7628 | Matched(__pos, __value) => Matched(__pos, __value), [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] 7628 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7635:87 [INFO] [stderr] | [INFO] [stderr] 7635 | Matched(_, __value) => Matched(__pos, __value), [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] 7635 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7652:89 [INFO] [stderr] | [INFO] [stderr] 7652 | Matched(__pos, e) => Matched(__pos, { 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] 7652 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7681:77 [INFO] [stderr] | [INFO] [stderr] 7681 | Matched(__pos, _) => Matched(__pos, { 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] 7681 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7706:87 [INFO] [stderr] | [INFO] [stderr] 7706 | Matched(__pos, __value) => Matched(__pos, __value), [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] 7706 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7713:95 [INFO] [stderr] | [INFO] [stderr] 7713 | Matched(_, __value) => Matched(__pos, __value), [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] 7713 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7730:97 [INFO] [stderr] | [INFO] [stderr] 7730 | Matched(__pos, e) => Matched(__pos, { 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] 7730 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7759:85 [INFO] [stderr] | [INFO] [stderr] 7759 | Matched(__pos, _) => Matched(__pos, { 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] 7759 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7801:89 [INFO] [stderr] | [INFO] [stderr] 7801 | Matched(__pos, _) => Matched(__pos, { 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] 7801 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7857:71 [INFO] [stderr] | [INFO] [stderr] 7857 | Matched(__pos, __value) => Matched(__pos, __value), [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] 7857 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7864:79 [INFO] [stderr] | [INFO] [stderr] 7864 | Matched(_, __value) => Matched(__pos, __value), [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] 7864 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7881:81 [INFO] [stderr] | [INFO] [stderr] 7881 | Matched(__pos, e) => Matched(__pos, { 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] 7881 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7910:69 [INFO] [stderr] | [INFO] [stderr] 7910 | Matched(__pos, _) => Matched(__pos, { 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] 7910 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7952:73 [INFO] [stderr] | [INFO] [stderr] 7952 | Matched(__pos, _) => Matched(__pos, { 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] 7952 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 26 [INFO] [stderr] --> src/parser.rs:7994:1 [INFO] [stderr] | [INFO] [stderr] 7994 | / fn __parse_alignment_specifier0<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 7995 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 7996 | | { [INFO] [stderr] 7997 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 8152 | | } [INFO] [stderr] 8153 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:8022:69 [INFO] [stderr] | [INFO] [stderr] 8022 | Matched(__pos, _) => Matched(__pos, { 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] 8022 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:8100:73 [INFO] [stderr] | [INFO] [stderr] 8100 | Matched(__pos, _) => Matched(__pos, { 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] 8100 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:8187:59 [INFO] [stderr] | [INFO] [stderr] 8187 | Matched(_, __value) => Matched(__pos, __value), [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] 8187 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:8213:44 [INFO] [stderr] | [INFO] [stderr] 8213 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:8275:76 [INFO] [stderr] | [INFO] [stderr] 8275 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 26 [INFO] [stderr] --> src/parser.rs:8395:1 [INFO] [stderr] | [INFO] [stderr] 8395 | / fn __parse_derived_declarator<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 8396 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 8397 | | { [INFO] [stderr] 8398 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 8555 | | } [INFO] [stderr] 8556 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: length comparison to zero [INFO] [stderr] --> src/parser.rs:8502:68 [INFO] [stderr] | [INFO] [stderr] 8502 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 63 [INFO] [stderr] --> src/parser.rs:8558:1 [INFO] [stderr] | [INFO] [stderr] 8558 | / fn __parse_array_declarator<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 8559 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 8560 | | { [INFO] [stderr] 8561 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 9001 | | } [INFO] [stderr] 9002 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: length comparison to zero [INFO] [stderr] --> src/parser.rs:8568:40 [INFO] [stderr] | [INFO] [stderr] 8568 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:8627:48 [INFO] [stderr] | [INFO] [stderr] 8627 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:8716:85 [INFO] [stderr] | [INFO] [stderr] 8716 | Matched(__pos, _) => Matched(__pos, { 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] 8716 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:8737:72 [INFO] [stderr] | [INFO] [stderr] 8737 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:8814:64 [INFO] [stderr] | [INFO] [stderr] 8814 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:8834:48 [INFO] [stderr] | [INFO] [stderr] 8834 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:8874:109 [INFO] [stderr] | [INFO] [stderr] 8874 | Matched(__pos, _) => Matched(__pos, { 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] 8874 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:8933:68 [INFO] [stderr] | [INFO] [stderr] 8933 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:9013:36 [INFO] [stderr] | [INFO] [stderr] 9013 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:9045:20 [INFO] [stderr] | [INFO] [stderr] 9045 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:9118:52 [INFO] [stderr] | [INFO] [stderr] 9118 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:9195:67 [INFO] [stderr] | [INFO] [stderr] 9195 | Matched(_, __value) => Matched(__pos, __value), [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] 9195 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:9280:36 [INFO] [stderr] | [INFO] [stderr] 9280 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:9300:20 [INFO] [stderr] | [INFO] [stderr] 9300 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:9328:91 [INFO] [stderr] | [INFO] [stderr] 9328 | Matched(_, __value) => Matched(__pos, __value), [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] 9328 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:9432:36 [INFO] [stderr] | [INFO] [stderr] 9432 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:9452:20 [INFO] [stderr] | [INFO] [stderr] 9452 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 39 [INFO] [stderr] --> src/parser.rs:9513:1 [INFO] [stderr] | [INFO] [stderr] 9513 | / fn __parse_abstract_declarator0<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 9514 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 9515 | | { [INFO] [stderr] 9516 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 9797 | | } [INFO] [stderr] 9798 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: length comparison to zero [INFO] [stderr] --> src/parser.rs:9523:40 [INFO] [stderr] | [INFO] [stderr] 9523 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:9585:72 [INFO] [stderr] | [INFO] [stderr] 9585 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:9645:48 [INFO] [stderr] | [INFO] [stderr] 9645 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:9686:72 [INFO] [stderr] | [INFO] [stderr] 9686 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:9706:56 [INFO] [stderr] | [INFO] [stderr] 9706 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:9746:52 [INFO] [stderr] | [INFO] [stderr] 9746 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:9766:36 [INFO] [stderr] | [INFO] [stderr] 9766 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 57 [INFO] [stderr] --> src/parser.rs:9953:1 [INFO] [stderr] | [INFO] [stderr] 9953 | / fn __parse_abstract_array_declarator<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 9954 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 9955 | | { [INFO] [stderr] 9956 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 10352 | | } [INFO] [stderr] 10353 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: length comparison to zero [INFO] [stderr] --> src/parser.rs:9963:40 [INFO] [stderr] | [INFO] [stderr] 9963 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:10022:48 [INFO] [stderr] | [INFO] [stderr] 10022 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:10111:85 [INFO] [stderr] | [INFO] [stderr] 10111 | Matched(__pos, _) => Matched(__pos, { 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] 10111 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:10132:72 [INFO] [stderr] | [INFO] [stderr] 10132 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:10209:64 [INFO] [stderr] | [INFO] [stderr] 10209 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:10229:48 [INFO] [stderr] | [INFO] [stderr] 10229 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:10269:109 [INFO] [stderr] | [INFO] [stderr] 10269 | Matched(__pos, _) => Matched(__pos, { 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] 10269 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:10365:40 [INFO] [stderr] | [INFO] [stderr] 10365 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:10397:24 [INFO] [stderr] | [INFO] [stderr] 10397 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 28 [INFO] [stderr] --> src/parser.rs:10484:1 [INFO] [stderr] | [INFO] [stderr] 10484 | / fn __parse_initializer<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 10485 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 10486 | | { [INFO] [stderr] 10487 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 10653 | | } [INFO] [stderr] 10654 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: length comparison to zero [INFO] [stderr] --> src/parser.rs:10510:64 [INFO] [stderr] | [INFO] [stderr] 10510 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:10560:48 [INFO] [stderr] | [INFO] [stderr] 10560 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:10618:75 [INFO] [stderr] | [INFO] [stderr] 10618 | Matched(_, __value) => Matched(__pos, __value), [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] 10618 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:10638:77 [INFO] [stderr] | [INFO] [stderr] 10638 | Matched(__pos, e) => Matched(__pos, { 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] 10638 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 28 [INFO] [stderr] --> src/parser.rs:10705:1 [INFO] [stderr] | [INFO] [stderr] 10705 | / fn __parse_designation<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult>> { [INFO] [stderr] 10706 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 10707 | | { [INFO] [stderr] 10708 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 10879 | | } [INFO] [stderr] 10880 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: length comparison to zero [INFO] [stderr] --> src/parser.rs:10715:40 [INFO] [stderr] | [INFO] [stderr] 10715 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:10753:24 [INFO] [stderr] | [INFO] [stderr] 10753 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:10791:71 [INFO] [stderr] | [INFO] [stderr] 10791 | Matched(_, __value) => Matched(__pos, __value), [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] 10791 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:10838:75 [INFO] [stderr] | [INFO] [stderr] 10838 | Matched(_, __value) => Matched(__pos, __value), [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] 10838 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:10979:91 [INFO] [stderr] | [INFO] [stderr] 10979 | Matched(_, __value) => Matched(__pos, __value), [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] 10979 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 30 [INFO] [stderr] --> src/parser.rs:11094:1 [INFO] [stderr] | [INFO] [stderr] 11094 | / fn __parse_static_assert0<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 11095 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 11096 | | { [INFO] [stderr] 11097 | | let __seq_res = match { [INFO] [stderr] ... | [INFO] [stderr] 11280 | | } [INFO] [stderr] 11281 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:11103:59 [INFO] [stderr] | [INFO] [stderr] 11103 | Matched(_, __value) => Matched(__pos, __value), [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] 11103 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:11133:77 [INFO] [stderr] | [INFO] [stderr] 11133 | Matched(__pos, _) => Matched(__pos, { 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] 11133 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:11144:61 [INFO] [stderr] | [INFO] [stderr] 11144 | Matched(__pos, e) => Matched(__pos, { 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] 11144 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:11183:81 [INFO] [stderr] | [INFO] [stderr] 11183 | Matched(__pos, _) => Matched(__pos, { 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] 11183 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:11368:103 [INFO] [stderr] | [INFO] [stderr] 11368 | Matched(_, __value) => Matched(__pos, __value), [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] 11368 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:11493:77 [INFO] [stderr] | [INFO] [stderr] 11493 | Matched(__pos, _) => Matched(__pos, { 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] 11493 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:11547:81 [INFO] [stderr] | [INFO] [stderr] 11547 | Matched(__pos, _) => Matched(__pos, { 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] 11547 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:11583:52 [INFO] [stderr] | [INFO] [stderr] 11583 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:11818:65 [INFO] [stderr] | [INFO] [stderr] 11818 | Matched(__pos, _) => Matched(__pos, { 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] 11818 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:11931:65 [INFO] [stderr] | [INFO] [stderr] 11931 | Matched(__pos, _) => Matched(__pos, { 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] 11931 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:11987:65 [INFO] [stderr] | [INFO] [stderr] 11987 | Matched(__pos, _) => Matched(__pos, { 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] 11987 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:12173:65 [INFO] [stderr] | [INFO] [stderr] 12173 | Matched(__pos, _) => Matched(__pos, { 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] 12173 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:12270:65 [INFO] [stderr] | [INFO] [stderr] 12270 | Matched(__pos, _) => Matched(__pos, { 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] 12270 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:12315:97 [INFO] [stderr] | [INFO] [stderr] 12315 | Matched(__pos, _) => Matched(__pos, { 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] 12315 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 26 [INFO] [stderr] --> src/parser.rs:12397:1 [INFO] [stderr] | [INFO] [stderr] 12397 | / fn __parse_for_statement<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 12398 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 12399 | | { [INFO] [stderr] 12400 | | let __seq_res = { [INFO] [stderr] ... | [INFO] [stderr] 12553 | | } [INFO] [stderr] 12554 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:12424:65 [INFO] [stderr] | [INFO] [stderr] 12424 | Matched(__pos, _) => Matched(__pos, { 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] 12424 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 41 [INFO] [stderr] --> src/parser.rs:12615:1 [INFO] [stderr] | [INFO] [stderr] 12615 | / fn __parse_jump_statement<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 12616 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 12617 | | { [INFO] [stderr] 12618 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 12866 | | } [INFO] [stderr] 12867 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:12643:69 [INFO] [stderr] | [INFO] [stderr] 12643 | Matched(__pos, _) => Matched(__pos, { 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] 12643 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:12710:77 [INFO] [stderr] | [INFO] [stderr] 12710 | Matched(__pos, _) => Matched(__pos, { 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] 12710 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:12765:85 [INFO] [stderr] | [INFO] [stderr] 12765 | Matched(__pos, _) => Matched(__pos, { 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] 12765 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:12819:89 [INFO] [stderr] | [INFO] [stderr] 12819 | Matched(__pos, _) => Matched(__pos, { 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] 12819 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:12887:52 [INFO] [stderr] | [INFO] [stderr] 12887 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:12975:60 [INFO] [stderr] | [INFO] [stderr] 12975 | let __seq_res = Matched(__pos, { [INFO] [stderr] | ____________________________________________________________^ [INFO] [stderr] 12976 | | env.enter_scope(); [INFO] [stderr] 12977 | | }); [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] 12975 | let __seq_res = Matched(__pos, ()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 31 [INFO] [stderr] --> src/parser.rs:13030:1 [INFO] [stderr] | [INFO] [stderr] 13030 | / fn __parse_function_definition<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 13031 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 13032 | | { [INFO] [stderr] 13033 | | let __seq_res = match { [INFO] [stderr] ... | [INFO] [stderr] 13235 | | } [INFO] [stderr] 13236 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:13039:59 [INFO] [stderr] | [INFO] [stderr] 13039 | Matched(_, __value) => Matched(__pos, __value), [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] 13039 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:13069:77 [INFO] [stderr] | [INFO] [stderr] 13069 | Matched(__pos, _) => Matched(__pos, { 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] 13069 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:13080:61 [INFO] [stderr] | [INFO] [stderr] 13080 | Matched(__pos, e) => Matched(__pos, { 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] 13080 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:13101:52 [INFO] [stderr] | [INFO] [stderr] 13101 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:13121:36 [INFO] [stderr] | [INFO] [stderr] 13121 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:13149:84 [INFO] [stderr] | [INFO] [stderr] 13149 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:13247:35 [INFO] [stderr] | [INFO] [stderr] 13247 | Ok(res) => Matched(__pos, res), [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] 13247 | Ok(res) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:13264:36 [INFO] [stderr] | [INFO] [stderr] 13264 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:13325:65 [INFO] [stderr] | [INFO] [stderr] 13325 | Matched(__pos, _) => Matched(__pos, { 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] 13325 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:13352:68 [INFO] [stderr] | [INFO] [stderr] 13352 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:13563:52 [INFO] [stderr] | [INFO] [stderr] 13563 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:13745:73 [INFO] [stderr] | [INFO] [stderr] 13745 | Matched(__pos, _) => Matched(__pos, { 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] 13745 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:13756:63 [INFO] [stderr] | [INFO] [stderr] 13756 | Matched(__pos, __value) => Matched(__pos, __value), [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] 13756 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:13790:77 [INFO] [stderr] | [INFO] [stderr] 13790 | Matched(__pos, _) => Matched(__pos, { 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] 13790 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:13806:55 [INFO] [stderr] | [INFO] [stderr] 13806 | Matched(__pos, __value) => Matched(__pos, __value), [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] 13806 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 49 [INFO] [stderr] --> src/parser.rs:13844:1 [INFO] [stderr] | [INFO] [stderr] 13844 | / fn __parse_asm_statement0<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 13845 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 13846 | | { [INFO] [stderr] 13847 | | let __seq_res = { [INFO] [stderr] ... | [INFO] [stderr] 14133 | | } [INFO] [stderr] 14134 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:13853:67 [INFO] [stderr] | [INFO] [stderr] 13853 | Matched(__pos, __value) => Matched(__pos, __value), [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] 13853 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:13886:65 [INFO] [stderr] | [INFO] [stderr] 13886 | Matched(__pos, _) => Matched(__pos, { 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] 13886 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:13961:192 [INFO] [stderr] | [INFO] [stderr] 13961 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:14006:238 [INFO] [stderr] | [INFO] [stderr] 14006 | Matched(__newpos, __value) => Matched(__newpos, Some(__value)), [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] 14006 | Matched(__newpos, __value) => Matched(__newpos, Some(())), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:14144:32 [INFO] [stderr] | [INFO] [stderr] 14144 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:14352:60 [INFO] [stderr] | [INFO] [stderr] 14352 | let __seq_res = Matched(__pos, { [INFO] [stderr] | ____________________________________________________________^ [INFO] [stderr] 14353 | | env.enter_scope(); [INFO] [stderr] 14354 | | }); [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] 14352 | let __seq_res = Matched(__pos, ()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:14477:65 [INFO] [stderr] | [INFO] [stderr] 14477 | Matched(__pos, _) => Matched(__pos, { 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] 14477 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:14626:65 [INFO] [stderr] | [INFO] [stderr] 14626 | Matched(__pos, _) => Matched(__pos, { 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] 14626 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:14637:55 [INFO] [stderr] | [INFO] [stderr] 14637 | Matched(__pos, __value) => Matched(__pos, __value), [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] 14637 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:14663:73 [INFO] [stderr] | [INFO] [stderr] 14663 | Matched(__pos, _) => Matched(__pos, { 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] 14663 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:14674:63 [INFO] [stderr] | [INFO] [stderr] 14674 | Matched(__pos, __value) => Matched(__pos, __value), [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] 14674 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:14699:77 [INFO] [stderr] | [INFO] [stderr] 14699 | Matched(__pos, _) => Matched(__pos, { 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] 14699 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:14771:65 [INFO] [stderr] | [INFO] [stderr] 14771 | Matched(__pos, _) => Matched(__pos, { 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] 14771 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:14886:52 [INFO] [stderr] | [INFO] [stderr] 14886 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15059:67 [INFO] [stderr] | [INFO] [stderr] 15059 | Matched(__pos, __value) => Matched(__pos, __value), [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] 15059 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15092:65 [INFO] [stderr] | [INFO] [stderr] 15092 | Matched(__pos, _) => Matched(__pos, { 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] 15092 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15225:82 [INFO] [stderr] | [INFO] [stderr] 15225 | Matched(__newpos, __value) => Matched(__newpos, Some(__value)), [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] 15225 | Matched(__newpos, __value) => Matched(__newpos, Some(())), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15249:63 [INFO] [stderr] | [INFO] [stderr] 15249 | Matched(__pos, __value) => Matched(__pos, __value), [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] 15249 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15253:71 [INFO] [stderr] | [INFO] [stderr] 15253 | Matched(__pos, __value) => Matched(__pos, __value), [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] 15253 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15257:79 [INFO] [stderr] | [INFO] [stderr] 15257 | Matched(__pos, __value) => Matched(__pos, __value), [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] 15257 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15286:82 [INFO] [stderr] | [INFO] [stderr] 15286 | Matched(__newpos, __value) => Matched(__newpos, Some(__value)), [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] 15286 | Matched(__newpos, __value) => Matched(__newpos, Some(())), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15310:63 [INFO] [stderr] | [INFO] [stderr] 15310 | Matched(__pos, __value) => Matched(__pos, __value), [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] 15310 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15314:71 [INFO] [stderr] | [INFO] [stderr] 15314 | Matched(__pos, __value) => Matched(__pos, __value), [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] 15314 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15338:63 [INFO] [stderr] | [INFO] [stderr] 15338 | Matched(__pos, __value) => Matched(__pos, __value), [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] 15338 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15354:71 [INFO] [stderr] | [INFO] [stderr] 15354 | Matched(__pos, __value) => Matched(__pos, __value), [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] 15354 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15370:79 [INFO] [stderr] | [INFO] [stderr] 15370 | Matched(__pos, __value) => Matched(__pos, __value), [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] 15370 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15398:110 [INFO] [stderr] | [INFO] [stderr] 15398 | Matched(__newpos, __value) => Matched(__newpos, Some(__value)), [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] 15398 | Matched(__newpos, __value) => Matched(__newpos, Some(())), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15430:114 [INFO] [stderr] | [INFO] [stderr] 15430 | Matched(__newpos, __value) => Matched(__newpos, Some(__value)), [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] 15430 | Matched(__newpos, __value) => Matched(__newpos, Some(())), [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] --> src/parser.rs:15457:5 [INFO] [stderr] | [INFO] [stderr] 15457 | / match __parse_constant(__input, &mut __state, 0, env) { [INFO] [stderr] 15458 | | Matched(__pos, __value) => { [INFO] [stderr] 15459 | | if __pos == __input.len() { [INFO] [stderr] 15460 | | return Ok(__value); [INFO] [stderr] ... | [INFO] [stderr] 15463 | | _ => {} [INFO] [stderr] 15464 | | } [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] 15457 | if let Matched(__pos, __value) = __parse_constant(__input, &mut __state, 0, env) { [INFO] [stderr] 15458 | if __pos == __input.len() { [INFO] [stderr] 15459 | return Ok(__value); [INFO] [stderr] 15460 | } [INFO] [stderr] 15461 | } [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] --> src/parser.rs:15477:5 [INFO] [stderr] | [INFO] [stderr] 15477 | / match __parse_string_literal(__input, &mut __state, 0, env) { [INFO] [stderr] 15478 | | Matched(__pos, __value) => { [INFO] [stderr] 15479 | | if __pos == __input.len() { [INFO] [stderr] 15480 | | return Ok(__value); [INFO] [stderr] ... | [INFO] [stderr] 15483 | | _ => {} [INFO] [stderr] 15484 | | } [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] 15477 | if let Matched(__pos, __value) = __parse_string_literal(__input, &mut __state, 0, env) { [INFO] [stderr] 15478 | if __pos == __input.len() { [INFO] [stderr] 15479 | return Ok(__value); [INFO] [stderr] 15480 | } [INFO] [stderr] 15481 | } [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] --> src/parser.rs:15497:5 [INFO] [stderr] | [INFO] [stderr] 15497 | / match __parse_expression(__input, &mut __state, 0, env) { [INFO] [stderr] 15498 | | Matched(__pos, __value) => { [INFO] [stderr] 15499 | | if __pos == __input.len() { [INFO] [stderr] 15500 | | return Ok(__value); [INFO] [stderr] ... | [INFO] [stderr] 15503 | | _ => {} [INFO] [stderr] 15504 | | } [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] 15497 | if let Matched(__pos, __value) = __parse_expression(__input, &mut __state, 0, env) { [INFO] [stderr] 15498 | if __pos == __input.len() { [INFO] [stderr] 15499 | return Ok(__value); [INFO] [stderr] 15500 | } [INFO] [stderr] 15501 | } [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] --> src/parser.rs:15517:5 [INFO] [stderr] | [INFO] [stderr] 15517 | / match __parse_declaration(__input, &mut __state, 0, env) { [INFO] [stderr] 15518 | | Matched(__pos, __value) => { [INFO] [stderr] 15519 | | if __pos == __input.len() { [INFO] [stderr] 15520 | | return Ok(__value); [INFO] [stderr] ... | [INFO] [stderr] 15523 | | _ => {} [INFO] [stderr] 15524 | | } [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] 15517 | if let Matched(__pos, __value) = __parse_declaration(__input, &mut __state, 0, env) { [INFO] [stderr] 15518 | if __pos == __input.len() { [INFO] [stderr] 15519 | return Ok(__value); [INFO] [stderr] 15520 | } [INFO] [stderr] 15521 | } [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] --> src/parser.rs:15537:5 [INFO] [stderr] | [INFO] [stderr] 15537 | / match __parse_statement(__input, &mut __state, 0, env) { [INFO] [stderr] 15538 | | Matched(__pos, __value) => { [INFO] [stderr] 15539 | | if __pos == __input.len() { [INFO] [stderr] 15540 | | return Ok(__value); [INFO] [stderr] ... | [INFO] [stderr] 15543 | | _ => {} [INFO] [stderr] 15544 | | } [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] 15537 | if let Matched(__pos, __value) = __parse_statement(__input, &mut __state, 0, env) { [INFO] [stderr] 15538 | if __pos == __input.len() { [INFO] [stderr] 15539 | return Ok(__value); [INFO] [stderr] 15540 | } [INFO] [stderr] 15541 | } [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] --> src/parser.rs:15557:5 [INFO] [stderr] | [INFO] [stderr] 15557 | / match __parse_translation_unit(__input, &mut __state, 0, env) { [INFO] [stderr] 15558 | | Matched(__pos, __value) => { [INFO] [stderr] 15559 | | if __pos == __input.len() { [INFO] [stderr] 15560 | | return Ok(__value); [INFO] [stderr] ... | [INFO] [stderr] 15563 | | _ => {} [INFO] [stderr] 15564 | | } [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] 15557 | if let Matched(__pos, __value) = __parse_translation_unit(__input, &mut __state, 0, env) { [INFO] [stderr] 15558 | if __pos == __input.len() { [INFO] [stderr] 15559 | return Ok(__value); [INFO] [stderr] 15560 | } [INFO] [stderr] 15561 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/astutil.rs:98:11 [INFO] [stderr] | [INFO] [stderr] 98 | while s.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!s.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/astutil.rs:102:59 [INFO] [stderr] | [INFO] [stderr] 102 | } else if l == IntegerSize::Int && (s.starts_with("l") || s.starts_with("L")) { [INFO] [stderr] | ^^^ help: try using a char instead: `'l'` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::single_char_pattern)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/astutil.rs:102:81 [INFO] [stderr] | [INFO] [stderr] 102 | } else if l == IntegerSize::Int && (s.starts_with("l") || s.starts_with("L")) { [INFO] [stderr] | ^^^ help: try using a char instead: `'L'` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/astutil.rs:105:40 [INFO] [stderr] | [INFO] [stderr] 105 | } else if !u && (s.starts_with("u") || s.starts_with("U")) { [INFO] [stderr] | ^^^ help: try using a char instead: `'u'` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/astutil.rs:105:62 [INFO] [stderr] | [INFO] [stderr] 105 | } else if !u && (s.starts_with("u") || s.starts_with("U")) { [INFO] [stderr] | ^^^ help: try using a char instead: `'U'` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/astutil.rs:108:40 [INFO] [stderr] | [INFO] [stderr] 108 | } else if !i && (s.starts_with("i") || s.starts_with("I") || s.starts_with("j") || s.starts_with("J")) { [INFO] [stderr] | ^^^ help: try using a char instead: `'i'` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/astutil.rs:108:62 [INFO] [stderr] | [INFO] [stderr] 108 | } else if !i && (s.starts_with("i") || s.starts_with("I") || s.starts_with("j") || s.starts_with("J")) { [INFO] [stderr] | ^^^ help: try using a char instead: `'I'` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/astutil.rs:108:84 [INFO] [stderr] | [INFO] [stderr] 108 | } else if !i && (s.starts_with("i") || s.starts_with("I") || s.starts_with("j") || s.starts_with("J")) { [INFO] [stderr] | ^^^ help: try using a char instead: `'j'` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/astutil.rs:108:106 [INFO] [stderr] | [INFO] [stderr] 108 | } else if !i && (s.starts_with("i") || s.starts_with("I") || s.starts_with("j") || s.starts_with("J")) { [INFO] [stderr] | ^^^ help: try using a char instead: `'J'` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use `Box>`. Consider using just `Vec` [INFO] [stderr] --> src/ast.rs:243:11 [INFO] [stderr] | [INFO] [stderr] 243 | Comma(Box>>), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::box_vec)] on by default [INFO] [stderr] = help: `Vec` is already on the heap, `Box>` makes an extra allocation. [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#box_vec [INFO] [stderr] [INFO] [stderr] warning: large size difference between variants [INFO] [stderr] --> src/ast.rs:1105:5 [INFO] [stderr] | [INFO] [stderr] 1105 | FunctionDefinition(Node), [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] 1105 | FunctionDefinition(Box>), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: you don't need to add `&` to all patterns [INFO] [stderr] --> src/driver.rs:62:9 [INFO] [stderr] | [INFO] [stderr] 62 | / match self { [INFO] [stderr] 63 | | &Error::PreprocessorError(ref e) => write!(fmt, "preprocessor error: {}", e), [INFO] [stderr] 64 | | &Error::SyntaxError(ref e) => write!(fmt, "syntax error: {}", e), [INFO] [stderr] 65 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::match_ref_pats)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_ref_pats [INFO] [stderr] help: instead of prefixing all patterns with `&`, you can dereference the expression [INFO] [stderr] | [INFO] [stderr] 62 | match *self { [INFO] [stderr] 63 | Error::PreprocessorError(ref e) => write!(fmt, "preprocessor error: {}", e), [INFO] [stderr] 64 | Error::SyntaxError(ref e) => write!(fmt, "syntax error: {}", e), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you don't need to add `&` to all patterns [INFO] [stderr] --> src/driver.rs:71:9 [INFO] [stderr] | [INFO] [stderr] 71 | / match self { [INFO] [stderr] 72 | | &Error::PreprocessorError(_) => "preprocessor error", [INFO] [stderr] 73 | | &Error::SyntaxError(_) => "syntax error", [INFO] [stderr] 74 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_ref_pats [INFO] [stderr] help: instead of prefixing all patterns with `&`, you can dereference the expression [INFO] [stderr] | [INFO] [stderr] 71 | match *self { [INFO] [stderr] 72 | Error::PreprocessorError(_) => "preprocessor error", [INFO] [stderr] 73 | Error::SyntaxError(_) => "syntax error", [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you don't need to add `&` to both the expression and the patterns [INFO] [stderr] --> src/env.rs:68:5 [INFO] [stderr] | [INFO] [stderr] 68 | / match &ds.node { [INFO] [stderr] 69 | | &DeclarationSpecifier::StorageClass(Node { [INFO] [stderr] 70 | | node: StorageClassSpecifier::Typedef, [INFO] [stderr] 71 | | .. [INFO] [stderr] 72 | | }) => true, [INFO] [stderr] 73 | | _ => false, [INFO] [stderr] 74 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_ref_pats [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 68 | match ds.node { [INFO] [stderr] 69 | DeclarationSpecifier::StorageClass(Node { [INFO] [stderr] 70 | node: StorageClassSpecifier::Typedef, [INFO] [stderr] 71 | .. [INFO] [stderr] 72 | }) => true, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you don't need to add `&` to all patterns [INFO] [stderr] --> src/env.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | / match d { [INFO] [stderr] 79 | | &DeclaratorKind::Abstract => None, [INFO] [stderr] 80 | | &DeclaratorKind::Identifier(ref i) => Some(&i.node.name), [INFO] [stderr] 81 | | &DeclaratorKind::Declarator(ref d) => find_declarator_name(&d.node.kind.node), [INFO] [stderr] 82 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_ref_pats [INFO] [stderr] help: instead of prefixing all patterns with `&`, you can dereference the expression [INFO] [stderr] | [INFO] [stderr] 78 | match *d { [INFO] [stderr] 79 | DeclaratorKind::Abstract => None, [INFO] [stderr] 80 | DeclaratorKind::Identifier(ref i) => Some(&i.node.name), [INFO] [stderr] 81 | DeclaratorKind::Declarator(ref d) => find_declarator_name(&d.node.kind.node), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:37:12 [INFO] [stderr] | [INFO] [stderr] 37 | if self.expected.len() == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `self.expected.is_empty()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::len_zero)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: You appear to be counting bytes the naive way [INFO] [stderr] --> src/parser.rs:100:16 [INFO] [stderr] | [INFO] [stderr] 100 | let line = before.as_bytes().iter().filter(|&&c| c == b'\n').count() + 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: Consider using the bytecount crate: `bytecount::count(before.as_bytes(), b'\n')` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::naive_bytecount)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#naive_bytecount [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:157:67 [INFO] [stderr] | [INFO] [stderr] 157 | Matched(__pos, __value) => Matched(__pos, __value), [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] 157 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:385:59 [INFO] [stderr] | [INFO] [stderr] 385 | Matched(_, __value) => Matched(__pos, __value), [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] 385 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:416:63 [INFO] [stderr] | [INFO] [stderr] 416 | Matched(_, __value) => Matched(__pos, __value), [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] 416 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:545:69 [INFO] [stderr] | [INFO] [stderr] 545 | __repeat_value.push(__value); [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] 545 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:552:40 [INFO] [stderr] | [INFO] [stderr] 552 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:588:77 [INFO] [stderr] | [INFO] [stderr] 588 | __repeat_value.push(__value); [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] 588 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:595:48 [INFO] [stderr] | [INFO] [stderr] 595 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:675:71 [INFO] [stderr] | [INFO] [stderr] 675 | Matched(__pos, __value) => Matched(__pos, __value), [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] 675 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:682:79 [INFO] [stderr] | [INFO] [stderr] 682 | Matched(_, __value) => Matched(__pos, __value), [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] 682 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:698:81 [INFO] [stderr] | [INFO] [stderr] 698 | Matched(__pos, e) => Matched(__pos, { 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] 698 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:834:65 [INFO] [stderr] | [INFO] [stderr] 834 | __repeat_value.push(__value); [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] 834 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:841:36 [INFO] [stderr] | [INFO] [stderr] 841 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:862:55 [INFO] [stderr] | [INFO] [stderr] 862 | Matched(__pos, __value) => Matched(__pos, __value), [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] 862 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:874:57 [INFO] [stderr] | [INFO] [stderr] 874 | __repeat_value.push(__value); [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] 874 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:881:28 [INFO] [stderr] | [INFO] [stderr] 881 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:902:63 [INFO] [stderr] | [INFO] [stderr] 902 | Matched(__pos, __value) => Matched(__pos, __value), [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] 902 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:913:61 [INFO] [stderr] | [INFO] [stderr] 913 | __repeat_value.push(__value); [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] 913 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:920:32 [INFO] [stderr] | [INFO] [stderr] 920 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:973:57 [INFO] [stderr] | [INFO] [stderr] 973 | __repeat_value.push(__value); [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] 973 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:980:28 [INFO] [stderr] | [INFO] [stderr] 980 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1028:65 [INFO] [stderr] | [INFO] [stderr] 1028 | __repeat_value.push(__value); [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] 1028 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:1035:36 [INFO] [stderr] | [INFO] [stderr] 1035 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1053:55 [INFO] [stderr] | [INFO] [stderr] 1053 | Matched(__pos, __value) => Matched(__pos, __value), [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] 1053 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1065:57 [INFO] [stderr] | [INFO] [stderr] 1065 | __repeat_value.push(__value); [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] 1065 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:1072:28 [INFO] [stderr] | [INFO] [stderr] 1072 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1090:63 [INFO] [stderr] | [INFO] [stderr] 1090 | Matched(__pos, __value) => Matched(__pos, __value), [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] 1090 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1101:61 [INFO] [stderr] | [INFO] [stderr] 1101 | __repeat_value.push(__value); [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] 1101 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:1108:32 [INFO] [stderr] | [INFO] [stderr] 1108 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1161:57 [INFO] [stderr] | [INFO] [stderr] 1161 | __repeat_value.push(__value); [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] 1161 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:1168:28 [INFO] [stderr] | [INFO] [stderr] 1168 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1211:63 [INFO] [stderr] | [INFO] [stderr] 1211 | Matched(_, __value) => Matched(__pos, __value), [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] 1211 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1227:65 [INFO] [stderr] | [INFO] [stderr] 1227 | Matched(__pos, e) => Matched(__pos, { 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] 1227 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1262:75 [INFO] [stderr] | [INFO] [stderr] 1262 | Matched(_, __value) => Matched(__pos, __value), [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] 1262 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1278:77 [INFO] [stderr] | [INFO] [stderr] 1278 | Matched(__pos, e) => Matched(__pos, { 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] 1278 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1285:82 [INFO] [stderr] | [INFO] [stderr] 1285 | Matched(__newpos, __value) => Matched(__newpos, Some(__value)), [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] 1285 | Matched(__newpos, __value) => Matched(__newpos, Some(())), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1394:69 [INFO] [stderr] | [INFO] [stderr] 1394 | __repeat_value.push(__value); [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] 1394 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:1401:40 [INFO] [stderr] | [INFO] [stderr] 1401 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1442:55 [INFO] [stderr] | [INFO] [stderr] 1442 | Matched(__pos, __value) => Matched(__pos, __value), [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] 1442 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1464:63 [INFO] [stderr] | [INFO] [stderr] 1464 | Matched(__pos, __value) => Matched(__pos, __value), [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] 1464 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1478:61 [INFO] [stderr] | [INFO] [stderr] 1478 | __repeat_value.push(__value); [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] 1478 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:1485:32 [INFO] [stderr] | [INFO] [stderr] 1485 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1492:71 [INFO] [stderr] | [INFO] [stderr] 1492 | Matched(__pos, __value) => Matched(__pos, __value), [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] 1492 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1505:73 [INFO] [stderr] | [INFO] [stderr] 1505 | __repeat_value.push(__value); [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] 1505 | __repeat_value.push(()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:1512:44 [INFO] [stderr] | [INFO] [stderr] 1512 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:1543:48 [INFO] [stderr] | [INFO] [stderr] 1543 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:1563:32 [INFO] [stderr] | [INFO] [stderr] 1563 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1653:55 [INFO] [stderr] | [INFO] [stderr] 1653 | Matched(__pos, __value) => Matched(__pos, __value), [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] 1653 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1680:55 [INFO] [stderr] | [INFO] [stderr] 1680 | Matched(__pos, __value) => Matched(__pos, __value), [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] 1680 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1833:95 [INFO] [stderr] | [INFO] [stderr] 1833 | Matched(_, __value) => Matched(__pos, __value), [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] 1833 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 27 [INFO] [stderr] --> src/parser.rs:1860:1 [INFO] [stderr] | [INFO] [stderr] 1860 | / fn __parse_generic_selection<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 1861 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 1862 | | { [INFO] [stderr] 1863 | | let __seq_res = { [INFO] [stderr] ... | [INFO] [stderr] 2032 | | } [INFO] [stderr] 2033 | | } [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:1887:65 [INFO] [stderr] | [INFO] [stderr] 1887 | Matched(__pos, _) => Matched(__pos, { 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] 1887 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:1926:100 [INFO] [stderr] | [INFO] [stderr] 1926 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:1976:84 [INFO] [stderr] | [INFO] [stderr] 1976 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:2105:73 [INFO] [stderr] | [INFO] [stderr] 2105 | Matched(__pos, _) => Matched(__pos, { 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] 2105 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:2213:52 [INFO] [stderr] | [INFO] [stderr] 2213 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 28 [INFO] [stderr] --> src/parser.rs:2286:1 [INFO] [stderr] | [INFO] [stderr] 2286 | / fn __parse_postfix_expressionT<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 2287 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 2288 | | { [INFO] [stderr] 2289 | | let __choice_res = __parse_index_operator(__input, __state, __pos, env); [INFO] [stderr] ... | [INFO] [stderr] 2458 | | } [INFO] [stderr] 2459 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: length comparison to zero [INFO] [stderr] --> src/parser.rs:2306:64 [INFO] [stderr] | [INFO] [stderr] 2306 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:2653:100 [INFO] [stderr] | [INFO] [stderr] 2653 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:2703:84 [INFO] [stderr] | [INFO] [stderr] 2703 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:2835:99 [INFO] [stderr] | [INFO] [stderr] 2835 | Matched(_, __value) => Matched(__pos, __value), [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] 2835 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:2865:117 [INFO] [stderr] | [INFO] [stderr] 2865 | Matched(__pos, _) => Matched(__pos, { 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] 2865 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:2876:101 [INFO] [stderr] | [INFO] [stderr] 2876 | Matched(__pos, e) => Matched(__pos, { 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] 2876 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3034:81 [INFO] [stderr] | [INFO] [stderr] 3034 | Matched(__pos, _) => Matched(__pos, { 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] 3034 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3228:65 [INFO] [stderr] | [INFO] [stderr] 3228 | Matched(__pos, _) => Matched(__pos, { 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] 3228 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3290:67 [INFO] [stderr] | [INFO] [stderr] 3290 | Matched(__pos, __value) => Matched(__pos, __value), [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] 3290 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3297:75 [INFO] [stderr] | [INFO] [stderr] 3297 | Matched(_, __value) => Matched(__pos, __value), [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] 3297 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3314:77 [INFO] [stderr] | [INFO] [stderr] 3314 | Matched(__pos, e) => Matched(__pos, { 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] 3314 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3343:65 [INFO] [stderr] | [INFO] [stderr] 3343 | Matched(__pos, _) => Matched(__pos, { 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] 3343 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 156 [INFO] [stderr] --> src/parser.rs:3526:9 [INFO] [stderr] | [INFO] [stderr] 3526 | / fn __infix_parse<'input>(__min_prec: i32, __input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult> { [INFO] [stderr] 3527 | | if let Matched(__pos, mut __infix_result) = __parse_binary_operand(__input, __state, __pos, env) { [INFO] [stderr] 3528 | | let mut __repeat_pos = __pos; [INFO] [stderr] 3529 | | loop { [INFO] [stderr] ... | [INFO] [stderr] 4348 | | } [INFO] [stderr] 4349 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3545:109 [INFO] [stderr] | [INFO] [stderr] 3545 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 3545 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3591:109 [INFO] [stderr] | [INFO] [stderr] 3591 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 3591 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3637:109 [INFO] [stderr] | [INFO] [stderr] 3637 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 3637 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3683:109 [INFO] [stderr] | [INFO] [stderr] 3683 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 3683 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3729:109 [INFO] [stderr] | [INFO] [stderr] 3729 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 3729 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3775:109 [INFO] [stderr] | [INFO] [stderr] 3775 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 3775 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3819:109 [INFO] [stderr] | [INFO] [stderr] 3819 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 3819 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3865:109 [INFO] [stderr] | [INFO] [stderr] 3865 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 3865 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3909:109 [INFO] [stderr] | [INFO] [stderr] 3909 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 3909 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3953:109 [INFO] [stderr] | [INFO] [stderr] 3953 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 3953 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:3997:109 [INFO] [stderr] | [INFO] [stderr] 3997 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 3997 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:4043:109 [INFO] [stderr] | [INFO] [stderr] 4043 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 4043 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:4087:109 [INFO] [stderr] | [INFO] [stderr] 4087 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 4087 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:4133:109 [INFO] [stderr] | [INFO] [stderr] 4133 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 4133 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:4177:109 [INFO] [stderr] | [INFO] [stderr] 4177 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 4177 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:4223:109 [INFO] [stderr] | [INFO] [stderr] 4223 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 4223 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:4267:109 [INFO] [stderr] | [INFO] [stderr] 4267 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 4267 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:4311:109 [INFO] [stderr] | [INFO] [stderr] 4311 | Matched(__pos, r) => Matched(__pos, { Node::new(e, Span::span(l, r)) }), [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] 4311 | Matched(__pos, r) => Matched(__pos, { Node::new((), Span::span(l, r)) }), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: very complex type used. Consider factoring parts into `type` definitions [INFO] [stderr] --> src/parser.rs:4446:132 [INFO] [stderr] | [INFO] [stderr] 4446 | fn __parse_conditional_expressionT<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult<(Box>, Box>)> { [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: length comparison to zero [INFO] [stderr] --> src/parser.rs:4845:52 [INFO] [stderr] | [INFO] [stderr] 4845 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:4874:36 [INFO] [stderr] | [INFO] [stderr] 4874 | if t.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!t.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 31 [INFO] [stderr] --> src/parser.rs:4976:1 [INFO] [stderr] | [INFO] [stderr] 4976 | / fn __parse_declaration0<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 4977 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 4978 | | { [INFO] [stderr] 4979 | | let __seq_res = match { [INFO] [stderr] ... | [INFO] [stderr] 5179 | | } [INFO] [stderr] 5180 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:4985:59 [INFO] [stderr] | [INFO] [stderr] 4985 | Matched(_, __value) => Matched(__pos, __value), [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] 4985 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5015:77 [INFO] [stderr] | [INFO] [stderr] 5015 | Matched(__pos, _) => Matched(__pos, { 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] 5015 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5026:61 [INFO] [stderr] | [INFO] [stderr] 5026 | Matched(__pos, e) => Matched(__pos, { 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] 5026 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:5047:52 [INFO] [stderr] | [INFO] [stderr] 5047 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:5067:36 [INFO] [stderr] | [INFO] [stderr] 5067 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:5089:68 [INFO] [stderr] | [INFO] [stderr] 5089 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5264:99 [INFO] [stderr] | [INFO] [stderr] 5264 | Matched(_, __value) => Matched(__pos, __value), [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] 5264 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5311:75 [INFO] [stderr] | [INFO] [stderr] 5311 | Matched(_, __value) => Matched(__pos, __value), [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] 5311 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 42 [INFO] [stderr] --> src/parser.rs:5452:1 [INFO] [stderr] | [INFO] [stderr] 5452 | / fn __parse_storage_class_specifier0<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 5453 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 5454 | | { [INFO] [stderr] 5455 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 5718 | | } [INFO] [stderr] 5719 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5480:69 [INFO] [stderr] | [INFO] [stderr] 5480 | Matched(__pos, _) => Matched(__pos, { 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] 5480 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5523:77 [INFO] [stderr] | [INFO] [stderr] 5523 | Matched(__pos, _) => Matched(__pos, { 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] 5523 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5566:85 [INFO] [stderr] | [INFO] [stderr] 5566 | Matched(__pos, _) => Matched(__pos, { 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] 5566 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5609:93 [INFO] [stderr] | [INFO] [stderr] 5609 | Matched(__pos, _) => Matched(__pos, { 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] 5609 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5652:101 [INFO] [stderr] | [INFO] [stderr] 5652 | Matched(__pos, _) => Matched(__pos, { 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] 5652 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5694:105 [INFO] [stderr] | [INFO] [stderr] 5694 | Matched(__pos, _) => Matched(__pos, { 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] 5694 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 125 [INFO] [stderr] --> src/parser.rs:5744:1 [INFO] [stderr] | [INFO] [stderr] 5744 | / fn __parse_type_specifier0<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 5745 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 5746 | | { [INFO] [stderr] 5747 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 6529 | | } [INFO] [stderr] 6530 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5772:69 [INFO] [stderr] | [INFO] [stderr] 5772 | Matched(__pos, _) => Matched(__pos, { 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] 5772 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5815:77 [INFO] [stderr] | [INFO] [stderr] 5815 | Matched(__pos, _) => Matched(__pos, { 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] 5815 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5858:85 [INFO] [stderr] | [INFO] [stderr] 5858 | Matched(__pos, _) => Matched(__pos, { 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] 5858 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5901:93 [INFO] [stderr] | [INFO] [stderr] 5901 | Matched(__pos, _) => Matched(__pos, { 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] 5901 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5944:101 [INFO] [stderr] | [INFO] [stderr] 5944 | Matched(__pos, _) => Matched(__pos, { 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] 5944 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:5987:109 [INFO] [stderr] | [INFO] [stderr] 5987 | Matched(__pos, _) => Matched(__pos, { 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] 5987 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6030:117 [INFO] [stderr] | [INFO] [stderr] 6030 | Matched(__pos, _) => Matched(__pos, { 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] 6030 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6055:127 [INFO] [stderr] | [INFO] [stderr] 6055 | Matched(__pos, __value) => Matched(__pos, __value), [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] 6055 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6062:135 [INFO] [stderr] | [INFO] [stderr] 6062 | Matched(_, __value) => Matched(__pos, __value), [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] 6062 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6079:137 [INFO] [stderr] | [INFO] [stderr] 6079 | Matched(__pos, e) => Matched(__pos, { 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] 6079 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6108:125 [INFO] [stderr] | [INFO] [stderr] 6108 | Matched(__pos, _) => Matched(__pos, { 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] 6108 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6151:133 [INFO] [stderr] | [INFO] [stderr] 6151 | Matched(__pos, _) => Matched(__pos, { 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] 6151 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6194:141 [INFO] [stderr] | [INFO] [stderr] 6194 | Matched(__pos, _) => Matched(__pos, { 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] 6194 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6219:151 [INFO] [stderr] | [INFO] [stderr] 6219 | Matched(__pos, __value) => Matched(__pos, __value), [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] 6219 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6226:159 [INFO] [stderr] | [INFO] [stderr] 6226 | Matched(_, __value) => Matched(__pos, __value), [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] 6226 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6243:161 [INFO] [stderr] | [INFO] [stderr] 6243 | Matched(__pos, e) => Matched(__pos, { 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] 6243 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6272:149 [INFO] [stderr] | [INFO] [stderr] 6272 | Matched(__pos, _) => Matched(__pos, { 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] 6272 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6315:157 [INFO] [stderr] | [INFO] [stderr] 6315 | Matched(__pos, _) => Matched(__pos, { 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] 6315 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6483:183 [INFO] [stderr] | [INFO] [stderr] 6483 | Matched(_, __value) => Matched(__pos, __value), [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] 6483 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 29 [INFO] [stderr] --> src/parser.rs:6532:1 [INFO] [stderr] | [INFO] [stderr] 6532 | / fn __parse_struct_or_union_specifier<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 6533 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 6534 | | { [INFO] [stderr] 6535 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 6717 | | } [INFO] [stderr] 6718 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: length comparison to zero [INFO] [stderr] --> src/parser.rs:6581:88 [INFO] [stderr] | [INFO] [stderr] 6581 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:6619:72 [INFO] [stderr] | [INFO] [stderr] 6619 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6748:69 [INFO] [stderr] | [INFO] [stderr] 6748 | Matched(__pos, _) => Matched(__pos, { 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] 6748 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6790:73 [INFO] [stderr] | [INFO] [stderr] 6790 | Matched(__pos, _) => Matched(__pos, { 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] 6790 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6856:75 [INFO] [stderr] | [INFO] [stderr] 6856 | Matched(_, __value) => Matched(__pos, __value), [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] 6856 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6886:93 [INFO] [stderr] | [INFO] [stderr] 6886 | Matched(__pos, _) => Matched(__pos, { 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] 6886 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:6897:77 [INFO] [stderr] | [INFO] [stderr] 6897 | Matched(__pos, e) => Matched(__pos, { 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] 6897 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:6936:36 [INFO] [stderr] | [INFO] [stderr] 6936 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:6956:20 [INFO] [stderr] | [INFO] [stderr] 6956 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:6978:52 [INFO] [stderr] | [INFO] [stderr] 6978 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7139:103 [INFO] [stderr] | [INFO] [stderr] 7139 | Matched(_, __value) => Matched(__pos, __value), [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] 7139 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7194:75 [INFO] [stderr] | [INFO] [stderr] 7194 | Matched(_, __value) => Matched(__pos, __value), [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] 7194 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 38 [INFO] [stderr] --> src/parser.rs:7229:1 [INFO] [stderr] | [INFO] [stderr] 7229 | / fn __parse_enum_specifier<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 7230 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 7231 | | { [INFO] [stderr] 7232 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 7469 | | } [INFO] [stderr] 7470 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7257:69 [INFO] [stderr] | [INFO] [stderr] 7257 | Matched(__pos, _) => Matched(__pos, { 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] 7257 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:7293:88 [INFO] [stderr] | [INFO] [stderr] 7293 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:7343:72 [INFO] [stderr] | [INFO] [stderr] 7343 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7436:73 [INFO] [stderr] | [INFO] [stderr] 7436 | Matched(__pos, _) => Matched(__pos, { 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] 7436 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 44 [INFO] [stderr] --> src/parser.rs:7549:1 [INFO] [stderr] | [INFO] [stderr] 7549 | / fn __parse_type_qualifier0<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 7550 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 7551 | | { [INFO] [stderr] 7552 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 7821 | | } [INFO] [stderr] 7822 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7559:71 [INFO] [stderr] | [INFO] [stderr] 7559 | Matched(__pos, __value) => Matched(__pos, __value), [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] 7559 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7566:79 [INFO] [stderr] | [INFO] [stderr] 7566 | Matched(_, __value) => Matched(__pos, __value), [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] 7566 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7574:81 [INFO] [stderr] | [INFO] [stderr] 7574 | Matched(__pos, e) => Matched(__pos, { 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] 7574 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7603:69 [INFO] [stderr] | [INFO] [stderr] 7603 | Matched(__pos, _) => Matched(__pos, { 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] 7603 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7628:79 [INFO] [stderr] | [INFO] [stderr] 7628 | Matched(__pos, __value) => Matched(__pos, __value), [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] 7628 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7635:87 [INFO] [stderr] | [INFO] [stderr] 7635 | Matched(_, __value) => Matched(__pos, __value), [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] 7635 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7652:89 [INFO] [stderr] | [INFO] [stderr] 7652 | Matched(__pos, e) => Matched(__pos, { 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] 7652 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7681:77 [INFO] [stderr] | [INFO] [stderr] 7681 | Matched(__pos, _) => Matched(__pos, { 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] 7681 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7706:87 [INFO] [stderr] | [INFO] [stderr] 7706 | Matched(__pos, __value) => Matched(__pos, __value), [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] 7706 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7713:95 [INFO] [stderr] | [INFO] [stderr] 7713 | Matched(_, __value) => Matched(__pos, __value), [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] 7713 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7730:97 [INFO] [stderr] | [INFO] [stderr] 7730 | Matched(__pos, e) => Matched(__pos, { 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] 7730 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7759:85 [INFO] [stderr] | [INFO] [stderr] 7759 | Matched(__pos, _) => Matched(__pos, { 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] 7759 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7801:89 [INFO] [stderr] | [INFO] [stderr] 7801 | Matched(__pos, _) => Matched(__pos, { 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] 7801 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7857:71 [INFO] [stderr] | [INFO] [stderr] 7857 | Matched(__pos, __value) => Matched(__pos, __value), [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] 7857 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7864:79 [INFO] [stderr] | [INFO] [stderr] 7864 | Matched(_, __value) => Matched(__pos, __value), [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] 7864 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7881:81 [INFO] [stderr] | [INFO] [stderr] 7881 | Matched(__pos, e) => Matched(__pos, { 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] 7881 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7910:69 [INFO] [stderr] | [INFO] [stderr] 7910 | Matched(__pos, _) => Matched(__pos, { 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] 7910 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:7952:73 [INFO] [stderr] | [INFO] [stderr] 7952 | Matched(__pos, _) => Matched(__pos, { 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] 7952 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 26 [INFO] [stderr] --> src/parser.rs:7994:1 [INFO] [stderr] | [INFO] [stderr] 7994 | / fn __parse_alignment_specifier0<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 7995 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 7996 | | { [INFO] [stderr] 7997 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 8152 | | } [INFO] [stderr] 8153 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:8022:69 [INFO] [stderr] | [INFO] [stderr] 8022 | Matched(__pos, _) => Matched(__pos, { 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] 8022 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:8100:73 [INFO] [stderr] | [INFO] [stderr] 8100 | Matched(__pos, _) => Matched(__pos, { 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] 8100 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:8187:59 [INFO] [stderr] | [INFO] [stderr] 8187 | Matched(_, __value) => Matched(__pos, __value), [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] 8187 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:8213:44 [INFO] [stderr] | [INFO] [stderr] 8213 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:8275:76 [INFO] [stderr] | [INFO] [stderr] 8275 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 26 [INFO] [stderr] --> src/parser.rs:8395:1 [INFO] [stderr] | [INFO] [stderr] 8395 | / fn __parse_derived_declarator<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 8396 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 8397 | | { [INFO] [stderr] 8398 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 8555 | | } [INFO] [stderr] 8556 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: length comparison to zero [INFO] [stderr] --> src/parser.rs:8502:68 [INFO] [stderr] | [INFO] [stderr] 8502 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 63 [INFO] [stderr] --> src/parser.rs:8558:1 [INFO] [stderr] | [INFO] [stderr] 8558 | / fn __parse_array_declarator<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 8559 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 8560 | | { [INFO] [stderr] 8561 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 9001 | | } [INFO] [stderr] 9002 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: length comparison to zero [INFO] [stderr] --> src/parser.rs:8568:40 [INFO] [stderr] | [INFO] [stderr] 8568 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:8627:48 [INFO] [stderr] | [INFO] [stderr] 8627 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:8716:85 [INFO] [stderr] | [INFO] [stderr] 8716 | Matched(__pos, _) => Matched(__pos, { 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] 8716 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:8737:72 [INFO] [stderr] | [INFO] [stderr] 8737 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:8814:64 [INFO] [stderr] | [INFO] [stderr] 8814 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:8834:48 [INFO] [stderr] | [INFO] [stderr] 8834 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:8874:109 [INFO] [stderr] | [INFO] [stderr] 8874 | Matched(__pos, _) => Matched(__pos, { 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] 8874 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:8933:68 [INFO] [stderr] | [INFO] [stderr] 8933 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:9013:36 [INFO] [stderr] | [INFO] [stderr] 9013 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:9045:20 [INFO] [stderr] | [INFO] [stderr] 9045 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:9118:52 [INFO] [stderr] | [INFO] [stderr] 9118 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/bin/dump.rs:17:16 [INFO] [stderr] | [INFO] [stderr] 17 | } else { [INFO] [stderr] | ________________^ [INFO] [stderr] 18 | | if source.is_none() { [INFO] [stderr] 19 | | source = Some(opt); [INFO] [stderr] 20 | | } else { [INFO] [stderr] ... | [INFO] [stderr] 23 | | } [INFO] [stderr] 24 | | } [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] 17 | } else if source.is_none() { [INFO] [stderr] 18 | source = Some(opt); [INFO] [stderr] 19 | } else { [INFO] [stderr] 20 | println!("multiple input files given"); [INFO] [stderr] 21 | exit(1); [INFO] [stderr] 22 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:9195:67 [INFO] [stderr] | [INFO] [stderr] 9195 | Matched(_, __value) => Matched(__pos, __value), [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] 9195 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:9280:36 [INFO] [stderr] | [INFO] [stderr] 9280 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:9300:20 [INFO] [stderr] | [INFO] [stderr] 9300 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:9328:91 [INFO] [stderr] | [INFO] [stderr] 9328 | Matched(_, __value) => Matched(__pos, __value), [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] 9328 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:9432:36 [INFO] [stderr] | [INFO] [stderr] 9432 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:9452:20 [INFO] [stderr] | [INFO] [stderr] 9452 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 39 [INFO] [stderr] --> src/parser.rs:9513:1 [INFO] [stderr] | [INFO] [stderr] 9513 | / fn __parse_abstract_declarator0<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 9514 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 9515 | | { [INFO] [stderr] 9516 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 9797 | | } [INFO] [stderr] 9798 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: length comparison to zero [INFO] [stderr] --> src/parser.rs:9523:40 [INFO] [stderr] | [INFO] [stderr] 9523 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:9585:72 [INFO] [stderr] | [INFO] [stderr] 9585 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:9645:48 [INFO] [stderr] | [INFO] [stderr] 9645 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:9686:72 [INFO] [stderr] | [INFO] [stderr] 9686 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:9706:56 [INFO] [stderr] | [INFO] [stderr] 9706 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:9746:52 [INFO] [stderr] | [INFO] [stderr] 9746 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:9766:36 [INFO] [stderr] | [INFO] [stderr] 9766 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 57 [INFO] [stderr] --> src/parser.rs:9953:1 [INFO] [stderr] | [INFO] [stderr] 9953 | / fn __parse_abstract_array_declarator<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 9954 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 9955 | | { [INFO] [stderr] 9956 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 10352 | | } [INFO] [stderr] 10353 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: length comparison to zero [INFO] [stderr] --> src/parser.rs:9963:40 [INFO] [stderr] | [INFO] [stderr] 9963 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:10022:48 [INFO] [stderr] | [INFO] [stderr] 10022 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:10111:85 [INFO] [stderr] | [INFO] [stderr] 10111 | Matched(__pos, _) => Matched(__pos, { 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] 10111 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:10132:72 [INFO] [stderr] | [INFO] [stderr] 10132 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:10209:64 [INFO] [stderr] | [INFO] [stderr] 10209 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:10229:48 [INFO] [stderr] | [INFO] [stderr] 10229 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:10269:109 [INFO] [stderr] | [INFO] [stderr] 10269 | Matched(__pos, _) => Matched(__pos, { 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] 10269 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:10365:40 [INFO] [stderr] | [INFO] [stderr] 10365 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:10397:24 [INFO] [stderr] | [INFO] [stderr] 10397 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 28 [INFO] [stderr] --> src/parser.rs:10484:1 [INFO] [stderr] | [INFO] [stderr] 10484 | / fn __parse_initializer<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 10485 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 10486 | | { [INFO] [stderr] 10487 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 10653 | | } [INFO] [stderr] 10654 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: length comparison to zero [INFO] [stderr] --> src/parser.rs:10510:64 [INFO] [stderr] | [INFO] [stderr] 10510 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:10560:48 [INFO] [stderr] | [INFO] [stderr] 10560 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:10618:75 [INFO] [stderr] | [INFO] [stderr] 10618 | Matched(_, __value) => Matched(__pos, __value), [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] 10618 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:10638:77 [INFO] [stderr] | [INFO] [stderr] 10638 | Matched(__pos, e) => Matched(__pos, { 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] 10638 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 28 [INFO] [stderr] --> src/parser.rs:10705:1 [INFO] [stderr] | [INFO] [stderr] 10705 | / fn __parse_designation<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult>> { [INFO] [stderr] 10706 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 10707 | | { [INFO] [stderr] 10708 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 10879 | | } [INFO] [stderr] 10880 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: length comparison to zero [INFO] [stderr] --> src/parser.rs:10715:40 [INFO] [stderr] | [INFO] [stderr] 10715 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:10753:24 [INFO] [stderr] | [INFO] [stderr] 10753 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:10791:71 [INFO] [stderr] | [INFO] [stderr] 10791 | Matched(_, __value) => Matched(__pos, __value), [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] 10791 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:10838:75 [INFO] [stderr] | [INFO] [stderr] 10838 | Matched(_, __value) => Matched(__pos, __value), [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] 10838 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:10979:91 [INFO] [stderr] | [INFO] [stderr] 10979 | Matched(_, __value) => Matched(__pos, __value), [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] 10979 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 30 [INFO] [stderr] --> src/parser.rs:11094:1 [INFO] [stderr] | [INFO] [stderr] 11094 | / fn __parse_static_assert0<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 11095 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 11096 | | { [INFO] [stderr] 11097 | | let __seq_res = match { [INFO] [stderr] ... | [INFO] [stderr] 11280 | | } [INFO] [stderr] 11281 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:11103:59 [INFO] [stderr] | [INFO] [stderr] 11103 | Matched(_, __value) => Matched(__pos, __value), [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] 11103 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:11133:77 [INFO] [stderr] | [INFO] [stderr] 11133 | Matched(__pos, _) => Matched(__pos, { 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] 11133 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:11144:61 [INFO] [stderr] | [INFO] [stderr] 11144 | Matched(__pos, e) => Matched(__pos, { 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] 11144 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:11183:81 [INFO] [stderr] | [INFO] [stderr] 11183 | Matched(__pos, _) => Matched(__pos, { 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] 11183 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:11368:103 [INFO] [stderr] | [INFO] [stderr] 11368 | Matched(_, __value) => Matched(__pos, __value), [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] 11368 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:11493:77 [INFO] [stderr] | [INFO] [stderr] 11493 | Matched(__pos, _) => Matched(__pos, { 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] 11493 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:11547:81 [INFO] [stderr] | [INFO] [stderr] 11547 | Matched(__pos, _) => Matched(__pos, { 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] 11547 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:11583:52 [INFO] [stderr] | [INFO] [stderr] 11583 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:11818:65 [INFO] [stderr] | [INFO] [stderr] 11818 | Matched(__pos, _) => Matched(__pos, { 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] 11818 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:11931:65 [INFO] [stderr] | [INFO] [stderr] 11931 | Matched(__pos, _) => Matched(__pos, { 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] 11931 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/bin/dump.rs:15:35 [INFO] [stderr] | [INFO] [stderr] 15 | } else if opt.starts_with("-") { [INFO] [stderr] | ^^^ help: try using a char instead: `'-'` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::single_char_pattern)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:11987:65 [INFO] [stderr] | [INFO] [stderr] 11987 | Matched(__pos, _) => Matched(__pos, { 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] 11987 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:12173:65 [INFO] [stderr] | [INFO] [stderr] 12173 | Matched(__pos, _) => Matched(__pos, { 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] 12173 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:12270:65 [INFO] [stderr] | [INFO] [stderr] 12270 | Matched(__pos, _) => Matched(__pos, { 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] 12270 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:12315:97 [INFO] [stderr] | [INFO] [stderr] 12315 | Matched(__pos, _) => Matched(__pos, { 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] 12315 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 26 [INFO] [stderr] --> src/parser.rs:12397:1 [INFO] [stderr] | [INFO] [stderr] 12397 | / fn __parse_for_statement<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 12398 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 12399 | | { [INFO] [stderr] 12400 | | let __seq_res = { [INFO] [stderr] ... | [INFO] [stderr] 12553 | | } [INFO] [stderr] 12554 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:12424:65 [INFO] [stderr] | [INFO] [stderr] 12424 | Matched(__pos, _) => Matched(__pos, { 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] 12424 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 41 [INFO] [stderr] --> src/parser.rs:12615:1 [INFO] [stderr] | [INFO] [stderr] 12615 | / fn __parse_jump_statement<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 12616 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 12617 | | { [INFO] [stderr] 12618 | | let __choice_res = { [INFO] [stderr] ... | [INFO] [stderr] 12866 | | } [INFO] [stderr] 12867 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:12643:69 [INFO] [stderr] | [INFO] [stderr] 12643 | Matched(__pos, _) => Matched(__pos, { 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] 12643 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:12710:77 [INFO] [stderr] | [INFO] [stderr] 12710 | Matched(__pos, _) => Matched(__pos, { 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] 12710 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:12765:85 [INFO] [stderr] | [INFO] [stderr] 12765 | Matched(__pos, _) => Matched(__pos, { 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] 12765 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:12819:89 [INFO] [stderr] | [INFO] [stderr] 12819 | Matched(__pos, _) => Matched(__pos, { 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] 12819 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:12887:52 [INFO] [stderr] | [INFO] [stderr] 12887 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:12975:60 [INFO] [stderr] | [INFO] [stderr] 12975 | let __seq_res = Matched(__pos, { [INFO] [stderr] | ____________________________________________________________^ [INFO] [stderr] 12976 | | env.enter_scope(); [INFO] [stderr] 12977 | | }); [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] 12975 | let __seq_res = Matched(__pos, ()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 31 [INFO] [stderr] --> src/parser.rs:13030:1 [INFO] [stderr] | [INFO] [stderr] 13030 | / fn __parse_function_definition<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 13031 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 13032 | | { [INFO] [stderr] 13033 | | let __seq_res = match { [INFO] [stderr] ... | [INFO] [stderr] 13235 | | } [INFO] [stderr] 13236 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:13039:59 [INFO] [stderr] | [INFO] [stderr] 13039 | Matched(_, __value) => Matched(__pos, __value), [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] 13039 | Matched(_, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:13069:77 [INFO] [stderr] | [INFO] [stderr] 13069 | Matched(__pos, _) => Matched(__pos, { 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] 13069 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:13080:61 [INFO] [stderr] | [INFO] [stderr] 13080 | Matched(__pos, e) => Matched(__pos, { 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] 13080 | Matched(__pos, e) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:13101:52 [INFO] [stderr] | [INFO] [stderr] 13101 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to one [INFO] [stderr] --> src/parser.rs:13121:36 [INFO] [stderr] | [INFO] [stderr] 13121 | if __repeat_value.len() >= 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:13149:84 [INFO] [stderr] | [INFO] [stderr] 13149 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:13247:35 [INFO] [stderr] | [INFO] [stderr] 13247 | Ok(res) => Matched(__pos, res), [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] 13247 | Ok(res) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:13264:36 [INFO] [stderr] | [INFO] [stderr] 13264 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:13325:65 [INFO] [stderr] | [INFO] [stderr] 13325 | Matched(__pos, _) => Matched(__pos, { 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] 13325 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:13352:68 [INFO] [stderr] | [INFO] [stderr] 13352 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:13563:52 [INFO] [stderr] | [INFO] [stderr] 13563 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:13745:73 [INFO] [stderr] | [INFO] [stderr] 13745 | Matched(__pos, _) => Matched(__pos, { 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] 13745 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:13756:63 [INFO] [stderr] | [INFO] [stderr] 13756 | Matched(__pos, __value) => Matched(__pos, __value), [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] 13756 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:13790:77 [INFO] [stderr] | [INFO] [stderr] 13790 | Matched(__pos, _) => Matched(__pos, { 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] 13790 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:13806:55 [INFO] [stderr] | [INFO] [stderr] 13806 | Matched(__pos, __value) => Matched(__pos, __value), [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] 13806 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 49 [INFO] [stderr] --> src/parser.rs:13844:1 [INFO] [stderr] | [INFO] [stderr] 13844 | / fn __parse_asm_statement0<'input>(__input: &'input str, __state: &mut ParseState<'input>, __pos: usize, env: &mut Env) -> RuleResult { [INFO] [stderr] 13845 | | #![allow(non_snake_case, unused)] [INFO] [stderr] 13846 | | { [INFO] [stderr] 13847 | | let __seq_res = { [INFO] [stderr] ... | [INFO] [stderr] 14133 | | } [INFO] [stderr] 14134 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [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: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/bin/dump.rs:17:16 [INFO] [stderr] | [INFO] [stderr] 17 | } else { [INFO] [stderr] | ________________^ [INFO] [stderr] 18 | | if source.is_none() { [INFO] [stderr] 19 | | source = Some(opt); [INFO] [stderr] 20 | | } else { [INFO] [stderr] ... | [INFO] [stderr] 23 | | } [INFO] [stderr] 24 | | } [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] 17 | } else if source.is_none() { [INFO] [stderr] 18 | source = Some(opt); [INFO] [stderr] 19 | } else { [INFO] [stderr] 20 | println!("multiple input files given"); [INFO] [stderr] 21 | exit(1); [INFO] [stderr] 22 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:13853:67 [INFO] [stderr] | [INFO] [stderr] 13853 | Matched(__pos, __value) => Matched(__pos, __value), [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] 13853 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:13886:65 [INFO] [stderr] | [INFO] [stderr] 13886 | Matched(__pos, _) => Matched(__pos, { 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] 13886 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:13961:192 [INFO] [stderr] | [INFO] [stderr] 13961 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:14006:238 [INFO] [stderr] | [INFO] [stderr] 14006 | Matched(__newpos, __value) => Matched(__newpos, Some(__value)), [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] 14006 | Matched(__newpos, __value) => Matched(__newpos, Some(())), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:14144:32 [INFO] [stderr] | [INFO] [stderr] 14144 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:14352:60 [INFO] [stderr] | [INFO] [stderr] 14352 | let __seq_res = Matched(__pos, { [INFO] [stderr] | ____________________________________________________________^ [INFO] [stderr] 14353 | | env.enter_scope(); [INFO] [stderr] 14354 | | }); [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] 14352 | let __seq_res = Matched(__pos, ()); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:14477:65 [INFO] [stderr] | [INFO] [stderr] 14477 | Matched(__pos, _) => Matched(__pos, { 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] 14477 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:14626:65 [INFO] [stderr] | [INFO] [stderr] 14626 | Matched(__pos, _) => Matched(__pos, { 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] 14626 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:14637:55 [INFO] [stderr] | [INFO] [stderr] 14637 | Matched(__pos, __value) => Matched(__pos, __value), [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] 14637 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:14663:73 [INFO] [stderr] | [INFO] [stderr] 14663 | Matched(__pos, _) => Matched(__pos, { 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] 14663 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:14674:63 [INFO] [stderr] | [INFO] [stderr] 14674 | Matched(__pos, __value) => Matched(__pos, __value), [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] 14674 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:14699:77 [INFO] [stderr] | [INFO] [stderr] 14699 | Matched(__pos, _) => Matched(__pos, { 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] 14699 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:14771:65 [INFO] [stderr] | [INFO] [stderr] 14771 | Matched(__pos, _) => Matched(__pos, { 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] 14771 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/parser.rs:14886:52 [INFO] [stderr] | [INFO] [stderr] 14886 | let __pos = if __repeat_value.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!__repeat_value.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15059:67 [INFO] [stderr] | [INFO] [stderr] 15059 | Matched(__pos, __value) => Matched(__pos, __value), [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] 15059 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15092:65 [INFO] [stderr] | [INFO] [stderr] 15092 | Matched(__pos, _) => Matched(__pos, { 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] 15092 | Matched(__pos, _) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15225:82 [INFO] [stderr] | [INFO] [stderr] 15225 | Matched(__newpos, __value) => Matched(__newpos, Some(__value)), [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] 15225 | Matched(__newpos, __value) => Matched(__newpos, Some(())), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15249:63 [INFO] [stderr] | [INFO] [stderr] 15249 | Matched(__pos, __value) => Matched(__pos, __value), [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] 15249 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15253:71 [INFO] [stderr] | [INFO] [stderr] 15253 | Matched(__pos, __value) => Matched(__pos, __value), [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] 15253 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15257:79 [INFO] [stderr] | [INFO] [stderr] 15257 | Matched(__pos, __value) => Matched(__pos, __value), [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] 15257 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15286:82 [INFO] [stderr] | [INFO] [stderr] 15286 | Matched(__newpos, __value) => Matched(__newpos, Some(__value)), [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] 15286 | Matched(__newpos, __value) => Matched(__newpos, Some(())), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15310:63 [INFO] [stderr] | [INFO] [stderr] 15310 | Matched(__pos, __value) => Matched(__pos, __value), [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] 15310 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15314:71 [INFO] [stderr] | [INFO] [stderr] 15314 | Matched(__pos, __value) => Matched(__pos, __value), [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] 15314 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15338:63 [INFO] [stderr] | [INFO] [stderr] 15338 | Matched(__pos, __value) => Matched(__pos, __value), [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] 15338 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15354:71 [INFO] [stderr] | [INFO] [stderr] 15354 | Matched(__pos, __value) => Matched(__pos, __value), [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] 15354 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15370:79 [INFO] [stderr] | [INFO] [stderr] 15370 | Matched(__pos, __value) => Matched(__pos, __value), [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] 15370 | Matched(__pos, __value) => Matched(__pos, ()), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15398:110 [INFO] [stderr] | [INFO] [stderr] 15398 | Matched(__newpos, __value) => Matched(__newpos, Some(__value)), [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] 15398 | Matched(__newpos, __value) => Matched(__newpos, Some(())), [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: passing a unit value to a function [INFO] [stderr] --> src/parser.rs:15430:114 [INFO] [stderr] | [INFO] [stderr] 15430 | Matched(__newpos, __value) => Matched(__newpos, Some(__value)), [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] 15430 | Matched(__newpos, __value) => Matched(__newpos, Some(())), [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] --> src/parser.rs:15457:5 [INFO] [stderr] | [INFO] [stderr] 15457 | / match __parse_constant(__input, &mut __state, 0, env) { [INFO] [stderr] 15458 | | Matched(__pos, __value) => { [INFO] [stderr] 15459 | | if __pos == __input.len() { [INFO] [stderr] 15460 | | return Ok(__value); [INFO] [stderr] ... | [INFO] [stderr] 15463 | | _ => {} [INFO] [stderr] 15464 | | } [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] 15457 | if let Matched(__pos, __value) = __parse_constant(__input, &mut __state, 0, env) { [INFO] [stderr] 15458 | if __pos == __input.len() { [INFO] [stderr] 15459 | return Ok(__value); [INFO] [stderr] 15460 | } [INFO] [stderr] 15461 | } [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] --> src/parser.rs:15477:5 [INFO] [stderr] | [INFO] [stderr] 15477 | / match __parse_string_literal(__input, &mut __state, 0, env) { [INFO] [stderr] 15478 | | Matched(__pos, __value) => { [INFO] [stderr] 15479 | | if __pos == __input.len() { [INFO] [stderr] 15480 | | return Ok(__value); [INFO] [stderr] ... | [INFO] [stderr] 15483 | | _ => {} [INFO] [stderr] 15484 | | } [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] 15477 | if let Matched(__pos, __value) = __parse_string_literal(__input, &mut __state, 0, env) { [INFO] [stderr] 15478 | if __pos == __input.len() { [INFO] [stderr] 15479 | return Ok(__value); [INFO] [stderr] 15480 | } [INFO] [stderr] 15481 | } [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] --> src/parser.rs:15497:5 [INFO] [stderr] | [INFO] [stderr] 15497 | / match __parse_expression(__input, &mut __state, 0, env) { [INFO] [stderr] 15498 | | Matched(__pos, __value) => { [INFO] [stderr] 15499 | | if __pos == __input.len() { [INFO] [stderr] 15500 | | return Ok(__value); [INFO] [stderr] ... | [INFO] [stderr] 15503 | | _ => {} [INFO] [stderr] 15504 | | } [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] 15497 | if let Matched(__pos, __value) = __parse_expression(__input, &mut __state, 0, env) { [INFO] [stderr] 15498 | if __pos == __input.len() { [INFO] [stderr] 15499 | return Ok(__value); [INFO] [stderr] 15500 | } [INFO] [stderr] 15501 | } [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] --> src/parser.rs:15517:5 [INFO] [stderr] | [INFO] [stderr] 15517 | / match __parse_declaration(__input, &mut __state, 0, env) { [INFO] [stderr] 15518 | | Matched(__pos, __value) => { [INFO] [stderr] 15519 | | if __pos == __input.len() { [INFO] [stderr] 15520 | | return Ok(__value); [INFO] [stderr] ... | [INFO] [stderr] 15523 | | _ => {} [INFO] [stderr] 15524 | | } [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] 15517 | if let Matched(__pos, __value) = __parse_declaration(__input, &mut __state, 0, env) { [INFO] [stderr] 15518 | if __pos == __input.len() { [INFO] [stderr] 15519 | return Ok(__value); [INFO] [stderr] 15520 | } [INFO] [stderr] 15521 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/bin/dump.rs:15:35 [INFO] [stderr] | [INFO] [stderr] 15 | } else if opt.starts_with("-") { [INFO] [stderr] | ^^^ help: try using a char instead: `'-'` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::single_char_pattern)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/parser.rs:15537:5 [INFO] [stderr] | [INFO] [stderr] 15537 | / match __parse_statement(__input, &mut __state, 0, env) { [INFO] [stderr] 15538 | | Matched(__pos, __value) => { [INFO] [stderr] 15539 | | if __pos == __input.len() { [INFO] [stderr] 15540 | | return Ok(__value); [INFO] [stderr] ... | [INFO] [stderr] 15543 | | _ => {} [INFO] [stderr] 15544 | | } [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] 15537 | if let Matched(__pos, __value) = __parse_statement(__input, &mut __state, 0, env) { [INFO] [stderr] 15538 | if __pos == __input.len() { [INFO] [stderr] 15539 | return Ok(__value); [INFO] [stderr] 15540 | } [INFO] [stderr] 15541 | } [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] --> src/parser.rs:15557:5 [INFO] [stderr] | [INFO] [stderr] 15557 | / match __parse_translation_unit(__input, &mut __state, 0, env) { [INFO] [stderr] 15558 | | Matched(__pos, __value) => { [INFO] [stderr] 15559 | | if __pos == __input.len() { [INFO] [stderr] 15560 | | return Ok(__value); [INFO] [stderr] ... | [INFO] [stderr] 15563 | | _ => {} [INFO] [stderr] 15564 | | } [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] 15557 | if let Matched(__pos, __value) = __parse_translation_unit(__input, &mut __state, 0, env) { [INFO] [stderr] 15558 | if __pos == __input.len() { [INFO] [stderr] 15559 | return Ok(__value); [INFO] [stderr] 15560 | } [INFO] [stderr] 15561 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/astutil.rs:98:11 [INFO] [stderr] | [INFO] [stderr] 98 | while s.len() > 0 { [INFO] [stderr] | ^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `!s.is_empty()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/astutil.rs:102:59 [INFO] [stderr] | [INFO] [stderr] 102 | } else if l == IntegerSize::Int && (s.starts_with("l") || s.starts_with("L")) { [INFO] [stderr] | ^^^ help: try using a char instead: `'l'` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::single_char_pattern)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/astutil.rs:102:81 [INFO] [stderr] | [INFO] [stderr] 102 | } else if l == IntegerSize::Int && (s.starts_with("l") || s.starts_with("L")) { [INFO] [stderr] | ^^^ help: try using a char instead: `'L'` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/astutil.rs:105:40 [INFO] [stderr] | [INFO] [stderr] 105 | } else if !u && (s.starts_with("u") || s.starts_with("U")) { [INFO] [stderr] | ^^^ help: try using a char instead: `'u'` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/astutil.rs:105:62 [INFO] [stderr] | [INFO] [stderr] 105 | } else if !u && (s.starts_with("u") || s.starts_with("U")) { [INFO] [stderr] | ^^^ help: try using a char instead: `'U'` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/astutil.rs:108:40 [INFO] [stderr] | [INFO] [stderr] 108 | } else if !i && (s.starts_with("i") || s.starts_with("I") || s.starts_with("j") || s.starts_with("J")) { [INFO] [stderr] | ^^^ help: try using a char instead: `'i'` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/astutil.rs:108:62 [INFO] [stderr] | [INFO] [stderr] 108 | } else if !i && (s.starts_with("i") || s.starts_with("I") || s.starts_with("j") || s.starts_with("J")) { [INFO] [stderr] | ^^^ help: try using a char instead: `'I'` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/astutil.rs:108:84 [INFO] [stderr] | [INFO] [stderr] 108 | } else if !i && (s.starts_with("i") || s.starts_with("I") || s.starts_with("j") || s.starts_with("J")) { [INFO] [stderr] | ^^^ help: try using a char instead: `'j'` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: single-character string constant used as pattern [INFO] [stderr] --> src/astutil.rs:108:106 [INFO] [stderr] | [INFO] [stderr] 108 | } else if !i && (s.starts_with("i") || s.starts_with("I") || s.starts_with("j") || s.starts_with("J")) { [INFO] [stderr] | ^^^ help: try using a char instead: `'J'` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_pattern [INFO] [stderr] [INFO] [stderr] warning: this .into_iter() call is equivalent to .iter() and will not move the slice [INFO] [stderr] --> src/tests.rs:189:7 [INFO] [stderr] | [INFO] [stderr] 189 | i.into_iter() [INFO] [stderr] | ^^^^^^^^^ help: call directly: `iter` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::into_iter_on_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#into_iter_on_ref [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/tests.rs:956:9 [INFO] [stderr] | [INFO] [stderr] 956 | / Ok(TranslationUnit(vec![ [INFO] [stderr] 957 | | ExternalDeclaration::FunctionDefinition( [INFO] [stderr] 958 | | FunctionDefinition { [INFO] [stderr] 959 | | specifiers: vec![ [INFO] [stderr] ... | [INFO] [stderr] 1030 | | ).into(), [INFO] [stderr] 1031 | | ])).into() [INFO] [stderr] | |__________________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_conversion)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] help: consider removing `.into()` [INFO] [stderr] | [INFO] [stderr] 956 | Ok(TranslationUnit(vec![ [INFO] [stderr] 957 | ExternalDeclaration::FunctionDefinition( [INFO] [stderr] 958 | FunctionDefinition { [INFO] [stderr] 959 | specifiers: vec![ [INFO] [stderr] 960 | Extern.into(), [INFO] [stderr] 961 | Inline.into(), [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/tests.rs:1714:12 [INFO] [stderr] | [INFO] [stderr] 1714 | Ok(TranslationUnit(vec![ [INFO] [stderr] | ____________^ [INFO] [stderr] 1715 | | Declaration { [INFO] [stderr] 1716 | | specifiers: vec![ [INFO] [stderr] 1717 | | StructType { [INFO] [stderr] ... | [INFO] [stderr] 1740 | | }.into(), [INFO] [stderr] 1741 | | ]).into()) [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] help: consider removing `.into()` [INFO] [stderr] | [INFO] [stderr] 1714 | Ok(TranslationUnit(vec![ [INFO] [stderr] 1715 | Declaration { [INFO] [stderr] 1716 | specifiers: vec![ [INFO] [stderr] 1717 | StructType { [INFO] [stderr] 1718 | kind: StructKind::Union.into(), [INFO] [stderr] 1719 | identifier: None, [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: identical conversion [INFO] [stderr] --> src/tests.rs:1746:12 [INFO] [stderr] | [INFO] [stderr] 1746 | Ok(TranslationUnit(vec![ [INFO] [stderr] | ____________^ [INFO] [stderr] 1747 | | StaticAssert { [INFO] [stderr] 1748 | | expression: int::dec("1"), [INFO] [stderr] 1749 | | message: cstr(&[r#""ERR""#]), [INFO] [stderr] 1750 | | }.into(), [INFO] [stderr] 1751 | | ]).into()) [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_conversion [INFO] [stderr] help: consider removing `.into()` [INFO] [stderr] | [INFO] [stderr] 1746 | Ok(TranslationUnit(vec![ [INFO] [stderr] 1747 | StaticAssert { [INFO] [stderr] 1748 | expression: int::dec("1"), [INFO] [stderr] 1749 | message: cstr(&[r#""ERR""#]), [INFO] [stderr] 1750 | }.into(), [INFO] [stderr] 1751 | ])) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 6.62s [INFO] running `"docker" "inspect" "72d2066ab740cc1de1cbaff77cb6320679735c76c413fc9bbcb34b648b7c8f21"` [INFO] running `"docker" "rm" "-f" "72d2066ab740cc1de1cbaff77cb6320679735c76c413fc9bbcb34b648b7c8f21"` [INFO] [stdout] 72d2066ab740cc1de1cbaff77cb6320679735c76c413fc9bbcb34b648b7c8f21