[INFO] fetching crate ruby-parser 0.0.0-dev1... [INFO] checking ruby-parser-0.0.0-dev1 against master#f609b7e0586f81fefb3523e3e17adf779ac416be for pr-129466-2 [INFO] extracting crate ruby-parser 0.0.0-dev1 into /workspace/builds/worker-1-tc1/source [INFO] validating manifest of crates.io crate ruby-parser 0.0.0-dev1 on toolchain f609b7e0586f81fefb3523e3e17adf779ac416be [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate ruby-parser 0.0.0-dev1 [INFO] finished tweaking crates.io crate ruby-parser 0.0.0-dev1 [INFO] tweaked toml for crates.io crate ruby-parser 0.0.0-dev1 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 15 packages to latest compatible versions [INFO] [stderr] Adding arrayvec v0.5.2 (available: v0.7.6) [INFO] [stderr] Adding bitflags v1.3.2 (available: v2.6.0) [INFO] [stderr] Adding bitvec v0.19.6 (available: v1.0.1) [INFO] [stderr] Adding funty v1.1.0 (available: v2.0.0) [INFO] [stderr] Adding lexical-core v0.7.6 (available: v1.0.2) [INFO] [stderr] Adding memchr v2.3.4 (available: v2.7.4) [INFO] [stderr] Adding nom v6.2.2 (available: v7.1.3) [INFO] [stderr] Adding radium v0.5.3 (available: v1.1.0) [INFO] [stderr] Adding wyz v0.2.0 (available: v0.6.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a5fadc9aa038ad7af1d166bf0af1fb96807fb0b2c17b8f76d17eaf0ac82e3bda [INFO] running `Command { std: "docker" "start" "-a" "a5fadc9aa038ad7af1d166bf0af1fb96807fb0b2c17b8f76d17eaf0ac82e3bda", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a5fadc9aa038ad7af1d166bf0af1fb96807fb0b2c17b8f76d17eaf0ac82e3bda", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a5fadc9aa038ad7af1d166bf0af1fb96807fb0b2c17b8f76d17eaf0ac82e3bda", kill_on_drop: false }` [INFO] [stdout] a5fadc9aa038ad7af1d166bf0af1fb96807fb0b2c17b8f76d17eaf0ac82e3bda [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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 79311dd174e5f16d609c5f1e2dba0825b0125e829711b2b261bd6b7aec4a37fd [INFO] running `Command { std: "docker" "start" "-a" "79311dd174e5f16d609c5f1e2dba0825b0125e829711b2b261bd6b7aec4a37fd", kill_on_drop: false }` [INFO] [stderr] Compiling radium v0.5.3 [INFO] [stderr] Compiling memchr v2.3.4 [INFO] [stderr] Checking funty v1.1.0 [INFO] [stderr] Checking wyz v0.2.0 [INFO] [stderr] Checking tap v1.0.1 [INFO] [stderr] Compiling nom v6.2.2 [INFO] [stderr] Checking codemap v0.1.3 [INFO] [stderr] Checking bitvec v0.19.6 [INFO] [stderr] Checking ruby-parser v0.0.0-dev1 (/opt/rustwide/workdir) [INFO] [stdout] error[E0053]: method `slice_index` has an incompatible type for trait [INFO] [stdout] --> src/structs/tracked_location.rs:235:44 [INFO] [stdout] | [INFO] [stdout] 235 | fn slice_index(&self, count: usize) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^ expected `Result`, found `Option` [INFO] [stdout] | [INFO] [stdout] = note: expected signature `fn(&TrackedLocation<_, _>, _) -> Result` [INFO] [stdout] found signature `fn(&TrackedLocation<_, _>, _) -> Option` [INFO] [stdout] help: change the output type to match the trait [INFO] [stdout] | [INFO] [stdout] 235 | fn slice_index(&self, count: usize) -> Result { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/comment.rs:88:9 [INFO] [stdout] | [INFO] [stdout] 88 | use_parser!(single_line_comment, output); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/comment.rs:88:9 [INFO] [stdout] | [INFO] [stdout] 88 | use_parser!(single_line_comment, output); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/comment.rs:88:9 [INFO] [stdout] | [INFO] [stdout] 88 | use_parser!(single_line_comment, output); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/comment.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | use_parser!(multi_line_comment); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/comment.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | use_parser!(multi_line_comment); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/comment.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | use_parser!(multi_line_comment); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/expression/variable.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | use_parser!(variable_reference); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/expression/variable.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | use_parser!(variable_reference); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/expression/variable.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | use_parser!(variable_reference); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/expression.rs:73:9 [INFO] [stdout] | [INFO] [stdout] 73 | use_parser!(primary_expression); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/expression.rs:73:9 [INFO] [stdout] | [INFO] [stdout] 73 | use_parser!(primary_expression); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/expression.rs:73:9 [INFO] [stdout] | [INFO] [stdout] 73 | use_parser!(primary_expression); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/program.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 100 | use_parser!(compound_statement); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/program.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 100 | use_parser!(compound_statement); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/program.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 100 | use_parser!(compound_statement); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/program.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | use_parser!(source_character); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/program.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | use_parser!(source_character); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/program.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | use_parser!(source_character); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/program.rs:130:9 [INFO] [stdout] | [INFO] [stdout] 130 | use_parser!(line_terminator); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/program.rs:130:9 [INFO] [stdout] | [INFO] [stdout] 130 | use_parser!(line_terminator); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/program.rs:130:9 [INFO] [stdout] | [INFO] [stdout] 130 | use_parser!(line_terminator); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/program.rs:142:9 [INFO] [stdout] | [INFO] [stdout] 142 | use_parser!(line_terminator_escape_sequence); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/program.rs:142:9 [INFO] [stdout] | [INFO] [stdout] 142 | use_parser!(line_terminator_escape_sequence); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/program.rs:142:9 [INFO] [stdout] | [INFO] [stdout] 142 | use_parser!(line_terminator_escape_sequence); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/program.rs:154:9 [INFO] [stdout] | [INFO] [stdout] 154 | use_parser!(whitespace); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/program.rs:154:9 [INFO] [stdout] | [INFO] [stdout] 154 | use_parser!(whitespace); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/program.rs:154:9 [INFO] [stdout] | [INFO] [stdout] 154 | use_parser!(whitespace); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:132:9 [INFO] [stdout] | [INFO] [stdout] 132 | use_parser!(identifier_character); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:132:9 [INFO] [stdout] | [INFO] [stdout] 132 | use_parser!(identifier_character); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:132:9 [INFO] [stdout] | [INFO] [stdout] 132 | use_parser!(identifier_character); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:155:9 [INFO] [stdout] | [INFO] [stdout] 155 | use_parser!(identifier_start_character); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:155:9 [INFO] [stdout] | [INFO] [stdout] 155 | use_parser!(identifier_start_character); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:155:9 [INFO] [stdout] | [INFO] [stdout] 155 | use_parser!(identifier_start_character); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:178:9 [INFO] [stdout] | [INFO] [stdout] 178 | use_parser!(identifier); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:178:9 [INFO] [stdout] | [INFO] [stdout] 178 | use_parser!(identifier); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:178:9 [INFO] [stdout] | [INFO] [stdout] 178 | use_parser!(identifier); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:199:9 [INFO] [stdout] | [INFO] [stdout] 199 | use_parser!(local_variable_identifier); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:199:9 [INFO] [stdout] | [INFO] [stdout] 199 | use_parser!(local_variable_identifier); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:199:9 [INFO] [stdout] | [INFO] [stdout] 199 | use_parser!(local_variable_identifier); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:220:9 [INFO] [stdout] | [INFO] [stdout] 220 | use_parser!(global_variable_identifier); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:220:9 [INFO] [stdout] | [INFO] [stdout] 220 | use_parser!(global_variable_identifier); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:220:9 [INFO] [stdout] | [INFO] [stdout] 220 | use_parser!(global_variable_identifier); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:236:9 [INFO] [stdout] | [INFO] [stdout] 236 | use_parser!(class_variable_identifier); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/comment.rs:49:36 [INFO] [stdout] | [INFO] [stdout] 49 | return Err(nom::Err::Error((i, crate::ErrorKind::Space))); [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/comment.rs:49:20 [INFO] [stdout] | [INFO] [stdout] 49 | return Err(nom::Err::Error((i, crate::ErrorKind::Space))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:236:9 [INFO] [stdout] | [INFO] [stdout] 236 | use_parser!(class_variable_identifier); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:236:9 [INFO] [stdout] | [INFO] [stdout] 236 | use_parser!(class_variable_identifier); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:252:9 [INFO] [stdout] | [INFO] [stdout] 252 | use_parser!(instance_variable_identifier); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:252:9 [INFO] [stdout] | [INFO] [stdout] 252 | use_parser!(instance_variable_identifier); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:252:9 [INFO] [stdout] | [INFO] [stdout] 252 | use_parser!(instance_variable_identifier); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:268:9 [INFO] [stdout] | [INFO] [stdout] 268 | use_parser!(constant_identifier); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:268:9 [INFO] [stdout] | [INFO] [stdout] 268 | use_parser!(constant_identifier); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:268:9 [INFO] [stdout] | [INFO] [stdout] 268 | use_parser!(constant_identifier); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:284:9 [INFO] [stdout] | [INFO] [stdout] 284 | use_parser!(method_only_identifier); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:284:9 [INFO] [stdout] | [INFO] [stdout] 284 | use_parser!(method_only_identifier); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:284:9 [INFO] [stdout] | [INFO] [stdout] 284 | use_parser!(method_only_identifier); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:298:9 [INFO] [stdout] | [INFO] [stdout] 298 | use_parser!(assignment_like_method_identifier); [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:298:9 [INFO] [stdout] | [INFO] [stdout] 298 | use_parser!(assignment_like_method_identifier); [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/identifier.rs:298:9 [INFO] [stdout] | [INFO] [stdout] 298 | use_parser!(assignment_like_method_identifier); [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/numeric.rs:236:9 [INFO] [stdout] | [INFO] [stdout] 236 | use_parser!(binary_integer_literal); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/numeric.rs:236:9 [INFO] [stdout] | [INFO] [stdout] 236 | use_parser!(binary_integer_literal); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/numeric.rs:236:9 [INFO] [stdout] | [INFO] [stdout] 236 | use_parser!(binary_integer_literal); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/comment.rs:58:36 [INFO] [stdout] | [INFO] [stdout] 58 | return Err(nom::Err::Error((i, crate::ErrorKind::Space))); [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/comment.rs:58:20 [INFO] [stdout] | [INFO] [stdout] 58 | return Err(nom::Err::Error((i, crate::ErrorKind::Space))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/numeric.rs:254:9 [INFO] [stdout] | [INFO] [stdout] 254 | use_parser!(octal_integer_literal); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/numeric.rs:254:9 [INFO] [stdout] | [INFO] [stdout] 254 | use_parser!(octal_integer_literal); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/numeric.rs:254:9 [INFO] [stdout] | [INFO] [stdout] 254 | use_parser!(octal_integer_literal); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/numeric.rs:283:9 [INFO] [stdout] | [INFO] [stdout] 283 | use_parser!(hexadecimal_integer_literal); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/numeric.rs:283:9 [INFO] [stdout] | [INFO] [stdout] 283 | use_parser!(hexadecimal_integer_literal); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/numeric.rs:283:9 [INFO] [stdout] | [INFO] [stdout] 283 | use_parser!(hexadecimal_integer_literal); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/numeric.rs:302:9 [INFO] [stdout] | [INFO] [stdout] 302 | use_parser!(decimal_integer_literal); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/numeric.rs:302:9 [INFO] [stdout] | [INFO] [stdout] 302 | use_parser!(decimal_integer_literal); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/numeric.rs:302:9 [INFO] [stdout] | [INFO] [stdout] 302 | use_parser!(decimal_integer_literal); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/numeric.rs:324:9 [INFO] [stdout] | [INFO] [stdout] 324 | use_parser!(signed_number); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/numeric.rs:324:9 [INFO] [stdout] | [INFO] [stdout] 324 | use_parser!(signed_number); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/numeric.rs:324:9 [INFO] [stdout] | [INFO] [stdout] 324 | use_parser!(signed_number); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/numeric.rs:364:9 [INFO] [stdout] | [INFO] [stdout] 364 | use_parser!(exponent_part); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/numeric.rs:364:9 [INFO] [stdout] | [INFO] [stdout] 364 | use_parser!(exponent_part); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/numeric.rs:364:9 [INFO] [stdout] | [INFO] [stdout] 364 | use_parser!(exponent_part); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/numeric.rs:384:9 [INFO] [stdout] | [INFO] [stdout] 384 | use_parser!(float_literal); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/numeric.rs:384:9 [INFO] [stdout] | [INFO] [stdout] 384 | use_parser!(float_literal); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/numeric.rs:384:9 [INFO] [stdout] | [INFO] [stdout] 384 | use_parser!(float_literal); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/character.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | use_parser!(character_literal); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/character.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | use_parser!(character_literal); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/character.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | use_parser!(character_literal); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/command.rs:69:9 [INFO] [stdout] | [INFO] [stdout] 69 | use_parser!(external_command_execution); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/command.rs:69:9 [INFO] [stdout] | [INFO] [stdout] 69 | use_parser!(external_command_execution); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/expression/argument.rs:34:25 [INFO] [stdout] | [INFO] [stdout] 34 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/expression/argument.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/command.rs:69:9 [INFO] [stdout] | [INFO] [stdout] 69 | use_parser!(external_command_execution); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:202:9 [INFO] [stdout] | [INFO] [stdout] 202 | use_parser!(double_quoted_string); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:202:9 [INFO] [stdout] | [INFO] [stdout] 202 | use_parser!(double_quoted_string); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:202:9 [INFO] [stdout] | [INFO] [stdout] 202 | use_parser!(double_quoted_string); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:238:9 [INFO] [stdout] | [INFO] [stdout] 238 | use_parser!(double_quoted_string_character); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:238:9 [INFO] [stdout] | [INFO] [stdout] 238 | use_parser!(double_quoted_string_character); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:238:9 [INFO] [stdout] | [INFO] [stdout] 238 | use_parser!(double_quoted_string_character); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/expression/assignment.rs:71:25 [INFO] [stdout] | [INFO] [stdout] 71 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/expression/assignment.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:285:9 [INFO] [stdout] | [INFO] [stdout] 285 | use_parser!(double_escape_sequence); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:285:9 [INFO] [stdout] | [INFO] [stdout] 285 | use_parser!(double_escape_sequence); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:285:9 [INFO] [stdout] | [INFO] [stdout] 285 | use_parser!(double_escape_sequence); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:305:9 [INFO] [stdout] | [INFO] [stdout] 305 | use_parser!(non_escaped_sequence); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:305:9 [INFO] [stdout] | [INFO] [stdout] 305 | use_parser!(non_escaped_sequence); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:305:9 [INFO] [stdout] | [INFO] [stdout] 305 | use_parser!(non_escaped_sequence); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/expression/binary.rs:44:25 [INFO] [stdout] | [INFO] [stdout] 44 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/expression/binary.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 44 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:329:9 [INFO] [stdout] | [INFO] [stdout] 329 | use_parser!(simple_escape_sequence); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:329:9 [INFO] [stdout] | [INFO] [stdout] 329 | use_parser!(simple_escape_sequence); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:329:9 [INFO] [stdout] | [INFO] [stdout] 329 | use_parser!(simple_escape_sequence); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:349:9 [INFO] [stdout] | [INFO] [stdout] 349 | use_parser!(octal_escape_sequence); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:349:9 [INFO] [stdout] | [INFO] [stdout] 349 | use_parser!(octal_escape_sequence); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:349:9 [INFO] [stdout] | [INFO] [stdout] 349 | use_parser!(octal_escape_sequence); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/expression/block.rs:39:25 [INFO] [stdout] | [INFO] [stdout] 39 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/expression/block.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:371:9 [INFO] [stdout] | [INFO] [stdout] 371 | use_parser!(hexadecimal_escape_sequence); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:371:9 [INFO] [stdout] | [INFO] [stdout] 371 | use_parser!(hexadecimal_escape_sequence); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:371:9 [INFO] [stdout] | [INFO] [stdout] 371 | use_parser!(hexadecimal_escape_sequence); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:392:9 [INFO] [stdout] | [INFO] [stdout] 392 | use_parser!(single_unicode_escape_sequence); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:392:9 [INFO] [stdout] | [INFO] [stdout] 392 | use_parser!(single_unicode_escape_sequence); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:392:9 [INFO] [stdout] | [INFO] [stdout] 392 | use_parser!(single_unicode_escape_sequence); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/expression/logical.rs:39:25 [INFO] [stdout] | [INFO] [stdout] 39 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/expression/logical.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:409:9 [INFO] [stdout] | [INFO] [stdout] 409 | use_parser!(multiple_unicode_escape_sequence); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:409:9 [INFO] [stdout] | [INFO] [stdout] 409 | use_parser!(multiple_unicode_escape_sequence); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:409:9 [INFO] [stdout] | [INFO] [stdout] 409 | use_parser!(multiple_unicode_escape_sequence); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:427:9 [INFO] [stdout] | [INFO] [stdout] 427 | use_parser!(control_escape_sequence); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:427:9 [INFO] [stdout] | [INFO] [stdout] 427 | use_parser!(control_escape_sequence); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/double.rs:427:9 [INFO] [stdout] | [INFO] [stdout] 427 | use_parser!(control_escape_sequence); [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/heredoc.rs:320:9 [INFO] [stdout] | [INFO] [stdout] 320 | use_parser!(here_document); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/heredoc.rs:320:9 [INFO] [stdout] | [INFO] [stdout] 320 | use_parser!(here_document); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/expression/method.rs:54:25 [INFO] [stdout] | [INFO] [stdout] 54 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/expression/method.rs:54:9 [INFO] [stdout] | [INFO] [stdout] 54 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/heredoc.rs:320:9 [INFO] [stdout] | [INFO] [stdout] 320 | use_parser!(here_document); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/heredoc.rs:382:9 [INFO] [stdout] | [INFO] [stdout] 382 | use_parser!(wrapped_heredoc_signifier); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/heredoc.rs:382:9 [INFO] [stdout] | [INFO] [stdout] 382 | use_parser!(wrapped_heredoc_signifier); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/expression/super_.rs:19:25 [INFO] [stdout] | [INFO] [stdout] 19 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/expression/super_.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/heredoc.rs:382:9 [INFO] [stdout] | [INFO] [stdout] 382 | use_parser!(wrapped_heredoc_signifier); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/heredoc.rs:436:9 [INFO] [stdout] | [INFO] [stdout] 436 | use_parser!(wrapped_heredoc_start_line); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/heredoc.rs:436:9 [INFO] [stdout] | [INFO] [stdout] 436 | use_parser!(wrapped_heredoc_start_line); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/heredoc.rs:436:9 [INFO] [stdout] | [INFO] [stdout] 436 | use_parser!(wrapped_heredoc_start_line); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/quoted.rs:255:9 [INFO] [stdout] | [INFO] [stdout] 255 | use_parser!(quoted_expanded_literal_string); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/expression/unary.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 14 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/expression/unary.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/quoted.rs:255:9 [INFO] [stdout] | [INFO] [stdout] 255 | use_parser!(quoted_expanded_literal_string); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/quoted.rs:255:9 [INFO] [stdout] | [INFO] [stdout] 255 | use_parser!(quoted_expanded_literal_string); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/quoted.rs:279:9 [INFO] [stdout] | [INFO] [stdout] 279 | use_parser!(quoted_non_expanded_literal_string); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/quoted.rs:279:9 [INFO] [stdout] | [INFO] [stdout] 279 | use_parser!(quoted_non_expanded_literal_string); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/quoted.rs:279:9 [INFO] [stdout] | [INFO] [stdout] 279 | use_parser!(quoted_non_expanded_literal_string); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/quoted.rs:307:9 [INFO] [stdout] | [INFO] [stdout] 307 | use_parser!(literal_beginning_delimiter); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/quoted.rs:307:9 [INFO] [stdout] | [INFO] [stdout] 307 | use_parser!(literal_beginning_delimiter); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/quoted.rs:307:9 [INFO] [stdout] | [INFO] [stdout] 307 | use_parser!(literal_beginning_delimiter); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/single.rs:75:9 [INFO] [stdout] | [INFO] [stdout] 75 | / use_parser!( [INFO] [stdout] 76 | | single_quoted_string_non_escaped_character_sequence [INFO] [stdout] 77 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/single.rs:75:9 [INFO] [stdout] | [INFO] [stdout] 75 | / use_parser!( [INFO] [stdout] 76 | | single_quoted_string_non_escaped_character_sequence [INFO] [stdout] 77 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/single.rs:75:9 [INFO] [stdout] | [INFO] [stdout] 75 | / use_parser!( [INFO] [stdout] 76 | | single_quoted_string_non_escaped_character_sequence [INFO] [stdout] 77 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/single.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | use_parser!(single_escape_character_sequence); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/single.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | use_parser!(single_escape_character_sequence); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/single.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | use_parser!(single_escape_character_sequence); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/single.rs:106:9 [INFO] [stdout] | [INFO] [stdout] 106 | use_parser!(single_quoted_string); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/single.rs:106:9 [INFO] [stdout] | [INFO] [stdout] 106 | use_parser!(single_quoted_string); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/string/single.rs:106:9 [INFO] [stdout] | [INFO] [stdout] 106 | use_parser!(single_quoted_string); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/symbol.rs:72:9 [INFO] [stdout] | [INFO] [stdout] 72 | use_parser!(symbol_literal); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/symbol.rs:72:9 [INFO] [stdout] | [INFO] [stdout] 72 | use_parser!(symbol_literal); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/symbol.rs:72:9 [INFO] [stdout] | [INFO] [stdout] 72 | use_parser!(symbol_literal); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/symbol.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | use_parser!(dynamic_symbol); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/symbol.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | use_parser!(dynamic_symbol); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/symbol.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | use_parser!(dynamic_symbol); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | use_parser!(token); [INFO] [stdout] | ------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | use_parser!(token); [INFO] [stdout] | ------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | use_parser!(token); [INFO] [stdout] | ------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_parser` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/expression/yield_.rs:24:25 [INFO] [stdout] | [INFO] [stdout] 24 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/expression/yield_.rs:24:9 [INFO] [stdout] | [INFO] [stdout] 24 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/expression.rs:63:25 [INFO] [stdout] | [INFO] [stdout] 63 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/expression.rs:63:9 [INFO] [stdout] | [INFO] [stdout] 63 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/program.rs:87:36 [INFO] [stdout] | [INFO] [stdout] 87 | return Err(nom::Err::Error((i, nom::error::ErrorKind::Space))); [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/program.rs:87:20 [INFO] [stdout] | [INFO] [stdout] 87 | return Err(nom::Err::Error((i, nom::error::ErrorKind::Space))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/statement.rs:57:25 [INFO] [stdout] | [INFO] [stdout] 57 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/statement.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 57 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/token/literal/array.rs:89:25 [INFO] [stdout] | [INFO] [stdout] 89 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/token/literal/array.rs:89:9 [INFO] [stdout] | [INFO] [stdout] 89 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/token/literal/array.rs:93:25 [INFO] [stdout] | [INFO] [stdout] 93 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/token/literal/array.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/token/literal/regex.rs:40:25 [INFO] [stdout] | [INFO] [stdout] 40 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/token/literal/regex.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0053]: method `slice_index` has an incompatible type for trait [INFO] [stdout] --> src/structs/tracked_location.rs:235:44 [INFO] [stdout] | [INFO] [stdout] 235 | fn slice_index(&self, count: usize) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^ expected `Result`, found `Option` [INFO] [stdout] | [INFO] [stdout] = note: expected signature `fn(&tracked_location::TrackedLocation<_, _>, _) -> Result` [INFO] [stdout] found signature `fn(&tracked_location::TrackedLocation<_, _>, _) -> Option` [INFO] [stdout] help: change the output type to match the trait [INFO] [stdout] | [INFO] [stdout] 235 | fn slice_index(&self, count: usize) -> Result { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/token/literal/regex.rs:44:25 [INFO] [stdout] | [INFO] [stdout] 44 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/token/literal/regex.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 44 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/comment.rs:49:36 [INFO] [stdout] | [INFO] [stdout] 49 | return Err(nom::Err::Error((i, crate::ErrorKind::Space))); [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/comment.rs:49:20 [INFO] [stdout] | [INFO] [stdout] 49 | return Err(nom::Err::Error((i, crate::ErrorKind::Space))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/comment.rs:58:36 [INFO] [stdout] | [INFO] [stdout] 58 | return Err(nom::Err::Error((i, crate::ErrorKind::Space))); [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/comment.rs:58:20 [INFO] [stdout] | [INFO] [stdout] 58 | return Err(nom::Err::Error((i, crate::ErrorKind::Space))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/expression/argument.rs:34:25 [INFO] [stdout] | [INFO] [stdout] 34 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/expression/argument.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/expression/assignment.rs:71:25 [INFO] [stdout] | [INFO] [stdout] 71 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/expression/assignment.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/token/literal/string/heredoc.rs:178:36 [INFO] [stdout] | [INFO] [stdout] 178 | return Err(nom::Err::Error((i, crate::ErrorKind::Space))); [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/token/literal/string/heredoc.rs:178:20 [INFO] [stdout] | [INFO] [stdout] 178 | return Err(nom::Err::Error((i, crate::ErrorKind::Space))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/expression/binary.rs:44:25 [INFO] [stdout] | [INFO] [stdout] 44 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/expression/binary.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 44 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/expression/block.rs:39:25 [INFO] [stdout] | [INFO] [stdout] 39 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/expression/block.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/expression/logical.rs:39:25 [INFO] [stdout] | [INFO] [stdout] 39 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/expression/logical.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/token/literal/string/heredoc.rs:195:36 [INFO] [stdout] | [INFO] [stdout] 195 | return Err(nom::Err::Error((i, crate::ErrorKind::Space))); [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/token/literal/string/heredoc.rs:195:20 [INFO] [stdout] | [INFO] [stdout] 195 | return Err(nom::Err::Error((i, crate::ErrorKind::Space))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/expression/method.rs:54:25 [INFO] [stdout] | [INFO] [stdout] 54 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/expression/method.rs:54:9 [INFO] [stdout] | [INFO] [stdout] 54 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/expression/super_.rs:19:25 [INFO] [stdout] | [INFO] [stdout] 19 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/expression/super_.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/token/literal/string/heredoc.rs:208:29 [INFO] [stdout] | [INFO] [stdout] 208 | Err(nom::Err::Error((i.clone(), crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/token/literal/string/heredoc.rs:208:13 [INFO] [stdout] | [INFO] [stdout] 208 | Err(nom::Err::Error((i.clone(), crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^-----------------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/expression/unary.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 14 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/expression/unary.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/expression/yield_.rs:24:25 [INFO] [stdout] | [INFO] [stdout] 24 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/expression/yield_.rs:24:9 [INFO] [stdout] | [INFO] [stdout] 24 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/expression.rs:63:25 [INFO] [stdout] | [INFO] [stdout] 63 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/expression.rs:63:9 [INFO] [stdout] | [INFO] [stdout] 63 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/program.rs:87:36 [INFO] [stdout] | [INFO] [stdout] 87 | return Err(nom::Err::Error((i, nom::error::ErrorKind::Space))); [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/program.rs:87:20 [INFO] [stdout] | [INFO] [stdout] 87 | return Err(nom::Err::Error((i, nom::error::ErrorKind::Space))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/structs/tracked_location.rs:236:9 [INFO] [stdout] | [INFO] [stdout] 235 | fn slice_index(&self, count: usize) -> Option { [INFO] [stdout] | ------------- expected `Option` because of return type [INFO] [stdout] 236 | self.input.slice_index(count) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Option`, found `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Option` [INFO] [stdout] found enum `Result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/statement.rs:57:25 [INFO] [stdout] | [INFO] [stdout] 57 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/statement.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 57 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/token/literal/array.rs:89:25 [INFO] [stdout] | [INFO] [stdout] 89 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/token/literal/array.rs:89:9 [INFO] [stdout] | [INFO] [stdout] 89 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/token/literal/array.rs:93:25 [INFO] [stdout] | [INFO] [stdout] 93 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/token/literal/array.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/macros.rs:75:21 [INFO] [stdout] | [INFO] [stdout] 75 | nom::Err::Error(($remaining.into(), $result)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Err>`, found `Err<(_, ErrorKind)>` [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/numeric.rs:269:9 [INFO] [stdout] | [INFO] [stdout] 269 | / assert_err!( [INFO] [stdout] 270 | | "0_1__0", [INFO] [stdout] 271 | | Input::new_with_pos("__0", 3, 1, 4), [INFO] [stdout] 272 | | crate::ErrorKind::Eof [INFO] [stdout] 273 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected enum `nom::Err>>>` [INFO] [stdout] found enum `nom::Err<(_, nom::error::ErrorKind)>` [INFO] [stdout] = note: this error originates in the macro `assert_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/macros.rs:75:21 [INFO] [stdout] | [INFO] [stdout] 75 | nom::Err::Error(($remaining.into(), $result)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Err>`, found `Err<(_, ErrorKind)>` [INFO] [stdout] | [INFO] [stdout] ::: src/lexers/token/literal/numeric.rs:274:9 [INFO] [stdout] | [INFO] [stdout] 274 | / assert_err!( [INFO] [stdout] 275 | | "0755 foobar", [INFO] [stdout] 276 | | Input::new_with_pos(" foobar", 4, 1, 5), [INFO] [stdout] 277 | | crate::ErrorKind::Eof [INFO] [stdout] 278 | | ); [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected enum `nom::Err>>>` [INFO] [stdout] found enum `nom::Err<(_, nom::error::ErrorKind)>` [INFO] [stdout] = note: this error originates in the macro `assert_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/token/literal/regex.rs:40:25 [INFO] [stdout] | [INFO] [stdout] 40 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/token/literal/regex.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/token/literal/regex.rs:44:25 [INFO] [stdout] | [INFO] [stdout] 44 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/token/literal/regex.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 44 | Err(nom::Err::Error((i, crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/token/literal/string/heredoc.rs:178:36 [INFO] [stdout] | [INFO] [stdout] 178 | return Err(nom::Err::Error((i, crate::ErrorKind::Space))); [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/token/literal/string/heredoc.rs:178:20 [INFO] [stdout] | [INFO] [stdout] 178 | return Err(nom::Err::Error((i, crate::ErrorKind::Space))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/token/literal/string/heredoc.rs:195:36 [INFO] [stdout] | [INFO] [stdout] 195 | return Err(nom::Err::Error((i, crate::ErrorKind::Space))); [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/token/literal/string/heredoc.rs:195:20 [INFO] [stdout] | [INFO] [stdout] 195 | return Err(nom::Err::Error((i, crate::ErrorKind::Space))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^----------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lexers/token/literal/string/heredoc.rs:208:29 [INFO] [stdout] | [INFO] [stdout] 208 | Err(nom::Err::Error((i.clone(), crate::ErrorKind::Char))) [INFO] [stdout] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Error>`, found `(TrackedLocation<&str, ...>, ...)` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `nom::error::Error>>` [INFO] [stdout] found tuple `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` [INFO] [stdout] help: the type constructed contains `(tracked_location::TrackedLocation<&str, metadata::Metadata<'_>>, nom::error::ErrorKind)` due to the type of the argument passed [INFO] [stdout] --> src/lexers/token/literal/string/heredoc.rs:208:13 [INFO] [stdout] | [INFO] [stdout] 208 | Err(nom::Err::Error((i.clone(), crate::ErrorKind::Char))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^-----------------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `nom` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nom-6.2.2/src/internal.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | Error(E), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 23 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0053, E0308. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0053`. [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/structs/tracked_location.rs:236:9 [INFO] [stdout] | [INFO] [stdout] 235 | fn slice_index(&self, count: usize) -> Option { [INFO] [stdout] | ------------- expected `Option` because of return type [INFO] [stdout] 236 | self.input.slice_index(count) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Option`, found `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `Option` [INFO] [stdout] found enum `Result` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `ruby-parser` (lib) due to 24 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 25 previous errors; 150 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0053, E0308. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0053`. [INFO] [stdout] [INFO] [stderr] error: could not compile `ruby-parser` (lib test) due to 26 previous errors; 150 warnings emitted [INFO] running `Command { std: "docker" "inspect" "79311dd174e5f16d609c5f1e2dba0825b0125e829711b2b261bd6b7aec4a37fd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "79311dd174e5f16d609c5f1e2dba0825b0125e829711b2b261bd6b7aec4a37fd", kill_on_drop: false }` [INFO] [stdout] 79311dd174e5f16d609c5f1e2dba0825b0125e829711b2b261bd6b7aec4a37fd