[INFO] fetching crate do-with-in-base 0.1.1... [INFO] checking do-with-in-base-0.1.1 against try#024378d9203a4009ed73d6db2681b88a8d74ce7a for pr-112160 [INFO] extracting crate do-with-in-base 0.1.1 into /workspace/builds/worker-4-tc2/source [INFO] validating manifest of crates.io crate do-with-in-base 0.1.1 on toolchain 024378d9203a4009ed73d6db2681b88a8d74ce7a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+024378d9203a4009ed73d6db2681b88a8d74ce7a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate do-with-in-base 0.1.1 [INFO] finished tweaking crates.io crate do-with-in-base 0.1.1 [INFO] tweaked toml for crates.io crate do-with-in-base 0.1.1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+024378d9203a4009ed73d6db2681b88a8d74ce7a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+024378d9203a4009ed73d6db2681b88a8d74ce7a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+024378d9203a4009ed73d6db2681b88a8d74ce7a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] eb81558fe0df9072e4e54de9d8bb85d297b17b4c4d53d70c94f379bcb3d163f6 [INFO] running `Command { std: "docker" "start" "-a" "eb81558fe0df9072e4e54de9d8bb85d297b17b4c4d53d70c94f379bcb3d163f6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "eb81558fe0df9072e4e54de9d8bb85d297b17b4c4d53d70c94f379bcb3d163f6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "eb81558fe0df9072e4e54de9d8bb85d297b17b4c4d53d70c94f379bcb3d163f6", kill_on_drop: false }` [INFO] [stdout] eb81558fe0df9072e4e54de9d8bb85d297b17b4c4d53d70c94f379bcb3d163f6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+024378d9203a4009ed73d6db2681b88a8d74ce7a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 33fde8264a2a6eb5f33a663e4162f907167b5676e7dda361b46e3c4fbf991ad6 [INFO] running `Command { std: "docker" "start" "-a" "33fde8264a2a6eb5f33a663e4162f907167b5676e7dda361b46e3c4fbf991ad6", kill_on_drop: false }` [INFO] [stderr] Checking bimap v0.6.3 [INFO] [stderr] Checking syn v2.0.18 [INFO] [stderr] Checking do-with-in-base v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | #[macro_use] extern crate quote; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TokenStream`, `TokenTree` [INFO] [stdout] --> src/lib.rs:7:18 [INFO] [stdout] | [INFO] [stdout] 7 | use proc_macro::{TokenStream, TokenTree}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Attribute`, `PathSegment`, `parse` [INFO] [stdout] --> src/lib.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | use syn::{parse, Attribute, PathSegment, Result, Token}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Peek` [INFO] [stdout] --> src/lib.rs:13:46 [INFO] [stdout] | [INFO] [stdout] 13 | use syn::parse::{Parse, ParseStream, Parser, Peek}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Expr`, `Type`, `Visibility` [INFO] [stdout] --> src/lib.rs:15:11 [INFO] [stdout] | [INFO] [stdout] 15 | use syn::{Expr, Ident, Type, Visibility}; [INFO] [stdout] | ^^^^ ^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `syn::punctuated::Punctuated` [INFO] [stdout] --> src/lib.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use syn::punctuated::Punctuated; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `syn::parenthesized` [INFO] [stdout] --> src/lib.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use syn::parenthesized; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::format` [INFO] [stdout] --> src/lib.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use std::fmt::format; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `quote::TokenStreamExt` [INFO] [stdout] --> src/lib.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | use quote::TokenStreamExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/lib.rs:394:25 [INFO] [stdout] | [INFO] [stdout] 394 | $get_type_bits; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] ... [INFO] [stdout] 429 | let inner = unwrap_struct!("Configuration", iter, x, cc.marker.push(x)); [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 `unwrap_struct` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated type `token` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:769:8 [INFO] [stdout] | [INFO] [stdout] 769 | type token: Parse;// = syn::token::Do; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper camel case: `Token` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated type `tokend` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:771:8 [INFO] [stdout] | [INFO] [stdout] 771 | type tokend: Parse + ToString + Clone; [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `Tokend` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/lib.rs:394:25 [INFO] [stdout] | [INFO] [stdout] 394 | $get_type_bits; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] ... [INFO] [stdout] 939 | let inner = unwrap_struct!("Variables", iter, x, ()); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `unwrap_struct` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io` [INFO] [stdout] --> src/lib.rs:1962:5 [INFO] [stdout] | [INFO] [stdout] 1962 | use std::io; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PathBuf` [INFO] [stdout] --> src/lib.rs:1964:23 [INFO] [stdout] | [INFO] [stdout] 1964 | use std::path::{Path, PathBuf}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::ffi::OsStr` [INFO] [stdout] --> src/lib.rs:1965:5 [INFO] [stdout] | [INFO] [stdout] 1965 | use std::ffi::OsStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:2414:10 [INFO] [stdout] | [INFO] [stdout] 2414 | }; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 2557 | let base_el = match q_or_unq!(stream, v, c, item, q) { [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default [INFO] [stdout] = note: this warning originates in the macro `q_or_unq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:2414:10 [INFO] [stdout] | [INFO] [stdout] 2414 | }; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 2589 | let base_el = match q_or_unq!(stream, v, c, item, q) { [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `q_or_unq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:2414:10 [INFO] [stdout] | [INFO] [stdout] 2414 | }; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 2624 | let it = q_or_unq!(stream, v, c, item, q); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `q_or_unq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:2414:10 [INFO] [stdout] | [INFO] [stdout] 2414 | }; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 2779 | let it = q_or_unq!(stream, v, c, item, q); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `q_or_unq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/lib.rs:2809:21 [INFO] [stdout] | [INFO] [stdout] 2809 | Offset::Tail => (len - 1), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2809 - Offset::Tail => (len - 1), [INFO] [stdout] 2809 + Offset::Tail => len - 1, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2858:32 [INFO] [stdout] | [INFO] [stdout] 2858 | m.insert(String::from("if"), ((Box::new(&ifHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2858 - m.insert(String::from("if"), ((Box::new(&ifHandler), None))); [INFO] [stdout] 2858 + m.insert(String::from("if"), (Box::new(&ifHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2859:33 [INFO] [stdout] | [INFO] [stdout] 2859 | m.insert(String::from("let"), ((Box::new(&letHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2859 - m.insert(String::from("let"), ((Box::new(&letHandler), None))); [INFO] [stdout] 2859 + m.insert(String::from("let"), (Box::new(&letHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2860:33 [INFO] [stdout] | [INFO] [stdout] 2860 | m.insert(String::from("var"), ((Box::new(&varHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2860 - m.insert(String::from("var"), ((Box::new(&varHandler), None))); [INFO] [stdout] 2860 + m.insert(String::from("var"), (Box::new(&varHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2861:36 [INFO] [stdout] | [INFO] [stdout] 2861 | m.insert(String::from("concat"), ((Box::new(&concatHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2861 - m.insert(String::from("concat"), ((Box::new(&concatHandler), None))); [INFO] [stdout] 2861 + m.insert(String::from("concat"), (Box::new(&concatHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2862:46 [INFO] [stdout] | [INFO] [stdout] 2862 | m.insert(String::from("naiveStringifier"), ((Box::new(&naiveStringifierHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2862 - m.insert(String::from("naiveStringifier"), ((Box::new(&naiveStringifierHandler), None))); [INFO] [stdout] 2862 + m.insert(String::from("naiveStringifier"), (Box::new(&naiveStringifierHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2863:45 [INFO] [stdout] | [INFO] [stdout] 2863 | m.insert(String::from("string_to_ident"), ((Box::new(&string_to_identHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2863 - m.insert(String::from("string_to_ident"), ((Box::new(&string_to_identHandler), None))); [INFO] [stdout] 2863 + m.insert(String::from("string_to_ident"), (Box::new(&string_to_identHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2864:40 [INFO] [stdout] | [INFO] [stdout] 2864 | m.insert(String::from("arithmetic"), ((Box::new(&arithmeticHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2864 - m.insert(String::from("arithmetic"), ((Box::new(&arithmeticHandler), None))); [INFO] [stdout] 2864 + m.insert(String::from("arithmetic"), (Box::new(&arithmeticHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2865:35 [INFO] [stdout] | [INFO] [stdout] 2865 | m.insert(String::from("logic"), ((Box::new(&logicHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2865 - m.insert(String::from("logic"), ((Box::new(&logicHandler), None))); [INFO] [stdout] 2865 + m.insert(String::from("logic"), (Box::new(&logicHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2866:32 [INFO] [stdout] | [INFO] [stdout] 2866 | m.insert(String::from("fn"), ((Box::new(&fnHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2866 - m.insert(String::from("fn"), ((Box::new(&fnHandler), None))); [INFO] [stdout] 2866 + m.insert(String::from("fn"), (Box::new(&fnHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2867:32 [INFO] [stdout] | [INFO] [stdout] 2867 | m.insert(String::from("mk"), ((Box::new(&mkHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2867 - m.insert(String::from("mk"), ((Box::new(&mkHandler), None))); [INFO] [stdout] 2867 + m.insert(String::from("mk"), (Box::new(&mkHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2868:35 [INFO] [stdout] | [INFO] [stdout] 2868 | m.insert(String::from("quote"), ((Box::new("e), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2868 - m.insert(String::from("quote"), ((Box::new("e), None))); [INFO] [stdout] 2868 + m.insert(String::from("quote"), (Box::new("e), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2869:37 [INFO] [stdout] | [INFO] [stdout] 2869 | m.insert(String::from("unquote"), ((Box::new(&unquote), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2869 - m.insert(String::from("unquote"), ((Box::new(&unquote), None))); [INFO] [stdout] 2869 + m.insert(String::from("unquote"), (Box::new(&unquote), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2870:36 [INFO] [stdout] | [INFO] [stdout] 2870 | m.insert(String::from("escape"), ((Box::new(&escape), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2870 - m.insert(String::from("escape"), ((Box::new(&escape), None))); [INFO] [stdout] 2870 + m.insert(String::from("escape"), (Box::new(&escape), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2871:38 [INFO] [stdout] | [INFO] [stdout] 2871 | m.insert(String::from("unescape"), ((Box::new(&unescape), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2871 - m.insert(String::from("unescape"), ((Box::new(&unescape), None))); [INFO] [stdout] 2871 + m.insert(String::from("unescape"), (Box::new(&unescape), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2872:33 [INFO] [stdout] | [INFO] [stdout] 2872 | m.insert(String::from("run"), ((Box::new(&run), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2872 - m.insert(String::from("run"), ((Box::new(&run), None))); [INFO] [stdout] 2872 + m.insert(String::from("run"), (Box::new(&run), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2873:35 [INFO] [stdout] | [INFO] [stdout] 2873 | m.insert(String::from("array"), ((Box::new(&arrayHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2873 - m.insert(String::from("array"), ((Box::new(&arrayHandler), None))); [INFO] [stdout] 2873 + m.insert(String::from("array"), (Box::new(&arrayHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2874:36 [INFO] [stdout] | [INFO] [stdout] 2874 | m.insert(String::from("import"), ((Box::new(&importHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2874 - m.insert(String::from("import"), ((Box::new(&importHandler), None))); [INFO] [stdout] 2874 + m.insert(String::from("import"), (Box::new(&importHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2875:40 [INFO] [stdout] | [INFO] [stdout] 2875 | m.insert(String::from("runMarkers"), ((Box::new(&runMarkersHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2875 - m.insert(String::from("runMarkers"), ((Box::new(&runMarkersHandler), None))); [INFO] [stdout] 2875 + m.insert(String::from("runMarkers"), (Box::new(&runMarkersHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2876:36 [INFO] [stdout] | [INFO] [stdout] 2876 | m.insert(String::from("marker"), ((Box::new(&markerHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2876 - m.insert(String::from("marker"), ((Box::new(&markerHandler), None))); [INFO] [stdout] 2876 + m.insert(String::from("marker"), (Box::new(&markerHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2877:39 [INFO] [stdout] | [INFO] [stdout] 2877 | m.insert(String::from("withSigil"), ((Box::new(&withSigilHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2877 - m.insert(String::from("withSigil"), ((Box::new(&withSigilHandler), None))); [INFO] [stdout] 2877 + m.insert(String::from("withSigil"), (Box::new(&withSigilHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | #[macro_use] extern crate quote; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TokenStream`, `TokenTree` [INFO] [stdout] --> src/lib.rs:7:18 [INFO] [stdout] | [INFO] [stdout] 7 | use proc_macro::{TokenStream, TokenTree}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Attribute`, `PathSegment`, `parse` [INFO] [stdout] --> src/lib.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | use syn::{parse, Attribute, PathSegment, Result, Token}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Peek` [INFO] [stdout] --> src/lib.rs:13:46 [INFO] [stdout] | [INFO] [stdout] 13 | use syn::parse::{Parse, ParseStream, Parser, Peek}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Expr`, `Type`, `Visibility` [INFO] [stdout] --> src/lib.rs:15:11 [INFO] [stdout] | [INFO] [stdout] 15 | use syn::{Expr, Ident, Type, Visibility}; [INFO] [stdout] | ^^^^ ^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `syn::punctuated::Punctuated` [INFO] [stdout] --> src/lib.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use syn::punctuated::Punctuated; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `syn::parenthesized` [INFO] [stdout] --> src/lib.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use syn::parenthesized; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::format` [INFO] [stdout] --> src/lib.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use std::fmt::format; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `quote::TokenStreamExt` [INFO] [stdout] --> src/lib.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | use quote::TokenStreamExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/lib.rs:394:25 [INFO] [stdout] | [INFO] [stdout] 394 | $get_type_bits; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] ... [INFO] [stdout] 429 | let inner = unwrap_struct!("Configuration", iter, x, cc.marker.push(x)); [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 `unwrap_struct` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated type `token` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:769:8 [INFO] [stdout] | [INFO] [stdout] 769 | type token: Parse;// = syn::token::Do; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper camel case: `Token` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated type `tokend` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:771:8 [INFO] [stdout] | [INFO] [stdout] 771 | type tokend: Parse + ToString + Clone; [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `Tokend` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/lib.rs:394:25 [INFO] [stdout] | [INFO] [stdout] 394 | $get_type_bits; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] ... [INFO] [stdout] 939 | let inner = unwrap_struct!("Variables", iter, x, ()); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `unwrap_struct` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io` [INFO] [stdout] --> src/lib.rs:1962:5 [INFO] [stdout] | [INFO] [stdout] 1962 | use std::io; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PathBuf` [INFO] [stdout] --> src/lib.rs:1964:23 [INFO] [stdout] | [INFO] [stdout] 1964 | use std::path::{Path, PathBuf}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::ffi::OsStr` [INFO] [stdout] --> src/lib.rs:1965:5 [INFO] [stdout] | [INFO] [stdout] 1965 | use std::ffi::OsStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:2414:10 [INFO] [stdout] | [INFO] [stdout] 2414 | }; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 2557 | let base_el = match q_or_unq!(stream, v, c, item, q) { [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default [INFO] [stdout] = note: this warning originates in the macro `q_or_unq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:2414:10 [INFO] [stdout] | [INFO] [stdout] 2414 | }; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 2589 | let base_el = match q_or_unq!(stream, v, c, item, q) { [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `q_or_unq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:2414:10 [INFO] [stdout] | [INFO] [stdout] 2414 | }; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 2624 | let it = q_or_unq!(stream, v, c, item, q); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `q_or_unq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:2414:10 [INFO] [stdout] | [INFO] [stdout] 2414 | }; [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 2779 | let it = q_or_unq!(stream, v, c, item, q); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this warning originates in the macro `q_or_unq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/lib.rs:2809:21 [INFO] [stdout] | [INFO] [stdout] 2809 | Offset::Tail => (len - 1), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2809 - Offset::Tail => (len - 1), [INFO] [stdout] 2809 + Offset::Tail => len - 1, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2858:32 [INFO] [stdout] | [INFO] [stdout] 2858 | m.insert(String::from("if"), ((Box::new(&ifHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2858 - m.insert(String::from("if"), ((Box::new(&ifHandler), None))); [INFO] [stdout] 2858 + m.insert(String::from("if"), (Box::new(&ifHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2859:33 [INFO] [stdout] | [INFO] [stdout] 2859 | m.insert(String::from("let"), ((Box::new(&letHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2859 - m.insert(String::from("let"), ((Box::new(&letHandler), None))); [INFO] [stdout] 2859 + m.insert(String::from("let"), (Box::new(&letHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2860:33 [INFO] [stdout] | [INFO] [stdout] 2860 | m.insert(String::from("var"), ((Box::new(&varHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2860 - m.insert(String::from("var"), ((Box::new(&varHandler), None))); [INFO] [stdout] 2860 + m.insert(String::from("var"), (Box::new(&varHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2861:36 [INFO] [stdout] | [INFO] [stdout] 2861 | m.insert(String::from("concat"), ((Box::new(&concatHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2861 - m.insert(String::from("concat"), ((Box::new(&concatHandler), None))); [INFO] [stdout] 2861 + m.insert(String::from("concat"), (Box::new(&concatHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2862:46 [INFO] [stdout] | [INFO] [stdout] 2862 | m.insert(String::from("naiveStringifier"), ((Box::new(&naiveStringifierHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2862 - m.insert(String::from("naiveStringifier"), ((Box::new(&naiveStringifierHandler), None))); [INFO] [stdout] 2862 + m.insert(String::from("naiveStringifier"), (Box::new(&naiveStringifierHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2863:45 [INFO] [stdout] | [INFO] [stdout] 2863 | m.insert(String::from("string_to_ident"), ((Box::new(&string_to_identHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2863 - m.insert(String::from("string_to_ident"), ((Box::new(&string_to_identHandler), None))); [INFO] [stdout] 2863 + m.insert(String::from("string_to_ident"), (Box::new(&string_to_identHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2864:40 [INFO] [stdout] | [INFO] [stdout] 2864 | m.insert(String::from("arithmetic"), ((Box::new(&arithmeticHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2864 - m.insert(String::from("arithmetic"), ((Box::new(&arithmeticHandler), None))); [INFO] [stdout] 2864 + m.insert(String::from("arithmetic"), (Box::new(&arithmeticHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2865:35 [INFO] [stdout] | [INFO] [stdout] 2865 | m.insert(String::from("logic"), ((Box::new(&logicHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2865 - m.insert(String::from("logic"), ((Box::new(&logicHandler), None))); [INFO] [stdout] 2865 + m.insert(String::from("logic"), (Box::new(&logicHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2866:32 [INFO] [stdout] | [INFO] [stdout] 2866 | m.insert(String::from("fn"), ((Box::new(&fnHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2866 - m.insert(String::from("fn"), ((Box::new(&fnHandler), None))); [INFO] [stdout] 2866 + m.insert(String::from("fn"), (Box::new(&fnHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2867:32 [INFO] [stdout] | [INFO] [stdout] 2867 | m.insert(String::from("mk"), ((Box::new(&mkHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2867 - m.insert(String::from("mk"), ((Box::new(&mkHandler), None))); [INFO] [stdout] 2867 + m.insert(String::from("mk"), (Box::new(&mkHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2868:35 [INFO] [stdout] | [INFO] [stdout] 2868 | m.insert(String::from("quote"), ((Box::new("e), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2868 - m.insert(String::from("quote"), ((Box::new("e), None))); [INFO] [stdout] 2868 + m.insert(String::from("quote"), (Box::new("e), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2869:37 [INFO] [stdout] | [INFO] [stdout] 2869 | m.insert(String::from("unquote"), ((Box::new(&unquote), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2869 - m.insert(String::from("unquote"), ((Box::new(&unquote), None))); [INFO] [stdout] 2869 + m.insert(String::from("unquote"), (Box::new(&unquote), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2870:36 [INFO] [stdout] | [INFO] [stdout] 2870 | m.insert(String::from("escape"), ((Box::new(&escape), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2870 - m.insert(String::from("escape"), ((Box::new(&escape), None))); [INFO] [stdout] 2870 + m.insert(String::from("escape"), (Box::new(&escape), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2871:38 [INFO] [stdout] | [INFO] [stdout] 2871 | m.insert(String::from("unescape"), ((Box::new(&unescape), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2871 - m.insert(String::from("unescape"), ((Box::new(&unescape), None))); [INFO] [stdout] 2871 + m.insert(String::from("unescape"), (Box::new(&unescape), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2872:33 [INFO] [stdout] | [INFO] [stdout] 2872 | m.insert(String::from("run"), ((Box::new(&run), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2872 - m.insert(String::from("run"), ((Box::new(&run), None))); [INFO] [stdout] 2872 + m.insert(String::from("run"), (Box::new(&run), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2873:35 [INFO] [stdout] | [INFO] [stdout] 2873 | m.insert(String::from("array"), ((Box::new(&arrayHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2873 - m.insert(String::from("array"), ((Box::new(&arrayHandler), None))); [INFO] [stdout] 2873 + m.insert(String::from("array"), (Box::new(&arrayHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2874:36 [INFO] [stdout] | [INFO] [stdout] 2874 | m.insert(String::from("import"), ((Box::new(&importHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2874 - m.insert(String::from("import"), ((Box::new(&importHandler), None))); [INFO] [stdout] 2874 + m.insert(String::from("import"), (Box::new(&importHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2875:40 [INFO] [stdout] | [INFO] [stdout] 2875 | m.insert(String::from("runMarkers"), ((Box::new(&runMarkersHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2875 - m.insert(String::from("runMarkers"), ((Box::new(&runMarkersHandler), None))); [INFO] [stdout] 2875 + m.insert(String::from("runMarkers"), (Box::new(&runMarkersHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2876:36 [INFO] [stdout] | [INFO] [stdout] 2876 | m.insert(String::from("marker"), ((Box::new(&markerHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2876 - m.insert(String::from("marker"), ((Box::new(&markerHandler), None))); [INFO] [stdout] 2876 + m.insert(String::from("marker"), (Box::new(&markerHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/lib.rs:2877:39 [INFO] [stdout] | [INFO] [stdout] 2877 | m.insert(String::from("withSigil"), ((Box::new(&withSigilHandler), None))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2877 - m.insert(String::from("withSigil"), ((Box::new(&withSigilHandler), None))); [INFO] [stdout] 2877 + m.insert(String::from("withSigil"), (Box::new(&withSigilHandler), None)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/lib.rs:997:5 [INFO] [stdout] | [INFO] [stdout] 996 | todo!(); [INFO] [stdout] | ------- any code following this expression is unreachable [INFO] [stdout] 997 | return Ok(vars); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ unreachable statement [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/lib.rs:997:5 [INFO] [stdout] | [INFO] [stdout] 996 | todo!(); [INFO] [stdout] | ------- any code following this expression is unreachable [INFO] [stdout] 997 | return Ok(vars); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ unreachable statement [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/lib.rs:1959:3 [INFO] [stdout] | [INFO] [stdout] 1948 | return logicInternal(c, v, data, new_token_stream); [INFO] [stdout] | -------------------------------------------------- any code following this expression is unreachable [INFO] [stdout] ... [INFO] [stdout] 1959 | Ok((v, output)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ unreachable expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/lib.rs:1959:3 [INFO] [stdout] | [INFO] [stdout] 1948 | return logicInternal(c, v, data, new_token_stream); [INFO] [stdout] | -------------------------------------------------- any code following this expression is unreachable [INFO] [stdout] ... [INFO] [stdout] 1959 | Ok((v, output)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ unreachable expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/lib.rs:2304:5 [INFO] [stdout] | [INFO] [stdout] 2304 | return todo!(); [INFO] [stdout] | ^^^^^^^------- [INFO] [stdout] | | | [INFO] [stdout] | | any code following this expression is unreachable [INFO] [stdout] | unreachable expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/lib.rs:2304:5 [INFO] [stdout] | [INFO] [stdout] 2304 | return todo!(); [INFO] [stdout] | ^^^^^^^------- [INFO] [stdout] | | | [INFO] [stdout] | | any code following this expression is unreachable [INFO] [stdout] | unreachable expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/lib.rs:2801:3 [INFO] [stdout] | [INFO] [stdout] 2485 | / match op.as_str() { [INFO] [stdout] 2486 | | "length" => { [INFO] [stdout] 2487 | | let mut arr_base = if q { [INFO] [stdout] 2488 | | let mut to_run_quoted_array = TokenStream2::new(); [INFO] [stdout] ... | [INFO] [stdout] 2798 | | }, [INFO] [stdout] 2799 | | }; [INFO] [stdout] | |___- any code following this `match` expression is unreachable, as all arms diverge [INFO] [stdout] 2800 | [INFO] [stdout] 2801 | todo!() [INFO] [stdout] | ^^^^^^^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `todo` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/lib.rs:2801:3 [INFO] [stdout] | [INFO] [stdout] 2485 | / match op.as_str() { [INFO] [stdout] 2486 | | "length" => { [INFO] [stdout] 2487 | | let mut arr_base = if q { [INFO] [stdout] 2488 | | let mut to_run_quoted_array = TokenStream2::new(); [INFO] [stdout] ... | [INFO] [stdout] 2798 | | }, [INFO] [stdout] 2799 | | }; [INFO] [stdout] | |___- any code following this `match` expression is unreachable, as all arms diverge [INFO] [stdout] 2800 | [INFO] [stdout] 2801 | todo!() [INFO] [stdout] | ^^^^^^^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `todo` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Parser` [INFO] [stdout] --> src/lib.rs:13:38 [INFO] [stdout] | [INFO] [stdout] 13 | use syn::parse::{Parse, ParseStream, Parser, Peek}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Parser` [INFO] [stdout] --> src/lib.rs:13:38 [INFO] [stdout] | [INFO] [stdout] 13 | use syn::parse::{Parse, ParseStream, Parser, Peek}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:443:17 [INFO] [stdout] | [INFO] [stdout] 443 | x => return Err("Expecting allow_prelude, sigil, escaping_style, or rest."), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:539:13 [INFO] [stdout] | [INFO] [stdout] 539 | x => return Err("Expected a chunk escaping style."), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:443:17 [INFO] [stdout] | [INFO] [stdout] 443 | x => return Err("Expecting allow_prelude, sigil, escaping_style, or rest."), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:539:13 [INFO] [stdout] | [INFO] [stdout] 539 | x => return Err("Expected a chunk escaping style."), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `foo` is never read [INFO] [stdout] --> src/lib.rs:810:15 [INFO] [stdout] | [INFO] [stdout] 810 | let mut foo: String = String::from(""); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `it` [INFO] [stdout] --> src/lib.rs:821:21 [INFO] [stdout] | [INFO] [stdout] 821 | if let Ok(it) = input.parse::() { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_it` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `st` is never read [INFO] [stdout] --> src/lib.rs:825:15 [INFO] [stdout] | [INFO] [stdout] 825 | let mut st: String = String::from(""); [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `foo` is never read [INFO] [stdout] --> src/lib.rs:810:15 [INFO] [stdout] | [INFO] [stdout] 810 | let mut foo: String = String::from(""); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `it` [INFO] [stdout] --> src/lib.rs:821:21 [INFO] [stdout] | [INFO] [stdout] 821 | if let Ok(it) = input.parse::() { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_it` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `st` is never read [INFO] [stdout] --> src/lib.rs:825:15 [INFO] [stdout] | [INFO] [stdout] 825 | let mut st: String = String::from(""); [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/lib.rs:905:51 [INFO] [stdout] | [INFO] [stdout] 905 | let handlers = self.handlers.iter().map(|(k, (v, it))| { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/lib.rs:905:51 [INFO] [stdout] | [INFO] [stdout] 905 | let handlers = self.handlers.iter().map(|(k, (v, it))| { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `vars` [INFO] [stdout] --> src/lib.rs:937:13 [INFO] [stdout] | [INFO] [stdout] 937 | let mut vars = Variables::<'a, T> { handlers: HashMap::new(), variables: HashMap::new(), }; [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_vars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:939:51 [INFO] [stdout] | [INFO] [stdout] 939 | let inner = unwrap_struct!("Variables", iter, x, ()); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:949:17 [INFO] [stdout] | [INFO] [stdout] 949 | x => return Err("Expecting handlers, with_interp, or no_interp."), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:980:30 [INFO] [stdout] | [INFO] [stdout] 980 | VariableChunks::From(x) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `vars` [INFO] [stdout] --> src/lib.rs:937:13 [INFO] [stdout] | [INFO] [stdout] 937 | let mut vars = Variables::<'a, T> { handlers: HashMap::new(), variables: HashMap::new(), }; [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_vars` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:939:51 [INFO] [stdout] | [INFO] [stdout] 939 | let inner = unwrap_struct!("Variables", iter, x, ()); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:949:17 [INFO] [stdout] | [INFO] [stdout] 949 | x => return Err("Expecting handlers, with_interp, or no_interp."), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:980:30 [INFO] [stdout] | [INFO] [stdout] 980 | VariableChunks::From(x) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:937:9 [INFO] [stdout] | [INFO] [stdout] 937 | let mut vars = Variables::<'a, T> { handlers: HashMap::new(), variables: HashMap::new(), }; [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:937:9 [INFO] [stdout] | [INFO] [stdout] 937 | let mut vars = Variables::<'a, T> { handlers: HashMap::new(), variables: HashMap::new(), }; [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v1` [INFO] [stdout] --> src/lib.rs:1021:13 [INFO] [stdout] | [INFO] [stdout] 1021 | Ok((v1, o1)) => (ts, o1), [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_v1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1011:80 [INFO] [stdout] | [INFO] [stdout] 1011 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v1` [INFO] [stdout] --> src/lib.rs:1021:13 [INFO] [stdout] | [INFO] [stdout] 1021 | Ok((v1, o1)) => (ts, o1), [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_v1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1011:80 [INFO] [stdout] | [INFO] [stdout] 1011 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:1114:12 [INFO] [stdout] | [INFO] [stdout] 1114 | Ok(x) => accumulator.push(lit.to_string()), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:1114:12 [INFO] [stdout] | [INFO] [stdout] 1114 | Ok(x) => accumulator.push(lit.to_string()), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `variables` [INFO] [stdout] --> src/lib.rs:1135:11 [INFO] [stdout] | [INFO] [stdout] 1135 | let mut variables = v.clone(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/lib.rs:1138:33 [INFO] [stdout] | [INFO] [stdout] 1138 | if let Some(TokenTree2::Ident(name)) = concat_token.clone() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1133:84 [INFO] [stdout] | [INFO] [stdout] 1133 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `variables` [INFO] [stdout] --> src/lib.rs:1135:11 [INFO] [stdout] | [INFO] [stdout] 1135 | let mut variables = v.clone(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/lib.rs:1138:33 [INFO] [stdout] | [INFO] [stdout] 1138 | if let Some(TokenTree2::Ident(name)) = concat_token.clone() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1133:84 [INFO] [stdout] | [INFO] [stdout] 1133 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1135:7 [INFO] [stdout] | [INFO] [stdout] 1135 | let mut variables = v.clone(); [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1154:94 [INFO] [stdout] | [INFO] [stdout] 1154 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1135:7 [INFO] [stdout] | [INFO] [stdout] 1135 | let mut variables = v.clone(); [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1154:94 [INFO] [stdout] | [INFO] [stdout] 1154 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `variables` [INFO] [stdout] --> src/lib.rs:1168:11 [INFO] [stdout] | [INFO] [stdout] 1168 | let mut variables = v.clone(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/lib.rs:1171:33 [INFO] [stdout] | [INFO] [stdout] 1171 | if let Some(TokenTree2::Ident(name)) = string_to_ident_token.clone() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:1180:14 [INFO] [stdout] | [INFO] [stdout] 1180 | Ok(x) => return Err((v, quote!{compile_error!{ "Expected a string." }})), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1166:93 [INFO] [stdout] | [INFO] [stdout] 1166 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `variables` [INFO] [stdout] --> src/lib.rs:1168:11 [INFO] [stdout] | [INFO] [stdout] 1168 | let mut variables = v.clone(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/lib.rs:1171:33 [INFO] [stdout] | [INFO] [stdout] 1171 | if let Some(TokenTree2::Ident(name)) = string_to_ident_token.clone() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:1180:14 [INFO] [stdout] | [INFO] [stdout] 1180 | Ok(x) => return Err((v, quote!{compile_error!{ "Expected a string." }})), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1166:93 [INFO] [stdout] | [INFO] [stdout] 1166 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1168:7 [INFO] [stdout] | [INFO] [stdout] 1168 | let mut variables = v.clone(); [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `variables` [INFO] [stdout] --> src/lib.rs:1199:11 [INFO] [stdout] | [INFO] [stdout] 1199 | let mut variables = v.clone(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/lib.rs:1202:33 [INFO] [stdout] | [INFO] [stdout] 1202 | if let Some(TokenTree2::Ident(name)) = for_token.clone() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `var_token` [INFO] [stdout] --> src/lib.rs:1204:30 [INFO] [stdout] | [INFO] [stdout] 1204 | Some(TokenTree2::Ident(var_token)) => { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_var_token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:1207:12 [INFO] [stdout] | [INFO] [stdout] 1207 | Some(x) =>{}, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/lib.rs:1197:43 [INFO] [stdout] | [INFO] [stdout] 1197 | pub fn forHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageResul... [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1197:81 [INFO] [stdout] | [INFO] [stdout] 1197 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1168:7 [INFO] [stdout] | [INFO] [stdout] 1168 | let mut variables = v.clone(); [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1198:7 [INFO] [stdout] | [INFO] [stdout] 1198 | let mut output = TokenStream2::new(); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1199:7 [INFO] [stdout] | [INFO] [stdout] 1199 | let mut variables = v.clone(); [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `variables` [INFO] [stdout] --> src/lib.rs:1199:11 [INFO] [stdout] | [INFO] [stdout] 1199 | let mut variables = v.clone(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/lib.rs:1202:33 [INFO] [stdout] | [INFO] [stdout] 1202 | if let Some(TokenTree2::Ident(name)) = for_token.clone() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/lib.rs:1237:21 [INFO] [stdout] | [INFO] [stdout] 1237 | Err(y) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `var_token` [INFO] [stdout] --> src/lib.rs:1204:30 [INFO] [stdout] | [INFO] [stdout] 1204 | Some(TokenTree2::Ident(var_token)) => { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_var_token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/lib.rs:1241:27 [INFO] [stdout] | [INFO] [stdout] 1241 | Err(y) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:1207:12 [INFO] [stdout] | [INFO] [stdout] 1207 | Some(x) =>{}, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/lib.rs:1246:25 [INFO] [stdout] | [INFO] [stdout] 1246 | Err(y) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/lib.rs:1197:43 [INFO] [stdout] | [INFO] [stdout] 1197 | pub fn forHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageResul... [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/lib.rs:1253:19 [INFO] [stdout] | [INFO] [stdout] 1253 | Err(y) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1197:81 [INFO] [stdout] | [INFO] [stdout] 1197 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/lib.rs:1257:25 [INFO] [stdout] | [INFO] [stdout] 1257 | Err(y) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/lib.rs:1262:23 [INFO] [stdout] | [INFO] [stdout] 1262 | Err(y) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/lib.rs:1314:25 [INFO] [stdout] | [INFO] [stdout] 1314 | Err(y) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/lib.rs:1318:31 [INFO] [stdout] | [INFO] [stdout] 1318 | Err(y) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/lib.rs:1323:29 [INFO] [stdout] | [INFO] [stdout] 1323 | Err(y) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/lib.rs:1330:23 [INFO] [stdout] | [INFO] [stdout] 1330 | Err(y) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/lib.rs:1334:29 [INFO] [stdout] | [INFO] [stdout] 1334 | Err(y) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/lib.rs:1339:27 [INFO] [stdout] | [INFO] [stdout] 1339 | Err(y) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1198:7 [INFO] [stdout] | [INFO] [stdout] 1198 | let mut output = TokenStream2::new(); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1199:7 [INFO] [stdout] | [INFO] [stdout] 1199 | let mut variables = v.clone(); [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/lib.rs:1237:21 [INFO] [stdout] | [INFO] [stdout] 1237 | Err(y) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/lib.rs:1241:27 [INFO] [stdout] | [INFO] [stdout] 1241 | Err(y) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/lib.rs:1246:25 [INFO] [stdout] | [INFO] [stdout] 1246 | Err(y) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/lib.rs:1253:19 [INFO] [stdout] | [INFO] [stdout] 1253 | Err(y) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/lib.rs:1257:25 [INFO] [stdout] | [INFO] [stdout] 1257 | Err(y) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/lib.rs:1262:23 [INFO] [stdout] | [INFO] [stdout] 1262 | Err(y) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/lib.rs:1314:25 [INFO] [stdout] | [INFO] [stdout] 1314 | Err(y) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/lib.rs:1318:31 [INFO] [stdout] | [INFO] [stdout] 1318 | Err(y) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/lib.rs:1323:29 [INFO] [stdout] | [INFO] [stdout] 1323 | Err(y) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/lib.rs:1330:23 [INFO] [stdout] | [INFO] [stdout] 1330 | Err(y) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/lib.rs:1334:29 [INFO] [stdout] | [INFO] [stdout] 1334 | Err(y) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/lib.rs:1339:27 [INFO] [stdout] | [INFO] [stdout] 1339 | Err(y) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `variables` [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | let mut variables = v.clone(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/lib.rs:1376:33 [INFO] [stdout] | [INFO] [stdout] 1376 | if let Some(TokenTree2::Ident(name)) = ar_token.clone() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:1477:12 [INFO] [stdout] | [INFO] [stdout] 1477 | Some(x) => {}, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1371:88 [INFO] [stdout] | [INFO] [stdout] 1371 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `variables` [INFO] [stdout] --> src/lib.rs:1373:11 [INFO] [stdout] | [INFO] [stdout] 1373 | let mut variables = v.clone(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/lib.rs:1376:33 [INFO] [stdout] | [INFO] [stdout] 1376 | if let Some(TokenTree2::Ident(name)) = ar_token.clone() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:1477:12 [INFO] [stdout] | [INFO] [stdout] 1477 | Some(x) => {}, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1371:88 [INFO] [stdout] | [INFO] [stdout] 1371 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1373:7 [INFO] [stdout] | [INFO] [stdout] 1373 | let mut variables = v.clone(); [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1509:87 [INFO] [stdout] | [INFO] [stdout] 1509 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/lib.rs:1550:48 [INFO] [stdout] | [INFO] [stdout] 1550 | pub fn actually_escape(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> Stage... [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/lib.rs:1550:69 [INFO] [stdout] | [INFO] [stdout] 1550 | pub fn actually_escape(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> Stage... [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1550:86 [INFO] [stdout] | [INFO] [stdout] 1550 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `t` [INFO] [stdout] --> src/lib.rs:1550:113 [INFO] [stdout] | [INFO] [stdout] 1550 | ...es, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/lib.rs:1565:50 [INFO] [stdout] | [INFO] [stdout] 1565 | pub fn actually_unescape(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> Sta... [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/lib.rs:1565:71 [INFO] [stdout] | [INFO] [stdout] 1565 | ...ker + Clone>(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1565:88 [INFO] [stdout] | [INFO] [stdout] 1565 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `t` [INFO] [stdout] --> src/lib.rs:1565:115 [INFO] [stdout] | [INFO] [stdout] 1565 | ...es, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1576:74 [INFO] [stdout] | [INFO] [stdout] 1576 | pub fn run(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1585:76 [INFO] [stdout] | [INFO] [stdout] 1585 | pub fn quote(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `out` is never read [INFO] [stdout] --> src/lib.rs:1597:11 [INFO] [stdout] | [INFO] [stdout] 1597 | let mut out: TokenStream2 = quote!{compile_error!{"Nothing here."}}; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1596:78 [INFO] [stdout] | [INFO] [stdout] 1596 | pub fn unquote(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1373:7 [INFO] [stdout] | [INFO] [stdout] 1373 | let mut variables = v.clone(); [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1509:87 [INFO] [stdout] | [INFO] [stdout] 1509 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1609:11 [INFO] [stdout] | [INFO] [stdout] 1609 | let (_, mut as_run) = do_with_in_explicit2(temp, c.clone(), v.clone())?; [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/lib.rs:1550:48 [INFO] [stdout] | [INFO] [stdout] 1550 | pub fn actually_escape(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> Stage... [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/lib.rs:1550:69 [INFO] [stdout] | [INFO] [stdout] 1550 | pub fn actually_escape(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> Stage... [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1550:86 [INFO] [stdout] | [INFO] [stdout] 1550 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `t` [INFO] [stdout] --> src/lib.rs:1550:113 [INFO] [stdout] | [INFO] [stdout] 1550 | ...es, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/lib.rs:1565:50 [INFO] [stdout] | [INFO] [stdout] 1565 | pub fn actually_unescape(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> Sta... [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/lib.rs:1565:71 [INFO] [stdout] | [INFO] [stdout] 1565 | ...ker + Clone>(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1565:88 [INFO] [stdout] | [INFO] [stdout] 1565 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `t` [INFO] [stdout] --> src/lib.rs:1565:115 [INFO] [stdout] | [INFO] [stdout] 1565 | ...es, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1576:74 [INFO] [stdout] | [INFO] [stdout] 1576 | pub fn run(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1585:76 [INFO] [stdout] | [INFO] [stdout] 1585 | pub fn quote(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `out` is never read [INFO] [stdout] --> src/lib.rs:1597:11 [INFO] [stdout] | [INFO] [stdout] 1597 | let mut out: TokenStream2 = quote!{compile_error!{"Nothing here."}}; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1596:78 [INFO] [stdout] | [INFO] [stdout] 1596 | pub fn unquote(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/lib.rs:1768:112 [INFO] [stdout] | [INFO] [stdout] 1768 | ...p::PartialEq + std::str::FromStr>(c: Configuration, v: Variables, data:Option, t: TokenStream2, _fake: N) -> Stage... [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1768:150 [INFO] [stdout] | [INFO] [stdout] 1768 | ...iguration, v: Variables, data:Option, t: TokenStream2, _fake: N) -> StageResult where :... [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:1894:30 [INFO] [stdout] | [INFO] [stdout] 1894 | Some(TokenTree2::Literal(x)) => logicInternalNum(c, v, data, t, 0i128), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1609:11 [INFO] [stdout] | [INFO] [stdout] 1609 | let (_, mut as_run) = do_with_in_explicit2(temp, c.clone(), v.clone())?; [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `output` [INFO] [stdout] --> src/lib.rs:1939:11 [INFO] [stdout] | [INFO] [stdout] 1939 | let mut output = TokenStream2::new(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_output` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `variables` [INFO] [stdout] --> src/lib.rs:1940:11 [INFO] [stdout] | [INFO] [stdout] 1940 | let mut variables = v.clone(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1939:7 [INFO] [stdout] | [INFO] [stdout] 1939 | let mut output = TokenStream2::new(); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1940:7 [INFO] [stdout] | [INFO] [stdout] 1940 | let mut variables = v.clone(); [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/lib.rs:1768:112 [INFO] [stdout] | [INFO] [stdout] 1768 | ...p::PartialEq + std::str::FromStr>(c: Configuration, v: Variables, data:Option, t: TokenStream2, _fake: N) -> Stage... [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:1768:150 [INFO] [stdout] | [INFO] [stdout] 1768 | ...iguration, v: Variables, data:Option, t: TokenStream2, _fake: N) -> StageResult where :... [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:2044:84 [INFO] [stdout] | [INFO] [stdout] 2044 | ...iguration, v: Variables, data: Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:1894:30 [INFO] [stdout] | [INFO] [stdout] 1894 | Some(TokenTree2::Literal(x)) => logicInternalNum(c, v, data, t, 0i128), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `output` [INFO] [stdout] --> src/lib.rs:1939:11 [INFO] [stdout] | [INFO] [stdout] 1939 | let mut output = TokenStream2::new(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_output` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `variables` [INFO] [stdout] --> src/lib.rs:1940:11 [INFO] [stdout] | [INFO] [stdout] 1940 | let mut variables = v.clone(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_variables` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1939:7 [INFO] [stdout] | [INFO] [stdout] 1939 | let mut output = TokenStream2::new(); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1940:7 [INFO] [stdout] | [INFO] [stdout] 1940 | let mut variables = v.clone(); [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:2044:84 [INFO] [stdout] | [INFO] [stdout] 2044 | ...iguration, v: Variables, data: Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `state` is never read [INFO] [stdout] --> src/lib.rs:2091:11 [INFO] [stdout] | [INFO] [stdout] 2091 | let mut state = FnCallState::Nothing; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `body` [INFO] [stdout] --> src/lib.rs:2130:54 [INFO] [stdout] | [INFO] [stdout] 2130 | if let FnCallState::NameArgsBody(name, args, body) = state { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_body` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `defaults_by_declaration_position` [INFO] [stdout] --> src/lib.rs:2134:19 [INFO] [stdout] | [INFO] [stdout] 2134 | let mut defaults_by_declaration_position: Vec> = Vec::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_defaults_by_declaration_position` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thunks_by_invocation_position` [INFO] [stdout] --> src/lib.rs:2135:19 [INFO] [stdout] | [INFO] [stdout] 2135 | let mut thunks_by_invocation_position: Vec> = Vec::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_thunks_by_invocation_position` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `inner_names` [INFO] [stdout] --> src/lib.rs:2137:19 [INFO] [stdout] | [INFO] [stdout] 2137 | let mut inner_names: BiMap = BiMap::::new(); [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_inner_names` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `outer_names` [INFO] [stdout] --> src/lib.rs:2138:19 [INFO] [stdout] | [INFO] [stdout] 2138 | let mut outer_names: BiMap = BiMap::::new(); [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_outer_names` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `call_site_args` [INFO] [stdout] --> src/lib.rs:2155:21 [INFO] [stdout] | [INFO] [stdout] 2155 | let mut call_site_args = grp.stream().into_iter().peekable(); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_call_site_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `first` [INFO] [stdout] --> src/lib.rs:2163:19 [INFO] [stdout] | [INFO] [stdout] 2163 | let first = match declaration_site_args.next() { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_first` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ident` [INFO] [stdout] --> src/lib.rs:2178:40 [INFO] [stdout] | [INFO] [stdout] 2178 | Some(TokenTree2::Ident(ident)) => (true, true), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_ident` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/lib.rs:2090:49 [INFO] [stdout] | [INFO] [stdout] 2090 | pub fn internalFnRunner(c: Configuration, v: Variables, data: Option, t: TokenStream2) -> Sta... [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2134:15 [INFO] [stdout] | [INFO] [stdout] 2134 | let mut defaults_by_declaration_position: Vec> = Vec::new(); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `state` is never read [INFO] [stdout] --> src/lib.rs:2091:11 [INFO] [stdout] | [INFO] [stdout] 2091 | let mut state = FnCallState::Nothing; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2135:15 [INFO] [stdout] | [INFO] [stdout] 2135 | let mut thunks_by_invocation_position: Vec> = Vec::new(); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `body` [INFO] [stdout] --> src/lib.rs:2130:54 [INFO] [stdout] | [INFO] [stdout] 2130 | if let FnCallState::NameArgsBody(name, args, body) = state { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_body` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2137:15 [INFO] [stdout] | [INFO] [stdout] 2137 | let mut inner_names: BiMap = BiMap::::new(); [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `defaults_by_declaration_position` [INFO] [stdout] --> src/lib.rs:2134:19 [INFO] [stdout] | [INFO] [stdout] 2134 | let mut defaults_by_declaration_position: Vec> = Vec::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_defaults_by_declaration_position` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2138:15 [INFO] [stdout] | [INFO] [stdout] 2138 | let mut outer_names: BiMap = BiMap::::new(); [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thunks_by_invocation_position` [INFO] [stdout] --> src/lib.rs:2135:19 [INFO] [stdout] | [INFO] [stdout] 2135 | let mut thunks_by_invocation_position: Vec> = Vec::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_thunks_by_invocation_position` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2155:17 [INFO] [stdout] | [INFO] [stdout] 2155 | let mut call_site_args = grp.stream().into_iter().peekable(); [INFO] [stdout] | ----^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `inner_names` [INFO] [stdout] --> src/lib.rs:2137:19 [INFO] [stdout] | [INFO] [stdout] 2137 | let mut inner_names: BiMap = BiMap::::new(); [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_inner_names` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `outer_names` [INFO] [stdout] --> src/lib.rs:2138:19 [INFO] [stdout] | [INFO] [stdout] 2138 | let mut outer_names: BiMap = BiMap::::new(); [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_outer_names` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `call_site_args` [INFO] [stdout] --> src/lib.rs:2155:21 [INFO] [stdout] | [INFO] [stdout] 2155 | let mut call_site_args = grp.stream().into_iter().peekable(); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_call_site_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `first` [INFO] [stdout] --> src/lib.rs:2163:19 [INFO] [stdout] | [INFO] [stdout] 2163 | let first = match declaration_site_args.next() { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_first` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ident` [INFO] [stdout] --> src/lib.rs:2178:40 [INFO] [stdout] | [INFO] [stdout] 2178 | Some(TokenTree2::Ident(ident)) => (true, true), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_ident` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/lib.rs:2217:52 [INFO] [stdout] | [INFO] [stdout] 2217 | pub fn fnHandler(c: Configuration, v: Variables, data: Option, t: TokenStream2) -> ... [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/lib.rs:2090:49 [INFO] [stdout] | [INFO] [stdout] 2090 | pub fn internalFnRunner(c: Configuration, v: Variables, data: Option, t: TokenStream2) -> Sta... [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:2217:90 [INFO] [stdout] | [INFO] [stdout] 2217 | ...iguration, v: Variables, data: Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/lib.rs:2307:52 [INFO] [stdout] | [INFO] [stdout] 2307 | pub fn mkHandler(c: Configuration, v: Variables, data: Option, t: TokenStream2) -> ... [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:2307:90 [INFO] [stdout] | [INFO] [stdout] 2307 | ...iguration, v: Variables, data: Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2134:15 [INFO] [stdout] | [INFO] [stdout] 2134 | let mut defaults_by_declaration_position: Vec> = Vec::new(); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2135:15 [INFO] [stdout] | [INFO] [stdout] 2135 | let mut thunks_by_invocation_position: Vec> = Vec::new(); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2137:15 [INFO] [stdout] | [INFO] [stdout] 2137 | let mut inner_names: BiMap = BiMap::::new(); [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2138:15 [INFO] [stdout] | [INFO] [stdout] 2138 | let mut outer_names: BiMap = BiMap::::new(); [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2155:17 [INFO] [stdout] | [INFO] [stdout] 2155 | let mut call_site_args = grp.stream().into_iter().peekable(); [INFO] [stdout] | ----^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/lib.rs:2217:52 [INFO] [stdout] | [INFO] [stdout] 2217 | pub fn fnHandler(c: Configuration, v: Variables, data: Option, t: TokenStream2) -> ... [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:2217:90 [INFO] [stdout] | [INFO] [stdout] 2217 | ...iguration, v: Variables, data: Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:2372:81 [INFO] [stdout] | [INFO] [stdout] 2372 | ...iguration, v: Variables, data: Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:2380:81 [INFO] [stdout] | [INFO] [stdout] 2380 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/lib.rs:2418:46 [INFO] [stdout] | [INFO] [stdout] 2418 | pub fn markerHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageRe... [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:2418:84 [INFO] [stdout] | [INFO] [stdout] 2418 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/lib.rs:2307:52 [INFO] [stdout] | [INFO] [stdout] 2307 | pub fn mkHandler(c: Configuration, v: Variables, data: Option, t: TokenStream2) -> ... [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:2307:90 [INFO] [stdout] | [INFO] [stdout] 2307 | ...iguration, v: Variables, data: Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tokens` [INFO] [stdout] --> src/lib.rs:2429:20 [INFO] [stdout] | [INFO] [stdout] 2429 | getCode!(stream, tokens, anchor_span, cnew, c, path, v, t); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_tokens` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cnew` [INFO] [stdout] --> src/lib.rs:2429:41 [INFO] [stdout] | [INFO] [stdout] 2429 | getCode!(stream, tokens, anchor_span, cnew, c, path, v, t); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_cnew` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `limit` [INFO] [stdout] --> src/lib.rs:2432:7 [INFO] [stdout] | [INFO] [stdout] 2432 | let limit = match stream.next() { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_limit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tok` [INFO] [stdout] --> src/lib.rs:2459:7 [INFO] [stdout] | [INFO] [stdout] 2459 | let tok: Vec = Vec::from_iter(stream); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_tok` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:2428:88 [INFO] [stdout] | [INFO] [stdout] 2428 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:2372:81 [INFO] [stdout] | [INFO] [stdout] 2372 | ...iguration, v: Variables, data: Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:2380:81 [INFO] [stdout] | [INFO] [stdout] 2380 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/lib.rs:2418:46 [INFO] [stdout] | [INFO] [stdout] 2418 | pub fn markerHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageRe... [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:2418:84 [INFO] [stdout] | [INFO] [stdout] 2418 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tokens` [INFO] [stdout] --> src/lib.rs:2429:20 [INFO] [stdout] | [INFO] [stdout] 2429 | getCode!(stream, tokens, anchor_span, cnew, c, path, v, t); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_tokens` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cnew` [INFO] [stdout] --> src/lib.rs:2429:41 [INFO] [stdout] | [INFO] [stdout] 2429 | getCode!(stream, tokens, anchor_span, cnew, c, path, v, t); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_cnew` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `limit` [INFO] [stdout] --> src/lib.rs:2432:7 [INFO] [stdout] | [INFO] [stdout] 2432 | let limit = match stream.next() { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_limit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tok` [INFO] [stdout] --> src/lib.rs:2459:7 [INFO] [stdout] | [INFO] [stdout] 2459 | let tok: Vec = Vec::from_iter(stream); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_tok` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:2428:88 [INFO] [stdout] | [INFO] [stdout] 2428 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `offset` is never read [INFO] [stdout] --> src/lib.rs:2537:15 [INFO] [stdout] | [INFO] [stdout] 2537 | let mut offset = Offset::Head; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:2408:13 [INFO] [stdout] | [INFO] [stdout] 2408 | x => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] ... [INFO] [stdout] 2557 | let base_el = match q_or_unq!(stream, v, c, item, q) { [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `q_or_unq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:2408:13 [INFO] [stdout] | [INFO] [stdout] 2408 | x => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] ... [INFO] [stdout] 2589 | let base_el = match q_or_unq!(stream, v, c, item, q) { [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `q_or_unq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sub_op` [INFO] [stdout] --> src/lib.rs:2608:11 [INFO] [stdout] | [INFO] [stdout] 2608 | let sub_op = if let Some(TokenTree2::Ident(x)) = stream.peek() { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_sub_op` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:2408:13 [INFO] [stdout] | [INFO] [stdout] 2408 | x => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] ... [INFO] [stdout] 2624 | let it = q_or_unq!(stream, v, c, item, q); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `q_or_unq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:2654:13 [INFO] [stdout] | [INFO] [stdout] 2654 | Ok((x, y)) => y, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:2704:13 [INFO] [stdout] | [INFO] [stdout] 2704 | Ok((x, y)) => y, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `restore_old_name` is never read [INFO] [stdout] --> src/lib.rs:2742:15 [INFO] [stdout] | [INFO] [stdout] 2742 | let mut restore_old_name: Option<(TokenStream2, bool)> = None; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:2408:13 [INFO] [stdout] | [INFO] [stdout] 2408 | x => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] ... [INFO] [stdout] 2779 | let it = q_or_unq!(stream, v, c, item, q); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `q_or_unq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:2462:83 [INFO] [stdout] | [INFO] [stdout] 2462 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `offset` is never read [INFO] [stdout] --> src/lib.rs:2537:15 [INFO] [stdout] | [INFO] [stdout] 2537 | let mut offset = Offset::Head; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:2408:13 [INFO] [stdout] | [INFO] [stdout] 2408 | x => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] ... [INFO] [stdout] 2557 | let base_el = match q_or_unq!(stream, v, c, item, q) { [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `q_or_unq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:2408:13 [INFO] [stdout] | [INFO] [stdout] 2408 | x => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] ... [INFO] [stdout] 2589 | let base_el = match q_or_unq!(stream, v, c, item, q) { [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `q_or_unq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sub_op` [INFO] [stdout] --> src/lib.rs:2608:11 [INFO] [stdout] | [INFO] [stdout] 2608 | let sub_op = if let Some(TokenTree2::Ident(x)) = stream.peek() { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_sub_op` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:2408:13 [INFO] [stdout] | [INFO] [stdout] 2408 | x => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] ... [INFO] [stdout] 2624 | let it = q_or_unq!(stream, v, c, item, q); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `q_or_unq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:2654:13 [INFO] [stdout] | [INFO] [stdout] 2654 | Ok((x, y)) => y, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:2704:13 [INFO] [stdout] | [INFO] [stdout] 2704 | Ok((x, y)) => y, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `restore_old_name` is never read [INFO] [stdout] --> src/lib.rs:2742:15 [INFO] [stdout] | [INFO] [stdout] 2742 | let mut restore_old_name: Option<(TokenStream2, bool)> = None; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:2408:13 [INFO] [stdout] | [INFO] [stdout] 2408 | x => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] ... [INFO] [stdout] 2779 | let it = q_or_unq!(stream, v, c, item, q); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `q_or_unq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/lib.rs:2462:83 [INFO] [stdout] | [INFO] [stdout] 2462 | ...iguration, v: Variables, data:Option, t: TokenStream2) -> StageResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2487:11 [INFO] [stdout] | [INFO] [stdout] 2487 | let mut arr_base = if q { [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2512:13 [INFO] [stdout] | [INFO] [stdout] 2512 | let mut arr_stuff = arr.stream().into_iter(); [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:271:9 [INFO] [stdout] | [INFO] [stdout] 271 | let mut unwrapped = if $q { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] ... [INFO] [stdout] 2546 | pull_array_to_vec!(stream.next(), array, v, q, c.sigil); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `pull_array_to_vec` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:271:9 [INFO] [stdout] | [INFO] [stdout] 271 | let mut unwrapped = if $q { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] ... [INFO] [stdout] 2562 | pull_array_to_vec!(stream.next(), array, v, q, c.sigil); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `pull_array_to_vec` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:271:9 [INFO] [stdout] | [INFO] [stdout] 271 | let mut unwrapped = if $q { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] ... [INFO] [stdout] 2574 | pull_array_to_vec!(stream.next(), array, v, q, c.sigil); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `pull_array_to_vec` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:271:9 [INFO] [stdout] | [INFO] [stdout] 271 | let mut unwrapped = if $q { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] ... [INFO] [stdout] 2594 | pull_array_to_vec!(stream.next(), array, v, q, c.sigil); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `pull_array_to_vec` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:271:9 [INFO] [stdout] | [INFO] [stdout] 271 | let mut unwrapped = if $q { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] ... [INFO] [stdout] 2669 | pull_array_to_vec!(stream.next(), array, v, q, c.sigil); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `pull_array_to_vec` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:271:9 [INFO] [stdout] | [INFO] [stdout] 271 | let mut unwrapped = if $q { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] ... [INFO] [stdout] 2739 | pull_array_to_vec!(stream.next(), array, v, q, c.sigil); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `pull_array_to_vec` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:2829:5 [INFO] [stdout] | [INFO] [stdout] 2829 | x => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:2940:10 [INFO] [stdout] | [INFO] [stdout] 2940 | Some(x) => c, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2487:11 [INFO] [stdout] | [INFO] [stdout] 2487 | let mut arr_base = if q { [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2512:13 [INFO] [stdout] | [INFO] [stdout] 2512 | let mut arr_stuff = arr.stream().into_iter(); [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:271:9 [INFO] [stdout] | [INFO] [stdout] 271 | let mut unwrapped = if $q { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] ... [INFO] [stdout] 2546 | pull_array_to_vec!(stream.next(), array, v, q, c.sigil); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `pull_array_to_vec` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:271:9 [INFO] [stdout] | [INFO] [stdout] 271 | let mut unwrapped = if $q { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] ... [INFO] [stdout] 2562 | pull_array_to_vec!(stream.next(), array, v, q, c.sigil); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `pull_array_to_vec` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:271:9 [INFO] [stdout] | [INFO] [stdout] 271 | let mut unwrapped = if $q { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] ... [INFO] [stdout] 2574 | pull_array_to_vec!(stream.next(), array, v, q, c.sigil); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `pull_array_to_vec` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:271:9 [INFO] [stdout] | [INFO] [stdout] 271 | let mut unwrapped = if $q { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] ... [INFO] [stdout] 2594 | pull_array_to_vec!(stream.next(), array, v, q, c.sigil); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `pull_array_to_vec` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:271:9 [INFO] [stdout] | [INFO] [stdout] 271 | let mut unwrapped = if $q { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] ... [INFO] [stdout] 2669 | pull_array_to_vec!(stream.next(), array, v, q, c.sigil); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `pull_array_to_vec` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:271:9 [INFO] [stdout] | [INFO] [stdout] 271 | let mut unwrapped = if $q { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] ... [INFO] [stdout] 2739 | pull_array_to_vec!(stream.next(), array, v, q, c.sigil); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `pull_array_to_vec` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:2829:5 [INFO] [stdout] | [INFO] [stdout] 2829 | x => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `name` is never used [INFO] [stdout] --> src/lib.rs:890:6 [INFO] [stdout] | [INFO] [stdout] 889 | impl Configuration { [INFO] [stdout] | --------------------------------------------- method in this implementation [INFO] [stdout] 890 | fn name(&self) -> Option { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `HashMap` is never constructed [INFO] [stdout] --> src/lib.rs:927:3 [INFO] [stdout] | [INFO] [stdout] 923 | enum VariableChunks { [INFO] [stdout] | -------------- variant in this enum [INFO] [stdout] ... [INFO] [stdout] 927 | HashMap(VariableOpts), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Not` is never constructed [INFO] [stdout] --> src/lib.rs:1649:3 [INFO] [stdout] | [INFO] [stdout] 1646 | enum LogicBoolOp { [INFO] [stdout] | ----------- variant in this enum [INFO] [stdout] ... [INFO] [stdout] 1649 | Not, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LogicBoolOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `NoDefault` and `Default` are never constructed [INFO] [stdout] --> src/lib.rs:2082:3 [INFO] [stdout] | [INFO] [stdout] 2081 | enum FnArg { [INFO] [stdout] | ----- variants in this enum [INFO] [stdout] 2082 | NoDefault(String), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 2083 | Default(String, TokenStream2), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `FnArg` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `positional` and `named` are never read [INFO] [stdout] --> src/lib.rs:2087:3 [INFO] [stdout] | [INFO] [stdout] 2086 | struct FnArgs { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 2087 | positional: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 2088 | named: HashMap, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `FnArgs` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/lib.rs:817:35 [INFO] [stdout] | [INFO] [stdout] 817 | next = Some(foo.as_str().clone()); [INFO] [stdout] | ^^^^^^^^ unnecessary method call [INFO] [stdout] | [INFO] [stdout] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stdout] = note: `#[deny(noop_method_call)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lib.rs:873:5 [INFO] [stdout] | [INFO] [stdout] 873 | / input.step(|cursor| { [INFO] [stdout] 874 | | let mut rest = *cursor; [INFO] [stdout] 875 | | while let Some((tt, next)) = rest.token_tree() { [INFO] [stdout] 876 | | fat.extend(TokenStream2::from(tt).into_iter()); [INFO] [stdout] ... | [INFO] [stdout] 879 | | Ok(((), rest)) [INFO] [stdout] 880 | | }); [INFO] [stdout] | |______^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 873 | let _ = input.step(|cursor| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: bounds on generic parameters are not enforced in type aliases [INFO] [stdout] --> src/lib.rs:1007:21 [INFO] [stdout] | [INFO] [stdout] 1007 | pub type Handler = dyn Fn(Configuration, Variables, Option, TokenStream2) -> StageResult; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(type_alias_bounds)]` on by default [INFO] [stdout] help: the bound will not be checked when the type alias is used, and should be removed [INFO] [stdout] | [INFO] [stdout] 1007 - pub type Handler = dyn Fn(Configuration, Variables, Option, TokenStream2) -> StageResult; [INFO] [stdout] 1007 + pub type Handler = dyn Fn(Configuration, Variables, Option, TokenStream2) -> StageResult; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: bounds on generic parameters are not enforced in type aliases [INFO] [stdout] --> src/lib.rs:1008:26 [INFO] [stdout] | [INFO] [stdout] 1008 | pub type Handlers<'a, T: StartMarker + Clone> = HashMap>, Option)>; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: the bound will not be checked when the type alias is used, and should be removed [INFO] [stdout] | [INFO] [stdout] 1008 - pub type Handlers<'a, T: StartMarker + Clone> = HashMap>, Option)>; [INFO] [stdout] 1008 + pub type Handlers<'a, T> = HashMap>, Option)>; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `ifHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:1011:8 [INFO] [stdout] | [INFO] [stdout] 1011 | pub fn ifHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageResult... [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `if_handler` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `tokenTreeToBool` should have a snake case name [INFO] [stdout] --> src/lib.rs:1089:4 [INFO] [stdout] | [INFO] [stdout] 1089 | fn tokenTreeToBool(tree: TokenTree2) -> std::result::Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `token_tree_to_bool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `tokenstreamToBool` should have a snake case name [INFO] [stdout] --> src/lib.rs:1100:4 [INFO] [stdout] | [INFO] [stdout] 1100 | fn tokenstreamToBool(stream: TokenStream2) -> std::result::Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `tokenstream_to_bool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `concatHandlerInner` should have a snake case name [INFO] [stdout] --> src/lib.rs:1107:8 [INFO] [stdout] | [INFO] [stdout] 1107 | pub fn concatHandlerInner(c: Configuration, v: Variables, t: TokenStream2) -> syn::parse::Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `concat_handler_inner` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `concatHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:1133:8 [INFO] [stdout] | [INFO] [stdout] 1133 | pub fn concatHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageRe... [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `concat_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `naiveStringifierHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:1154:8 [INFO] [stdout] | [INFO] [stdout] 1154 | pub fn naiveStringifierHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `naive_stringifier_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `string_to_identHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:1166:8 [INFO] [stdout] | [INFO] [stdout] 1166 | pub fn string_to_identHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) -... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `string_to_ident_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `forHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:1197:8 [INFO] [stdout] | [INFO] [stdout] 1197 | pub fn forHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageResul... [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `for_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `arithmeticInternal` should have a snake case name [INFO] [stdout] --> src/lib.rs:1226:4 [INFO] [stdout] | [INFO] [stdout] 1226 | fn arithmeticInternal + std::ops::Div + std::ops::Mul src/lib.rs:1371:8 [INFO] [stdout] | [INFO] [stdout] 1371 | pub fn arithmeticHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> Sta... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `arithmetic_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `withSigilHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:1509:8 [INFO] [stdout] | [INFO] [stdout] 1509 | pub fn withSigilHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> Stag... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `with_sigil_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `logicInternalBool` should have a snake case name [INFO] [stdout] --> src/lib.rs:1653:4 [INFO] [stdout] | [INFO] [stdout] 1653 | fn logicInternalBool(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageRe... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `logic_internal_bool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `logicInternalNum` should have a snake case name [INFO] [stdout] --> src/lib.rs:1768:4 [INFO] [stdout] | [INFO] [stdout] 1768 | fn logicInternalNum(c: Configuration, v: Va... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `logic_internal_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `logicInternal` should have a snake case name [INFO] [stdout] --> src/lib.rs:1848:4 [INFO] [stdout] | [INFO] [stdout] 1848 | fn logicInternal(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageResult... [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `logic_internal` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `logicHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:1938:8 [INFO] [stdout] | [INFO] [stdout] 1938 | pub fn logicHandler(c: Configuration, v: Variables, data: Option, t: TokenStream2) -> StageRe... [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `logic_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `importHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:2044:8 [INFO] [stdout] | [INFO] [stdout] 2044 | pub fn importHandler(c: Configuration, v: Variables, data: Option, t: TokenStream2) -> StageR... [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `import_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `internalFnRunner` should have a snake case name [INFO] [stdout] --> src/lib.rs:2090:8 [INFO] [stdout] | [INFO] [stdout] 2090 | pub fn internalFnRunner(c: Configuration, v: Variables, data: Option, t: TokenStream2) -> Sta... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `internal_fn_runner` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fnHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:2217:8 [INFO] [stdout] | [INFO] [stdout] 2217 | pub fn fnHandler(c: Configuration, v: Variables, data: Option, t: TokenStream2) -> ... [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `fn_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `handleMkHandlerRunner` should have a snake case name [INFO] [stdout] --> src/lib.rs:2273:8 [INFO] [stdout] | [INFO] [stdout] 2273 | pub fn handleMkHandlerRunner(c: Configuration, v: Variables, data: Option, t: Token... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `handle_mk_handler_runner` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `mkHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:2307:8 [INFO] [stdout] | [INFO] [stdout] 2307 | pub fn mkHandler(c: Configuration, v: Variables, data: Option, t: TokenStream2) -> ... [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `mk_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `assignmentInternalHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:2327:8 [INFO] [stdout] | [INFO] [stdout] 2327 | pub fn assignmentInternalHandler(c: Configuration, v: Variables, t: TokenStream2, interp_first: bool, inter... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `assignment_internal_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `letHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:2372:8 [INFO] [stdout] | [INFO] [stdout] 2372 | pub fn letHandler(c: Configuration, v: Variables, data: Option, t: TokenStream2) -> StageResu... [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `let_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `varHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:2380:8 [INFO] [stdout] | [INFO] [stdout] 2380 | pub fn varHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageResul... [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `var_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `markerHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:2418:8 [INFO] [stdout] | [INFO] [stdout] 2418 | pub fn markerHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageRe... [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `marker_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `runMarkersHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:2428:8 [INFO] [stdout] | [INFO] [stdout] 2428 | pub fn runMarkersHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> Sta... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `run_markers_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `arrayHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:2462:8 [INFO] [stdout] | [INFO] [stdout] 2462 | pub fn arrayHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageRes... [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `array_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/lib.rs:2940:10 [INFO] [stdout] | [INFO] [stdout] 2940 | Some(x) => c, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `genericDefaultHandlers` should have a snake case name [INFO] [stdout] --> src/lib.rs:2856:8 [INFO] [stdout] | [INFO] [stdout] 2856 | pub fn genericDefaultHandlers<'a, T: 'static + StartMarker + Clone>() -> Handlers<'a, T> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `generic_default_handlers` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: bounds on generic parameters are not enforced in type aliases [INFO] [stdout] --> src/lib.rs:2911:19 [INFO] [stdout] | [INFO] [stdout] 2911 | type Thing<'a, T: StartMarker + Clone> = (Variables<'a, T>, TokenStream2); [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: the bound will not be checked when the type alias is used, and should be removed [INFO] [stdout] | [INFO] [stdout] 2911 - type Thing<'a, T: StartMarker + Clone> = (Variables<'a, T>, TokenStream2); [INFO] [stdout] 2911 + type Thing<'a, T> = (Variables<'a, T>, TokenStream2); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: bounds on generic parameters are not enforced in type aliases [INFO] [stdout] --> src/lib.rs:2912:25 [INFO] [stdout] | [INFO] [stdout] 2912 | type StageResult<'a, T: StartMarker + Clone> = std::result::Result, Thing<'a, T>>; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: the bound will not be checked when the type alias is used, and should be removed [INFO] [stdout] | [INFO] [stdout] 2912 - type StageResult<'a, T: StartMarker + Clone> = std::result::Result, Thing<'a, T>>; [INFO] [stdout] 2912 + type StageResult<'a, T> = std::result::Result, Thing<'a, T>>; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `name` is never used [INFO] [stdout] --> src/lib.rs:890:6 [INFO] [stdout] | [INFO] [stdout] 889 | impl Configuration { [INFO] [stdout] | --------------------------------------------- method in this implementation [INFO] [stdout] 890 | fn name(&self) -> Option { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `HashMap` is never constructed [INFO] [stdout] --> src/lib.rs:927:3 [INFO] [stdout] | [INFO] [stdout] 923 | enum VariableChunks { [INFO] [stdout] | -------------- variant in this enum [INFO] [stdout] ... [INFO] [stdout] 927 | HashMap(VariableOpts), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Not` is never constructed [INFO] [stdout] --> src/lib.rs:1649:3 [INFO] [stdout] | [INFO] [stdout] 1646 | enum LogicBoolOp { [INFO] [stdout] | ----------- variant in this enum [INFO] [stdout] ... [INFO] [stdout] 1649 | Not, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LogicBoolOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `NoDefault` and `Default` are never constructed [INFO] [stdout] --> src/lib.rs:2082:3 [INFO] [stdout] | [INFO] [stdout] 2081 | enum FnArg { [INFO] [stdout] | ----- variants in this enum [INFO] [stdout] 2082 | NoDefault(String), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 2083 | Default(String, TokenStream2), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `FnArg` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `positional` and `named` are never read [INFO] [stdout] --> src/lib.rs:2087:3 [INFO] [stdout] | [INFO] [stdout] 2086 | struct FnArgs { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 2087 | positional: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 2088 | named: HashMap, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `FnArgs` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error; 202 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/lib.rs:817:35 [INFO] [stdout] | [INFO] [stdout] 817 | next = Some(foo.as_str().clone()); [INFO] [stdout] | ^^^^^^^^ unnecessary method call [INFO] [stdout] | [INFO] [stdout] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stdout] = note: `#[deny(noop_method_call)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lib.rs:873:5 [INFO] [stdout] | [INFO] [stdout] 873 | / input.step(|cursor| { [INFO] [stdout] 874 | | let mut rest = *cursor; [INFO] [stdout] 875 | | while let Some((tt, next)) = rest.token_tree() { [INFO] [stdout] 876 | | fat.extend(TokenStream2::from(tt).into_iter()); [INFO] [stdout] ... | [INFO] [stdout] 879 | | Ok(((), rest)) [INFO] [stdout] 880 | | }); [INFO] [stdout] | |______^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 873 | let _ = input.step(|cursor| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: bounds on generic parameters are not enforced in type aliases [INFO] [stdout] --> src/lib.rs:1007:21 [INFO] [stdout] | [INFO] [stdout] 1007 | pub type Handler = dyn Fn(Configuration, Variables, Option, TokenStream2) -> StageResult; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(type_alias_bounds)]` on by default [INFO] [stdout] help: the bound will not be checked when the type alias is used, and should be removed [INFO] [stdout] | [INFO] [stdout] 1007 - pub type Handler = dyn Fn(Configuration, Variables, Option, TokenStream2) -> StageResult; [INFO] [stdout] 1007 + pub type Handler = dyn Fn(Configuration, Variables, Option, TokenStream2) -> StageResult; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: bounds on generic parameters are not enforced in type aliases [INFO] [stdout] --> src/lib.rs:1008:26 [INFO] [stdout] | [INFO] [stdout] 1008 | pub type Handlers<'a, T: StartMarker + Clone> = HashMap>, Option)>; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: the bound will not be checked when the type alias is used, and should be removed [INFO] [stdout] | [INFO] [stdout] 1008 - pub type Handlers<'a, T: StartMarker + Clone> = HashMap>, Option)>; [INFO] [stdout] 1008 + pub type Handlers<'a, T> = HashMap>, Option)>; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `ifHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:1011:8 [INFO] [stdout] | [INFO] [stdout] 1011 | pub fn ifHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageResult... [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `if_handler` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `tokenTreeToBool` should have a snake case name [INFO] [stdout] --> src/lib.rs:1089:4 [INFO] [stdout] | [INFO] [stdout] 1089 | fn tokenTreeToBool(tree: TokenTree2) -> std::result::Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `token_tree_to_bool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `tokenstreamToBool` should have a snake case name [INFO] [stdout] --> src/lib.rs:1100:4 [INFO] [stdout] | [INFO] [stdout] 1100 | fn tokenstreamToBool(stream: TokenStream2) -> std::result::Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `tokenstream_to_bool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `concatHandlerInner` should have a snake case name [INFO] [stdout] --> src/lib.rs:1107:8 [INFO] [stdout] | [INFO] [stdout] 1107 | pub fn concatHandlerInner(c: Configuration, v: Variables, t: TokenStream2) -> syn::parse::Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `concat_handler_inner` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `concatHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:1133:8 [INFO] [stdout] | [INFO] [stdout] 1133 | pub fn concatHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageRe... [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `concat_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `naiveStringifierHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:1154:8 [INFO] [stdout] | [INFO] [stdout] 1154 | pub fn naiveStringifierHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `naive_stringifier_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `string_to_identHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:1166:8 [INFO] [stdout] | [INFO] [stdout] 1166 | pub fn string_to_identHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) -... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `string_to_ident_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `forHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:1197:8 [INFO] [stdout] | [INFO] [stdout] 1197 | pub fn forHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageResul... [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `for_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `arithmeticInternal` should have a snake case name [INFO] [stdout] --> src/lib.rs:1226:4 [INFO] [stdout] | [INFO] [stdout] 1226 | fn arithmeticInternal + std::ops::Div + std::ops::Mul src/lib.rs:1371:8 [INFO] [stdout] | [INFO] [stdout] 1371 | pub fn arithmeticHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> Sta... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `arithmetic_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `withSigilHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:1509:8 [INFO] [stdout] | [INFO] [stdout] 1509 | pub fn withSigilHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> Stag... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `with_sigil_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `logicInternalBool` should have a snake case name [INFO] [stdout] --> src/lib.rs:1653:4 [INFO] [stdout] | [INFO] [stdout] 1653 | fn logicInternalBool(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageRe... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `logic_internal_bool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `logicInternalNum` should have a snake case name [INFO] [stdout] --> src/lib.rs:1768:4 [INFO] [stdout] | [INFO] [stdout] 1768 | fn logicInternalNum(c: Configuration, v: Va... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `logic_internal_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `logicInternal` should have a snake case name [INFO] [stdout] --> src/lib.rs:1848:4 [INFO] [stdout] | [INFO] [stdout] 1848 | fn logicInternal(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageResult... [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `logic_internal` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `logicHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:1938:8 [INFO] [stdout] | [INFO] [stdout] 1938 | pub fn logicHandler(c: Configuration, v: Variables, data: Option, t: TokenStream2) -> StageRe... [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `logic_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `importHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:2044:8 [INFO] [stdout] | [INFO] [stdout] 2044 | pub fn importHandler(c: Configuration, v: Variables, data: Option, t: TokenStream2) -> StageR... [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `import_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `internalFnRunner` should have a snake case name [INFO] [stdout] --> src/lib.rs:2090:8 [INFO] [stdout] | [INFO] [stdout] 2090 | pub fn internalFnRunner(c: Configuration, v: Variables, data: Option, t: TokenStream2) -> Sta... [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `internal_fn_runner` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fnHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:2217:8 [INFO] [stdout] | [INFO] [stdout] 2217 | pub fn fnHandler(c: Configuration, v: Variables, data: Option, t: TokenStream2) -> ... [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `fn_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `do-with-in-base` (lib test) due to 2 previous errors; 206 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: function `handleMkHandlerRunner` should have a snake case name [INFO] [stdout] --> src/lib.rs:2273:8 [INFO] [stdout] | [INFO] [stdout] 2273 | pub fn handleMkHandlerRunner(c: Configuration, v: Variables, data: Option, t: Token... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `handle_mk_handler_runner` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `mkHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:2307:8 [INFO] [stdout] | [INFO] [stdout] 2307 | pub fn mkHandler(c: Configuration, v: Variables, data: Option, t: TokenStream2) -> ... [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `mk_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `assignmentInternalHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:2327:8 [INFO] [stdout] | [INFO] [stdout] 2327 | pub fn assignmentInternalHandler(c: Configuration, v: Variables, t: TokenStream2, interp_first: bool, inter... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `assignment_internal_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `letHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:2372:8 [INFO] [stdout] | [INFO] [stdout] 2372 | pub fn letHandler(c: Configuration, v: Variables, data: Option, t: TokenStream2) -> StageResu... [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `let_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `varHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:2380:8 [INFO] [stdout] | [INFO] [stdout] 2380 | pub fn varHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageResul... [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `var_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `markerHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:2418:8 [INFO] [stdout] | [INFO] [stdout] 2418 | pub fn markerHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageRe... [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `marker_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `runMarkersHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:2428:8 [INFO] [stdout] | [INFO] [stdout] 2428 | pub fn runMarkersHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> Sta... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `run_markers_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `arrayHandler` should have a snake case name [INFO] [stdout] --> src/lib.rs:2462:8 [INFO] [stdout] | [INFO] [stdout] 2462 | pub fn arrayHandler(c: Configuration, v: Variables, data:Option, t: TokenStream2) -> StageRes... [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `array_handler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `genericDefaultHandlers` should have a snake case name [INFO] [stdout] --> src/lib.rs:2856:8 [INFO] [stdout] | [INFO] [stdout] 2856 | pub fn genericDefaultHandlers<'a, T: 'static + StartMarker + Clone>() -> Handlers<'a, T> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `generic_default_handlers` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: bounds on generic parameters are not enforced in type aliases [INFO] [stdout] --> src/lib.rs:2911:19 [INFO] [stdout] | [INFO] [stdout] 2911 | type Thing<'a, T: StartMarker + Clone> = (Variables<'a, T>, TokenStream2); [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: the bound will not be checked when the type alias is used, and should be removed [INFO] [stdout] | [INFO] [stdout] 2911 - type Thing<'a, T: StartMarker + Clone> = (Variables<'a, T>, TokenStream2); [INFO] [stdout] 2911 + type Thing<'a, T> = (Variables<'a, T>, TokenStream2); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: bounds on generic parameters are not enforced in type aliases [INFO] [stdout] --> src/lib.rs:2912:25 [INFO] [stdout] | [INFO] [stdout] 2912 | type StageResult<'a, T: StartMarker + Clone> = std::result::Result, Thing<'a, T>>; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: the bound will not be checked when the type alias is used, and should be removed [INFO] [stdout] | [INFO] [stdout] 2912 - type StageResult<'a, T: StartMarker + Clone> = std::result::Result, Thing<'a, T>>; [INFO] [stdout] 2912 + type StageResult<'a, T> = std::result::Result, Thing<'a, T>>; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error; 202 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `do-with-in-base` (lib) due to 2 previous errors; 206 warnings emitted [INFO] running `Command { std: "docker" "inspect" "33fde8264a2a6eb5f33a663e4162f907167b5676e7dda361b46e3c4fbf991ad6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "33fde8264a2a6eb5f33a663e4162f907167b5676e7dda361b46e3c4fbf991ad6", kill_on_drop: false }` [INFO] [stdout] 33fde8264a2a6eb5f33a663e4162f907167b5676e7dda361b46e3c4fbf991ad6