[INFO] fetching crate pups_core 0.1.15...
[INFO] testing pups_core-0.1.15 against 1.95.0 for beta-1.96-2
[INFO] extracting crate pups_core 0.1.15 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate pups_core 0.1.15
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate pups_core 0.1.15
[INFO] tweaked toml for crates.io crate pups_core 0.1.15 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate pups_core 0.1.15 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate pups_core 0.1.15 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" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 39a5db43f5c11293a6e7d2cc5664bac29788c20570c7790819f870ed7ffb155a
[INFO] running `Command { std: "docker" "start" "-a" "39a5db43f5c11293a6e7d2cc5664bac29788c20570c7790819f870ed7ffb155a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "39a5db43f5c11293a6e7d2cc5664bac29788c20570c7790819f870ed7ffb155a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "39a5db43f5c11293a6e7d2cc5664bac29788c20570c7790819f870ed7ffb155a", kill_on_drop: false }`
[INFO] [stdout] 39a5db43f5c11293a6e7d2cc5664bac29788c20570c7790819f870ed7ffb155a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 75f1a1067b516e397b0cd4fbb02fd34d0519d65e4699249208e5068e5c780707
[INFO] running `Command { std: "docker" "start" "-a" "75f1a1067b516e397b0cd4fbb02fd34d0519d65e4699249208e5068e5c780707", kill_on_drop: false }`
[INFO] [stderr]    Compiling pups_core v0.1.15 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `Check`, `ModeResult`, and `Verbose`
[INFO] [stdout]  --> src/combinators.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Check,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout] 7 |     ModeResult,
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 8 |     Verbose
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Failure` and `Success`
[INFO] [stdout]   --> src/parsers/choice.rs:9:9
[INFO] [stdout]    |
[INFO] [stdout]  9 |         Failure,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 10 |         Success,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Failure`, `Success`, `Verbose`, and `implement_modes`
[INFO] [stdout]   --> src/parsers/traced.rs:6:5
[INFO] [stdout]    |
[INFO] [stdout]  6 |     implement_modes,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 11 |         Failure,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 12 |         Success,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 13 |     },
[INFO] [stdout] 14 |     Verbose,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `choice::Choice`
[INFO] [stdout]   --> src/parsers.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use choice::Choice;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `emitting::Emitting`
[INFO] [stdout]   --> src/parsers.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use emitting::Emitting;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `end::End`
[INFO] [stdout]   --> src/parsers.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use end::End;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `first::First`
[INFO] [stdout]   --> src/parsers.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use first::First;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `iterated::Iterated`
[INFO] [stdout]   --> src/parsers.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use iterated::Iterated;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `mapped::Mapped`
[INFO] [stdout]   --> src/parsers.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use mapped::Mapped;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `mapped_error::MappedError`
[INFO] [stdout]   --> src/parsers.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use mapped_error::MappedError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `mapped_messages::MappedMessages`
[INFO] [stdout]   --> src/parsers.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use mapped_messages::MappedMessages;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nothing::Nothing`
[INFO] [stdout]   --> src/parsers.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use nothing::Nothing;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `optional::Optional`
[INFO] [stdout]   --> src/parsers.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use optional::Optional;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `recoverable::Recoverable`
[INFO] [stdout]   --> src/parsers.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use recoverable::Recoverable;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sequenced::Sequenced`
[INFO] [stdout]   --> src/parsers.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use sequenced::Sequenced;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `traced::Traced`
[INFO] [stdout]   --> src/parsers.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use traced::Traced;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Combinators` and `Verbose`
[INFO] [stdout]   --> src/parsers.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     Verbose,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 36 |     ModeResult,
[INFO] [stdout] 37 |     Combinators,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Deref`
[INFO] [stdout]   --> src/parsers.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | use std::ops::Deref;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/parsers/choice.rs:37:21
[INFO] [stdout]    |
[INFO] [stdout] 37 |                 let mut result: ModeResult<O, E, M, _Mode> = _Mode::apply_parser($first, input);
[INFO] [stdout]    |                     ----^^^^^^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     help: remove this `mut`
[INFO] [stdout] ...
[INFO] [stdout] 54 | implement_choice!(P1);
[INFO] [stdout]    | --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]    = note: this warning originates in the macro `choice_tuple` which comes from the expansion of the macro `implement_choice` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `at_least` and `at_most` are never used
[INFO] [stdout]   --> src/parsers/iterated.rs:32:18
[INFO] [stdout]    |
[INFO] [stdout] 29 | impl<O2, P1, P2> Iterated<O2, P1, P2> {
[INFO] [stdout]    | ------------------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 32 |     pub const fn at_least(mut self, minimum: usize) -> Self {
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 38 |     pub const fn at_most(mut self, maximum: usize) -> Self {
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:54:19
[INFO] [stdout]    |
[INFO] [stdout] 54 | implement_choice!(P1);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:55:19
[INFO] [stdout]    |
[INFO] [stdout] 55 | implement_choice!(P1 P2);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:55:22
[INFO] [stdout]    |
[INFO] [stdout] 55 | implement_choice!(P1 P2);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:56:19
[INFO] [stdout]    |
[INFO] [stdout] 56 | implement_choice!(P1 P2 P3);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:56:22
[INFO] [stdout]    |
[INFO] [stdout] 56 | implement_choice!(P1 P2 P3);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:56:25
[INFO] [stdout]    |
[INFO] [stdout] 56 | implement_choice!(P1 P2 P3);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:57:19
[INFO] [stdout]    |
[INFO] [stdout] 57 | implement_choice!(P1 P2 P3 P4);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:57:22
[INFO] [stdout]    |
[INFO] [stdout] 57 | implement_choice!(P1 P2 P3 P4);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:57:25
[INFO] [stdout]    |
[INFO] [stdout] 57 | implement_choice!(P1 P2 P3 P4);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:57:28
[INFO] [stdout]    |
[INFO] [stdout] 57 | implement_choice!(P1 P2 P3 P4);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:58:19
[INFO] [stdout]    |
[INFO] [stdout] 58 | implement_choice!(P1 P2 P3 P4 P5);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:58:22
[INFO] [stdout]    |
[INFO] [stdout] 58 | implement_choice!(P1 P2 P3 P4 P5);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:58:25
[INFO] [stdout]    |
[INFO] [stdout] 58 | implement_choice!(P1 P2 P3 P4 P5);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:58:28
[INFO] [stdout]    |
[INFO] [stdout] 58 | implement_choice!(P1 P2 P3 P4 P5);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:58:31
[INFO] [stdout]    |
[INFO] [stdout] 58 | implement_choice!(P1 P2 P3 P4 P5);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:59:19
[INFO] [stdout]    |
[INFO] [stdout] 59 | implement_choice!(P1 P2 P3 P4 P5 P6);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:59:22
[INFO] [stdout]    |
[INFO] [stdout] 59 | implement_choice!(P1 P2 P3 P4 P5 P6);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:59:25
[INFO] [stdout]    |
[INFO] [stdout] 59 | implement_choice!(P1 P2 P3 P4 P5 P6);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:59:28
[INFO] [stdout]    |
[INFO] [stdout] 59 | implement_choice!(P1 P2 P3 P4 P5 P6);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:59:31
[INFO] [stdout]    |
[INFO] [stdout] 59 | implement_choice!(P1 P2 P3 P4 P5 P6);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:59:34
[INFO] [stdout]    |
[INFO] [stdout] 59 | implement_choice!(P1 P2 P3 P4 P5 P6);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:60:19
[INFO] [stdout]    |
[INFO] [stdout] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:60:22
[INFO] [stdout]    |
[INFO] [stdout] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:60:25
[INFO] [stdout]    |
[INFO] [stdout] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:60:28
[INFO] [stdout]    |
[INFO] [stdout] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:60:31
[INFO] [stdout]    |
[INFO] [stdout] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:60:34
[INFO] [stdout]    |
[INFO] [stdout] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:60:37
[INFO] [stdout]    |
[INFO] [stdout] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:61:19
[INFO] [stdout]    |
[INFO] [stdout] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:61:25
[INFO] [stdout]    |
[INFO] [stdout] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:61:28
[INFO] [stdout]    |
[INFO] [stdout] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:61:31
[INFO] [stdout]    |
[INFO] [stdout] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:61:34
[INFO] [stdout]    |
[INFO] [stdout] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:61:37
[INFO] [stdout]    |
[INFO] [stdout] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:61:40
[INFO] [stdout]    |
[INFO] [stdout] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:19
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:25
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:28
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:31
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:34
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:37
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:40
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P9` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:43
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:19
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:22
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:25
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:28
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:31
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:34
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:37
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:40
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P9` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:43
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P10` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:46
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:19
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:22
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:25
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:28
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:31
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:34
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:37
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:40
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P9` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:43
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P10` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:46
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P11` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:50
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                                                  ^^^ help: convert the identifier to snake case: `p11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:22
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:25
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:28
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:31
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:34
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:37
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:40
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P9` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:43
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P10` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:46
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P11` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:50
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                                                  ^^^ help: convert the identifier to snake case: `p11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P12` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:54
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                                                      ^^^ help: convert the identifier to snake case: `p12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:19
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:22
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:25
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:28
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:31
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:34
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:37
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:40
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P9` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:43
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P10` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:46
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P11` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:50
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                                                  ^^^ help: convert the identifier to snake case: `p11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P12` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:54
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                                                      ^^^ help: convert the identifier to snake case: `p12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P13` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:58
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                                                          ^^^ help: convert the identifier to snake case: `p13`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:19
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:22
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:25
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:28
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:31
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:34
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:37
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:40
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P9` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:43
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P10` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:46
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P11` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:50
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                                  ^^^ help: convert the identifier to snake case: `p11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P12` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:54
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                                      ^^^ help: convert the identifier to snake case: `p12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P13` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:58
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                                          ^^^ help: convert the identifier to snake case: `p13`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P14` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:62
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                                              ^^^ help: convert the identifier to snake case: `p14`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:19
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:22
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:25
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:28
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:31
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:34
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:37
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:40
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P9` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:43
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P10` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:46
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P11` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:50
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                                  ^^^ help: convert the identifier to snake case: `p11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P12` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:54
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                                      ^^^ help: convert the identifier to snake case: `p12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P13` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:58
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                                          ^^^ help: convert the identifier to snake case: `p13`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P14` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:62
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                                              ^^^ help: convert the identifier to snake case: `p14`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P15` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:66
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                                                  ^^^ help: convert the identifier to snake case: `p15`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:19
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:22
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:25
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:28
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:31
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:34
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:37
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:40
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P9` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:43
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P10` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:46
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P11` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:50
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                                  ^^^ help: convert the identifier to snake case: `p11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P12` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:54
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                                      ^^^ help: convert the identifier to snake case: `p12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P13` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:58
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                                          ^^^ help: convert the identifier to snake case: `p13`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P14` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:62
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                                              ^^^ help: convert the identifier to snake case: `p14`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P15` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:66
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                                                  ^^^ help: convert the identifier to snake case: `p15`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P16` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:70
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                                                      ^^^ help: convert the identifier to snake case: `p16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.50s
[INFO] running `Command { std: "docker" "inspect" "75f1a1067b516e397b0cd4fbb02fd34d0519d65e4699249208e5068e5c780707", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "75f1a1067b516e397b0cd4fbb02fd34d0519d65e4699249208e5068e5c780707", kill_on_drop: false }`
[INFO] [stdout] 75f1a1067b516e397b0cd4fbb02fd34d0519d65e4699249208e5068e5c780707
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f1e2bc0f406cb44955c8b8426f52a0e16a57b941582eff6b4f21dd3e570a6065
[INFO] running `Command { std: "docker" "start" "-a" "f1e2bc0f406cb44955c8b8426f52a0e16a57b941582eff6b4f21dd3e570a6065", kill_on_drop: false }`
[INFO] [stdout] warning: unused imports: `Check`, `ModeResult`, and `Verbose`
[INFO] [stdout]  --> src/combinators.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Check,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout] 7 |     ModeResult,
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 8 |     Verbose
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Failure` and `Success`
[INFO] [stdout]   --> src/parsers/choice.rs:9:9
[INFO] [stdout]    |
[INFO] [stdout]  9 |         Failure,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 10 |         Success,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Failure`, `Success`, `Verbose`, and `implement_modes`
[INFO] [stdout]   --> src/parsers/traced.rs:6:5
[INFO] [stdout]    |
[INFO] [stdout]  6 |     implement_modes,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 11 |         Failure,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 12 |         Success,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 13 |     },
[INFO] [stdout] 14 |     Verbose,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `choice::Choice`
[INFO] [stdout]   --> src/parsers.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use choice::Choice;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `emitting::Emitting`
[INFO] [stdout]   --> src/parsers.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use emitting::Emitting;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `end::End`
[INFO] [stdout]   --> src/parsers.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use end::End;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `first::First`
[INFO] [stdout]   --> src/parsers.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use first::First;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `iterated::Iterated`
[INFO] [stdout]   --> src/parsers.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use iterated::Iterated;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `mapped::Mapped`
[INFO] [stdout]   --> src/parsers.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use mapped::Mapped;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `mapped_error::MappedError`
[INFO] [stdout]   --> src/parsers.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use mapped_error::MappedError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `mapped_messages::MappedMessages`
[INFO] [stdout]   --> src/parsers.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use mapped_messages::MappedMessages;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nothing::Nothing`
[INFO] [stdout]   --> src/parsers.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use nothing::Nothing;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `optional::Optional`
[INFO] [stdout]   --> src/parsers.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use optional::Optional;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `recoverable::Recoverable`
[INFO] [stdout]   --> src/parsers.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use recoverable::Recoverable;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sequenced::Sequenced`
[INFO] [stdout]   --> src/parsers.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use sequenced::Sequenced;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `traced::Traced`
[INFO] [stdout]   --> src/parsers.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use traced::Traced;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Combinators` and `Verbose`
[INFO] [stdout]   --> src/parsers.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     Verbose,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 36 |     ModeResult,
[INFO] [stdout] 37 |     Combinators,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Deref`
[INFO] [stdout]   --> src/parsers.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | use std::ops::Deref;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/parsers/choice.rs:37:21
[INFO] [stdout]    |
[INFO] [stdout] 37 |                 let mut result: ModeResult<O, E, M, _Mode> = _Mode::apply_parser($first, input);
[INFO] [stdout]    |                     ----^^^^^^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     help: remove this `mut`
[INFO] [stdout] ...
[INFO] [stdout] 54 | implement_choice!(P1);
[INFO] [stdout]    | --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]    = note: this warning originates in the macro `choice_tuple` which comes from the expansion of the macro `implement_choice` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `at_least` and `at_most` are never used
[INFO] [stdout]   --> src/parsers/iterated.rs:32:18
[INFO] [stdout]    |
[INFO] [stdout] 29 | impl<O2, P1, P2> Iterated<O2, P1, P2> {
[INFO] [stdout]    | ------------------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 32 |     pub const fn at_least(mut self, minimum: usize) -> Self {
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 38 |     pub const fn at_most(mut self, maximum: usize) -> Self {
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:54:19
[INFO] [stdout]    |
[INFO] [stdout] 54 | implement_choice!(P1);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:55:19
[INFO] [stdout]    |
[INFO] [stdout] 55 | implement_choice!(P1 P2);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:55:22
[INFO] [stdout]    |
[INFO] [stdout] 55 | implement_choice!(P1 P2);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:56:19
[INFO] [stdout]    |
[INFO] [stdout] 56 | implement_choice!(P1 P2 P3);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:56:22
[INFO] [stdout]    |
[INFO] [stdout] 56 | implement_choice!(P1 P2 P3);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:56:25
[INFO] [stdout]    |
[INFO] [stdout] 56 | implement_choice!(P1 P2 P3);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:57:19
[INFO] [stdout]    |
[INFO] [stdout] 57 | implement_choice!(P1 P2 P3 P4);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:57:22
[INFO] [stdout]    |
[INFO] [stdout] 57 | implement_choice!(P1 P2 P3 P4);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:57:25
[INFO] [stdout]    |
[INFO] [stdout] 57 | implement_choice!(P1 P2 P3 P4);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:57:28
[INFO] [stdout]    |
[INFO] [stdout] 57 | implement_choice!(P1 P2 P3 P4);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:58:19
[INFO] [stdout]    |
[INFO] [stdout] 58 | implement_choice!(P1 P2 P3 P4 P5);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:58:22
[INFO] [stdout]    |
[INFO] [stdout] 58 | implement_choice!(P1 P2 P3 P4 P5);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:58:25
[INFO] [stdout]    |
[INFO] [stdout] 58 | implement_choice!(P1 P2 P3 P4 P5);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:58:28
[INFO] [stdout]    |
[INFO] [stdout] 58 | implement_choice!(P1 P2 P3 P4 P5);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:58:31
[INFO] [stdout]    |
[INFO] [stdout] 58 | implement_choice!(P1 P2 P3 P4 P5);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:59:19
[INFO] [stdout]    |
[INFO] [stdout] 59 | implement_choice!(P1 P2 P3 P4 P5 P6);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:59:22
[INFO] [stdout]    |
[INFO] [stdout] 59 | implement_choice!(P1 P2 P3 P4 P5 P6);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:59:25
[INFO] [stdout]    |
[INFO] [stdout] 59 | implement_choice!(P1 P2 P3 P4 P5 P6);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:59:28
[INFO] [stdout]    |
[INFO] [stdout] 59 | implement_choice!(P1 P2 P3 P4 P5 P6);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:59:31
[INFO] [stdout]    |
[INFO] [stdout] 59 | implement_choice!(P1 P2 P3 P4 P5 P6);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:59:34
[INFO] [stdout]    |
[INFO] [stdout] 59 | implement_choice!(P1 P2 P3 P4 P5 P6);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:60:19
[INFO] [stdout]    |
[INFO] [stdout] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:60:22
[INFO] [stdout]    |
[INFO] [stdout] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:60:25
[INFO] [stdout]    |
[INFO] [stdout] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:60:28
[INFO] [stdout]    |
[INFO] [stdout] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:60:31
[INFO] [stdout]    |
[INFO] [stdout] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:60:34
[INFO] [stdout]    |
[INFO] [stdout] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:60:37
[INFO] [stdout]    |
[INFO] [stdout] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:61:19
[INFO] [stdout]    |
[INFO] [stdout] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:61:25
[INFO] [stdout]    |
[INFO] [stdout] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:61:28
[INFO] [stdout]    |
[INFO] [stdout] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:61:31
[INFO] [stdout]    |
[INFO] [stdout] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:61:34
[INFO] [stdout]    |
[INFO] [stdout] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:61:37
[INFO] [stdout]    |
[INFO] [stdout] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:61:40
[INFO] [stdout]    |
[INFO] [stdout] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:19
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:25
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:28
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:31
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:34
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:37
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:40
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P9` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:43
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:19
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:22
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:25
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:28
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:31
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:34
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:37
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:40
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P9` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:43
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P10` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:46
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:19
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:22
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:25
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:28
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:31
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:34
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:37
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:40
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P9` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:43
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P10` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:46
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P11` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:50
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                                                  ^^^ help: convert the identifier to snake case: `p11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:22
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:25
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:28
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:31
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:34
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:37
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:40
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P9` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:43
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P10` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:46
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P11` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:50
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                                                  ^^^ help: convert the identifier to snake case: `p11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P12` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:54
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                                                      ^^^ help: convert the identifier to snake case: `p12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:19
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:22
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:25
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:28
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:31
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:34
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:37
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:40
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P9` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:43
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P10` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:46
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P11` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:50
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                                                  ^^^ help: convert the identifier to snake case: `p11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P12` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:54
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                                                      ^^^ help: convert the identifier to snake case: `p12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P13` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:58
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                                                          ^^^ help: convert the identifier to snake case: `p13`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:19
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:22
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:25
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:28
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:31
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:34
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:37
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:40
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P9` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:43
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P10` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:46
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P11` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:50
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                                  ^^^ help: convert the identifier to snake case: `p11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P12` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:54
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                                      ^^^ help: convert the identifier to snake case: `p12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P13` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:58
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                                          ^^^ help: convert the identifier to snake case: `p13`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P14` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:62
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                                              ^^^ help: convert the identifier to snake case: `p14`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:19
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:22
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:25
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:28
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:31
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:34
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:37
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:40
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P9` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:43
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P10` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:46
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P11` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:50
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                                  ^^^ help: convert the identifier to snake case: `p11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P12` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:54
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                                      ^^^ help: convert the identifier to snake case: `p12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P13` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:58
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                                          ^^^ help: convert the identifier to snake case: `p13`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P14` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:62
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                                              ^^^ help: convert the identifier to snake case: `p14`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P15` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:66
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                                                  ^^^ help: convert the identifier to snake case: `p15`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:19
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:22
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:25
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:28
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:31
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:34
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:37
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:40
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P9` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:43
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P10` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:46
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P11` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:50
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                                  ^^^ help: convert the identifier to snake case: `p11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P12` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:54
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                                      ^^^ help: convert the identifier to snake case: `p12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P13` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:58
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                                          ^^^ help: convert the identifier to snake case: `p13`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P14` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:62
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                                              ^^^ help: convert the identifier to snake case: `p14`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P15` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:66
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                                                  ^^^ help: convert the identifier to snake case: `p15`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P16` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:70
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                                                      ^^^ help: convert the identifier to snake case: `p16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling pups_core v0.1.15 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `Check`, `ModeResult`, and `Verbose`
[INFO] [stdout]  --> src/combinators.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Check,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout] 7 |     ModeResult,
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 8 |     Verbose
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Failure` and `Success`
[INFO] [stdout]   --> src/parsers/choice.rs:9:9
[INFO] [stdout]    |
[INFO] [stdout]  9 |         Failure,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 10 |         Success,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Failure`, `Success`, `Verbose`, and `implement_modes`
[INFO] [stdout]   --> src/parsers/traced.rs:6:5
[INFO] [stdout]    |
[INFO] [stdout]  6 |     implement_modes,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 11 |         Failure,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 12 |         Success,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 13 |     },
[INFO] [stdout] 14 |     Verbose,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `choice::Choice`
[INFO] [stdout]   --> src/parsers.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use choice::Choice;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `emitting::Emitting`
[INFO] [stdout]   --> src/parsers.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use emitting::Emitting;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `end::End`
[INFO] [stdout]   --> src/parsers.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use end::End;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `first::First`
[INFO] [stdout]   --> src/parsers.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use first::First;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `iterated::Iterated`
[INFO] [stdout]   --> src/parsers.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use iterated::Iterated;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `mapped::Mapped`
[INFO] [stdout]   --> src/parsers.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use mapped::Mapped;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `mapped_error::MappedError`
[INFO] [stdout]   --> src/parsers.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use mapped_error::MappedError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `mapped_messages::MappedMessages`
[INFO] [stdout]   --> src/parsers.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use mapped_messages::MappedMessages;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `nothing::Nothing`
[INFO] [stdout]   --> src/parsers.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use nothing::Nothing;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `optional::Optional`
[INFO] [stdout]   --> src/parsers.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use optional::Optional;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `recoverable::Recoverable`
[INFO] [stdout]   --> src/parsers.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use recoverable::Recoverable;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sequenced::Sequenced`
[INFO] [stdout]   --> src/parsers.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use sequenced::Sequenced;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `traced::Traced`
[INFO] [stdout]   --> src/parsers.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use traced::Traced;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Combinators` and `Verbose`
[INFO] [stdout]   --> src/parsers.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     Verbose,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 36 |     ModeResult,
[INFO] [stdout] 37 |     Combinators,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Deref`
[INFO] [stdout]   --> src/parsers.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | use std::ops::Deref;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/parsers/choice.rs:37:21
[INFO] [stdout]    |
[INFO] [stdout] 37 |                 let mut result: ModeResult<O, E, M, _Mode> = _Mode::apply_parser($first, input);
[INFO] [stdout]    |                     ----^^^^^^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     help: remove this `mut`
[INFO] [stdout] ...
[INFO] [stdout] 54 | implement_choice!(P1);
[INFO] [stdout]    | --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]    = note: this warning originates in the macro `choice_tuple` which comes from the expansion of the macro `implement_choice` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `at_least` and `at_most` are never used
[INFO] [stdout]   --> src/parsers/iterated.rs:32:18
[INFO] [stdout]    |
[INFO] [stdout] 29 | impl<O2, P1, P2> Iterated<O2, P1, P2> {
[INFO] [stdout]    | ------------------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 32 |     pub const fn at_least(mut self, minimum: usize) -> Self {
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 38 |     pub const fn at_most(mut self, maximum: usize) -> Self {
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:54:19
[INFO] [stdout]    |
[INFO] [stdout] 54 | implement_choice!(P1);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:55:19
[INFO] [stdout]    |
[INFO] [stdout] 55 | implement_choice!(P1 P2);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:55:22
[INFO] [stdout]    |
[INFO] [stdout] 55 | implement_choice!(P1 P2);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:56:19
[INFO] [stdout]    |
[INFO] [stdout] 56 | implement_choice!(P1 P2 P3);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:56:22
[INFO] [stdout]    |
[INFO] [stdout] 56 | implement_choice!(P1 P2 P3);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:56:25
[INFO] [stdout]    |
[INFO] [stdout] 56 | implement_choice!(P1 P2 P3);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:57:19
[INFO] [stdout]    |
[INFO] [stdout] 57 | implement_choice!(P1 P2 P3 P4);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:57:22
[INFO] [stdout]    |
[INFO] [stdout] 57 | implement_choice!(P1 P2 P3 P4);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:57:25
[INFO] [stdout]    |
[INFO] [stdout] 57 | implement_choice!(P1 P2 P3 P4);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:57:28
[INFO] [stdout]    |
[INFO] [stdout] 57 | implement_choice!(P1 P2 P3 P4);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:58:19
[INFO] [stdout]    |
[INFO] [stdout] 58 | implement_choice!(P1 P2 P3 P4 P5);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:58:22
[INFO] [stdout]    |
[INFO] [stdout] 58 | implement_choice!(P1 P2 P3 P4 P5);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:58:25
[INFO] [stdout]    |
[INFO] [stdout] 58 | implement_choice!(P1 P2 P3 P4 P5);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:58:28
[INFO] [stdout]    |
[INFO] [stdout] 58 | implement_choice!(P1 P2 P3 P4 P5);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:58:31
[INFO] [stdout]    |
[INFO] [stdout] 58 | implement_choice!(P1 P2 P3 P4 P5);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:59:19
[INFO] [stdout]    |
[INFO] [stdout] 59 | implement_choice!(P1 P2 P3 P4 P5 P6);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:59:22
[INFO] [stdout]    |
[INFO] [stdout] 59 | implement_choice!(P1 P2 P3 P4 P5 P6);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:59:25
[INFO] [stdout]    |
[INFO] [stdout] 59 | implement_choice!(P1 P2 P3 P4 P5 P6);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:59:28
[INFO] [stdout]    |
[INFO] [stdout] 59 | implement_choice!(P1 P2 P3 P4 P5 P6);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:59:31
[INFO] [stdout]    |
[INFO] [stdout] 59 | implement_choice!(P1 P2 P3 P4 P5 P6);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:59:34
[INFO] [stdout]    |
[INFO] [stdout] 59 | implement_choice!(P1 P2 P3 P4 P5 P6);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:60:19
[INFO] [stdout]    |
[INFO] [stdout] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:60:22
[INFO] [stdout]    |
[INFO] [stdout] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:60:25
[INFO] [stdout]    |
[INFO] [stdout] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:60:28
[INFO] [stdout]    |
[INFO] [stdout] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:60:31
[INFO] [stdout]    |
[INFO] [stdout] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:60:34
[INFO] [stdout]    |
[INFO] [stdout] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:60:37
[INFO] [stdout]    |
[INFO] [stdout] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:61:19
[INFO] [stdout]    |
[INFO] [stdout] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:61:25
[INFO] [stdout]    |
[INFO] [stdout] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:61:28
[INFO] [stdout]    |
[INFO] [stdout] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:61:31
[INFO] [stdout]    |
[INFO] [stdout] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:61:34
[INFO] [stdout]    |
[INFO] [stdout] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:61:37
[INFO] [stdout]    |
[INFO] [stdout] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:61:40
[INFO] [stdout]    |
[INFO] [stdout] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:19
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:25
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:28
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:31
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:34
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:37
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:40
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P9` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:63:43
[INFO] [stdout]    |
[INFO] [stdout] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stdout]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:19
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:22
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:25
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:28
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:31
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:34
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:37
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:40
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P9` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:43
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P10` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:64:46
[INFO] [stdout]    |
[INFO] [stdout] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stdout]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:19
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:22
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:25
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:28
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:31
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:34
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:37
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:40
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P9` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:43
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P10` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:46
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P11` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:65:50
[INFO] [stdout]    |
[INFO] [stdout] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stdout]    |                                                  ^^^ help: convert the identifier to snake case: `p11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:22
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:25
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:28
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:31
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:34
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:37
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:40
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P9` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:43
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P10` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:46
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P11` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:50
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                                                  ^^^ help: convert the identifier to snake case: `p11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P12` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:66:54
[INFO] [stdout]    |
[INFO] [stdout] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stdout]    |                                                      ^^^ help: convert the identifier to snake case: `p12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:19
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:22
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:25
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:28
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:31
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:34
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:37
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:40
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P9` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:43
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P10` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:46
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P11` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:50
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                                                  ^^^ help: convert the identifier to snake case: `p11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P12` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:54
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                                                      ^^^ help: convert the identifier to snake case: `p12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P13` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:67:58
[INFO] [stdout]    |
[INFO] [stdout] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stdout]    |                                                          ^^^ help: convert the identifier to snake case: `p13`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:19
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:22
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:25
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:28
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:31
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:34
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:37
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:40
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P9` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:43
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P10` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:46
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P11` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:50
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                                  ^^^ help: convert the identifier to snake case: `p11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P12` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:54
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                                      ^^^ help: convert the identifier to snake case: `p12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P13` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:58
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                                          ^^^ help: convert the identifier to snake case: `p13`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P14` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:68:62
[INFO] [stdout]    |
[INFO] [stdout] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stdout]    |                                                              ^^^ help: convert the identifier to snake case: `p14`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:19
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:22
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:25
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:28
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:31
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:34
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:37
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:40
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P9` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:43
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P10` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:46
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P11` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:50
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                                  ^^^ help: convert the identifier to snake case: `p11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P12` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:54
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                                      ^^^ help: convert the identifier to snake case: `p12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P13` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:58
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                                          ^^^ help: convert the identifier to snake case: `p13`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P14` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:62
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                                              ^^^ help: convert the identifier to snake case: `p14`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P15` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:69:66
[INFO] [stdout]    |
[INFO] [stdout] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout]    |                                                                  ^^^ help: convert the identifier to snake case: `p15`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P1` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:19
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P2` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:22
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P3` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:25
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P4` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:28
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P5` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:31
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P6` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:34
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P7` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:37
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P8` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:40
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P9` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:43
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P10` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:46
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P11` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:50
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                                  ^^^ help: convert the identifier to snake case: `p11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P12` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:54
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                                      ^^^ help: convert the identifier to snake case: `p12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P13` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:58
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                                          ^^^ help: convert the identifier to snake case: `p13`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P14` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:62
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                                              ^^^ help: convert the identifier to snake case: `p14`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P15` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:66
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                                                  ^^^ help: convert the identifier to snake case: `p15`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `P16` should have a snake case name
[INFO] [stdout]   --> src/parsers/choice.rs:70:70
[INFO] [stdout]    |
[INFO] [stdout] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stdout]    |                                                                      ^^^ help: convert the identifier to snake case: `p16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.62s
[INFO] running `Command { std: "docker" "inspect" "f1e2bc0f406cb44955c8b8426f52a0e16a57b941582eff6b4f21dd3e570a6065", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f1e2bc0f406cb44955c8b8426f52a0e16a57b941582eff6b4f21dd3e570a6065", kill_on_drop: false }`
[INFO] [stdout] f1e2bc0f406cb44955c8b8426f52a0e16a57b941582eff6b4f21dd3e570a6065
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 6598c9c65ecc13f87d57cd0b4a99bd7fc7e422b46d467e28a28fc4f2529475b5
[INFO] running `Command { std: "docker" "start" "-a" "6598c9c65ecc13f87d57cd0b4a99bd7fc7e422b46d467e28a28fc4f2529475b5", kill_on_drop: false }`
[INFO] [stderr] warning: unused imports: `Check`, `ModeResult`, and `Verbose`
[INFO] [stderr]  --> src/combinators.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 |     Check,
[INFO] [stderr]   |     ^^^^^
[INFO] [stderr] 7 |     ModeResult,
[INFO] [stderr]   |     ^^^^^^^^^^
[INFO] [stderr] 8 |     Verbose
[INFO] [stderr]   |     ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Failure` and `Success`
[INFO] [stderr]   --> src/parsers/choice.rs:9:9
[INFO] [stderr]    |
[INFO] [stderr]  9 |         Failure,
[INFO] [stderr]    |         ^^^^^^^
[INFO] [stderr] 10 |         Success,
[INFO] [stderr]    |         ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Failure`, `Success`, `Verbose`, and `implement_modes`
[INFO] [stderr]   --> src/parsers/traced.rs:6:5
[INFO] [stderr]    |
[INFO] [stderr]  6 |     implement_modes,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 11 |         Failure,
[INFO] [stderr]    |         ^^^^^^^
[INFO] [stderr] 12 |         Success,
[INFO] [stderr]    |         ^^^^^^^
[INFO] [stderr] 13 |     },
[INFO] [stderr] 14 |     Verbose,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `choice::Choice`
[INFO] [stderr]   --> src/parsers.rs:18:5
[INFO] [stderr]    |
[INFO] [stderr] 18 | use choice::Choice;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `emitting::Emitting`
[INFO] [stderr]   --> src/parsers.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 19 | use emitting::Emitting;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `end::End`
[INFO] [stderr]   --> src/parsers.rs:20:5
[INFO] [stderr]    |
[INFO] [stderr] 20 | use end::End;
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `first::First`
[INFO] [stderr]   --> src/parsers.rs:21:5
[INFO] [stderr]    |
[INFO] [stderr] 21 | use first::First;
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `iterated::Iterated`
[INFO] [stderr]   --> src/parsers.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 | use iterated::Iterated;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `mapped::Mapped`
[INFO] [stderr]   --> src/parsers.rs:23:5
[INFO] [stderr]    |
[INFO] [stderr] 23 | use mapped::Mapped;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `mapped_error::MappedError`
[INFO] [stderr]   --> src/parsers.rs:24:5
[INFO] [stderr]    |
[INFO] [stderr] 24 | use mapped_error::MappedError;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `mapped_messages::MappedMessages`
[INFO] [stderr]   --> src/parsers.rs:25:5
[INFO] [stderr]    |
[INFO] [stderr] 25 | use mapped_messages::MappedMessages;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `nothing::Nothing`
[INFO] [stderr]   --> src/parsers.rs:26:5
[INFO] [stderr]    |
[INFO] [stderr] 26 | use nothing::Nothing;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `optional::Optional`
[INFO] [stderr]   --> src/parsers.rs:27:5
[INFO] [stderr]    |
[INFO] [stderr] 27 | use optional::Optional;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `recoverable::Recoverable`
[INFO] [stderr]   --> src/parsers.rs:28:5
[INFO] [stderr]    |
[INFO] [stderr] 28 | use recoverable::Recoverable;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `sequenced::Sequenced`
[INFO] [stderr]   --> src/parsers.rs:29:5
[INFO] [stderr]    |
[INFO] [stderr] 29 | use sequenced::Sequenced;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `traced::Traced`
[INFO] [stderr]   --> src/parsers.rs:30:5
[INFO] [stderr]    |
[INFO] [stderr] 30 | use traced::Traced;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Combinators` and `Verbose`
[INFO] [stderr]   --> src/parsers.rs:35:5
[INFO] [stderr]    |
[INFO] [stderr] 35 |     Verbose,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] 36 |     ModeResult,
[INFO] [stderr] 37 |     Combinators,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::ops::Deref`
[INFO] [stderr]   --> src/parsers.rs:39:5
[INFO] [stderr]    |
[INFO] [stderr] 39 | use std::ops::Deref;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/parsers/choice.rs:37:21
[INFO] [stderr]    |
[INFO] [stderr] 37 |                 let mut result: ModeResult<O, E, M, _Mode> = _Mode::apply_parser($first, input);
[INFO] [stderr]    |                     ----^^^^^^
[INFO] [stderr]    |                     |
[INFO] [stderr]    |                     help: remove this `mut`
[INFO] [stderr] ...
[INFO] [stderr] 54 | implement_choice!(P1);
[INFO] [stderr]    | --------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr]    = note: this warning originates in the macro `choice_tuple` which comes from the expansion of the macro `implement_choice` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: methods `at_least` and `at_most` are never used
[INFO] [stderr]   --> src/parsers/iterated.rs:32:18
[INFO] [stderr]    |
[INFO] [stderr] 29 | impl<O2, P1, P2> Iterated<O2, P1, P2> {
[INFO] [stderr]    | ------------------------------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 32 |     pub const fn at_least(mut self, minimum: usize) -> Self {
[INFO] [stderr]    |                  ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 38 |     pub const fn at_most(mut self, maximum: usize) -> Self {
[INFO] [stderr]    |                  ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P1` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:54:19
[INFO] [stderr]    |
[INFO] [stderr] 54 | implement_choice!(P1);
[INFO] [stderr]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P1` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:55:19
[INFO] [stderr]    |
[INFO] [stderr] 55 | implement_choice!(P1 P2);
[INFO] [stderr]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P2` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:55:22
[INFO] [stderr]    |
[INFO] [stderr] 55 | implement_choice!(P1 P2);
[INFO] [stderr]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P1` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:56:19
[INFO] [stderr]    |
[INFO] [stderr] 56 | implement_choice!(P1 P2 P3);
[INFO] [stderr]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P2` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:56:22
[INFO] [stderr]    |
[INFO] [stderr] 56 | implement_choice!(P1 P2 P3);
[INFO] [stderr]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P3` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:56:25
[INFO] [stderr]    |
[INFO] [stderr] 56 | implement_choice!(P1 P2 P3);
[INFO] [stderr]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P1` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:57:19
[INFO] [stderr]    |
[INFO] [stderr] 57 | implement_choice!(P1 P2 P3 P4);
[INFO] [stderr]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P2` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:57:22
[INFO] [stderr]    |
[INFO] [stderr] 57 | implement_choice!(P1 P2 P3 P4);
[INFO] [stderr]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P3` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:57:25
[INFO] [stderr]    |
[INFO] [stderr] 57 | implement_choice!(P1 P2 P3 P4);
[INFO] [stderr]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P4` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:57:28
[INFO] [stderr]    |
[INFO] [stderr] 57 | implement_choice!(P1 P2 P3 P4);
[INFO] [stderr]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P1` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:58:19
[INFO] [stderr]    |
[INFO] [stderr] 58 | implement_choice!(P1 P2 P3 P4 P5);
[INFO] [stderr]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P2` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:58:22
[INFO] [stderr]    |
[INFO] [stderr] 58 | implement_choice!(P1 P2 P3 P4 P5);
[INFO] [stderr]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P3` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:58:25
[INFO] [stderr]    |
[INFO] [stderr] 58 | implement_choice!(P1 P2 P3 P4 P5);
[INFO] [stderr]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P4` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:58:28
[INFO] [stderr]    |
[INFO] [stderr] 58 | implement_choice!(P1 P2 P3 P4 P5);
[INFO] [stderr]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P5` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:58:31
[INFO] [stderr]    |
[INFO] [stderr] 58 | implement_choice!(P1 P2 P3 P4 P5);
[INFO] [stderr]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P1` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:59:19
[INFO] [stderr]    |
[INFO] [stderr] 59 | implement_choice!(P1 P2 P3 P4 P5 P6);
[INFO] [stderr]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P2` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:59:22
[INFO] [stderr]    |
[INFO] [stderr] 59 | implement_choice!(P1 P2 P3 P4 P5 P6);
[INFO] [stderr]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P3` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:59:25
[INFO] [stderr]    |
[INFO] [stderr] 59 | implement_choice!(P1 P2 P3 P4 P5 P6);
[INFO] [stderr]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P4` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:59:28
[INFO] [stderr]    |
[INFO] [stderr] 59 | implement_choice!(P1 P2 P3 P4 P5 P6);
[INFO] [stderr]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P5` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:59:31
[INFO] [stderr]    |
[INFO] [stderr] 59 | implement_choice!(P1 P2 P3 P4 P5 P6);
[INFO] [stderr]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P6` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:59:34
[INFO] [stderr]    |
[INFO] [stderr] 59 | implement_choice!(P1 P2 P3 P4 P5 P6);
[INFO] [stderr]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P1` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:60:19
[INFO] [stderr]    |
[INFO] [stderr] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stderr]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P2` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:60:22
[INFO] [stderr]    |
[INFO] [stderr] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stderr]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P3` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:60:25
[INFO] [stderr]    |
[INFO] [stderr] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stderr]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P4` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:60:28
[INFO] [stderr]    |
[INFO] [stderr] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stderr]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P5` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:60:31
[INFO] [stderr]    |
[INFO] [stderr] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stderr]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P6` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:60:34
[INFO] [stderr]    |
[INFO] [stderr] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stderr]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P7` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:60:37
[INFO] [stderr]    |
[INFO] [stderr] 60 | implement_choice!(P1 P2 P3 P4 P5 P6 P7);
[INFO] [stderr]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P1` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:61:19
[INFO] [stderr]    |
[INFO] [stderr] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stderr]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P2` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:61:22
[INFO] [stderr]    |
[INFO] [stderr] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stderr]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P3` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:61:25
[INFO] [stderr]    |
[INFO] [stderr] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stderr]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P4` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:61:28
[INFO] [stderr]    |
[INFO] [stderr] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stderr]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P5` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:61:31
[INFO] [stderr]    |
[INFO] [stderr] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stderr]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P6` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:61:34
[INFO] [stderr]    |
[INFO] [stderr] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stderr]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P7` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:61:37
[INFO] [stderr]    |
[INFO] [stderr] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stderr]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P8` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:61:40
[INFO] [stderr]    |
[INFO] [stderr] 61 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8);
[INFO] [stderr]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P1` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:63:19
[INFO] [stderr]    |
[INFO] [stderr] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stderr]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P2` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:63:22
[INFO] [stderr]    |
[INFO] [stderr] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stderr]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P3` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:63:25
[INFO] [stderr]    |
[INFO] [stderr] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stderr]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P4` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:63:28
[INFO] [stderr]    |
[INFO] [stderr] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stderr]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P5` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:63:31
[INFO] [stderr]    |
[INFO] [stderr] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stderr]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P6` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:63:34
[INFO] [stderr]    |
[INFO] [stderr] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stderr]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P7` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:63:37
[INFO] [stderr]    |
[INFO] [stderr] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stderr]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P8` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:63:40
[INFO] [stderr]    |
[INFO] [stderr] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stderr]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P9` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:63:43
[INFO] [stderr]    |
[INFO] [stderr] 63 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9);
[INFO] [stderr]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P1` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:64:19
[INFO] [stderr]    |
[INFO] [stderr] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stderr]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P2` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:64:22
[INFO] [stderr]    |
[INFO] [stderr] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stderr]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P3` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:64:25
[INFO] [stderr]    |
[INFO] [stderr] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stderr]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P4` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:64:28
[INFO] [stderr]    |
[INFO] [stderr] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stderr]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P5` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:64:31
[INFO] [stderr]    |
[INFO] [stderr] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stderr]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P6` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:64:34
[INFO] [stderr]    |
[INFO] [stderr] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stderr]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P7` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:64:37
[INFO] [stderr]    |
[INFO] [stderr] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stderr]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P8` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:64:40
[INFO] [stderr]    |
[INFO] [stderr] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stderr]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P9` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:64:43
[INFO] [stderr]    |
[INFO] [stderr] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stderr]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P10` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:64:46
[INFO] [stderr]    |
[INFO] [stderr] 64 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10);
[INFO] [stderr]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P1` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:65:19
[INFO] [stderr]    |
[INFO] [stderr] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stderr]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P2` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:65:22
[INFO] [stderr]    |
[INFO] [stderr] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stderr]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P3` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:65:25
[INFO] [stderr]    |
[INFO] [stderr] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stderr]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P4` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:65:28
[INFO] [stderr]    |
[INFO] [stderr] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stderr]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P5` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:65:31
[INFO] [stderr]    |
[INFO] [stderr] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stderr]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P6` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:65:34
[INFO] [stderr]    |
[INFO] [stderr] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stderr]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P7` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:65:37
[INFO] [stderr]    |
[INFO] [stderr] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stderr]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P8` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:65:40
[INFO] [stderr]    |
[INFO] [stderr] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stderr]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P9` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:65:43
[INFO] [stderr]    |
[INFO] [stderr] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stderr]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P10` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:65:46
[INFO] [stderr]    |
[INFO] [stderr] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stderr]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P11` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:65:50
[INFO] [stderr]    |
[INFO] [stderr] 65 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11);
[INFO] [stderr]    |                                                  ^^^ help: convert the identifier to snake case: `p11`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P1` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:66:19
[INFO] [stderr]    |
[INFO] [stderr] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stderr]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P2` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:66:22
[INFO] [stderr]    |
[INFO] [stderr] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stderr]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P3` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:66:25
[INFO] [stderr]    |
[INFO] [stderr] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stderr]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P4` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:66:28
[INFO] [stderr]    |
[INFO] [stderr] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stderr]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P5` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:66:31
[INFO] [stderr]    |
[INFO] [stderr] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stderr]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P6` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:66:34
[INFO] [stderr]    |
[INFO] [stderr] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stderr]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P7` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:66:37
[INFO] [stderr]    |
[INFO] [stderr] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stderr]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P8` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:66:40
[INFO] [stderr]    |
[INFO] [stderr] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stderr]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P9` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:66:43
[INFO] [stderr]    |
[INFO] [stderr] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stderr]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P10` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:66:46
[INFO] [stderr]    |
[INFO] [stderr] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stderr]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P11` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:66:50
[INFO] [stderr]    |
[INFO] [stderr] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stderr]    |                                                  ^^^ help: convert the identifier to snake case: `p11`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P12` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:66:54
[INFO] [stderr]    |
[INFO] [stderr] 66 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12);
[INFO] [stderr]    |                                                      ^^^ help: convert the identifier to snake case: `p12`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P1` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:67:19
[INFO] [stderr]    |
[INFO] [stderr] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stderr]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P2` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:67:22
[INFO] [stderr]    |
[INFO] [stderr] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stderr]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P3` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:67:25
[INFO] [stderr]    |
[INFO] [stderr] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stderr]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P4` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:67:28
[INFO] [stderr]    |
[INFO] [stderr] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stderr]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P5` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:67:31
[INFO] [stderr]    |
[INFO] [stderr] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stderr]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P6` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:67:34
[INFO] [stderr]    |
[INFO] [stderr] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stderr]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P7` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:67:37
[INFO] [stderr]    |
[INFO] [stderr] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stderr]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P8` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:67:40
[INFO] [stderr]    |
[INFO] [stderr] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stderr]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P9` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:67:43
[INFO] [stderr]    |
[INFO] [stderr] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stderr]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P10` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:67:46
[INFO] [stderr]    |
[INFO] [stderr] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stderr]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P11` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:67:50
[INFO] [stderr]    |
[INFO] [stderr] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stderr]    |                                                  ^^^ help: convert the identifier to snake case: `p11`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P12` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:67:54
[INFO] [stderr]    |
[INFO] [stderr] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stderr]    |                                                      ^^^ help: convert the identifier to snake case: `p12`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P13` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:67:58
[INFO] [stderr]    |
[INFO] [stderr] 67 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13);
[INFO] [stderr]    |                                                          ^^^ help: convert the identifier to snake case: `p13`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P1` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:68:19
[INFO] [stderr]    |
[INFO] [stderr] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stderr]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P2` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:68:22
[INFO] [stderr]    |
[INFO] [stderr] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stderr]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P3` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:68:25
[INFO] [stderr]    |
[INFO] [stderr] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stderr]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P4` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:68:28
[INFO] [stderr]    |
[INFO] [stderr] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stderr]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P5` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:68:31
[INFO] [stderr]    |
[INFO] [stderr] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stderr]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P6` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:68:34
[INFO] [stderr]    |
[INFO] [stderr] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stderr]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P7` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:68:37
[INFO] [stderr]    |
[INFO] [stderr] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stderr]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P8` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:68:40
[INFO] [stderr]    |
[INFO] [stderr] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stderr]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P9` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:68:43
[INFO] [stderr]    |
[INFO] [stderr] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stderr]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P10` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:68:46
[INFO] [stderr]    |
[INFO] [stderr] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stderr]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P11` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:68:50
[INFO] [stderr]    |
[INFO] [stderr] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stderr]    |                                                  ^^^ help: convert the identifier to snake case: `p11`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P12` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:68:54
[INFO] [stderr]    |
[INFO] [stderr] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stderr]    |                                                      ^^^ help: convert the identifier to snake case: `p12`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P13` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:68:58
[INFO] [stderr]    |
[INFO] [stderr] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stderr]    |                                                          ^^^ help: convert the identifier to snake case: `p13`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P14` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:68:62
[INFO] [stderr]    |
[INFO] [stderr] 68 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14);
[INFO] [stderr]    |                                                              ^^^ help: convert the identifier to snake case: `p14`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P1` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:69:19
[INFO] [stderr]    |
[INFO] [stderr] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stderr]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P2` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:69:22
[INFO] [stderr]    |
[INFO] [stderr] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stderr]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P3` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:69:25
[INFO] [stderr]    |
[INFO] [stderr] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stderr]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P4` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:69:28
[INFO] [stderr]    |
[INFO] [stderr] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stderr]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P5` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:69:31
[INFO] [stderr]    |
[INFO] [stderr] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stderr]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P6` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:69:34
[INFO] [stderr]    |
[INFO] [stderr] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stderr]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P7` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:69:37
[INFO] [stdout] 
[INFO] [stderr]    |
[INFO] [stdout] running 0 tests
[INFO] [stderr] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stdout] 
[INFO] [stderr]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stderr] warning: variable `P8` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:69:40
[INFO] [stderr]    |
[INFO] [stderr] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stderr]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P9` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:69:43
[INFO] [stderr]    |
[INFO] [stderr] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stderr]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stdout] running 0 tests
[INFO] [stderr] warning: variable `P10` should have a snake case name
[INFO] [stdout] 
[INFO] [stderr]   --> src/parsers/choice.rs:69:46
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]    |
[INFO] [stdout] 
[INFO] [stderr] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stderr]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P11` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:69:50
[INFO] [stderr]    |
[INFO] [stderr] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stderr]    |                                                  ^^^ help: convert the identifier to snake case: `p11`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P12` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:69:54
[INFO] [stderr]    |
[INFO] [stderr] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stderr]    |                                                      ^^^ help: convert the identifier to snake case: `p12`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P13` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:69:58
[INFO] [stderr]    |
[INFO] [stderr] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stderr]    |                                                          ^^^ help: convert the identifier to snake case: `p13`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P14` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:69:62
[INFO] [stderr]    |
[INFO] [stderr] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stderr]    |                                                              ^^^ help: convert the identifier to snake case: `p14`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P15` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:69:66
[INFO] [stderr]    |
[INFO] [stderr] 69 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15);
[INFO] [stderr]    |                                                                  ^^^ help: convert the identifier to snake case: `p15`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P1` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:70:19
[INFO] [stderr]    |
[INFO] [stderr] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stderr]    |                   ^^ help: convert the identifier to snake case: `p1`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P2` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:70:22
[INFO] [stderr]    |
[INFO] [stderr] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stderr]    |                      ^^ help: convert the identifier to snake case: `p2`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P3` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:70:25
[INFO] [stderr]    |
[INFO] [stderr] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stderr]    |                         ^^ help: convert the identifier to snake case: `p3`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P4` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:70:28
[INFO] [stderr]    |
[INFO] [stderr] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stderr]    |                            ^^ help: convert the identifier to snake case: `p4`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P5` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:70:31
[INFO] [stderr]    |
[INFO] [stderr] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stderr]    |                               ^^ help: convert the identifier to snake case: `p5`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P6` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:70:34
[INFO] [stderr]    |
[INFO] [stderr] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stderr]    |                                  ^^ help: convert the identifier to snake case: `p6`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P7` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:70:37
[INFO] [stderr]    |
[INFO] [stderr] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stderr]    |                                     ^^ help: convert the identifier to snake case: `p7`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P8` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:70:40
[INFO] [stderr]    |
[INFO] [stderr] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stderr]    |                                        ^^ help: convert the identifier to snake case: `p8`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P9` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:70:43
[INFO] [stderr]    |
[INFO] [stderr] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stderr]    |                                           ^^ help: convert the identifier to snake case: `p9`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P10` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:70:46
[INFO] [stderr]    |
[INFO] [stderr] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stderr]    |                                              ^^^ help: convert the identifier to snake case: `p10`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P11` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:70:50
[INFO] [stderr]    |
[INFO] [stderr] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stderr]    |                                                  ^^^ help: convert the identifier to snake case: `p11`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P12` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:70:54
[INFO] [stderr]    |
[INFO] [stderr] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stderr]    |                                                      ^^^ help: convert the identifier to snake case: `p12`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P13` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:70:58
[INFO] [stderr]    |
[INFO] [stderr] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stderr]    |                                                          ^^^ help: convert the identifier to snake case: `p13`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P14` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:70:62
[INFO] [stderr]    |
[INFO] [stderr] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stderr]    |                                                              ^^^ help: convert the identifier to snake case: `p14`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P15` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:70:66
[INFO] [stderr]    |
[INFO] [stderr] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stderr]    |                                                                  ^^^ help: convert the identifier to snake case: `p15`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `P16` should have a snake case name
[INFO] [stderr]   --> src/parsers/choice.rs:70:70
[INFO] [stderr]    |
[INFO] [stderr] 70 | implement_choice!(P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16);
[INFO] [stderr]    |                                                                      ^^^ help: convert the identifier to snake case: `p16`
[INFO] [stderr] 
[INFO] [stderr] warning: `pups_core` (lib) generated 156 warnings (run `cargo fix --lib -p pups_core` to apply 19 suggestions)
[INFO] [stderr] warning: `pups_core` (lib test) generated 156 warnings (156 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pups_core-d10f8ba62cb27363)
[INFO] [stderr]      Running tests/master.rs (/opt/rustwide/target/debug/deps/master-8f6f60b19b81cfee)
[INFO] [stderr]    Doc-tests pups_core
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "6598c9c65ecc13f87d57cd0b4a99bd7fc7e422b46d467e28a28fc4f2529475b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6598c9c65ecc13f87d57cd0b4a99bd7fc7e422b46d467e28a28fc4f2529475b5", kill_on_drop: false }`
[INFO] [stdout] 6598c9c65ecc13f87d57cd0b4a99bd7fc7e422b46d467e28a28fc4f2529475b5
