[INFO] cloning repository https://github.com/mageOfstructs/nightfury
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mageOfstructs/nightfury" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FmageOfstructs%2Fnightfury", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FmageOfstructs%2Fnightfury'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c332349688a86e185d0a921337119790afc21b08
[INFO] checking mageOfstructs/nightfury against master#32cd9114712a24010b0583624dc52ac302194128 for pr-143717
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FmageOfstructs%2Fnightfury" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/mageOfstructs/nightfury
[INFO] finished tweaking git repo https://github.com/mageOfstructs/nightfury
[INFO] tweaked toml for git repo https://github.com/mageOfstructs/nightfury written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/mageOfstructs/nightfury on toolchain 32cd9114712a24010b0583624dc52ac302194128
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+32cd9114712a24010b0583624dc52ac302194128" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/mageOfstructs/nightfury already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+32cd9114712a24010b0583624dc52ac302194128" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 11 packages to latest Rust 1.90.0-nightly compatible versions
[INFO] [stderr]       Adding console v0.16.0
[INFO] [stderr]       Adding windows-sys v0.60.2
[INFO] [stderr]       Adding windows-targets v0.53.2
[INFO] [stderr]       Adding windows_aarch64_gnullvm v0.53.0
[INFO] [stderr]       Adding windows_aarch64_msvc v0.53.0
[INFO] [stderr]       Adding windows_i686_gnu v0.53.0
[INFO] [stderr]       Adding windows_i686_gnullvm v0.53.0
[INFO] [stderr]       Adding windows_i686_msvc v0.53.0
[INFO] [stderr]       Adding windows_x86_64_gnu v0.53.0
[INFO] [stderr]       Adding windows_x86_64_gnullvm v0.53.0
[INFO] [stderr]       Adding windows_x86_64_msvc v0.53.0
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ebnf v0.1.4
[INFO] [stderr]   Downloaded binary-stream v3.4.0
[INFO] [stderr]   Downloaded serde-binary v0.5.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+32cd9114712a24010b0583624dc52ac302194128" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 833d38e81cdf493b96e5ad3499e036f569ed9868af71c965b9d8d436314fbf46
[INFO] running `Command { std: "docker" "start" "-a" "833d38e81cdf493b96e5ad3499e036f569ed9868af71c965b9d8d436314fbf46", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "833d38e81cdf493b96e5ad3499e036f569ed9868af71c965b9d8d436314fbf46", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "833d38e81cdf493b96e5ad3499e036f569ed9868af71c965b9d8d436314fbf46", kill_on_drop: false }`
[INFO] [stdout] 833d38e81cdf493b96e5ad3499e036f569ed9868af71c965b9d8d436314fbf46
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+32cd9114712a24010b0583624dc52ac302194128" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ef8da95da46621b5f49bc8401b55d3a9572b096f9e0456837c8e688dab147027
[INFO] running `Command { std: "docker" "start" "-a" "ef8da95da46621b5f49bc8401b55d3a9572b096f9e0456837c8e688dab147027", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]     Checking memchr v2.7.4
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling libc v0.2.172
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]     Checking minimal-lexical v0.2.1
[INFO] [stderr]     Checking utf8-width v0.1.7
[INFO] [stderr]     Checking html-escape v0.2.13
[INFO] [stderr]     Checking unicode-width v0.2.0
[INFO] [stderr]     Checking regex-syntax v0.8.5
[INFO] [stderr]     Checking once_cell v1.21.3
[INFO] [stderr]     Checking percent-encoding v2.3.1
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]     Checking itoa v1.0.15
[INFO] [stderr]     Checking ryu v1.0.20
[INFO] [stderr]     Checking debug_print v1.0.0
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]     Checking aho-corasick v1.1.3
[INFO] [stderr]     Checking utf8parse v0.2.2
[INFO] [stderr]    Compiling cfg_aliases v0.2.1
[INFO] [stderr]     Checking anstyle v1.0.11
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]     Checking anstyle-parse v0.2.7
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]     Checking anstyle-query v1.1.3
[INFO] [stderr]     Checking is_terminal_polyfill v1.70.1
[INFO] [stderr]     Checking colorchoice v1.0.4
[INFO] [stderr]     Checking bitflags v2.9.1
[INFO] [stderr]     Checking anstream v0.6.19
[INFO] [stderr]     Checking clap_lex v0.7.5
[INFO] [stderr]    Compiling syn v2.0.101
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]     Checking strsim v0.11.1
[INFO] [stderr]     Checking cfg-if v1.0.1
[INFO] [stderr]     Checking bufstream v0.1.4
[INFO] [stderr]     Checking clap_builder v4.5.40
[INFO] [stderr]     Checking regex-automata v0.4.9
[INFO] [stderr]     Checking console v0.15.11
[INFO] [stderr]     Checking console v0.16.0
[INFO] [stderr]     Checking regex v1.11.1
[INFO] [stderr]     Checking ctrlc v3.4.7
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling clap_derive v4.5.40
[INFO] [stderr]     Checking parse-hyperlinks v0.23.4
[INFO] [stderr]     Checking binary-stream v3.4.0
[INFO] [stderr]     Checking clap v4.5.40
[INFO] [stderr]     Checking ebnf v0.1.4
[INFO] [stderr]     Checking serde-binary v0.5.0
[INFO] [stderr]     Checking nightfury v0.3.1 (/opt/rustwide/workdir/nightfury)
[INFO] [stdout] warning: use of deprecated variant `fsm::NodeType::UserDefined`
[INFO] [stdout]    --> nightfury/src/lib.rs:267:17
[INFO] [stdout]     |
[INFO] [stdout] 267 |                 UserDefined { .. } => true,
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `fsm::NodeType::UserDefinedRegex`
[INFO] [stdout]    --> nightfury/src/lib.rs:268:17
[INFO] [stdout]     |
[INFO] [stdout] 268 |                 UserDefinedRegex(regex) | UserDefinedCombo(regex, _)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated variant `fsm::NodeType::UserDefined`
[INFO] [stdout]    --> nightfury/src/lib.rs:375:31
[INFO] [stdout]     |
[INFO] [stdout] 375 |                     NodeType::UserDefined { final_chars } => {
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `fsm::NodeType::UserDefinedRegex`
[INFO] [stdout]    --> nightfury/src/lib.rs:379:31
[INFO] [stdout]     |
[INFO] [stdout] 379 |                     NodeType::UserDefinedRegex(_) => None,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated variant `fsm::NodeType::UserDefined`
[INFO] [stdout]    --> nightfury/src/lib.rs:385:23
[INFO] [stdout]     |
[INFO] [stdout] 385 |             NodeType::UserDefined { final_chars, .. } => {
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `fsm::NodeType::UserDefinedRegex`
[INFO] [stdout]    --> nightfury/src/lib.rs:391:23
[INFO] [stdout]     |
[INFO] [stdout] 391 |             NodeType::UserDefinedRegex(r) => {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated variant `fsm::NodeType::UserDefined`
[INFO] [stdout]    --> nightfury/src/lib.rs:456:35
[INFO] [stdout]     |
[INFO] [stdout] 456 |                         NodeType::UserDefined { final_chars } => {
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `fsm::NodeType::UserDefinedRegex`
[INFO] [stdout]    --> nightfury/src/lib.rs:460:35
[INFO] [stdout]     |
[INFO] [stdout] 460 |                         NodeType::UserDefinedRegex(_) => None,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `fsm::NodeType::UserDefinedRegex`
[INFO] [stdout]    --> nightfury/src/lib.rs:537:13
[INFO] [stdout]     |
[INFO] [stdout] 537 |             UserDefinedRegex(..) | UserDefined { .. } if !binding.is_done() => false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated variant `fsm::NodeType::UserDefined`
[INFO] [stdout]    --> nightfury/src/lib.rs:537:36
[INFO] [stdout]     |
[INFO] [stdout] 537 |             UserDefinedRegex(..) | UserDefined { .. } if !binding.is_done() => false,
[INFO] [stdout]     |                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated variant `fsm::NodeType::UserDefined`
[INFO] [stdout]    --> nightfury/src/lib.rs:547:23
[INFO] [stdout]     |
[INFO] [stdout] 547 |             NodeType::UserDefined { .. }
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `fsm::NodeType::UserDefinedRegex`
[INFO] [stdout]    --> nightfury/src/lib.rs:548:25
[INFO] [stdout]     |
[INFO] [stdout] 548 |             | NodeType::UserDefinedRegex(..)
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated variant `fsm::NodeType::UserDefined`
[INFO] [stdout]    --> nightfury/src/fsm.rs:203:13
[INFO] [stdout]     |
[INFO] [stdout] 203 |             UserDefined { final_chars: fc } => match other {
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated variant `fsm::NodeType::UserDefined`
[INFO] [stdout]    --> nightfury/src/fsm.rs:204:17
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 UserDefined { final_chars: fc2 } => fc.eq(fc2),
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `fsm::NodeType::UserDefinedRegex`
[INFO] [stdout]    --> nightfury/src/fsm.rs:207:13
[INFO] [stdout]     |
[INFO] [stdout] 207 |             UserDefinedRegex(r) => match other {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `fsm::NodeType::UserDefinedRegex`
[INFO] [stdout]    --> nightfury/src/fsm.rs:208:17
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 UserDefinedRegex(r2) => r.as_str().eq(r2.as_str()),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `let_chains` has been stable since 1.88.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> nightfury/src/lib.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(let_chains)]
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated variant `fsm::NodeType::UserDefined`
[INFO] [stdout]    --> nightfury/src/lib.rs:267:17
[INFO] [stdout]     |
[INFO] [stdout] 267 |                 UserDefined { .. } => true,
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `fsm::NodeType::UserDefinedRegex`
[INFO] [stdout]    --> nightfury/src/lib.rs:268:17
[INFO] [stdout]     |
[INFO] [stdout] 268 |                 UserDefinedRegex(regex) | UserDefinedCombo(regex, _)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated variant `fsm::NodeType::UserDefined`
[INFO] [stdout]    --> nightfury/src/lib.rs:375:31
[INFO] [stdout]     |
[INFO] [stdout] 375 |                     NodeType::UserDefined { final_chars } => {
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `fsm::NodeType::UserDefinedRegex`
[INFO] [stdout]    --> nightfury/src/lib.rs:379:31
[INFO] [stdout]     |
[INFO] [stdout] 379 |                     NodeType::UserDefinedRegex(_) => None,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated variant `fsm::NodeType::UserDefined`
[INFO] [stdout]    --> nightfury/src/lib.rs:385:23
[INFO] [stdout]     |
[INFO] [stdout] 385 |             NodeType::UserDefined { final_chars, .. } => {
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `fsm::NodeType::UserDefinedRegex`
[INFO] [stdout]    --> nightfury/src/lib.rs:391:23
[INFO] [stdout]     |
[INFO] [stdout] 391 |             NodeType::UserDefinedRegex(r) => {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `fsm::NodeType::UserDefined::final_chars`
[INFO] [stdout]    --> nightfury/src/fsm.rs:203:27
[INFO] [stdout]     |
[INFO] [stdout] 203 |             UserDefined { final_chars: fc } => match other {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `fsm::NodeType::UserDefinedRegex::0`
[INFO] [stdout]    --> nightfury/src/fsm.rs:207:30
[INFO] [stdout]     |
[INFO] [stdout] 207 |             UserDefinedRegex(r) => match other {
[INFO] [stdout]     |                              ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `fsm::NodeType::UserDefined::final_chars`
[INFO] [stdout]    --> nightfury/src/fsm.rs:204:31
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 UserDefined { final_chars: fc2 } => fc.eq(fc2),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated variant `fsm::NodeType::UserDefined`
[INFO] [stdout]    --> nightfury/src/lib.rs:456:35
[INFO] [stdout]     |
[INFO] [stdout] 456 |                         NodeType::UserDefined { final_chars } => {
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `fsm::NodeType::UserDefinedRegex`
[INFO] [stdout]    --> nightfury/src/lib.rs:460:35
[INFO] [stdout]     |
[INFO] [stdout] 460 |                         NodeType::UserDefinedRegex(_) => None,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `fsm::NodeType::UserDefinedRegex`
[INFO] [stdout]    --> nightfury/src/lib.rs:537:13
[INFO] [stdout]     |
[INFO] [stdout] 537 |             UserDefinedRegex(..) | UserDefined { .. } if !binding.is_done() => false,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated variant `fsm::NodeType::UserDefined`
[INFO] [stdout]    --> nightfury/src/lib.rs:537:36
[INFO] [stdout]     |
[INFO] [stdout] 537 |             UserDefinedRegex(..) | UserDefined { .. } if !binding.is_done() => false,
[INFO] [stdout]     |                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated variant `fsm::NodeType::UserDefined`
[INFO] [stdout]    --> nightfury/src/lib.rs:547:23
[INFO] [stdout]     |
[INFO] [stdout] 547 |             NodeType::UserDefined { .. }
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `fsm::NodeType::UserDefinedRegex`
[INFO] [stdout]    --> nightfury/src/lib.rs:548:25
[INFO] [stdout]     |
[INFO] [stdout] 548 |             | NodeType::UserDefinedRegex(..)
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated variant `fsm::NodeType::UserDefined`
[INFO] [stdout]    --> nightfury/src/fsm.rs:203:13
[INFO] [stdout]     |
[INFO] [stdout] 203 |             UserDefined { final_chars: fc } => match other {
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated variant `fsm::NodeType::UserDefined`
[INFO] [stdout]    --> nightfury/src/fsm.rs:204:17
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 UserDefined { final_chars: fc2 } => fc.eq(fc2),
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `fsm::NodeType::UserDefinedRegex`
[INFO] [stdout]    --> nightfury/src/fsm.rs:207:13
[INFO] [stdout]     |
[INFO] [stdout] 207 |             UserDefinedRegex(r) => match other {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated tuple variant `fsm::NodeType::UserDefinedRegex`
[INFO] [stdout]    --> nightfury/src/fsm.rs:208:17
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 UserDefinedRegex(r2) => r.as_str().eq(r2.as_str()),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `let_chains` has been stable since 1.88.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> nightfury/src/lib.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(let_chains)]
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `fsm::NodeType::UserDefinedRegex::0`
[INFO] [stdout]    --> nightfury/src/fsm.rs:208:34
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 UserDefinedRegex(r2) => r.as_str().eq(r2.as_str()),
[INFO] [stdout]     |                                  ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `fsm::NodeType::UserDefined::final_chars`
[INFO] [stdout]    --> nightfury/src/fsm.rs:203:27
[INFO] [stdout]     |
[INFO] [stdout] 203 |             UserDefined { final_chars: fc } => match other {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `fsm::NodeType::UserDefinedRegex::0`
[INFO] [stdout]    --> nightfury/src/fsm.rs:207:30
[INFO] [stdout]     |
[INFO] [stdout] 207 |             UserDefinedRegex(r) => match other {
[INFO] [stdout]     |                              ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `fsm::NodeType::UserDefined::final_chars`
[INFO] [stdout]    --> nightfury/src/fsm.rs:204:31
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 UserDefined { final_chars: fc2 } => fc.eq(fc2),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `fsm::NodeType::UserDefinedRegex::0`
[INFO] [stdout]    --> nightfury/src/fsm.rs:208:34
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 UserDefinedRegex(r2) => r.as_str().eq(r2.as_str()),
[INFO] [stdout]     |                                  ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `fsm::NodeType::UserDefinedRegex::0`
[INFO] [stdout]    --> nightfury/src/lib.rs:268:34
[INFO] [stdout]     |
[INFO] [stdout] 268 |                 UserDefinedRegex(regex) | UserDefinedCombo(regex, _)
[INFO] [stdout]     |                                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `fsm::NodeType::UserDefined::final_chars`
[INFO] [stdout]    --> nightfury/src/lib.rs:375:45
[INFO] [stdout]     |
[INFO] [stdout] 375 |                     NodeType::UserDefined { final_chars } => {
[INFO] [stdout]     |                                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `fsm::NodeType::UserDefinedRegex::0`
[INFO] [stdout]    --> nightfury/src/lib.rs:379:48
[INFO] [stdout]     |
[INFO] [stdout] 379 |                     NodeType::UserDefinedRegex(_) => None,
[INFO] [stdout]     |                                                ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `fsm::NodeType::UserDefined::final_chars`
[INFO] [stdout]    --> nightfury/src/lib.rs:385:37
[INFO] [stdout]     |
[INFO] [stdout] 385 |             NodeType::UserDefined { final_chars, .. } => {
[INFO] [stdout]     |                                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `fsm::NodeType::UserDefinedRegex::0`
[INFO] [stdout]    --> nightfury/src/lib.rs:391:40
[INFO] [stdout]     |
[INFO] [stdout] 391 |             NodeType::UserDefinedRegex(r) => {
[INFO] [stdout]     |                                        ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `fsm::NodeType::UserDefined::final_chars`
[INFO] [stdout]    --> nightfury/src/lib.rs:456:49
[INFO] [stdout]     |
[INFO] [stdout] 456 |                         NodeType::UserDefined { final_chars } => {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `fsm::NodeType::UserDefinedRegex::0`
[INFO] [stdout]    --> nightfury/src/lib.rs:460:52
[INFO] [stdout]     |
[INFO] [stdout] 460 |                         NodeType::UserDefinedRegex(_) => None,
[INFO] [stdout]     |                                                    ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `fsm::NodeType::UserDefinedRegex::0`
[INFO] [stdout]    --> nightfury/src/lib.rs:268:34
[INFO] [stdout]     |
[INFO] [stdout] 268 |                 UserDefinedRegex(regex) | UserDefinedCombo(regex, _)
[INFO] [stdout]     |                                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `fsm::NodeType::UserDefined::final_chars`
[INFO] [stdout]    --> nightfury/src/lib.rs:375:45
[INFO] [stdout]     |
[INFO] [stdout] 375 |                     NodeType::UserDefined { final_chars } => {
[INFO] [stdout]     |                                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `fsm::NodeType::UserDefinedRegex::0`
[INFO] [stdout]    --> nightfury/src/lib.rs:379:48
[INFO] [stdout]     |
[INFO] [stdout] 379 |                     NodeType::UserDefinedRegex(_) => None,
[INFO] [stdout]     |                                                ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `fsm::NodeType::UserDefined::final_chars`
[INFO] [stdout]    --> nightfury/src/lib.rs:385:37
[INFO] [stdout]     |
[INFO] [stdout] 385 |             NodeType::UserDefined { final_chars, .. } => {
[INFO] [stdout]     |                                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `fsm::NodeType::UserDefinedRegex::0`
[INFO] [stdout]    --> nightfury/src/lib.rs:391:40
[INFO] [stdout]     |
[INFO] [stdout] 391 |             NodeType::UserDefinedRegex(r) => {
[INFO] [stdout]     |                                        ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `fsm::NodeType::UserDefined::final_chars`
[INFO] [stdout]    --> nightfury/src/lib.rs:456:49
[INFO] [stdout]     |
[INFO] [stdout] 456 |                         NodeType::UserDefined { final_chars } => {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `fsm::NodeType::UserDefinedRegex::0`
[INFO] [stdout]    --> nightfury/src/lib.rs:460:52
[INFO] [stdout]     |
[INFO] [stdout] 460 |                         NodeType::UserDefinedRegex(_) => None,
[INFO] [stdout]     |                                                    ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t2`
[INFO] [stdout]   --> nightfury/src/frontend.rs:97:17
[INFO] [stdout]    |
[INFO] [stdout] 97 |             let t2 = handle_node(grammar, &n2.to_owned(), &t1, terminals);
[INFO] [stdout]    |                 ^^ help: if this is intentional, prefix it with an underscore: `_t2`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t1`
[INFO] [stdout]    --> nightfury/src/frontend.rs:102:17
[INFO] [stdout]     |
[INFO] [stdout] 102 |             let t1 = handle_node(grammar, &n1.to_owned(), &root, terminals);
[INFO] [stdout]     |                 ^^ help: if this is intentional, prefix it with an underscore: `_t1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t2`
[INFO] [stdout]    --> nightfury/src/frontend.rs:103:17
[INFO] [stdout]     |
[INFO] [stdout] 103 |             let t2 = handle_node(grammar, &n2.to_owned(), &root, terminals);
[INFO] [stdout]     |                 ^^ help: if this is intentional, prefix it with an underscore: `_t2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t2`
[INFO] [stdout]   --> nightfury/src/frontend.rs:97:17
[INFO] [stdout]    |
[INFO] [stdout] 97 |             let t2 = handle_node(grammar, &n2.to_owned(), &t1, terminals);
[INFO] [stdout]    |                 ^^ help: if this is intentional, prefix it with an underscore: `_t2`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t1`
[INFO] [stdout]    --> nightfury/src/frontend.rs:102:17
[INFO] [stdout]     |
[INFO] [stdout] 102 |             let t1 = handle_node(grammar, &n1.to_owned(), &root, terminals);
[INFO] [stdout]     |                 ^^ help: if this is intentional, prefix it with an underscore: `_t1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `t2`
[INFO] [stdout]    --> nightfury/src/frontend.rs:103:17
[INFO] [stdout]     |
[INFO] [stdout] 103 |             let t2 = handle_node(grammar, &n2.to_owned(), &root, terminals);
[INFO] [stdout]     |                 ^^ help: if this is intentional, prefix it with an underscore: `_t2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `int`
[INFO] [stdout]   --> nightfury/src/lib.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let int = FSMNode::new_keyword_with_parent("int".to_string(), types.clone());
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_int`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `float`
[INFO] [stdout]   --> nightfury/src/lib.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let float = FSMNode::new_keyword_with_parent("short".to_string(), types.clone());
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_float`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `int`
[INFO] [stdout]   --> nightfury/src/lib.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let int = FSMNode::new_keyword_with_parent("int".to_string(), types.clone());
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_int`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `float`
[INFO] [stdout]   --> nightfury/src/lib.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let float = FSMNode::new_keyword_with_parent("short".to_string(), types.clone());
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_float`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `dbg_id` is never used
[INFO] [stdout]   --> nightfury/src/lib.rs:37:4
[INFO] [stdout]    |
[INFO] [stdout] 37 | fn dbg_id() {
[INFO] [stdout]    |    ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `PartialMatch` is never used
[INFO] [stdout]   --> nightfury/src/lib.rs:41:7
[INFO] [stdout]    |
[INFO] [stdout] 41 | trait PartialMatch {
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `dump` and `find_node_with_code` are never used
[INFO] [stdout]    --> nightfury/src/lib.rs:525:8
[INFO] [stdout]     |
[INFO] [stdout] 180 | impl FSMCursor {
[INFO] [stdout]     | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 525 |     fn dump(&self) {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 558 |     fn find_node_with_code(&self, short: &str) -> Option<FSMRc<FSMLock<FSMNode>>> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `float`
[INFO] [stdout]    --> nightfury/src/lib.rs:608:13
[INFO] [stdout]     |
[INFO] [stdout] 608 |         let float = FSMNode::new_keyword_with_parent("short".to_string(), types.clone());
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_float`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `int`
[INFO] [stdout]    --> nightfury/src/lib.rs:628:13
[INFO] [stdout]     |
[INFO] [stdout] 628 |         let int = FSMNode::new_keyword_with_parent("int".to_string(), types.clone());
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_int`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `float`
[INFO] [stdout]    --> nightfury/src/lib.rs:629:13
[INFO] [stdout]     |
[INFO] [stdout] 629 |         let float = FSMNode::new_keyword_with_parent("short".to_string(), types.clone());
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_float`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `child2`
[INFO] [stdout]    --> nightfury/src/lib.rs:648:13
[INFO] [stdout]     |
[INFO] [stdout] 648 |         let child2 = FSMNode::new(sign_token, &root);
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_child2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking nightfury-server v0.1.1 (/opt/rustwide/workdir/nightfury-server)
[INFO] [stderr]     Checking nightfury-cli v0.1.1 (/opt/rustwide/workdir/nightfury-cli)
[INFO] [stdout] warning: unused variable: `child`
[INFO] [stdout]    --> nightfury/src/lib.rs:846:13
[INFO] [stdout]     |
[INFO] [stdout] 846 |         let child = FSMNode::new_keyword_with_parent("asdf".to_string(), child);
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_child`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `child`
[INFO] [stdout]    --> nightfury/src/lib.rs:864:13
[INFO] [stdout]     |
[INFO] [stdout] 864 |         let child = FSMNode::new_keyword_with_parent("asdf".to_string(), child);
[INFO] [stdout]     |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_child`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `let_chains` has been stable since 1.88.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> nightfury/src/main.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(let_chains)]
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ebnf`
[INFO] [stdout]   --> nightfury/src/main.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let ebnf = r##"
[INFO] [stdout]    |         ^^^^ help: if this is intentional, prefix it with an underscore: `_ebnf`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `PartialMatch` is never used
[INFO] [stdout]   --> nightfury/src/lib.rs:41:7
[INFO] [stdout]    |
[INFO] [stdout] 41 | trait PartialMatch {
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `dump` and `find_node_with_code` are never used
[INFO] [stdout]    --> nightfury/src/lib.rs:525:8
[INFO] [stdout]     |
[INFO] [stdout] 180 | impl FSMCursor {
[INFO] [stdout]     | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 525 |     fn dump(&self) {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 558 |     fn find_node_with_code(&self, short: &str) -> Option<FSMRc<FSMLock<FSMNode>>> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_minify` is never used
[INFO] [stdout]    --> nightfury/src/lib.rs:843:8
[INFO] [stdout]     |
[INFO] [stdout] 843 |     fn test_minify() {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `let_chains` has been stable since 1.88.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> nightfury/src/main.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(let_chains)]
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ebnf`
[INFO] [stdout]   --> nightfury/src/main.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let ebnf = r##"
[INFO] [stdout]    |         ^^^^ help: if this is intentional, prefix it with an underscore: `_ebnf`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.69s
[INFO] running `Command { std: "docker" "inspect" "ef8da95da46621b5f49bc8401b55d3a9572b096f9e0456837c8e688dab147027", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ef8da95da46621b5f49bc8401b55d3a9572b096f9e0456837c8e688dab147027", kill_on_drop: false }`
[INFO] [stdout] ef8da95da46621b5f49bc8401b55d3a9572b096f9e0456837c8e688dab147027
