[INFO] cloning repository https://github.com/pczarn/tiny-earley [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/pczarn/tiny-earley" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpczarn%2Ftiny-earley", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpczarn%2Ftiny-earley'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] cd7c83eff65beb2c63b89c84b1e8e0b7c39375f4 [INFO] checking pczarn/tiny-earley against try#9d63f825c0d409b0e1743a2c84b33f86965e5929 for pr-136968 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpczarn%2Ftiny-earley" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/pczarn/tiny-earley on toolchain 9d63f825c0d409b0e1743a2c84b33f86965e5929 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9d63f825c0d409b0e1743a2c84b33f86965e5929" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/pczarn/tiny-earley [INFO] finished tweaking git repo https://github.com/pczarn/tiny-earley [INFO] tweaked toml for git repo https://github.com/pczarn/tiny-earley written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/pczarn/tiny-earley already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9d63f825c0d409b0e1743a2c84b33f86965e5929" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: unused manifest key: benches [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+9d63f825c0d409b0e1743a2c84b33f86965e5929" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 530e89a32d753ca954013d91ce1244ca67abdfaff3bb67ca0db6634b7fb1786f [INFO] running `Command { std: "docker" "start" "-a" "530e89a32d753ca954013d91ce1244ca67abdfaff3bb67ca0db6634b7fb1786f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "530e89a32d753ca954013d91ce1244ca67abdfaff3bb67ca0db6634b7fb1786f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "530e89a32d753ca954013d91ce1244ca67abdfaff3bb67ca0db6634b7fb1786f", kill_on_drop: false }` [INFO] [stdout] 530e89a32d753ca954013d91ce1244ca67abdfaff3bb67ca0db6634b7fb1786f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+9d63f825c0d409b0e1743a2c84b33f86965e5929" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ae6f6a9559d7c0995aab08965c998d79d453e8e55e004a06778a79ad0a3b4097 [INFO] running `Command { std: "docker" "start" "-a" "ae6f6a9559d7c0995aab08965c998d79d453e8e55e004a06778a79ad0a3b4097", kill_on_drop: false }` [INFO] [stderr] warning: unused manifest key: benches [INFO] [stderr] Compiling proc-macro2 v1.0.85 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling regex-syntax v0.6.29 [INFO] [stderr] Compiling serde v1.0.203 [INFO] [stderr] Compiling beef v0.5.2 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling syn v2.0.66 [INFO] [stderr] Checking internship v0.6.0 [INFO] [stderr] Compiling logos-codegen v0.13.0 [INFO] [stderr] Compiling logos-derive v0.13.0 [INFO] [stderr] Checking logos v0.13.0 [INFO] [stderr] Checking c_lexer_logos v0.1.1 [INFO] [stderr] Checking tiny-earley v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `test::Bencher` [INFO] [stdout] --> lib.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use test::Bencher; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `trace` [INFO] [stdout] --> bench_c.rs:6:14 [INFO] [stdout] | [INFO] [stdout] 6 | macro_rules! trace(($($tt:tt)*) => ()); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: crate-level attribute should be in the root module [INFO] [stdout] --> bench_c.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(test)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `trace` [INFO] [stdout] --> bench_c.rs:6:14 [INFO] [stdout] | [INFO] [stdout] 6 | macro_rules! trace(($($tt:tt)*) => ()); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: crate-level attribute should be in the root module [INFO] [stdout] --> bench_c.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(test)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `right_factor` [INFO] [stdout] --> forest.rs:203:21 [INFO] [stdout] | [INFO] [stdout] 203 | right_factor, [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `right_factor: _` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `left_factor` [INFO] [stdout] --> forest.rs:217:21 [INFO] [stdout] | [INFO] [stdout] 217 | left_factor, [INFO] [stdout] | ^^^^^^^^^^^ help: try ignoring the field: `left_factor: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `left_factor` [INFO] [stdout] --> forest.rs:232:21 [INFO] [stdout] | [INFO] [stdout] 232 | left_factor, [INFO] [stdout] | ^^^^^^^^^^^ help: try ignoring the field: `left_factor: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `right_factor` [INFO] [stdout] --> forest.rs:233:21 [INFO] [stdout] | [INFO] [stdout] 233 | right_factor, [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `right_factor: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `left_factor` [INFO] [stdout] --> forest.rs:237:21 [INFO] [stdout] | [INFO] [stdout] 237 | left_factor, [INFO] [stdout] | ^^^^^^^^^^^ help: try ignoring the field: `left_factor: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `right_factor` [INFO] [stdout] --> forest.rs:238:21 [INFO] [stdout] | [INFO] [stdout] 238 | right_factor, [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `right_factor: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rules` [INFO] [stdout] --> lib.rs:278:17 [INFO] [stdout] | [INFO] [stdout] 278 | let mut rules = self.rules.clone(); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_rules` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> lib.rs:278:13 [INFO] [stdout] | [INFO] [stdout] 278 | let mut rules = self.rules.clone(); [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `right_factor` [INFO] [stdout] --> forest.rs:203:21 [INFO] [stdout] | [INFO] [stdout] 203 | right_factor, [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `right_factor: _` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `left_factor` [INFO] [stdout] --> forest.rs:217:21 [INFO] [stdout] | [INFO] [stdout] 217 | left_factor, [INFO] [stdout] | ^^^^^^^^^^^ help: try ignoring the field: `left_factor: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `left_factor` [INFO] [stdout] --> forest.rs:232:21 [INFO] [stdout] | [INFO] [stdout] 232 | left_factor, [INFO] [stdout] | ^^^^^^^^^^^ help: try ignoring the field: `left_factor: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `right_factor` [INFO] [stdout] --> forest.rs:233:21 [INFO] [stdout] | [INFO] [stdout] 233 | right_factor, [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `right_factor: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `left_factor` [INFO] [stdout] --> forest.rs:237:21 [INFO] [stdout] | [INFO] [stdout] 237 | left_factor, [INFO] [stdout] | ^^^^^^^^^^^ help: try ignoring the field: `left_factor: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `right_factor` [INFO] [stdout] --> forest.rs:238:21 [INFO] [stdout] | [INFO] [stdout] 238 | right_factor, [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `right_factor: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rule` [INFO] [stdout] --> lib.rs:648:17 [INFO] [stdout] | [INFO] [stdout] 648 | for (i, rule) in self.tables.rules.iter().enumerate() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_rule` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sum` [INFO] [stdout] --> lib.rs:861:14 [INFO] [stdout] | [INFO] [stdout] 861 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_sum` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `factor` [INFO] [stdout] --> lib.rs:861:19 [INFO] [stdout] | [INFO] [stdout] 861 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_factor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `op_mul` [INFO] [stdout] --> lib.rs:861:27 [INFO] [stdout] | [INFO] [stdout] 861 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_op_mul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `op_div` [INFO] [stdout] --> lib.rs:861:35 [INFO] [stdout] | [INFO] [stdout] 861 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_op_div` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lparen` [INFO] [stdout] --> lib.rs:861:43 [INFO] [stdout] | [INFO] [stdout] 861 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_lparen` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rparen` [INFO] [stdout] --> lib.rs:861:51 [INFO] [stdout] | [INFO] [stdout] 861 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_rparen` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `op_minus` [INFO] [stdout] --> lib.rs:861:70 [INFO] [stdout] | [INFO] [stdout] 861 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_op_minus` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `op_plus` [INFO] [stdout] --> lib.rs:861:80 [INFO] [stdout] | [INFO] [stdout] 861 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_op_plus` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dot` [INFO] [stdout] --> lib.rs:861:113 [INFO] [stdout] | [INFO] [stdout] 861 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_dot` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sum` [INFO] [stdout] --> lib.rs:871:14 [INFO] [stdout] | [INFO] [stdout] 871 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_sum` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `factor` [INFO] [stdout] --> lib.rs:871:19 [INFO] [stdout] | [INFO] [stdout] 871 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_factor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `op_mul` [INFO] [stdout] --> lib.rs:871:27 [INFO] [stdout] | [INFO] [stdout] 871 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_op_mul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `op_div` [INFO] [stdout] --> lib.rs:871:35 [INFO] [stdout] | [INFO] [stdout] 871 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_op_div` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rules` [INFO] [stdout] --> lib.rs:278:17 [INFO] [stdout] | [INFO] [stdout] 278 | let mut rules = self.rules.clone(); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_rules` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lparen` [INFO] [stdout] --> lib.rs:871:43 [INFO] [stdout] | [INFO] [stdout] 871 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_lparen` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rparen` [INFO] [stdout] --> lib.rs:871:51 [INFO] [stdout] | [INFO] [stdout] 871 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_rparen` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `op_minus` [INFO] [stdout] --> lib.rs:871:70 [INFO] [stdout] | [INFO] [stdout] 871 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_op_minus` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `op_plus` [INFO] [stdout] --> lib.rs:871:80 [INFO] [stdout] | [INFO] [stdout] 871 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_op_plus` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `digit` [INFO] [stdout] --> lib.rs:871:106 [INFO] [stdout] | [INFO] [stdout] 871 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_digit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dot` [INFO] [stdout] --> lib.rs:871:113 [INFO] [stdout] | [INFO] [stdout] 871 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_dot` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> lib.rs:278:13 [INFO] [stdout] | [INFO] [stdout] 278 | let mut rules = self.rules.clone(); [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sum` [INFO] [stdout] --> lib.rs:910:14 [INFO] [stdout] | [INFO] [stdout] 910 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_sum` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `factor` [INFO] [stdout] --> lib.rs:910:19 [INFO] [stdout] | [INFO] [stdout] 910 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_factor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `term` [INFO] [stdout] --> bench_c.rs:213:1756 [INFO] [stdout] | [INFO] [stdout] 213 | ...on_constant, type_name, error, term, identifier, signed, const_, inline, auto, break_, case, char_, continue_, default, do_, double, e... [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_term` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start` [INFO] [stdout] --> bench_c.rs:664:10 [INFO] [stdout] | [INFO] [stdout] 664 | let [start, primary_expression, postfix_expression, argument_expression_list_opt, argument_expression_list, unary_expression, unary_o... [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_start` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `primary_expression` [INFO] [stdout] --> bench_c.rs:664:17 [INFO] [stdout] | [INFO] [stdout] 664 | let [start, primary_expression, postfix_expression, argument_expression_list_opt, argument_expression_list, unary_expression, unary_o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_primary_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `postfix_expression` [INFO] [stdout] --> bench_c.rs:664:37 [INFO] [stdout] | [INFO] [stdout] 664 | ...mary_expression, postfix_expression, argument_expression_list_opt, argument_expression_list, unary_expression, unary_operator, cast_ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_postfix_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `argument_expression_list_opt` [INFO] [stdout] --> bench_c.rs:664:57 [INFO] [stdout] | [INFO] [stdout] 664 | ...ssion, argument_expression_list_opt, argument_expression_list, unary_expression, unary_operator, cast_expression, multiplicative_expre... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_argument_expression_list_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `argument_expression_list` [INFO] [stdout] --> bench_c.rs:664:87 [INFO] [stdout] | [INFO] [stdout] 664 | ..._list_opt, argument_expression_list, unary_expression, unary_operator, cast_expression, multiplicative_expression, additive_expression... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_argument_expression_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `unary_expression` [INFO] [stdout] --> bench_c.rs:664:113 [INFO] [stdout] | [INFO] [stdout] 664 | ...t_expression_list, unary_expression, unary_operator, cast_expression, multiplicative_expression, additive_expression, shift_expression... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_unary_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `unary_operator` [INFO] [stdout] --> bench_c.rs:664:131 [INFO] [stdout] | [INFO] [stdout] 664 | ...t, unary_expression, unary_operator, cast_expression, multiplicative_expression, additive_expression, shift_expression, relational_exp... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_unary_operator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cast_expression` [INFO] [stdout] --> bench_c.rs:664:147 [INFO] [stdout] | [INFO] [stdout] 664 | ...on, unary_operator, cast_expression, multiplicative_expression, additive_expression, shift_expression, relational_expression, equality... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cast_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `multiplicative_expression` [INFO] [stdout] --> bench_c.rs:664:164 [INFO] [stdout] | [INFO] [stdout] 664 | ...pression, multiplicative_expression, additive_expression, shift_expression, relational_expression, equality_expression, AND_expression... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_multiplicative_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `additive_expression` [INFO] [stdout] --> bench_c.rs:664:191 [INFO] [stdout] | [INFO] [stdout] 664 | ...ive_expression, additive_expression, shift_expression, relational_expression, equality_expression, AND_expression, exclusive_OR_expres... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_additive_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `shift_expression` [INFO] [stdout] --> bench_c.rs:664:212 [INFO] [stdout] | [INFO] [stdout] 664 | ...ditive_expression, shift_expression, relational_expression, equality_expression, AND_expression, exclusive_OR_expression, inclusive_OR... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_shift_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `relational_expression` [INFO] [stdout] --> bench_c.rs:664:230 [INFO] [stdout] | [INFO] [stdout] 664 | ...t_expression, relational_expression, equality_expression, AND_expression, exclusive_OR_expression, inclusive_OR_expression, logical_AN... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_relational_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `equality_expression` [INFO] [stdout] --> bench_c.rs:664:253 [INFO] [stdout] | [INFO] [stdout] 664 | ...nal_expression, equality_expression, AND_expression, exclusive_OR_expression, inclusive_OR_expression, logical_AND_expression, logical... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_equality_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `AND_expression` [INFO] [stdout] --> bench_c.rs:664:274 [INFO] [stdout] | [INFO] [stdout] 664 | ...equality_expression, AND_expression, exclusive_OR_expression, inclusive_OR_expression, logical_AND_expression, logical_OR_expression, ... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_AND_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusive_OR_expression` [INFO] [stdout] --> bench_c.rs:664:290 [INFO] [stdout] | [INFO] [stdout] 664 | ...expression, exclusive_OR_expression, inclusive_OR_expression, logical_AND_expression, logical_OR_expression, conditional_expression, a... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_exclusive_OR_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `inclusive_OR_expression` [INFO] [stdout] --> bench_c.rs:664:315 [INFO] [stdout] | [INFO] [stdout] 664 | ...expression, inclusive_OR_expression, logical_AND_expression, logical_OR_expression, conditional_expression, assignment_expression, ass... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_inclusive_OR_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `logical_AND_expression` [INFO] [stdout] --> bench_c.rs:664:340 [INFO] [stdout] | [INFO] [stdout] 664 | ..._expression, logical_AND_expression, logical_OR_expression, conditional_expression, assignment_expression, assignment_operator, expres... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_logical_AND_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `logical_OR_expression` [INFO] [stdout] --> bench_c.rs:664:364 [INFO] [stdout] | [INFO] [stdout] 664 | ...D_expression, logical_OR_expression, conditional_expression, assignment_expression, assignment_operator, expression, constant_expressi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_logical_OR_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `conditional_expression` [INFO] [stdout] --> bench_c.rs:664:387 [INFO] [stdout] | [INFO] [stdout] 664 | ..._expression, conditional_expression, assignment_expression, assignment_operator, expression, constant_expression, declaration, init_de... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_conditional_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `assignment_expression` [INFO] [stdout] --> bench_c.rs:664:411 [INFO] [stdout] | [INFO] [stdout] 664 | ...l_expression, assignment_expression, assignment_operator, expression, constant_expression, declaration, init_declarator_list_opt, decl... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assignment_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rule` [INFO] [stdout] --> lib.rs:648:17 [INFO] [stdout] | [INFO] [stdout] 648 | for (i, rule) in self.tables.rules.iter().enumerate() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_rule` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `assignment_operator` [INFO] [stdout] --> bench_c.rs:664:434 [INFO] [stdout] | [INFO] [stdout] 664 | ...ent_expression, assignment_operator, expression, constant_expression, declaration, init_declarator_list_opt, declaration_specifiers, d... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assignment_operator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `expression` [INFO] [stdout] --> bench_c.rs:664:455 [INFO] [stdout] | [INFO] [stdout] 664 | ...on, assignment_operator, expression, constant_expression, declaration, init_declarator_list_opt, declaration_specifiers, declaration_s... [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `constant_expression` [INFO] [stdout] --> bench_c.rs:664:467 [INFO] [stdout] | [INFO] [stdout] 664 | ...or, expression, constant_expression, declaration, init_declarator_list_opt, declaration_specifiers, declaration_specifiers_opt, init_d... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_constant_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `declaration` [INFO] [stdout] --> bench_c.rs:664:488 [INFO] [stdout] | [INFO] [stdout] 664 | ...n, constant_expression, declaration, init_declarator_list_opt, declaration_specifiers, declaration_specifiers_opt, init_declarator_lis... [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_declaration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `init_declarator_list_opt` [INFO] [stdout] --> bench_c.rs:664:501 [INFO] [stdout] | [INFO] [stdout] 664 | ...claration, init_declarator_list_opt, declaration_specifiers, declaration_specifiers_opt, init_declarator_list, init_declarator, storag... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_init_declarator_list_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `declaration_specifiers` [INFO] [stdout] --> bench_c.rs:664:527 [INFO] [stdout] | [INFO] [stdout] 664 | ...or_list_opt, declaration_specifiers, declaration_specifiers_opt, init_declarator_list, init_declarator, storage_class_specifier, type_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_declaration_specifiers` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `declaration_specifiers_opt` [INFO] [stdout] --> bench_c.rs:664:551 [INFO] [stdout] | [INFO] [stdout] 664 | ...cifiers, declaration_specifiers_opt, init_declarator_list, init_declarator, storage_class_specifier, type_specifier, struct_or_union_s... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_declaration_specifiers_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `init_declarator_list` [INFO] [stdout] --> bench_c.rs:664:579 [INFO] [stdout] | [INFO] [stdout] 664 | ...pecifiers_opt, init_declarator_list, init_declarator, storage_class_specifier, type_specifier, struct_or_union_specifier, identifier_o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_init_declarator_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `init_declarator` [INFO] [stdout] --> bench_c.rs:664:601 [INFO] [stdout] | [INFO] [stdout] 664 | ...it_declarator_list, init_declarator, storage_class_specifier, type_specifier, struct_or_union_specifier, identifier_opt, struct_or_uni... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_init_declarator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `storage_class_specifier` [INFO] [stdout] --> bench_c.rs:664:618 [INFO] [stdout] | [INFO] [stdout] 664 | ...declarator, storage_class_specifier, type_specifier, struct_or_union_specifier, identifier_opt, struct_or_union, struct_declaration_li... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_storage_class_specifier` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `type_specifier` [INFO] [stdout] --> bench_c.rs:664:643 [INFO] [stdout] | [INFO] [stdout] 664 | ...age_class_specifier, type_specifier, struct_or_union_specifier, identifier_opt, struct_or_union, struct_declaration_list, struct_decla... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_type_specifier` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `struct_or_union_specifier` [INFO] [stdout] --> bench_c.rs:664:659 [INFO] [stdout] | [INFO] [stdout] 664 | ...pecifier, struct_or_union_specifier, identifier_opt, struct_or_union, struct_declaration_list, struct_declaration, specifier_qualifier... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct_or_union_specifier` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `identifier_opt` [INFO] [stdout] --> bench_c.rs:664:686 [INFO] [stdout] | [INFO] [stdout] 664 | ..._or_union_specifier, identifier_opt, struct_or_union, struct_declaration_list, struct_declaration, specifier_qualifier_list, specifier... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_identifier_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `struct_or_union` [INFO] [stdout] --> bench_c.rs:664:702 [INFO] [stdout] | [INFO] [stdout] 664 | ...er, identifier_opt, struct_or_union, struct_declaration_list, struct_declaration, specifier_qualifier_list, specifier_qualifier_list_o... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct_or_union` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `struct_declaration_list` [INFO] [stdout] --> bench_c.rs:664:719 [INFO] [stdout] | [INFO] [stdout] 664 | ...t_or_union, struct_declaration_list, struct_declaration, specifier_qualifier_list, specifier_qualifier_list_opt, struct_declarator_lis... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct_declaration_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `struct_declaration` [INFO] [stdout] --> bench_c.rs:664:744 [INFO] [stdout] | [INFO] [stdout] 664 | ...eclaration_list, struct_declaration, specifier_qualifier_list, specifier_qualifier_list_opt, struct_declarator_list, struct_declarator... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct_declaration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `specifier_qualifier_list` [INFO] [stdout] --> bench_c.rs:664:764 [INFO] [stdout] | [INFO] [stdout] 664 | ...claration, specifier_qualifier_list, specifier_qualifier_list_opt, struct_declarator_list, struct_declarator, declarator_opt, enum_spe... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_specifier_qualifier_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `specifier_qualifier_list_opt` [INFO] [stdout] --> bench_c.rs:664:790 [INFO] [stdout] | [INFO] [stdout] 664 | ..._list, specifier_qualifier_list_opt, struct_declarator_list, struct_declarator, declarator_opt, enum_specifier, enumerator_list, enume... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_specifier_qualifier_list_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `struct_declarator_list` [INFO] [stdout] --> bench_c.rs:664:820 [INFO] [stdout] | [INFO] [stdout] 664 | ...er_list_opt, struct_declarator_list, struct_declarator, declarator_opt, enum_specifier, enumerator_list, enumerator, type_qualifier, f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct_declarator_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `struct_declarator` [INFO] [stdout] --> bench_c.rs:664:844 [INFO] [stdout] | [INFO] [stdout] 664 | ..._declarator_list, struct_declarator, declarator_opt, enum_specifier, enumerator_list, enumerator, type_qualifier, function_specifier, ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct_declarator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `declarator_opt` [INFO] [stdout] --> bench_c.rs:664:863 [INFO] [stdout] | [INFO] [stdout] 664 | ..., struct_declarator, declarator_opt, enum_specifier, enumerator_list, enumerator, type_qualifier, function_specifier, declarator, poin... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_declarator_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `enum_specifier` [INFO] [stdout] --> bench_c.rs:664:879 [INFO] [stdout] | [INFO] [stdout] 664 | ...tor, declarator_opt, enum_specifier, enumerator_list, enumerator, type_qualifier, function_specifier, declarator, pointer_opt, direct_... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_enum_specifier` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `enumerator_list` [INFO] [stdout] --> bench_c.rs:664:895 [INFO] [stdout] | [INFO] [stdout] 664 | ...pt, enum_specifier, enumerator_list, enumerator, type_qualifier, function_specifier, declarator, pointer_opt, direct_declarator, type_... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_enumerator_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `enumerator` [INFO] [stdout] --> bench_c.rs:664:912 [INFO] [stdout] | [INFO] [stdout] 664 | ...cifier, enumerator_list, enumerator, type_qualifier, function_specifier, declarator, pointer_opt, direct_declarator, type_qualifier_li... [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_enumerator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `type_qualifier` [INFO] [stdout] --> bench_c.rs:664:924 [INFO] [stdout] | [INFO] [stdout] 664 | ...or_list, enumerator, type_qualifier, function_specifier, declarator, pointer_opt, direct_declarator, type_qualifier_list_opt, identifi... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_type_qualifier` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `function_specifier` [INFO] [stdout] --> bench_c.rs:664:940 [INFO] [stdout] | [INFO] [stdout] 664 | ... type_qualifier, function_specifier, declarator, pointer_opt, direct_declarator, type_qualifier_list_opt, identifier_list_opt, pointer... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_function_specifier` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `declarator` [INFO] [stdout] --> bench_c.rs:664:960 [INFO] [stdout] | [INFO] [stdout] 664 | ...ier, function_specifier, declarator, pointer_opt, direct_declarator, type_qualifier_list_opt, identifier_list_opt, pointer, type_quali... [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_declarator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pointer_opt` [INFO] [stdout] --> bench_c.rs:664:972 [INFO] [stdout] | [INFO] [stdout] 664 | ..._specifier, declarator, pointer_opt, direct_declarator, type_qualifier_list_opt, identifier_list_opt, pointer, type_qualifier_list, pa... [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pointer_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `direct_declarator` [INFO] [stdout] --> bench_c.rs:664:985 [INFO] [stdout] | [INFO] [stdout] 664 | ...tor, pointer_opt, direct_declarator, type_qualifier_list_opt, identifier_list_opt, pointer, type_qualifier_list, parameter_type_list, ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_direct_declarator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `type_qualifier_list_opt` [INFO] [stdout] --> bench_c.rs:664:1004 [INFO] [stdout] | [INFO] [stdout] 664 | ...declarator, type_qualifier_list_opt, identifier_list_opt, pointer, type_qualifier_list, parameter_type_list, parameter_list, parameter... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_type_qualifier_list_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `identifier_list_opt` [INFO] [stdout] --> bench_c.rs:664:1029 [INFO] [stdout] | [INFO] [stdout] 664 | ...ifier_list_opt, identifier_list_opt, pointer, type_qualifier_list, parameter_type_list, parameter_list, parameter_declaration, abstrac... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_identifier_list_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pointer` [INFO] [stdout] --> bench_c.rs:664:1050 [INFO] [stdout] | [INFO] [stdout] 664 | ...t_opt, identifier_list_opt, pointer, type_qualifier_list, parameter_type_list, parameter_list, parameter_declaration, abstract_declara... [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pointer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `type_qualifier_list` [INFO] [stdout] --> bench_c.rs:664:1059 [INFO] [stdout] | [INFO] [stdout] 664 | ...t_opt, pointer, type_qualifier_list, parameter_type_list, parameter_list, parameter_declaration, abstract_declarator_opt, identifier_l... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_type_qualifier_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parameter_type_list` [INFO] [stdout] --> bench_c.rs:664:1080 [INFO] [stdout] | [INFO] [stdout] 664 | ...qualifier_list, parameter_type_list, parameter_list, parameter_declaration, abstract_declarator_opt, identifier_list, abstract_declara... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_parameter_type_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parameter_list` [INFO] [stdout] --> bench_c.rs:664:1101 [INFO] [stdout] | [INFO] [stdout] 664 | ...parameter_type_list, parameter_list, parameter_declaration, abstract_declarator_opt, identifier_list, abstract_declarator, direct_abst... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_parameter_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parameter_declaration` [INFO] [stdout] --> bench_c.rs:664:1117 [INFO] [stdout] | [INFO] [stdout] 664 | ...rameter_list, parameter_declaration, abstract_declarator_opt, identifier_list, abstract_declarator, direct_abstract_declarator, direct... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_parameter_declaration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `abstract_declarator_opt` [INFO] [stdout] --> bench_c.rs:664:1140 [INFO] [stdout] | [INFO] [stdout] 664 | ...eclaration, abstract_declarator_opt, identifier_list, abstract_declarator, direct_abstract_declarator, direct_abstract_declarator_opt,... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_abstract_declarator_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `identifier_list` [INFO] [stdout] --> bench_c.rs:664:1165 [INFO] [stdout] | [INFO] [stdout] 664 | ...act_declarator_opt, identifier_list, abstract_declarator, direct_abstract_declarator, direct_abstract_declarator_opt, assignment_expre... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_identifier_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `abstract_declarator` [INFO] [stdout] --> bench_c.rs:664:1182 [INFO] [stdout] | [INFO] [stdout] 664 | ...dentifier_list, abstract_declarator, direct_abstract_declarator, direct_abstract_declarator_opt, assignment_expression_opt, parameter_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_abstract_declarator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `direct_abstract_declarator` [INFO] [stdout] --> bench_c.rs:664:1203 [INFO] [stdout] | [INFO] [stdout] 664 | ...larator, direct_abstract_declarator, direct_abstract_declarator_opt, assignment_expression_opt, parameter_type_list_opt, typedef_name,... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_direct_abstract_declarator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `direct_abstract_declarator_opt` [INFO] [stdout] --> bench_c.rs:664:1231 [INFO] [stdout] | [INFO] [stdout] 664 | ...tor, direct_abstract_declarator_opt, assignment_expression_opt, parameter_type_list_opt, typedef_name, initializer, initializer_list, ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_direct_abstract_declarator_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `assignment_expression_opt` [INFO] [stdout] --> bench_c.rs:664:1263 [INFO] [stdout] | [INFO] [stdout] 664 | ...ator_opt, assignment_expression_opt, parameter_type_list_opt, typedef_name, initializer, initializer_list, designation_opt, designatio... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assignment_expression_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parameter_type_list_opt` [INFO] [stdout] --> bench_c.rs:664:1290 [INFO] [stdout] | [INFO] [stdout] 664 | ...ession_opt, parameter_type_list_opt, typedef_name, initializer, initializer_list, designation_opt, designation, designator_list, desig... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_parameter_type_list_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `typedef_name` [INFO] [stdout] --> bench_c.rs:664:1315 [INFO] [stdout] | [INFO] [stdout] 664 | ...rameter_type_list_opt, typedef_name, initializer, initializer_list, designation_opt, designation, designator_list, designator, stateme... [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_typedef_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `initializer` [INFO] [stdout] --> bench_c.rs:664:1329 [INFO] [stdout] | [INFO] [stdout] 664 | ...list_opt, typedef_name, initializer, initializer_list, designation_opt, designation, designator_list, designator, statement, labeled_s... [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_initializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `initializer_list` [INFO] [stdout] --> bench_c.rs:664:1342 [INFO] [stdout] | [INFO] [stdout] 664 | ...name, initializer, initializer_list, designation_opt, designation, designator_list, designator, statement, labeled_statement, compound... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_initializer_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `designation_opt` [INFO] [stdout] --> bench_c.rs:664:1360 [INFO] [stdout] | [INFO] [stdout] 664 | ..., initializer_list, designation_opt, designation, designator_list, designator, statement, labeled_statement, compound_statement, block... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_designation_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `designation` [INFO] [stdout] --> bench_c.rs:664:1377 [INFO] [stdout] | [INFO] [stdout] 664 | ..._list, designation_opt, designation, designator_list, designator, statement, labeled_statement, compound_statement, block_item_list_op... [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_designation` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `designator_list` [INFO] [stdout] --> bench_c.rs:664:1390 [INFO] [stdout] | [INFO] [stdout] 664 | ...n_opt, designation, designator_list, designator, statement, labeled_statement, compound_statement, block_item_list_opt, block_item_lis... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_designator_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `designator` [INFO] [stdout] --> bench_c.rs:664:1407 [INFO] [stdout] | [INFO] [stdout] 664 | ...nation, designator_list, designator, statement, labeled_statement, compound_statement, block_item_list_opt, block_item_list, block_ite... [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_designator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `statement` [INFO] [stdout] --> bench_c.rs:664:1419 [INFO] [stdout] | [INFO] [stdout] 664 | ...ignator_list, designator, statement, labeled_statement, compound_statement, block_item_list_opt, block_item_list, block_item, expressi... [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_statement` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `labeled_statement` [INFO] [stdout] --> bench_c.rs:664:1430 [INFO] [stdout] | [INFO] [stdout] 664 | ...nator, statement, labeled_statement, compound_statement, block_item_list_opt, block_item_list, block_item, expression_statement, expre... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_labeled_statement` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `compound_statement` [INFO] [stdout] --> bench_c.rs:664:1449 [INFO] [stdout] | [INFO] [stdout] 664 | ...beled_statement, compound_statement, block_item_list_opt, block_item_list, block_item, expression_statement, expression_opt, selection... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_compound_statement` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `block_item_list_opt` [INFO] [stdout] --> bench_c.rs:664:1469 [INFO] [stdout] | [INFO] [stdout] 664 | ...ound_statement, block_item_list_opt, block_item_list, block_item, expression_statement, expression_opt, selection_statement, iteration... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_item_list_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `block_item_list` [INFO] [stdout] --> bench_c.rs:664:1490 [INFO] [stdout] | [INFO] [stdout] 664 | ...lock_item_list_opt, block_item_list, block_item, expression_statement, expression_opt, selection_statement, iteration_statement, jump_... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_item_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `block_item` [INFO] [stdout] --> bench_c.rs:664:1507 [INFO] [stdout] | [INFO] [stdout] 664 | ...st_opt, block_item_list, block_item, expression_statement, expression_opt, selection_statement, iteration_statement, jump_statement, t... [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_item` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `expression_statement` [INFO] [stdout] --> bench_c.rs:664:1519 [INFO] [stdout] | [INFO] [stdout] 664 | ...t, block_item, expression_statement, expression_opt, selection_statement, iteration_statement, jump_statement, translation_unit, exter... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expression_statement` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `expression_opt` [INFO] [stdout] --> bench_c.rs:664:1541 [INFO] [stdout] | [INFO] [stdout] 664 | ...xpression_statement, expression_opt, selection_statement, iteration_statement, jump_statement, translation_unit, external_declaration,... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expression_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `selection_statement` [INFO] [stdout] --> bench_c.rs:664:1557 [INFO] [stdout] | [INFO] [stdout] 664 | ...expression_opt, selection_statement, iteration_statement, jump_statement, translation_unit, external_declaration, function_definition,... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_selection_statement` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `iteration_statement` [INFO] [stdout] --> bench_c.rs:664:1578 [INFO] [stdout] | [INFO] [stdout] 664 | ...tion_statement, iteration_statement, jump_statement, translation_unit, external_declaration, function_definition, declaration_list_opt... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_iteration_statement` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `jump_statement` [INFO] [stdout] --> bench_c.rs:664:1599 [INFO] [stdout] | [INFO] [stdout] 664 | ...iteration_statement, jump_statement, translation_unit, external_declaration, function_definition, declaration_list_opt, declaration_li... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_jump_statement` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `translation_unit` [INFO] [stdout] --> bench_c.rs:664:1615 [INFO] [stdout] | [INFO] [stdout] 664 | ...t, jump_statement, translation_unit, external_declaration, function_definition, declaration_list_opt, declaration_list, enumeration_co... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_translation_unit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `external_declaration` [INFO] [stdout] --> bench_c.rs:664:1633 [INFO] [stdout] | [INFO] [stdout] 664 | ...nslation_unit, external_declaration, function_definition, declaration_list_opt, declaration_list, enumeration_constant, type_name, err... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_external_declaration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `function_definition` [INFO] [stdout] --> bench_c.rs:664:1655 [INFO] [stdout] | [INFO] [stdout] 664 | ...al_declaration, function_definition, declaration_list_opt, declaration_list, enumeration_constant, type_name, error, term, identifier,... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_function_definition` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `declaration_list_opt` [INFO] [stdout] --> bench_c.rs:664:1676 [INFO] [stdout] | [INFO] [stdout] 664 | ...on_definition, declaration_list_opt, declaration_list, enumeration_constant, type_name, error, term, identifier, signed, const_, inlin... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_declaration_list_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `declaration_list` [INFO] [stdout] --> bench_c.rs:664:1698 [INFO] [stdout] | [INFO] [stdout] 664 | ...laration_list_opt, declaration_list, enumeration_constant, type_name, error, term, identifier, signed, const_, inline, auto, break_, c... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_declaration_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `enumeration_constant` [INFO] [stdout] --> bench_c.rs:664:1716 [INFO] [stdout] | [INFO] [stdout] 664 | ...laration_list, enumeration_constant, type_name, error, term, identifier, signed, const_, inline, auto, break_, case, char_, continue_,... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_enumeration_constant` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `type_name` [INFO] [stdout] --> bench_c.rs:664:1738 [INFO] [stdout] | [INFO] [stdout] 664 | ...st, enumeration_constant, type_name, error, term, identifier, signed, const_, inline, auto, break_, case, char_, continue_, default, d... [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_type_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error` [INFO] [stdout] --> bench_c.rs:664:1749 [INFO] [stdout] | [INFO] [stdout] 664 | ...meration_constant, type_name, error, term, identifier, signed, const_, inline, auto, break_, case, char_, continue_, default, do_, dou... [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `term` [INFO] [stdout] --> bench_c.rs:664:1756 [INFO] [stdout] | [INFO] [stdout] 664 | ...on_constant, type_name, error, term, identifier, signed, const_, inline, auto, break_, case, char_, continue_, default, do_, double, e... [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_term` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `auto` [INFO] [stdout] --> bench_c.rs:664:1798 [INFO] [stdout] | [INFO] [stdout] 664 | ...ifier, signed, const_, inline, auto, break_, case, char_, continue_, default, do_, double, else_, enum_, extern_, float, for_, goto, i... [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_auto` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i_str` [INFO] [stdout] --> bench_c.rs:697:28 [INFO] [stdout] | [INFO] [stdout] 697 | Identifier(i_str) => Some(identifier), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_i_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num` [INFO] [stdout] --> bench_c.rs:698:32 [INFO] [stdout] | [INFO] [stdout] 698 | NumericLiteral(num) => Some(constant), [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> bench_c.rs:699:31 [INFO] [stdout] | [INFO] [stdout] 699 | StringLiteral(s) => Some(string_literal), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sum` [INFO] [stdout] --> lib.rs:861:14 [INFO] [stdout] | [INFO] [stdout] 861 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_sum` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `factor` [INFO] [stdout] --> lib.rs:861:19 [INFO] [stdout] | [INFO] [stdout] 861 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_factor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `op_mul` [INFO] [stdout] --> lib.rs:861:27 [INFO] [stdout] | [INFO] [stdout] 861 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_op_mul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `op_div` [INFO] [stdout] --> lib.rs:861:35 [INFO] [stdout] | [INFO] [stdout] 861 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_op_div` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lparen` [INFO] [stdout] --> lib.rs:861:43 [INFO] [stdout] | [INFO] [stdout] 861 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_lparen` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rparen` [INFO] [stdout] --> lib.rs:861:51 [INFO] [stdout] | [INFO] [stdout] 861 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_rparen` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `op_minus` [INFO] [stdout] --> lib.rs:861:70 [INFO] [stdout] | [INFO] [stdout] 861 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_op_minus` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `op_plus` [INFO] [stdout] --> lib.rs:861:80 [INFO] [stdout] | [INFO] [stdout] 861 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_op_plus` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dot` [INFO] [stdout] --> lib.rs:861:113 [INFO] [stdout] | [INFO] [stdout] 861 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_dot` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sum` [INFO] [stdout] --> lib.rs:871:14 [INFO] [stdout] | [INFO] [stdout] 871 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_sum` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `factor` [INFO] [stdout] --> lib.rs:871:19 [INFO] [stdout] | [INFO] [stdout] 871 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_factor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `op_mul` [INFO] [stdout] --> lib.rs:871:27 [INFO] [stdout] | [INFO] [stdout] 871 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_op_mul` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `first` [INFO] [stdout] --> bench_c.rs:787:13 [INFO] [stdout] | [INFO] [stdout] 787 | let mut first = true; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_first` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `op_div` [INFO] [stdout] --> lib.rs:871:35 [INFO] [stdout] | [INFO] [stdout] 871 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_op_div` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lparen` [INFO] [stdout] --> lib.rs:871:43 [INFO] [stdout] | [INFO] [stdout] 871 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_lparen` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rparen` [INFO] [stdout] --> lib.rs:871:51 [INFO] [stdout] | [INFO] [stdout] 871 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_rparen` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `op_minus` [INFO] [stdout] --> lib.rs:871:70 [INFO] [stdout] | [INFO] [stdout] 871 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_op_minus` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `op_plus` [INFO] [stdout] --> lib.rs:871:80 [INFO] [stdout] | [INFO] [stdout] 871 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_op_plus` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `digit` [INFO] [stdout] --> lib.rs:871:106 [INFO] [stdout] | [INFO] [stdout] 871 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_digit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dot` [INFO] [stdout] --> lib.rs:871:113 [INFO] [stdout] | [INFO] [stdout] 871 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_dot` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> bench_c.rs:787:9 [INFO] [stdout] | [INFO] [stdout] 787 | let mut first = true; [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sum` [INFO] [stdout] --> lib.rs:910:14 [INFO] [stdout] | [INFO] [stdout] 910 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_sum` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `factor` [INFO] [stdout] --> lib.rs:910:19 [INFO] [stdout] | [INFO] [stdout] 910 | let [sum, factor, op_mul, op_div, lparen, rparen, _expr_sym, op_minus, op_plus, _number, _whole, digit, dot] = [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_factor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `CompletedItem` is more private than the item `forest::Forest::push_summand` [INFO] [stdout] --> forest.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | pub fn push_summand(&mut self, item: CompletedItem) -> NodeHandle { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `forest::Forest::push_summand` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `CompletedItem` is only usable at visibility `pub(crate)` [INFO] [stdout] --> lib.rs:173:1 [INFO] [stdout] | [INFO] [stdout] 173 | struct CompletedItem { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_interfaces)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `rhs_nulling` is never read [INFO] [stdout] --> lib.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct Grammar { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 28 | rhs_nulling: Vec, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Grammar` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Left`, `Right`, and `Both` are never constructed [INFO] [stdout] --> lib.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 32 | enum Side { [INFO] [stdout] | ---- variants in this enum [INFO] [stdout] 33 | Left, [INFO] [stdout] | ^^^^ [INFO] [stdout] 34 | Right, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 35 | Both, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Side` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `rule_id`, `sym`, and `side` are never read [INFO] [stdout] --> lib.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 39 | struct NullingEliminated { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] 40 | rule_id: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 41 | sym: Symbol, [INFO] [stdout] | ^^^ [INFO] [stdout] 42 | side: Side, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NullingEliminated` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `symbol` is never read [INFO] [stdout] --> lib.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 65 | struct PredictionTransition { [INFO] [stdout] | -------------------- field in this struct [INFO] [stdout] 66 | symbol: Symbol, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PredictionTransition` has derived impls for the traits `Default`, `Debug`, and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `EarleySet` is never constructed [INFO] [stdout] --> lib.rs:159:8 [INFO] [stdout] | [INFO] [stdout] 159 | struct EarleySet { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> lib.rs:207:8 [INFO] [stdout] | [INFO] [stdout] 206 | impl EarleySet { [INFO] [stdout] | --------------------------------- associated function in this implementation [INFO] [stdout] 207 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `rhs` and `eliminate_nulling` are never used [INFO] [stdout] --> lib.rs:267:8 [INFO] [stdout] | [INFO] [stdout] 215 | impl Grammar { [INFO] [stdout] | ------------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 267 | fn rhs(&mut self, rhs: [Symbol; N]) -> &mut Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 276 | fn eliminate_nulling(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `grammar` is never used [INFO] [stdout] --> bench_c.rs:31:4 [INFO] [stdout] | [INFO] [stdout] 31 | fn grammar() -> Grammar<176> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `make_tokens` is never used [INFO] [stdout] --> bench_c.rs:661:4 [INFO] [stdout] | [INFO] [stdout] 661 | fn make_tokens(contents: &str, external: &Grammar<176>) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bench_parse_c` is never used [INFO] [stdout] --> bench_c.rs:784:4 [INFO] [stdout] | [INFO] [stdout] 784 | fn bench_parse_c(b: &mut test::Bencher, contents: &str) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `term` [INFO] [stdout] --> bench_c.rs:213:1756 [INFO] [stdout] | [INFO] [stdout] 213 | ...on_constant, type_name, error, term, identifier, signed, const_, inline, auto, break_, case, char_, continue_, default, do_, double, e... [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_term` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `AND_expression` should have a snake case name [INFO] [stdout] --> bench_c.rs:213:274 [INFO] [stdout] | [INFO] [stdout] 213 | ...ession, equality_expression, AND_expression, exclusive_OR_expression, inclusive_OR_expression, logical_AND_expression, logical_OR_expr... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `and_expression` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `exclusive_OR_expression` should have a snake case name [INFO] [stdout] --> bench_c.rs:213:290 [INFO] [stdout] | [INFO] [stdout] 213 | ...on, AND_expression, exclusive_OR_expression, inclusive_OR_expression, logical_AND_expression, logical_OR_expression, conditional_expre... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `exclusive_or_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `inclusive_OR_expression` should have a snake case name [INFO] [stdout] --> bench_c.rs:213:315 [INFO] [stdout] | [INFO] [stdout] 213 | ...sive_OR_expression, inclusive_OR_expression, logical_AND_expression, logical_OR_expression, conditional_expression, assignment_express... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `inclusive_or_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `logical_AND_expression` should have a snake case name [INFO] [stdout] --> bench_c.rs:213:340 [INFO] [stdout] | [INFO] [stdout] 213 | ...usive_OR_expression, logical_AND_expression, logical_OR_expression, conditional_expression, assignment_expression, assignment_operator... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `logical_and_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `logical_OR_expression` should have a snake case name [INFO] [stdout] --> bench_c.rs:213:364 [INFO] [stdout] | [INFO] [stdout] 213 | ...gical_AND_expression, logical_OR_expression, conditional_expression, assignment_expression, assignment_operator, expression, constant_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `logical_or_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `AND_expression` should have a snake case name [INFO] [stdout] --> bench_c.rs:664:274 [INFO] [stdout] | [INFO] [stdout] 664 | ...ession, equality_expression, AND_expression, exclusive_OR_expression, inclusive_OR_expression, logical_AND_expression, logical_OR_expr... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `and_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `exclusive_OR_expression` should have a snake case name [INFO] [stdout] --> bench_c.rs:664:290 [INFO] [stdout] | [INFO] [stdout] 664 | ...on, AND_expression, exclusive_OR_expression, inclusive_OR_expression, logical_AND_expression, logical_OR_expression, conditional_expre... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `exclusive_or_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `inclusive_OR_expression` should have a snake case name [INFO] [stdout] --> bench_c.rs:664:315 [INFO] [stdout] | [INFO] [stdout] 664 | ...sive_OR_expression, inclusive_OR_expression, logical_AND_expression, logical_OR_expression, conditional_expression, assignment_express... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `inclusive_or_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `logical_AND_expression` should have a snake case name [INFO] [stdout] --> bench_c.rs:664:340 [INFO] [stdout] | [INFO] [stdout] 664 | ...usive_OR_expression, logical_AND_expression, logical_OR_expression, conditional_expression, assignment_expression, assignment_operator... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `logical_and_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `logical_OR_expression` should have a snake case name [INFO] [stdout] --> bench_c.rs:664:364 [INFO] [stdout] | [INFO] [stdout] 664 | ...gical_AND_expression, logical_OR_expression, conditional_expression, assignment_expression, assignment_operator, expression, constant_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `logical_or_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start` [INFO] [stdout] --> bench_c.rs:664:10 [INFO] [stdout] | [INFO] [stdout] 664 | let [start, primary_expression, postfix_expression, argument_expression_list_opt, argument_expression_list, unary_expression, unary_o... [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_start` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `primary_expression` [INFO] [stdout] --> bench_c.rs:664:17 [INFO] [stdout] | [INFO] [stdout] 664 | let [start, primary_expression, postfix_expression, argument_expression_list_opt, argument_expression_list, unary_expression, unary_o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_primary_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `postfix_expression` [INFO] [stdout] --> bench_c.rs:664:37 [INFO] [stdout] | [INFO] [stdout] 664 | ...mary_expression, postfix_expression, argument_expression_list_opt, argument_expression_list, unary_expression, unary_operator, cast_ex... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_postfix_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `argument_expression_list_opt` [INFO] [stdout] --> bench_c.rs:664:57 [INFO] [stdout] | [INFO] [stdout] 664 | ...ssion, argument_expression_list_opt, argument_expression_list, unary_expression, unary_operator, cast_expression, multiplicative_expre... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_argument_expression_list_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `argument_expression_list` [INFO] [stdout] --> bench_c.rs:664:87 [INFO] [stdout] | [INFO] [stdout] 664 | ..._list_opt, argument_expression_list, unary_expression, unary_operator, cast_expression, multiplicative_expression, additive_expression... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_argument_expression_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `unary_expression` [INFO] [stdout] --> bench_c.rs:664:113 [INFO] [stdout] | [INFO] [stdout] 664 | ...t_expression_list, unary_expression, unary_operator, cast_expression, multiplicative_expression, additive_expression, shift_expression... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_unary_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `unary_operator` [INFO] [stdout] --> bench_c.rs:664:131 [INFO] [stdout] | [INFO] [stdout] 664 | ...t, unary_expression, unary_operator, cast_expression, multiplicative_expression, additive_expression, shift_expression, relational_exp... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_unary_operator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cast_expression` [INFO] [stdout] --> bench_c.rs:664:147 [INFO] [stdout] | [INFO] [stdout] 664 | ...on, unary_operator, cast_expression, multiplicative_expression, additive_expression, shift_expression, relational_expression, equality... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cast_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `multiplicative_expression` [INFO] [stdout] --> bench_c.rs:664:164 [INFO] [stdout] | [INFO] [stdout] 664 | ...pression, multiplicative_expression, additive_expression, shift_expression, relational_expression, equality_expression, AND_expression... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_multiplicative_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `additive_expression` [INFO] [stdout] --> bench_c.rs:664:191 [INFO] [stdout] | [INFO] [stdout] 664 | ...ive_expression, additive_expression, shift_expression, relational_expression, equality_expression, AND_expression, exclusive_OR_expres... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_additive_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `shift_expression` [INFO] [stdout] --> bench_c.rs:664:212 [INFO] [stdout] | [INFO] [stdout] 664 | ...ditive_expression, shift_expression, relational_expression, equality_expression, AND_expression, exclusive_OR_expression, inclusive_OR... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_shift_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `relational_expression` [INFO] [stdout] --> bench_c.rs:664:230 [INFO] [stdout] | [INFO] [stdout] 664 | ...t_expression, relational_expression, equality_expression, AND_expression, exclusive_OR_expression, inclusive_OR_expression, logical_AN... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_relational_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `equality_expression` [INFO] [stdout] --> bench_c.rs:664:253 [INFO] [stdout] | [INFO] [stdout] 664 | ...nal_expression, equality_expression, AND_expression, exclusive_OR_expression, inclusive_OR_expression, logical_AND_expression, logical... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_equality_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `AND_expression` [INFO] [stdout] --> bench_c.rs:664:274 [INFO] [stdout] | [INFO] [stdout] 664 | ...equality_expression, AND_expression, exclusive_OR_expression, inclusive_OR_expression, logical_AND_expression, logical_OR_expression, ... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_AND_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exclusive_OR_expression` [INFO] [stdout] --> bench_c.rs:664:290 [INFO] [stdout] | [INFO] [stdout] 664 | ...expression, exclusive_OR_expression, inclusive_OR_expression, logical_AND_expression, logical_OR_expression, conditional_expression, a... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_exclusive_OR_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `inclusive_OR_expression` [INFO] [stdout] --> bench_c.rs:664:315 [INFO] [stdout] | [INFO] [stdout] 664 | ...expression, inclusive_OR_expression, logical_AND_expression, logical_OR_expression, conditional_expression, assignment_expression, ass... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_inclusive_OR_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `logical_AND_expression` [INFO] [stdout] --> bench_c.rs:664:340 [INFO] [stdout] | [INFO] [stdout] 664 | ..._expression, logical_AND_expression, logical_OR_expression, conditional_expression, assignment_expression, assignment_operator, expres... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_logical_AND_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `logical_OR_expression` [INFO] [stdout] --> bench_c.rs:664:364 [INFO] [stdout] | [INFO] [stdout] 664 | ...D_expression, logical_OR_expression, conditional_expression, assignment_expression, assignment_operator, expression, constant_expressi... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_logical_OR_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `conditional_expression` [INFO] [stdout] --> bench_c.rs:664:387 [INFO] [stdout] | [INFO] [stdout] 664 | ..._expression, conditional_expression, assignment_expression, assignment_operator, expression, constant_expression, declaration, init_de... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_conditional_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `assignment_expression` [INFO] [stdout] --> bench_c.rs:664:411 [INFO] [stdout] | [INFO] [stdout] 664 | ...l_expression, assignment_expression, assignment_operator, expression, constant_expression, declaration, init_declarator_list_opt, decl... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assignment_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `assignment_operator` [INFO] [stdout] --> bench_c.rs:664:434 [INFO] [stdout] | [INFO] [stdout] 664 | ...ent_expression, assignment_operator, expression, constant_expression, declaration, init_declarator_list_opt, declaration_specifiers, d... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assignment_operator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `expression` [INFO] [stdout] --> bench_c.rs:664:455 [INFO] [stdout] | [INFO] [stdout] 664 | ...on, assignment_operator, expression, constant_expression, declaration, init_declarator_list_opt, declaration_specifiers, declaration_s... [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `constant_expression` [INFO] [stdout] --> bench_c.rs:664:467 [INFO] [stdout] | [INFO] [stdout] 664 | ...or, expression, constant_expression, declaration, init_declarator_list_opt, declaration_specifiers, declaration_specifiers_opt, init_d... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_constant_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `declaration` [INFO] [stdout] --> bench_c.rs:664:488 [INFO] [stdout] | [INFO] [stdout] 664 | ...n, constant_expression, declaration, init_declarator_list_opt, declaration_specifiers, declaration_specifiers_opt, init_declarator_lis... [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_declaration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `init_declarator_list_opt` [INFO] [stdout] --> bench_c.rs:664:501 [INFO] [stdout] | [INFO] [stdout] 664 | ...claration, init_declarator_list_opt, declaration_specifiers, declaration_specifiers_opt, init_declarator_list, init_declarator, storag... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_init_declarator_list_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `declaration_specifiers` [INFO] [stdout] --> bench_c.rs:664:527 [INFO] [stdout] | [INFO] [stdout] 664 | ...or_list_opt, declaration_specifiers, declaration_specifiers_opt, init_declarator_list, init_declarator, storage_class_specifier, type_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_declaration_specifiers` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `declaration_specifiers_opt` [INFO] [stdout] --> bench_c.rs:664:551 [INFO] [stdout] | [INFO] [stdout] 664 | ...cifiers, declaration_specifiers_opt, init_declarator_list, init_declarator, storage_class_specifier, type_specifier, struct_or_union_s... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_declaration_specifiers_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `init_declarator_list` [INFO] [stdout] --> bench_c.rs:664:579 [INFO] [stdout] | [INFO] [stdout] 664 | ...pecifiers_opt, init_declarator_list, init_declarator, storage_class_specifier, type_specifier, struct_or_union_specifier, identifier_o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_init_declarator_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `init_declarator` [INFO] [stdout] --> bench_c.rs:664:601 [INFO] [stdout] | [INFO] [stdout] 664 | ...it_declarator_list, init_declarator, storage_class_specifier, type_specifier, struct_or_union_specifier, identifier_opt, struct_or_uni... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_init_declarator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `storage_class_specifier` [INFO] [stdout] --> bench_c.rs:664:618 [INFO] [stdout] | [INFO] [stdout] 664 | ...declarator, storage_class_specifier, type_specifier, struct_or_union_specifier, identifier_opt, struct_or_union, struct_declaration_li... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_storage_class_specifier` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `type_specifier` [INFO] [stdout] --> bench_c.rs:664:643 [INFO] [stdout] | [INFO] [stdout] 664 | ...age_class_specifier, type_specifier, struct_or_union_specifier, identifier_opt, struct_or_union, struct_declaration_list, struct_decla... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_type_specifier` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `struct_or_union_specifier` [INFO] [stdout] --> bench_c.rs:664:659 [INFO] [stdout] | [INFO] [stdout] 664 | ...pecifier, struct_or_union_specifier, identifier_opt, struct_or_union, struct_declaration_list, struct_declaration, specifier_qualifier... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct_or_union_specifier` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `identifier_opt` [INFO] [stdout] --> bench_c.rs:664:686 [INFO] [stdout] | [INFO] [stdout] 664 | ..._or_union_specifier, identifier_opt, struct_or_union, struct_declaration_list, struct_declaration, specifier_qualifier_list, specifier... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_identifier_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `struct_or_union` [INFO] [stdout] --> bench_c.rs:664:702 [INFO] [stdout] | [INFO] [stdout] 664 | ...er, identifier_opt, struct_or_union, struct_declaration_list, struct_declaration, specifier_qualifier_list, specifier_qualifier_list_o... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct_or_union` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `struct_declaration_list` [INFO] [stdout] --> bench_c.rs:664:719 [INFO] [stdout] | [INFO] [stdout] 664 | ...t_or_union, struct_declaration_list, struct_declaration, specifier_qualifier_list, specifier_qualifier_list_opt, struct_declarator_lis... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct_declaration_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `struct_declaration` [INFO] [stdout] --> bench_c.rs:664:744 [INFO] [stdout] | [INFO] [stdout] 664 | ...eclaration_list, struct_declaration, specifier_qualifier_list, specifier_qualifier_list_opt, struct_declarator_list, struct_declarator... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct_declaration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `specifier_qualifier_list` [INFO] [stdout] --> bench_c.rs:664:764 [INFO] [stdout] | [INFO] [stdout] 664 | ...claration, specifier_qualifier_list, specifier_qualifier_list_opt, struct_declarator_list, struct_declarator, declarator_opt, enum_spe... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_specifier_qualifier_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `specifier_qualifier_list_opt` [INFO] [stdout] --> bench_c.rs:664:790 [INFO] [stdout] | [INFO] [stdout] 664 | ..._list, specifier_qualifier_list_opt, struct_declarator_list, struct_declarator, declarator_opt, enum_specifier, enumerator_list, enume... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_specifier_qualifier_list_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `struct_declarator_list` [INFO] [stdout] --> bench_c.rs:664:820 [INFO] [stdout] | [INFO] [stdout] 664 | ...er_list_opt, struct_declarator_list, struct_declarator, declarator_opt, enum_specifier, enumerator_list, enumerator, type_qualifier, f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct_declarator_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `struct_declarator` [INFO] [stdout] --> bench_c.rs:664:844 [INFO] [stdout] | [INFO] [stdout] 664 | ..._declarator_list, struct_declarator, declarator_opt, enum_specifier, enumerator_list, enumerator, type_qualifier, function_specifier, ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct_declarator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `declarator_opt` [INFO] [stdout] --> bench_c.rs:664:863 [INFO] [stdout] | [INFO] [stdout] 664 | ..., struct_declarator, declarator_opt, enum_specifier, enumerator_list, enumerator, type_qualifier, function_specifier, declarator, poin... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_declarator_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `enum_specifier` [INFO] [stdout] --> bench_c.rs:664:879 [INFO] [stdout] | [INFO] [stdout] 664 | ...tor, declarator_opt, enum_specifier, enumerator_list, enumerator, type_qualifier, function_specifier, declarator, pointer_opt, direct_... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_enum_specifier` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `enumerator_list` [INFO] [stdout] --> bench_c.rs:664:895 [INFO] [stdout] | [INFO] [stdout] 664 | ...pt, enum_specifier, enumerator_list, enumerator, type_qualifier, function_specifier, declarator, pointer_opt, direct_declarator, type_... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_enumerator_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `enumerator` [INFO] [stdout] --> bench_c.rs:664:912 [INFO] [stdout] | [INFO] [stdout] 664 | ...cifier, enumerator_list, enumerator, type_qualifier, function_specifier, declarator, pointer_opt, direct_declarator, type_qualifier_li... [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_enumerator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `type_qualifier` [INFO] [stdout] --> bench_c.rs:664:924 [INFO] [stdout] | [INFO] [stdout] 664 | ...or_list, enumerator, type_qualifier, function_specifier, declarator, pointer_opt, direct_declarator, type_qualifier_list_opt, identifi... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_type_qualifier` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `function_specifier` [INFO] [stdout] --> bench_c.rs:664:940 [INFO] [stdout] | [INFO] [stdout] 664 | ... type_qualifier, function_specifier, declarator, pointer_opt, direct_declarator, type_qualifier_list_opt, identifier_list_opt, pointer... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_function_specifier` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `declarator` [INFO] [stdout] --> bench_c.rs:664:960 [INFO] [stdout] | [INFO] [stdout] 664 | ...ier, function_specifier, declarator, pointer_opt, direct_declarator, type_qualifier_list_opt, identifier_list_opt, pointer, type_quali... [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_declarator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pointer_opt` [INFO] [stdout] --> bench_c.rs:664:972 [INFO] [stdout] | [INFO] [stdout] 664 | ..._specifier, declarator, pointer_opt, direct_declarator, type_qualifier_list_opt, identifier_list_opt, pointer, type_qualifier_list, pa... [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pointer_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `direct_declarator` [INFO] [stdout] --> bench_c.rs:664:985 [INFO] [stdout] | [INFO] [stdout] 664 | ...tor, pointer_opt, direct_declarator, type_qualifier_list_opt, identifier_list_opt, pointer, type_qualifier_list, parameter_type_list, ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_direct_declarator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `type_qualifier_list_opt` [INFO] [stdout] --> bench_c.rs:664:1004 [INFO] [stdout] | [INFO] [stdout] 664 | ...declarator, type_qualifier_list_opt, identifier_list_opt, pointer, type_qualifier_list, parameter_type_list, parameter_list, parameter... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_type_qualifier_list_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `identifier_list_opt` [INFO] [stdout] --> bench_c.rs:664:1029 [INFO] [stdout] | [INFO] [stdout] 664 | ...ifier_list_opt, identifier_list_opt, pointer, type_qualifier_list, parameter_type_list, parameter_list, parameter_declaration, abstrac... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_identifier_list_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pointer` [INFO] [stdout] --> bench_c.rs:664:1050 [INFO] [stdout] | [INFO] [stdout] 664 | ...t_opt, identifier_list_opt, pointer, type_qualifier_list, parameter_type_list, parameter_list, parameter_declaration, abstract_declara... [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pointer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `type_qualifier_list` [INFO] [stdout] --> bench_c.rs:664:1059 [INFO] [stdout] | [INFO] [stdout] 664 | ...t_opt, pointer, type_qualifier_list, parameter_type_list, parameter_list, parameter_declaration, abstract_declarator_opt, identifier_l... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_type_qualifier_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parameter_type_list` [INFO] [stdout] --> bench_c.rs:664:1080 [INFO] [stdout] | [INFO] [stdout] 664 | ...qualifier_list, parameter_type_list, parameter_list, parameter_declaration, abstract_declarator_opt, identifier_list, abstract_declara... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_parameter_type_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parameter_list` [INFO] [stdout] --> bench_c.rs:664:1101 [INFO] [stdout] | [INFO] [stdout] 664 | ...parameter_type_list, parameter_list, parameter_declaration, abstract_declarator_opt, identifier_list, abstract_declarator, direct_abst... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_parameter_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parameter_declaration` [INFO] [stdout] --> bench_c.rs:664:1117 [INFO] [stdout] | [INFO] [stdout] 664 | ...rameter_list, parameter_declaration, abstract_declarator_opt, identifier_list, abstract_declarator, direct_abstract_declarator, direct... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_parameter_declaration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `abstract_declarator_opt` [INFO] [stdout] --> bench_c.rs:664:1140 [INFO] [stdout] | [INFO] [stdout] 664 | ...eclaration, abstract_declarator_opt, identifier_list, abstract_declarator, direct_abstract_declarator, direct_abstract_declarator_opt,... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_abstract_declarator_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `identifier_list` [INFO] [stdout] --> bench_c.rs:664:1165 [INFO] [stdout] | [INFO] [stdout] 664 | ...act_declarator_opt, identifier_list, abstract_declarator, direct_abstract_declarator, direct_abstract_declarator_opt, assignment_expre... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_identifier_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `abstract_declarator` [INFO] [stdout] --> bench_c.rs:664:1182 [INFO] [stdout] | [INFO] [stdout] 664 | ...dentifier_list, abstract_declarator, direct_abstract_declarator, direct_abstract_declarator_opt, assignment_expression_opt, parameter_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_abstract_declarator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `direct_abstract_declarator` [INFO] [stdout] --> bench_c.rs:664:1203 [INFO] [stdout] | [INFO] [stdout] 664 | ...larator, direct_abstract_declarator, direct_abstract_declarator_opt, assignment_expression_opt, parameter_type_list_opt, typedef_name,... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_direct_abstract_declarator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `direct_abstract_declarator_opt` [INFO] [stdout] --> bench_c.rs:664:1231 [INFO] [stdout] | [INFO] [stdout] 664 | ...tor, direct_abstract_declarator_opt, assignment_expression_opt, parameter_type_list_opt, typedef_name, initializer, initializer_list, ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_direct_abstract_declarator_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `assignment_expression_opt` [INFO] [stdout] --> bench_c.rs:664:1263 [INFO] [stdout] | [INFO] [stdout] 664 | ...ator_opt, assignment_expression_opt, parameter_type_list_opt, typedef_name, initializer, initializer_list, designation_opt, designatio... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assignment_expression_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parameter_type_list_opt` [INFO] [stdout] --> bench_c.rs:664:1290 [INFO] [stdout] | [INFO] [stdout] 664 | ...ession_opt, parameter_type_list_opt, typedef_name, initializer, initializer_list, designation_opt, designation, designator_list, desig... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_parameter_type_list_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `typedef_name` [INFO] [stdout] --> bench_c.rs:664:1315 [INFO] [stdout] | [INFO] [stdout] 664 | ...rameter_type_list_opt, typedef_name, initializer, initializer_list, designation_opt, designation, designator_list, designator, stateme... [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_typedef_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `initializer` [INFO] [stdout] --> bench_c.rs:664:1329 [INFO] [stdout] | [INFO] [stdout] 664 | ...list_opt, typedef_name, initializer, initializer_list, designation_opt, designation, designator_list, designator, statement, labeled_s... [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_initializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `initializer_list` [INFO] [stdout] --> bench_c.rs:664:1342 [INFO] [stdout] | [INFO] [stdout] 664 | ...name, initializer, initializer_list, designation_opt, designation, designator_list, designator, statement, labeled_statement, compound... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_initializer_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `designation_opt` [INFO] [stdout] --> bench_c.rs:664:1360 [INFO] [stdout] | [INFO] [stdout] 664 | ..., initializer_list, designation_opt, designation, designator_list, designator, statement, labeled_statement, compound_statement, block... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_designation_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `designation` [INFO] [stdout] --> bench_c.rs:664:1377 [INFO] [stdout] | [INFO] [stdout] 664 | ..._list, designation_opt, designation, designator_list, designator, statement, labeled_statement, compound_statement, block_item_list_op... [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_designation` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `designator_list` [INFO] [stdout] --> bench_c.rs:664:1390 [INFO] [stdout] | [INFO] [stdout] 664 | ...n_opt, designation, designator_list, designator, statement, labeled_statement, compound_statement, block_item_list_opt, block_item_lis... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_designator_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `designator` [INFO] [stdout] --> bench_c.rs:664:1407 [INFO] [stdout] | [INFO] [stdout] 664 | ...nation, designator_list, designator, statement, labeled_statement, compound_statement, block_item_list_opt, block_item_list, block_ite... [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_designator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `statement` [INFO] [stdout] --> bench_c.rs:664:1419 [INFO] [stdout] | [INFO] [stdout] 664 | ...ignator_list, designator, statement, labeled_statement, compound_statement, block_item_list_opt, block_item_list, block_item, expressi... [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_statement` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `labeled_statement` [INFO] [stdout] --> bench_c.rs:664:1430 [INFO] [stdout] | [INFO] [stdout] 664 | ...nator, statement, labeled_statement, compound_statement, block_item_list_opt, block_item_list, block_item, expression_statement, expre... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_labeled_statement` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `compound_statement` [INFO] [stdout] --> bench_c.rs:664:1449 [INFO] [stdout] | [INFO] [stdout] 664 | ...beled_statement, compound_statement, block_item_list_opt, block_item_list, block_item, expression_statement, expression_opt, selection... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_compound_statement` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `block_item_list_opt` [INFO] [stdout] --> bench_c.rs:664:1469 [INFO] [stdout] | [INFO] [stdout] 664 | ...ound_statement, block_item_list_opt, block_item_list, block_item, expression_statement, expression_opt, selection_statement, iteration... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_item_list_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `block_item_list` [INFO] [stdout] --> bench_c.rs:664:1490 [INFO] [stdout] | [INFO] [stdout] 664 | ...lock_item_list_opt, block_item_list, block_item, expression_statement, expression_opt, selection_statement, iteration_statement, jump_... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_item_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `block_item` [INFO] [stdout] --> bench_c.rs:664:1507 [INFO] [stdout] | [INFO] [stdout] 664 | ...st_opt, block_item_list, block_item, expression_statement, expression_opt, selection_statement, iteration_statement, jump_statement, t... [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_item` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `expression_statement` [INFO] [stdout] --> bench_c.rs:664:1519 [INFO] [stdout] | [INFO] [stdout] 664 | ...t, block_item, expression_statement, expression_opt, selection_statement, iteration_statement, jump_statement, translation_unit, exter... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expression_statement` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `expression_opt` [INFO] [stdout] --> bench_c.rs:664:1541 [INFO] [stdout] | [INFO] [stdout] 664 | ...xpression_statement, expression_opt, selection_statement, iteration_statement, jump_statement, translation_unit, external_declaration,... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expression_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `selection_statement` [INFO] [stdout] --> bench_c.rs:664:1557 [INFO] [stdout] | [INFO] [stdout] 664 | ...expression_opt, selection_statement, iteration_statement, jump_statement, translation_unit, external_declaration, function_definition,... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_selection_statement` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `iteration_statement` [INFO] [stdout] --> bench_c.rs:664:1578 [INFO] [stdout] | [INFO] [stdout] 664 | ...tion_statement, iteration_statement, jump_statement, translation_unit, external_declaration, function_definition, declaration_list_opt... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_iteration_statement` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `jump_statement` [INFO] [stdout] --> bench_c.rs:664:1599 [INFO] [stdout] | [INFO] [stdout] 664 | ...iteration_statement, jump_statement, translation_unit, external_declaration, function_definition, declaration_list_opt, declaration_li... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_jump_statement` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `translation_unit` [INFO] [stdout] --> bench_c.rs:664:1615 [INFO] [stdout] | [INFO] [stdout] 664 | ...t, jump_statement, translation_unit, external_declaration, function_definition, declaration_list_opt, declaration_list, enumeration_co... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_translation_unit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `external_declaration` [INFO] [stdout] --> bench_c.rs:664:1633 [INFO] [stdout] | [INFO] [stdout] 664 | ...nslation_unit, external_declaration, function_definition, declaration_list_opt, declaration_list, enumeration_constant, type_name, err... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_external_declaration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `function_definition` [INFO] [stdout] --> bench_c.rs:664:1655 [INFO] [stdout] | [INFO] [stdout] 664 | ...al_declaration, function_definition, declaration_list_opt, declaration_list, enumeration_constant, type_name, error, term, identifier,... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_function_definition` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `declaration_list_opt` [INFO] [stdout] --> bench_c.rs:664:1676 [INFO] [stdout] | [INFO] [stdout] 664 | ...on_definition, declaration_list_opt, declaration_list, enumeration_constant, type_name, error, term, identifier, signed, const_, inlin... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_declaration_list_opt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `declaration_list` [INFO] [stdout] --> bench_c.rs:664:1698 [INFO] [stdout] | [INFO] [stdout] 664 | ...laration_list_opt, declaration_list, enumeration_constant, type_name, error, term, identifier, signed, const_, inline, auto, break_, c... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_declaration_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `enumeration_constant` [INFO] [stdout] --> bench_c.rs:664:1716 [INFO] [stdout] | [INFO] [stdout] 664 | ...laration_list, enumeration_constant, type_name, error, term, identifier, signed, const_, inline, auto, break_, case, char_, continue_,... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_enumeration_constant` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `type_name` [INFO] [stdout] --> bench_c.rs:664:1738 [INFO] [stdout] | [INFO] [stdout] 664 | ...st, enumeration_constant, type_name, error, term, identifier, signed, const_, inline, auto, break_, case, char_, continue_, default, d... [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_type_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error` [INFO] [stdout] --> bench_c.rs:664:1749 [INFO] [stdout] | [INFO] [stdout] 664 | ...meration_constant, type_name, error, term, identifier, signed, const_, inline, auto, break_, case, char_, continue_, default, do_, dou... [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `term` [INFO] [stdout] --> bench_c.rs:664:1756 [INFO] [stdout] | [INFO] [stdout] 664 | ...on_constant, type_name, error, term, identifier, signed, const_, inline, auto, break_, case, char_, continue_, default, do_, double, e... [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_term` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `auto` [INFO] [stdout] --> bench_c.rs:664:1798 [INFO] [stdout] | [INFO] [stdout] 664 | ...ifier, signed, const_, inline, auto, break_, case, char_, continue_, default, do_, double, else_, enum_, extern_, float, for_, goto, i... [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_auto` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i_str` [INFO] [stdout] --> bench_c.rs:697:28 [INFO] [stdout] | [INFO] [stdout] 697 | Identifier(i_str) => Some(identifier), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_i_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num` [INFO] [stdout] --> bench_c.rs:698:32 [INFO] [stdout] | [INFO] [stdout] 698 | NumericLiteral(num) => Some(constant), [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> bench_c.rs:699:31 [INFO] [stdout] | [INFO] [stdout] 699 | StringLiteral(s) => Some(string_literal), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `first` [INFO] [stdout] --> bench_c.rs:787:13 [INFO] [stdout] | [INFO] [stdout] 787 | let mut first = true; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_first` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> bench_c.rs:787:9 [INFO] [stdout] | [INFO] [stdout] 787 | let mut first = true; [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `CompletedItem` is more private than the item `forest::Forest::push_summand` [INFO] [stdout] --> forest.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | pub fn push_summand(&mut self, item: CompletedItem) -> NodeHandle { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `forest::Forest::push_summand` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `CompletedItem` is only usable at visibility `pub(crate)` [INFO] [stdout] --> lib.rs:173:1 [INFO] [stdout] | [INFO] [stdout] 173 | struct CompletedItem { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_interfaces)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `rule_id`, `sym`, and `side` are never read [INFO] [stdout] --> lib.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 39 | struct NullingEliminated { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] 40 | rule_id: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 41 | sym: Symbol, [INFO] [stdout] | ^^^ [INFO] [stdout] 42 | side: Side, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NullingEliminated` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `symbol` is never read [INFO] [stdout] --> lib.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 65 | struct PredictionTransition { [INFO] [stdout] | -------------------- field in this struct [INFO] [stdout] 66 | symbol: Symbol, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PredictionTransition` has derived impls for the traits `Default`, `Debug`, and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `EarleySet` is never constructed [INFO] [stdout] --> lib.rs:159:8 [INFO] [stdout] | [INFO] [stdout] 159 | struct EarleySet { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> lib.rs:207:8 [INFO] [stdout] | [INFO] [stdout] 206 | impl EarleySet { [INFO] [stdout] | --------------------------------- associated function in this implementation [INFO] [stdout] 207 | fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `AND_expression` should have a snake case name [INFO] [stdout] --> bench_c.rs:213:274 [INFO] [stdout] | [INFO] [stdout] 213 | ...ession, equality_expression, AND_expression, exclusive_OR_expression, inclusive_OR_expression, logical_AND_expression, logical_OR_expr... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `and_expression` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `exclusive_OR_expression` should have a snake case name [INFO] [stdout] --> bench_c.rs:213:290 [INFO] [stdout] | [INFO] [stdout] 213 | ...on, AND_expression, exclusive_OR_expression, inclusive_OR_expression, logical_AND_expression, logical_OR_expression, conditional_expre... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `exclusive_or_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `inclusive_OR_expression` should have a snake case name [INFO] [stdout] --> bench_c.rs:213:315 [INFO] [stdout] | [INFO] [stdout] 213 | ...sive_OR_expression, inclusive_OR_expression, logical_AND_expression, logical_OR_expression, conditional_expression, assignment_express... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `inclusive_or_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `logical_AND_expression` should have a snake case name [INFO] [stdout] --> bench_c.rs:213:340 [INFO] [stdout] | [INFO] [stdout] 213 | ...usive_OR_expression, logical_AND_expression, logical_OR_expression, conditional_expression, assignment_expression, assignment_operator... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `logical_and_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `logical_OR_expression` should have a snake case name [INFO] [stdout] --> bench_c.rs:213:364 [INFO] [stdout] | [INFO] [stdout] 213 | ...gical_AND_expression, logical_OR_expression, conditional_expression, assignment_expression, assignment_operator, expression, constant_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `logical_or_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `AND_expression` should have a snake case name [INFO] [stdout] --> bench_c.rs:664:274 [INFO] [stdout] | [INFO] [stdout] 664 | ...ession, equality_expression, AND_expression, exclusive_OR_expression, inclusive_OR_expression, logical_AND_expression, logical_OR_expr... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `and_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `exclusive_OR_expression` should have a snake case name [INFO] [stdout] --> bench_c.rs:664:290 [INFO] [stdout] | [INFO] [stdout] 664 | ...on, AND_expression, exclusive_OR_expression, inclusive_OR_expression, logical_AND_expression, logical_OR_expression, conditional_expre... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `exclusive_or_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `inclusive_OR_expression` should have a snake case name [INFO] [stdout] --> bench_c.rs:664:315 [INFO] [stdout] | [INFO] [stdout] 664 | ...sive_OR_expression, inclusive_OR_expression, logical_AND_expression, logical_OR_expression, conditional_expression, assignment_express... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `inclusive_or_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `logical_AND_expression` should have a snake case name [INFO] [stdout] --> bench_c.rs:664:340 [INFO] [stdout] | [INFO] [stdout] 664 | ...usive_OR_expression, logical_AND_expression, logical_OR_expression, conditional_expression, assignment_expression, assignment_operator... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `logical_and_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `logical_OR_expression` should have a snake case name [INFO] [stdout] --> bench_c.rs:664:364 [INFO] [stdout] | [INFO] [stdout] 664 | ...gical_AND_expression, logical_OR_expression, conditional_expression, assignment_expression, assignment_operator, expression, constant_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `logical_or_expression` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.87s [INFO] running `Command { std: "docker" "inspect" "ae6f6a9559d7c0995aab08965c998d79d453e8e55e004a06778a79ad0a3b4097", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ae6f6a9559d7c0995aab08965c998d79d453e8e55e004a06778a79ad0a3b4097", kill_on_drop: false }` [INFO] [stdout] ae6f6a9559d7c0995aab08965c998d79d453e8e55e004a06778a79ad0a3b4097