[INFO] fetching crate rumtk-web 0.4.45... [INFO] testing rumtk-web-0.4.45 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate rumtk-web 0.4.45 into /workspace/builds/worker-4-tc2/source [INFO] removed /workspace/builds/worker-4-tc2/source/rust-toolchain.toml [INFO] started tweaking crates.io crate rumtk-web 0.4.45 [INFO] finished tweaking crates.io crate rumtk-web 0.4.45 [INFO] tweaked toml for crates.io crate rumtk-web 0.4.45 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate rumtk-web 0.4.45 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate rumtk-web 0.4.45 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] eadc5e7e6c608396ec262a27f28fe56d41423729942ef064de9d3ce13ec60c2a [INFO] running `Command { std: "docker" "start" "-a" "eadc5e7e6c608396ec262a27f28fe56d41423729942ef064de9d3ce13ec60c2a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "eadc5e7e6c608396ec262a27f28fe56d41423729942ef064de9d3ce13ec60c2a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "eadc5e7e6c608396ec262a27f28fe56d41423729942ef064de9d3ce13ec60c2a", kill_on_drop: false }` [INFO] [stdout] eadc5e7e6c608396ec262a27f28fe56d41423729942ef064de9d3ce13ec60c2a [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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8b241ceedde7e54bcf75d0a1fe589c71adc793664bb4461091d7342e2d4c9e7a [INFO] running `Command { std: "docker" "start" "-a" "8b241ceedde7e54bcf75d0a1fe589c71adc793664bb4461091d7342e2d4c9e7a", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.103 [INFO] [stderr] Compiling unicode-ident v1.0.14 [INFO] [stderr] Compiling target-lexicon v0.13.2 [INFO] [stderr] Compiling itoa v1.0.14 [INFO] [stderr] Compiling bytes v1.11.0 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling zstd-safe v7.2.4 [INFO] [stderr] Compiling jobserver v0.1.32 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling mio v1.0.3 [INFO] [stderr] Compiling socket2 v0.6.1 [INFO] [stderr] Compiling signal-hook-registry v1.4.2 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling futures-task v0.3.31 [INFO] [stderr] Compiling unicase v2.9.0 [INFO] [stderr] Compiling adler2 v2.0.0 [INFO] [stderr] Compiling log v0.4.24 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling rustversion v1.0.19 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling cc v1.2.7 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling memoffset v0.9.1 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling brotli-decompressor v5.0.0 [INFO] [stderr] Compiling winnow v0.7.14 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling zerocopy v0.8.25 [INFO] [stderr] Compiling tower-layer v0.3.3 [INFO] [stderr] Compiling pyo3-build-config v0.27.1 [INFO] [stderr] Compiling quote v1.0.38 [INFO] [stderr] Compiling flate2 v1.1.5 [INFO] [stderr] Compiling clap_builder v4.5.54 [INFO] [stderr] Compiling syn v2.0.96 [INFO] [stderr] Compiling brotli v8.0.2 [INFO] [stderr] Compiling mime_guess v2.0.5 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling multer v3.1.0 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling compression-core v0.4.31 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling castaway v0.2.3 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling phf_shared v0.13.1 [INFO] [stderr] Compiling pulldown-cmark v0.13.0 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling bitflags v2.7.0 [INFO] [stderr] Compiling unindent v0.2.4 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Compiling indoc v2.0.6 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling phf_generator v0.13.1 [INFO] [stderr] Compiling getopts v0.2.24 [INFO] [stderr] Compiling pyo3-macros-backend v0.27.1 [INFO] [stderr] Compiling pyo3-ffi v0.27.1 [INFO] [stderr] Compiling basic-toml v0.1.10 [INFO] [stderr] Compiling pyo3 v0.27.1 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling serde_path_to_error v0.1.20 [INFO] [stderr] Compiling chardetng v0.1.17 [INFO] [stderr] Compiling num_cpus v1.16.0 [INFO] [stderr] Compiling matchit v0.8.4 [INFO] [stderr] Compiling http-range-header v0.4.2 [INFO] [stderr] Compiling phf v0.13.1 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling clap_derive v4.5.49 [INFO] [stderr] Compiling uuid-macro-internal v1.19.0 [INFO] [stderr] Compiling phf_macros v0.13.1 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling axum-core v0.5.6 [INFO] [stderr] Compiling ppv-lite86 v0.2.20 [INFO] [stderr] Compiling clap v4.5.54 [INFO] [stderr] Compiling minifier v0.3.6 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling zstd v0.13.3 [INFO] [stderr] Compiling nanoid v0.4.0 [INFO] [stderr] Compiling compression-codecs v0.4.35 [INFO] [stderr] Compiling pyo3-macros v0.27.1 [INFO] [stderr] Compiling uuid v1.19.0 [INFO] [stderr] Compiling askama_parser v0.15.1 [INFO] [stderr] Compiling compact_str v0.9.0 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling askama_derive v0.15.1 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling async-compression v0.4.36 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling rumtk-core v0.12.0 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling hyper-util v0.1.19 [INFO] [stderr] Compiling axum v0.8.8 [INFO] [stderr] Compiling askama_macros v0.15.1 [INFO] [stderr] Compiling askama v0.15.1 [INFO] [stderr] Compiling rumtk-web v0.4.45 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `RUMWebData` [INFO] [stdout] --> src/components/portrait_card.rs:27:28 [INFO] [stdout] | [INFO] [stdout] 27 | rumtk_web_render_html, RUMWebData, RUMWebTemplate, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::ops::Deref` [INFO] [stdout] --> src/pages/mod.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use std::ops::Deref; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rumtk_core::strings::RUMStringConversions` [INFO] [stdout] --> src/utils/conf.rs:229:13 [INFO] [stdout] | [INFO] [stdout] 229 | use rumtk_core::strings::RUMStringConversions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_load_conf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rumtk_core::types::RUMHashMap` [INFO] [stdout] --> src/utils/conf.rs:230:13 [INFO] [stdout] | [INFO] [stdout] 230 | use rumtk_core::types::RUMHashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_load_conf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TextMap` [INFO] [stdout] --> src/utils/conf.rs:234:48 [INFO] [stdout] | [INFO] [stdout] 234 | use $crate::utils::{AppConf, AppState, TextMap}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_load_conf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rumtk_core::strings::RUMStringConversions` [INFO] [stdout] --> src/utils/conf.rs:263:13 [INFO] [stdout] | [INFO] [stdout] 263 | use rumtk_core::strings::RUMStringConversions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_save_conf` which comes from the expansion of the macro `rumtk_web_load_conf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Html` [INFO] [stdout] --> src/utils/matcher.rs:106:30 [INFO] [stdout] | [INFO] [stdout] 106 | use axum::response::{Html, Response}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:129:35 [INFO] [stdout] | [INFO] [stdout] 129 | .route("/robots.txt", get(rumtk_web_fetch!(default_robots_matcher))) [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RouterForm` [INFO] [stdout] --> src/utils/matcher.rs:108:70 [INFO] [stdout] | [INFO] [stdout] 108 | use $crate::utils::types::{RouterAppState, RouterComponents, RouterForm, RouterParams}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:129:35 [INFO] [stdout] | [INFO] [stdout] 129 | .route("/robots.txt", get(rumtk_web_fetch!(default_robots_matcher))) [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Html` [INFO] [stdout] --> src/utils/matcher.rs:106:30 [INFO] [stdout] | [INFO] [stdout] 106 | use axum::response::{Html, Response}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:133:17 [INFO] [stdout] | [INFO] [stdout] 133 | get(rumtk_web_fetch!(default_component_matcher)), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RouterForm` [INFO] [stdout] --> src/utils/matcher.rs:108:70 [INFO] [stdout] | [INFO] [stdout] 108 | use $crate::utils::types::{RouterAppState, RouterComponents, RouterForm, RouterParams}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:133:17 [INFO] [stdout] | [INFO] [stdout] 133 | get(rumtk_web_fetch!(default_component_matcher)), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Html` [INFO] [stdout] --> src/utils/matcher.rs:106:30 [INFO] [stdout] | [INFO] [stdout] 106 | use axum::response::{Html, Response}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:136:25 [INFO] [stdout] | [INFO] [stdout] 136 | .route("/", get(rumtk_web_fetch!(default_page_matcher))) [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RouterForm` [INFO] [stdout] --> src/utils/matcher.rs:108:70 [INFO] [stdout] | [INFO] [stdout] 108 | use $crate::utils::types::{RouterAppState, RouterComponents, RouterForm, RouterParams}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:136:25 [INFO] [stdout] | [INFO] [stdout] 136 | .route("/", get(rumtk_web_fetch!(default_page_matcher))) [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Html` [INFO] [stdout] --> src/utils/matcher.rs:106:30 [INFO] [stdout] | [INFO] [stdout] 106 | use axum::response::{Html, Response}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:137:32 [INFO] [stdout] | [INFO] [stdout] 137 | .route("/{*page}", get(rumtk_web_fetch!(default_page_matcher))) [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RouterForm` [INFO] [stdout] --> src/utils/matcher.rs:108:70 [INFO] [stdout] | [INFO] [stdout] 108 | use $crate::utils::types::{RouterAppState, RouterComponents, RouterForm, RouterParams}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:137:32 [INFO] [stdout] | [INFO] [stdout] 137 | .route("/{*page}", get(rumtk_web_fetch!(default_page_matcher))) [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Multipart` [INFO] [stdout] --> src/utils/matcher.rs:123:29 [INFO] [stdout] | [INFO] [stdout] 123 | use axum::extract::{Multipart, Path, Query, State}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:139:30 [INFO] [stdout] | [INFO] [stdout] 139 | .route("/api/", post(rumtk_web_api_process!(default_api_matcher))) [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_api_process` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Html` [INFO] [stdout] --> src/utils/matcher.rs:124:30 [INFO] [stdout] | [INFO] [stdout] 124 | use axum::response::{Html, Response}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:139:30 [INFO] [stdout] | [INFO] [stdout] 139 | .route("/api/", post(rumtk_web_api_process!(default_api_matcher))) [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_api_process` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Multipart` [INFO] [stdout] --> src/utils/matcher.rs:123:29 [INFO] [stdout] | [INFO] [stdout] 123 | use axum::extract::{Multipart, Path, Query, State}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:143:18 [INFO] [stdout] | [INFO] [stdout] 143 | post(rumtk_web_api_process!(default_api_matcher)), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_api_process` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Html` [INFO] [stdout] --> src/utils/matcher.rs:124:30 [INFO] [stdout] | [INFO] [stdout] 124 | use axum::response::{Html, Response}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:143:18 [INFO] [stdout] | [INFO] [stdout] 143 | post(rumtk_web_api_process!(default_api_matcher)), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_api_process` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `URLParams` [INFO] [stdout] --> src/utils/matcher.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | URLParams, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/utils/form_data.rs:52:20 [INFO] [stdout] | [INFO] [stdout] 52 | while let Some(mut field) = form.next_field().await.unwrap() { [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/utils/matcher.rs:131:16 [INFO] [stdout] | [INFO] [stdout] 131 | mut form: RouterForm| [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:139:30 [INFO] [stdout] | [INFO] [stdout] 139 | .route("/api/", post(rumtk_web_api_process!(default_api_matcher))) [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_api_process` (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/utils/matcher.rs:131:16 [INFO] [stdout] | [INFO] [stdout] 131 | mut form: RouterForm| [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:143:18 [INFO] [stdout] | [INFO] [stdout] 143 | post(rumtk_web_api_process!(default_api_matcher)), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_api_process` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/api/mod.rs:36:21 [INFO] [stdout] | [INFO] [stdout] 36 | |path: APIPath, params: RUMWebData, form: FormData, state: SharedAppState| -> HTMLResult { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `form` [INFO] [stdout] --> src/api/mod.rs:36:41 [INFO] [stdout] | [INFO] [stdout] 36 | |path: APIPath, params: RUMWebData, form: FormData, state: SharedAppState| -> HTMLResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_form` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/api/mod.rs:36:57 [INFO] [stdout] | [INFO] [stdout] 36 | |path: APIPath, params: RUMWebData, form: FormData, state: SharedAppState| -> HTMLResult { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/app_body.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_body.rs:55:18 [INFO] [stdout] | [INFO] [stdout] 55 | let header = rumtk_web_render_component!("header", [("", "")], state); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_body.rs:56:16 [INFO] [stdout] | [INFO] [stdout] 56 | let main = rumtk_web_render_component!("main", path_components, [("", "")], state); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_body.rs:58:18 [INFO] [stdout] | [INFO] [stdout] 58 | let footer = rumtk_web_render_component!( [INFO] [stdout] | __________________- [INFO] [stdout] 59 | | "footer", [INFO] [stdout] 60 | | [( [INFO] [stdout] 61 | | "social_list", [INFO] [stdout] ... | [INFO] [stdout] 70 | | state [INFO] [stdout] 71 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/app_head.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:70:46 [INFO] [stdout] | [INFO] [stdout] 70 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_head.rs:63:21 [INFO] [stdout] | [INFO] [stdout] 63 | let html_meta = rumtk_web_render_component!(meta, state); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:63:46 [INFO] [stdout] | [INFO] [stdout] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_head.rs:66:20 [INFO] [stdout] | [INFO] [stdout] 66 | let html_css = rumtk_web_render_component!(css); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:63:46 [INFO] [stdout] | [INFO] [stdout] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_head.rs:69:28 [INFO] [stdout] | [INFO] [stdout] 69 | let html_fontawesome = rumtk_web_render_component!(fontawesome); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:63:46 [INFO] [stdout] | [INFO] [stdout] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_head.rs:72:21 [INFO] [stdout] | [INFO] [stdout] 72 | let html_htmx = rumtk_web_render_component!(htmx); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/utils/render.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/app_shell.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:63:46 [INFO] [stdout] | [INFO] [stdout] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_shell.rs:60:16 [INFO] [stdout] | [INFO] [stdout] 60 | let head = rumtk_web_render_component!(|| -> HTMLResult { [INFO] [stdout] | ________________- [INFO] [stdout] 61 | | app_head(path_components, params, state.clone()) [INFO] [stdout] 62 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:63:46 [INFO] [stdout] | [INFO] [stdout] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_shell.rs:65:16 [INFO] [stdout] | [INFO] [stdout] 65 | let body = rumtk_web_render_component!(|| -> HTMLResult { [INFO] [stdout] | ________________- [INFO] [stdout] 66 | | app_body(path_components, params, state.clone()) [INFO] [stdout] 67 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/contact_button.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/contact_button.rs:72:17 [INFO] [stdout] | [INFO] [stdout] 72 | let title = rumtk_web_render_component!("title", [("type", typ)], state); [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/div.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/footer.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/footer.rs:83:18 [INFO] [stdout] | [INFO] [stdout] 83 | false => rumtk_web_render_component!( [INFO] [stdout] | __________________- [INFO] [stdout] 84 | | "contact_button", [INFO] [stdout] 85 | | [ [INFO] [stdout] 86 | | ("type", "contact"), [INFO] [stdout] ... | [INFO] [stdout] 90 | | state [INFO] [stdout] 91 | | ), [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/footer.rs:93:19 [INFO] [stdout] | [INFO] [stdout] 93 | let socials = rumtk_web_render_component!("socials", [("social_list", social_list)], state); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/form/form.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/form/form.rs:95:18 [INFO] [stdout] | [INFO] [stdout] 95 | false => rumtk_web_render_component!("title", [("type", title)], state.clone()), [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/form/form_element.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:63:46 [INFO] [stdout] | [INFO] [stdout] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/form/mod.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | rumtk_web_render_component!(|| -> HTMLResult { form_element(element, data, props, css) }) [INFO] [stdout] | ----------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/formatted_label.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/header.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/header.rs:107:22 [INFO] [stdout] | [INFO] [stdout] 107 | true => vec![rumtk_web_render_component!( [INFO] [stdout] | ______________________- [INFO] [stdout] 108 | | "title", [INFO] [stdout] 109 | | [( [INFO] [stdout] 110 | | "type", [INFO] [stdout] ... | [INFO] [stdout] 118 | | state [INFO] [stdout] 119 | | )], [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/header.rs:131:18 [INFO] [stdout] | [INFO] [stdout] 131 | false => rumtk_web_render_component!( [INFO] [stdout] | __________________- [INFO] [stdout] 132 | | "logo", [INFO] [stdout] 133 | | [ [INFO] [stdout] 134 | | ("type", "diamond"), [INFO] [stdout] ... | [INFO] [stdout] 146 | | state [INFO] [stdout] 147 | | ), [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/info_card.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMSerializer` [INFO] [stdout] --> src/utils/conf.rs:31:72 [INFO] [stdout] | [INFO] [stdout] 31 | use rumtk_core::types::{RUMDeserialize, RUMDeserializer, RUMSerialize, RUMSerializer, RUMID}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/label.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMDeserializer` [INFO] [stdout] --> src/utils/conf.rs:31:41 [INFO] [stdout] | [INFO] [stdout] 31 | use rumtk_core::types::{RUMDeserialize, RUMDeserializer, RUMSerialize, RUMSerializer, RUMID}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/logo.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/main.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:63:46 [INFO] [stdout] | [INFO] [stdout] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/main.rs:57:20 [INFO] [stdout] | [INFO] [stdout] 57 | let contents = rumtk_web_render_component!(|| -> HTMLResult { [INFO] [stdout] | ____________________- [INFO] [stdout] 58 | | rumtk_web_render_contents(&body_components) [INFO] [stdout] 59 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/navlink.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/portrait_card.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rumtk_core::strings::RUMStringConversions` [INFO] [stdout] --> src/components/portrait_card.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use rumtk_core::strings::RUMStringConversions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/script.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/socials.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/spacer.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/text_card.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/text_card.rs:58:27 [INFO] [stdout] | [INFO] [stdout] 58 | let formatted_label = rumtk_web_render_component!("formatted_label", [("type", typ)], state); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/title.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/static_components/css.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/static_components/fontawesome.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/static_components/htmx.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/static_components/meta.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `default_html` [INFO] [stdout] --> src/components/header.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | let default_html = Html::(String::default()); [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_default_html` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/components/main.rs:51:39 [INFO] [stdout] | [INFO] [stdout] 51 | pub fn main(path_components: URLPath, params: URLParams, state: SharedAppState) -> HTMLResult { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/components/script.rs:50:61 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn script(_path_components: URLPath, params: URLParams, state: SharedAppState) -> HTMLResult { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `app_state` [INFO] [stdout] --> src/pages/index.rs:31:14 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn index(app_state: SharedAppState) -> RenderedPageComponents { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_app_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/utils/conf.rs:238:17 [INFO] [stdout] | [INFO] [stdout] 238 | Err(err) => rumtk_web_save_conf!($path), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: `err` is captured in macro and introduced a unused variable [INFO] [stdout] --> src/utils/conf.rs:238:17 [INFO] [stdout] | [INFO] [stdout] 238 | Err(err) => rumtk_web_save_conf!($path), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_load_conf` (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/utils/jobs.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | let mut manager = unsafe { TASK_MANAGER.as_mut().unwrap() }; [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a shared reference to mutable static [INFO] [stdout] --> src/pages/mod.rs:65:14 [INFO] [stdout] | [INFO] [stdout] 65 | unsafe { &DEFAULT_PAGE } [INFO] [stdout] | ^^^^^^^^^^^^^ shared reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stdout] help: use `&raw const` instead to create a raw pointer [INFO] [stdout] | [INFO] [stdout] 65 | unsafe { &raw const DEFAULT_PAGE } [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/utils/app.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | let state = rumtk_web_load_conf!(&args); [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)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 120 | let state = let _ = rumtk_web_load_conf!(&args); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/utils/app.rs:184:5 [INFO] [stdout] | [INFO] [stdout] 184 | rumtk_web_init_job_manager!(&args.threads); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 184 | let _ = rumtk_web_init_job_manager!(&args.threads);; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/utils/app.rs:186:5 [INFO] [stdout] | [INFO] [stdout] 186 | rumtk_resolve_task!(task); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 186 | let _ = rumtk_resolve_task!(task);; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> src/utils/form_data.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | &form_data.files.insert(file_id.clone(), data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 68 | let _ = &form_data.files.insert(file_id.clone(), data); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> src/utils/form_data.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | &form_data.form.insert(name, file_id); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 69 | let _ = &form_data.form.insert(name, file_id); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/utils/jobs.rs:61:32 [INFO] [stdout] | [INFO] [stdout] 61 | let mut manager = unsafe { TASK_MANAGER.as_mut().unwrap() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 00s [INFO] running `Command { std: "docker" "inspect" "8b241ceedde7e54bcf75d0a1fe589c71adc793664bb4461091d7342e2d4c9e7a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8b241ceedde7e54bcf75d0a1fe589c71adc793664bb4461091d7342e2d4c9e7a", kill_on_drop: false }` [INFO] [stdout] 8b241ceedde7e54bcf75d0a1fe589c71adc793664bb4461091d7342e2d4c9e7a [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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 44f273c43aa4f10ba5d3fb9c9d5d66d54d5be69cb8ca0a7aa6439e9bfc1c2fa8 [INFO] running `Command { std: "docker" "start" "-a" "44f273c43aa4f10ba5d3fb9c9d5d66d54d5be69cb8ca0a7aa6439e9bfc1c2fa8", kill_on_drop: false }` [INFO] [stdout] warning: unused import: `RUMWebData` [INFO] [stdout] --> src/components/portrait_card.rs:27:28 [INFO] [stdout] | [INFO] [stdout] 27 | rumtk_web_render_html, RUMWebData, RUMWebTemplate, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::ops::Deref` [INFO] [stdout] --> src/pages/mod.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use std::ops::Deref; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rumtk_core::strings::RUMStringConversions` [INFO] [stdout] --> src/utils/conf.rs:229:13 [INFO] [stdout] | [INFO] [stdout] 229 | use rumtk_core::strings::RUMStringConversions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_load_conf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rumtk_core::types::RUMHashMap` [INFO] [stdout] --> src/utils/conf.rs:230:13 [INFO] [stdout] | [INFO] [stdout] 230 | use rumtk_core::types::RUMHashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_load_conf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TextMap` [INFO] [stdout] --> src/utils/conf.rs:234:48 [INFO] [stdout] | [INFO] [stdout] 234 | use $crate::utils::{AppConf, AppState, TextMap}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_load_conf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rumtk_core::strings::RUMStringConversions` [INFO] [stdout] --> src/utils/conf.rs:263:13 [INFO] [stdout] | [INFO] [stdout] 263 | use rumtk_core::strings::RUMStringConversions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_save_conf` which comes from the expansion of the macro `rumtk_web_load_conf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Html` [INFO] [stdout] --> src/utils/matcher.rs:106:30 [INFO] [stdout] | [INFO] [stdout] 106 | use axum::response::{Html, Response}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:129:35 [INFO] [stdout] | [INFO] [stdout] 129 | .route("/robots.txt", get(rumtk_web_fetch!(default_robots_matcher))) [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RouterForm` [INFO] [stdout] --> src/utils/matcher.rs:108:70 [INFO] [stdout] | [INFO] [stdout] 108 | use $crate::utils::types::{RouterAppState, RouterComponents, RouterForm, RouterParams}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:129:35 [INFO] [stdout] | [INFO] [stdout] 129 | .route("/robots.txt", get(rumtk_web_fetch!(default_robots_matcher))) [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Html` [INFO] [stdout] --> src/utils/matcher.rs:106:30 [INFO] [stdout] | [INFO] [stdout] 106 | use axum::response::{Html, Response}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:133:17 [INFO] [stdout] | [INFO] [stdout] 133 | get(rumtk_web_fetch!(default_component_matcher)), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RouterForm` [INFO] [stdout] --> src/utils/matcher.rs:108:70 [INFO] [stdout] | [INFO] [stdout] 108 | use $crate::utils::types::{RouterAppState, RouterComponents, RouterForm, RouterParams}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:133:17 [INFO] [stdout] | [INFO] [stdout] 133 | get(rumtk_web_fetch!(default_component_matcher)), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Html` [INFO] [stdout] --> src/utils/matcher.rs:106:30 [INFO] [stdout] | [INFO] [stdout] 106 | use axum::response::{Html, Response}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:136:25 [INFO] [stdout] | [INFO] [stdout] 136 | .route("/", get(rumtk_web_fetch!(default_page_matcher))) [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RouterForm` [INFO] [stdout] --> src/utils/matcher.rs:108:70 [INFO] [stdout] | [INFO] [stdout] 108 | use $crate::utils::types::{RouterAppState, RouterComponents, RouterForm, RouterParams}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:136:25 [INFO] [stdout] | [INFO] [stdout] 136 | .route("/", get(rumtk_web_fetch!(default_page_matcher))) [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Html` [INFO] [stdout] --> src/utils/matcher.rs:106:30 [INFO] [stdout] | [INFO] [stdout] 106 | use axum::response::{Html, Response}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:137:32 [INFO] [stdout] | [INFO] [stdout] 137 | .route("/{*page}", get(rumtk_web_fetch!(default_page_matcher))) [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RouterForm` [INFO] [stdout] --> src/utils/matcher.rs:108:70 [INFO] [stdout] | [INFO] [stdout] 108 | use $crate::utils::types::{RouterAppState, RouterComponents, RouterForm, RouterParams}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:137:32 [INFO] [stdout] | [INFO] [stdout] 137 | .route("/{*page}", get(rumtk_web_fetch!(default_page_matcher))) [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Multipart` [INFO] [stdout] --> src/utils/matcher.rs:123:29 [INFO] [stdout] | [INFO] [stdout] 123 | use axum::extract::{Multipart, Path, Query, State}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:139:30 [INFO] [stdout] | [INFO] [stdout] 139 | .route("/api/", post(rumtk_web_api_process!(default_api_matcher))) [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_api_process` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Html` [INFO] [stdout] --> src/utils/matcher.rs:124:30 [INFO] [stdout] | [INFO] [stdout] 124 | use axum::response::{Html, Response}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:139:30 [INFO] [stdout] | [INFO] [stdout] 139 | .route("/api/", post(rumtk_web_api_process!(default_api_matcher))) [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_api_process` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Multipart` [INFO] [stdout] --> src/utils/matcher.rs:123:29 [INFO] [stdout] | [INFO] [stdout] 123 | use axum::extract::{Multipart, Path, Query, State}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:143:18 [INFO] [stdout] | [INFO] [stdout] 143 | post(rumtk_web_api_process!(default_api_matcher)), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_api_process` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Html` [INFO] [stdout] --> src/utils/matcher.rs:124:30 [INFO] [stdout] | [INFO] [stdout] 124 | use axum::response::{Html, Response}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:143:18 [INFO] [stdout] | [INFO] [stdout] 143 | post(rumtk_web_api_process!(default_api_matcher)), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_api_process` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `URLParams` [INFO] [stdout] --> src/utils/matcher.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | URLParams, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/utils/form_data.rs:52:20 [INFO] [stdout] | [INFO] [stdout] 52 | while let Some(mut field) = form.next_field().await.unwrap() { [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/utils/matcher.rs:131:16 [INFO] [stdout] | [INFO] [stdout] 131 | mut form: RouterForm| [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:139:30 [INFO] [stdout] | [INFO] [stdout] 139 | .route("/api/", post(rumtk_web_api_process!(default_api_matcher))) [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_api_process` (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/utils/matcher.rs:131:16 [INFO] [stdout] | [INFO] [stdout] 131 | mut form: RouterForm| [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:143:18 [INFO] [stdout] | [INFO] [stdout] 143 | post(rumtk_web_api_process!(default_api_matcher)), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_api_process` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/api/mod.rs:36:21 [INFO] [stdout] | [INFO] [stdout] 36 | |path: APIPath, params: RUMWebData, form: FormData, state: SharedAppState| -> HTMLResult { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `form` [INFO] [stdout] --> src/api/mod.rs:36:41 [INFO] [stdout] | [INFO] [stdout] 36 | |path: APIPath, params: RUMWebData, form: FormData, state: SharedAppState| -> HTMLResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_form` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/api/mod.rs:36:57 [INFO] [stdout] | [INFO] [stdout] 36 | |path: APIPath, params: RUMWebData, form: FormData, state: SharedAppState| -> HTMLResult { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/app_body.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_body.rs:55:18 [INFO] [stdout] | [INFO] [stdout] 55 | let header = rumtk_web_render_component!("header", [("", "")], state); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_body.rs:56:16 [INFO] [stdout] | [INFO] [stdout] 56 | let main = rumtk_web_render_component!("main", path_components, [("", "")], state); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_body.rs:58:18 [INFO] [stdout] | [INFO] [stdout] 58 | let footer = rumtk_web_render_component!( [INFO] [stdout] | __________________- [INFO] [stdout] 59 | | "footer", [INFO] [stdout] 60 | | [( [INFO] [stdout] 61 | | "social_list", [INFO] [stdout] ... | [INFO] [stdout] 70 | | state [INFO] [stdout] 71 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/app_head.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:70:46 [INFO] [stdout] | [INFO] [stdout] 70 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_head.rs:63:21 [INFO] [stdout] | [INFO] [stdout] 63 | let html_meta = rumtk_web_render_component!(meta, state); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:63:46 [INFO] [stdout] | [INFO] [stdout] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_head.rs:66:20 [INFO] [stdout] | [INFO] [stdout] 66 | let html_css = rumtk_web_render_component!(css); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:63:46 [INFO] [stdout] | [INFO] [stdout] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_head.rs:69:28 [INFO] [stdout] | [INFO] [stdout] 69 | let html_fontawesome = rumtk_web_render_component!(fontawesome); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:63:46 [INFO] [stdout] | [INFO] [stdout] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_head.rs:72:21 [INFO] [stdout] | [INFO] [stdout] 72 | let html_htmx = rumtk_web_render_component!(htmx); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/utils/render.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/app_shell.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:63:46 [INFO] [stdout] | [INFO] [stdout] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_shell.rs:60:16 [INFO] [stdout] | [INFO] [stdout] 60 | let head = rumtk_web_render_component!(|| -> HTMLResult { [INFO] [stdout] | ________________- [INFO] [stdout] 61 | | app_head(path_components, params, state.clone()) [INFO] [stdout] 62 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:63:46 [INFO] [stdout] | [INFO] [stdout] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_shell.rs:65:16 [INFO] [stdout] | [INFO] [stdout] 65 | let body = rumtk_web_render_component!(|| -> HTMLResult { [INFO] [stdout] | ________________- [INFO] [stdout] 66 | | app_body(path_components, params, state.clone()) [INFO] [stdout] 67 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/contact_button.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/contact_button.rs:72:17 [INFO] [stdout] | [INFO] [stdout] 72 | let title = rumtk_web_render_component!("title", [("type", typ)], state); [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/div.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/footer.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/footer.rs:83:18 [INFO] [stdout] | [INFO] [stdout] 83 | false => rumtk_web_render_component!( [INFO] [stdout] | __________________- [INFO] [stdout] 84 | | "contact_button", [INFO] [stdout] 85 | | [ [INFO] [stdout] 86 | | ("type", "contact"), [INFO] [stdout] ... | [INFO] [stdout] 90 | | state [INFO] [stdout] 91 | | ), [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/footer.rs:93:19 [INFO] [stdout] | [INFO] [stdout] 93 | let socials = rumtk_web_render_component!("socials", [("social_list", social_list)], state); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/form/form.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/form/form.rs:95:18 [INFO] [stdout] | [INFO] [stdout] 95 | false => rumtk_web_render_component!("title", [("type", title)], state.clone()), [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/form/form_element.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:63:46 [INFO] [stdout] | [INFO] [stdout] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/form/mod.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | rumtk_web_render_component!(|| -> HTMLResult { form_element(element, data, props, css) }) [INFO] [stdout] | ----------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/formatted_label.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/header.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/header.rs:107:22 [INFO] [stdout] | [INFO] [stdout] 107 | true => vec![rumtk_web_render_component!( [INFO] [stdout] | ______________________- [INFO] [stdout] 108 | | "title", [INFO] [stdout] 109 | | [( [INFO] [stdout] 110 | | "type", [INFO] [stdout] ... | [INFO] [stdout] 118 | | state [INFO] [stdout] 119 | | )], [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/header.rs:131:18 [INFO] [stdout] | [INFO] [stdout] 131 | false => rumtk_web_render_component!( [INFO] [stdout] | __________________- [INFO] [stdout] 132 | | "logo", [INFO] [stdout] 133 | | [ [INFO] [stdout] 134 | | ("type", "diamond"), [INFO] [stdout] ... | [INFO] [stdout] 146 | | state [INFO] [stdout] 147 | | ), [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/info_card.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling rumtk-web v0.4.45 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `RUMSerializer` [INFO] [stdout] --> src/utils/conf.rs:31:72 [INFO] [stdout] | [INFO] [stdout] 31 | use rumtk_core::types::{RUMDeserialize, RUMDeserializer, RUMSerialize, RUMSerializer, RUMID}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/label.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMDeserializer` [INFO] [stdout] --> src/utils/conf.rs:31:41 [INFO] [stdout] | [INFO] [stdout] 31 | use rumtk_core::types::{RUMDeserialize, RUMDeserializer, RUMSerialize, RUMSerializer, RUMID}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/logo.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/main.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:63:46 [INFO] [stdout] | [INFO] [stdout] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/main.rs:57:20 [INFO] [stdout] | [INFO] [stdout] 57 | let contents = rumtk_web_render_component!(|| -> HTMLResult { [INFO] [stdout] | ____________________- [INFO] [stdout] 58 | | rumtk_web_render_contents(&body_components) [INFO] [stdout] 59 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/navlink.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/portrait_card.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rumtk_core::strings::RUMStringConversions` [INFO] [stdout] --> src/components/portrait_card.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use rumtk_core::strings::RUMStringConversions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/script.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/socials.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/spacer.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/text_card.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/text_card.rs:58:27 [INFO] [stdout] | [INFO] [stdout] 58 | let formatted_label = rumtk_web_render_component!("formatted_label", [("type", typ)], state); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/title.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/static_components/css.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/static_components/fontawesome.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/static_components/htmx.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/static_components/meta.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `default_html` [INFO] [stdout] --> src/components/header.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | let default_html = Html::(String::default()); [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_default_html` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/components/main.rs:51:39 [INFO] [stdout] | [INFO] [stdout] 51 | pub fn main(path_components: URLPath, params: URLParams, state: SharedAppState) -> HTMLResult { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/components/script.rs:50:61 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn script(_path_components: URLPath, params: URLParams, state: SharedAppState) -> HTMLResult { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `app_state` [INFO] [stdout] --> src/pages/index.rs:31:14 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn index(app_state: SharedAppState) -> RenderedPageComponents { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_app_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/utils/conf.rs:238:17 [INFO] [stdout] | [INFO] [stdout] 238 | Err(err) => rumtk_web_save_conf!($path), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: `err` is captured in macro and introduced a unused variable [INFO] [stdout] --> src/utils/conf.rs:238:17 [INFO] [stdout] | [INFO] [stdout] 238 | Err(err) => rumtk_web_save_conf!($path), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_load_conf` (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/utils/jobs.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | let mut manager = unsafe { TASK_MANAGER.as_mut().unwrap() }; [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a shared reference to mutable static [INFO] [stdout] --> src/pages/mod.rs:65:14 [INFO] [stdout] | [INFO] [stdout] 65 | unsafe { &DEFAULT_PAGE } [INFO] [stdout] | ^^^^^^^^^^^^^ shared reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stdout] help: use `&raw const` instead to create a raw pointer [INFO] [stdout] | [INFO] [stdout] 65 | unsafe { &raw const DEFAULT_PAGE } [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/utils/app.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | let state = rumtk_web_load_conf!(&args); [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)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 120 | let state = let _ = rumtk_web_load_conf!(&args); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/utils/app.rs:184:5 [INFO] [stdout] | [INFO] [stdout] 184 | rumtk_web_init_job_manager!(&args.threads); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 184 | let _ = rumtk_web_init_job_manager!(&args.threads);; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/utils/app.rs:186:5 [INFO] [stdout] | [INFO] [stdout] 186 | rumtk_resolve_task!(task); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 186 | let _ = rumtk_resolve_task!(task);; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> src/utils/form_data.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | &form_data.files.insert(file_id.clone(), data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 68 | let _ = &form_data.files.insert(file_id.clone(), data); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> src/utils/form_data.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | &form_data.form.insert(name, file_id); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 69 | let _ = &form_data.form.insert(name, file_id); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/utils/jobs.rs:61:32 [INFO] [stdout] | [INFO] [stdout] 61 | let mut manager = unsafe { TASK_MANAGER.as_mut().unwrap() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/app_body.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/app_head.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/app_shell.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/contact_button.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/div.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/footer.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/form/form.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/form/form_element.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/formatted_label.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/header.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/info_card.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/label.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/logo.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/main.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/navlink.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMWebData` [INFO] [stdout] --> src/components/portrait_card.rs:27:28 [INFO] [stdout] | [INFO] [stdout] 27 | rumtk_web_render_html, RUMWebData, RUMWebTemplate, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/portrait_card.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/script.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/socials.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/spacer.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/text_card.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/components/title.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::ops::Deref` [INFO] [stdout] --> src/pages/mod.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use std::ops::Deref; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/static_components/css.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/static_components/fontawesome.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/static_components/htmx.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/static_components/meta.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rumtk_core::strings::RUMStringConversions` [INFO] [stdout] --> src/utils/conf.rs:229:13 [INFO] [stdout] | [INFO] [stdout] 229 | use rumtk_core::strings::RUMStringConversions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_load_conf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rumtk_core::types::RUMHashMap` [INFO] [stdout] --> src/utils/conf.rs:230:13 [INFO] [stdout] | [INFO] [stdout] 230 | use rumtk_core::types::RUMHashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_load_conf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TextMap` [INFO] [stdout] --> src/utils/conf.rs:234:48 [INFO] [stdout] | [INFO] [stdout] 234 | use $crate::utils::{AppConf, AppState, TextMap}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_load_conf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rumtk_core::strings::RUMStringConversions` [INFO] [stdout] --> src/utils/conf.rs:263:13 [INFO] [stdout] | [INFO] [stdout] 263 | use rumtk_core::strings::RUMStringConversions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_save_conf` which comes from the expansion of the macro `rumtk_web_load_conf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Html` [INFO] [stdout] --> src/utils/matcher.rs:106:30 [INFO] [stdout] | [INFO] [stdout] 106 | use axum::response::{Html, Response}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:129:35 [INFO] [stdout] | [INFO] [stdout] 129 | .route("/robots.txt", get(rumtk_web_fetch!(default_robots_matcher))) [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RouterForm` [INFO] [stdout] --> src/utils/matcher.rs:108:70 [INFO] [stdout] | [INFO] [stdout] 108 | use $crate::utils::types::{RouterAppState, RouterComponents, RouterForm, RouterParams}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:129:35 [INFO] [stdout] | [INFO] [stdout] 129 | .route("/robots.txt", get(rumtk_web_fetch!(default_robots_matcher))) [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Html` [INFO] [stdout] --> src/utils/matcher.rs:106:30 [INFO] [stdout] | [INFO] [stdout] 106 | use axum::response::{Html, Response}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:133:17 [INFO] [stdout] | [INFO] [stdout] 133 | get(rumtk_web_fetch!(default_component_matcher)), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RouterForm` [INFO] [stdout] --> src/utils/matcher.rs:108:70 [INFO] [stdout] | [INFO] [stdout] 108 | use $crate::utils::types::{RouterAppState, RouterComponents, RouterForm, RouterParams}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:133:17 [INFO] [stdout] | [INFO] [stdout] 133 | get(rumtk_web_fetch!(default_component_matcher)), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Html` [INFO] [stdout] --> src/utils/matcher.rs:106:30 [INFO] [stdout] | [INFO] [stdout] 106 | use axum::response::{Html, Response}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:136:25 [INFO] [stdout] | [INFO] [stdout] 136 | .route("/", get(rumtk_web_fetch!(default_page_matcher))) [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RouterForm` [INFO] [stdout] --> src/utils/matcher.rs:108:70 [INFO] [stdout] | [INFO] [stdout] 108 | use $crate::utils::types::{RouterAppState, RouterComponents, RouterForm, RouterParams}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:136:25 [INFO] [stdout] | [INFO] [stdout] 136 | .route("/", get(rumtk_web_fetch!(default_page_matcher))) [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Html` [INFO] [stdout] --> src/utils/matcher.rs:106:30 [INFO] [stdout] | [INFO] [stdout] 106 | use axum::response::{Html, Response}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:137:32 [INFO] [stdout] | [INFO] [stdout] 137 | .route("/{*page}", get(rumtk_web_fetch!(default_page_matcher))) [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RouterForm` [INFO] [stdout] --> src/utils/matcher.rs:108:70 [INFO] [stdout] | [INFO] [stdout] 108 | use $crate::utils::types::{RouterAppState, RouterComponents, RouterForm, RouterParams}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:137:32 [INFO] [stdout] | [INFO] [stdout] 137 | .route("/{*page}", get(rumtk_web_fetch!(default_page_matcher))) [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Multipart` [INFO] [stdout] --> src/utils/matcher.rs:123:29 [INFO] [stdout] | [INFO] [stdout] 123 | use axum::extract::{Multipart, Path, Query, State}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:139:30 [INFO] [stdout] | [INFO] [stdout] 139 | .route("/api/", post(rumtk_web_api_process!(default_api_matcher))) [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_api_process` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Html` [INFO] [stdout] --> src/utils/matcher.rs:124:30 [INFO] [stdout] | [INFO] [stdout] 124 | use axum::response::{Html, Response}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:139:30 [INFO] [stdout] | [INFO] [stdout] 139 | .route("/api/", post(rumtk_web_api_process!(default_api_matcher))) [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_api_process` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Multipart` [INFO] [stdout] --> src/utils/matcher.rs:123:29 [INFO] [stdout] | [INFO] [stdout] 123 | use axum::extract::{Multipart, Path, Query, State}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:143:18 [INFO] [stdout] | [INFO] [stdout] 143 | post(rumtk_web_api_process!(default_api_matcher)), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_api_process` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Html` [INFO] [stdout] --> src/utils/matcher.rs:124:30 [INFO] [stdout] | [INFO] [stdout] 124 | use axum::response::{Html, Response}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:143:18 [INFO] [stdout] | [INFO] [stdout] 143 | post(rumtk_web_api_process!(default_api_matcher)), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_api_process` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `RUMDeserializer` and `RUMSerializer` [INFO] [stdout] --> src/utils/conf.rs:31:41 [INFO] [stdout] | [INFO] [stdout] 31 | use rumtk_core::types::{RUMDeserialize, RUMDeserializer, RUMSerialize, RUMSerializer, RUMID}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `URLParams` [INFO] [stdout] --> src/utils/matcher.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | URLParams, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/utils/form_data.rs:52:20 [INFO] [stdout] | [INFO] [stdout] 52 | while let Some(mut field) = form.next_field().await.unwrap() { [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/utils/matcher.rs:131:16 [INFO] [stdout] | [INFO] [stdout] 131 | mut form: RouterForm| [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:139:30 [INFO] [stdout] | [INFO] [stdout] 139 | .route("/api/", post(rumtk_web_api_process!(default_api_matcher))) [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_api_process` (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/utils/matcher.rs:131:16 [INFO] [stdout] | [INFO] [stdout] 131 | mut form: RouterForm| [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:143:18 [INFO] [stdout] | [INFO] [stdout] 143 | post(rumtk_web_api_process!(default_api_matcher)), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_api_process` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/api/mod.rs:36:21 [INFO] [stdout] | [INFO] [stdout] 36 | |path: APIPath, params: RUMWebData, form: FormData, state: SharedAppState| -> HTMLResult { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `form` [INFO] [stdout] --> src/api/mod.rs:36:41 [INFO] [stdout] | [INFO] [stdout] 36 | |path: APIPath, params: RUMWebData, form: FormData, state: SharedAppState| -> HTMLResult { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_form` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/api/mod.rs:36:57 [INFO] [stdout] | [INFO] [stdout] 36 | |path: APIPath, params: RUMWebData, form: FormData, state: SharedAppState| -> HTMLResult { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_body.rs:55:18 [INFO] [stdout] | [INFO] [stdout] 55 | let header = rumtk_web_render_component!("header", [("", "")], state); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_body.rs:56:16 [INFO] [stdout] | [INFO] [stdout] 56 | let main = rumtk_web_render_component!("main", path_components, [("", "")], state); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_body.rs:58:18 [INFO] [stdout] | [INFO] [stdout] 58 | let footer = rumtk_web_render_component!( [INFO] [stdout] | __________________- [INFO] [stdout] 59 | | "footer", [INFO] [stdout] 60 | | [( [INFO] [stdout] 61 | | "social_list", [INFO] [stdout] ... | [INFO] [stdout] 70 | | state [INFO] [stdout] 71 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:70:46 [INFO] [stdout] | [INFO] [stdout] 70 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_head.rs:63:21 [INFO] [stdout] | [INFO] [stdout] 63 | let html_meta = rumtk_web_render_component!(meta, state); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:63:46 [INFO] [stdout] | [INFO] [stdout] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_head.rs:66:20 [INFO] [stdout] | [INFO] [stdout] 66 | let html_css = rumtk_web_render_component!(css); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:63:46 [INFO] [stdout] | [INFO] [stdout] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_head.rs:69:28 [INFO] [stdout] | [INFO] [stdout] 69 | let html_fontawesome = rumtk_web_render_component!(fontawesome); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:63:46 [INFO] [stdout] | [INFO] [stdout] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_head.rs:72:21 [INFO] [stdout] | [INFO] [stdout] 72 | let html_htmx = rumtk_web_render_component!(htmx); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:63:46 [INFO] [stdout] | [INFO] [stdout] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_shell.rs:60:16 [INFO] [stdout] | [INFO] [stdout] 60 | let head = rumtk_web_render_component!(|| -> HTMLResult { [INFO] [stdout] | ________________- [INFO] [stdout] 61 | | app_head(path_components, params, state.clone()) [INFO] [stdout] 62 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:63:46 [INFO] [stdout] | [INFO] [stdout] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/app_shell.rs:65:16 [INFO] [stdout] | [INFO] [stdout] 65 | let body = rumtk_web_render_component!(|| -> HTMLResult { [INFO] [stdout] | ________________- [INFO] [stdout] 66 | | app_body(path_components, params, state.clone()) [INFO] [stdout] 67 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/contact_button.rs:72:17 [INFO] [stdout] | [INFO] [stdout] 72 | let title = rumtk_web_render_component!("title", [("type", typ)], state); [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/footer.rs:83:18 [INFO] [stdout] | [INFO] [stdout] 83 | false => rumtk_web_render_component!( [INFO] [stdout] | __________________- [INFO] [stdout] 84 | | "contact_button", [INFO] [stdout] 85 | | [ [INFO] [stdout] 86 | | ("type", "contact"), [INFO] [stdout] ... | [INFO] [stdout] 90 | | state [INFO] [stdout] 91 | | ), [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/footer.rs:93:19 [INFO] [stdout] | [INFO] [stdout] 93 | let socials = rumtk_web_render_component!("socials", [("social_list", social_list)], state); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/form/form.rs:95:18 [INFO] [stdout] | [INFO] [stdout] 95 | false => rumtk_web_render_component!("title", [("type", title)], state.clone()), [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:63:46 [INFO] [stdout] | [INFO] [stdout] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/form/mod.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | rumtk_web_render_component!(|| -> HTMLResult { form_element(element, data, props, css) }) [INFO] [stdout] | ----------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/header.rs:107:22 [INFO] [stdout] | [INFO] [stdout] 107 | true => vec![rumtk_web_render_component!( [INFO] [stdout] | ______________________- [INFO] [stdout] 108 | | "title", [INFO] [stdout] 109 | | [( [INFO] [stdout] 110 | | "type", [INFO] [stdout] ... | [INFO] [stdout] 118 | | state [INFO] [stdout] 119 | | )], [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/header.rs:131:18 [INFO] [stdout] | [INFO] [stdout] 131 | false => rumtk_web_render_component!( [INFO] [stdout] | __________________- [INFO] [stdout] 132 | | "logo", [INFO] [stdout] 133 | | [ [INFO] [stdout] 134 | | ("type", "diamond"), [INFO] [stdout] ... | [INFO] [stdout] 146 | | state [INFO] [stdout] 147 | | ), [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:63:46 [INFO] [stdout] | [INFO] [stdout] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/main.rs:57:20 [INFO] [stdout] | [INFO] [stdout] 57 | let contents = rumtk_web_render_component!(|| -> HTMLResult { [INFO] [stdout] | ____________________- [INFO] [stdout] 58 | | rumtk_web_render_contents(&body_components) [INFO] [stdout] 59 | | }); [INFO] [stdout] | |______- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rumtk_core::strings::RUMStringConversions` [INFO] [stdout] --> src/components/portrait_card.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use rumtk_core::strings::RUMStringConversions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RUMStringConversions` [INFO] [stdout] --> src/utils/render.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/text_card.rs:58:27 [INFO] [stdout] | [INFO] [stdout] 58 | let formatted_label = rumtk_web_render_component!("formatted_label", [("type", typ)], state); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `askama::Template` [INFO] [stdout] --> src/utils/render.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use askama::Template; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `default_html` [INFO] [stdout] --> src/components/header.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | let default_html = Html::(String::default()); [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_default_html` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/components/main.rs:51:39 [INFO] [stdout] | [INFO] [stdout] 51 | pub fn main(path_components: URLPath, params: URLParams, state: SharedAppState) -> HTMLResult { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/components/script.rs:50:61 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn script(_path_components: URLPath, params: URLParams, state: SharedAppState) -> HTMLResult { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `app_state` [INFO] [stdout] --> src/pages/index.rs:31:14 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn index(app_state: SharedAppState) -> RenderedPageComponents { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_app_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/utils/conf.rs:238:17 [INFO] [stdout] | [INFO] [stdout] 238 | Err(err) => rumtk_web_save_conf!($path), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: `err` is captured in macro and introduced a unused variable [INFO] [stdout] --> src/utils/conf.rs:238:17 [INFO] [stdout] | [INFO] [stdout] 238 | Err(err) => rumtk_web_save_conf!($path), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/utils/app.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `rumtk_web_load_conf` (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/utils/jobs.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | let mut manager = unsafe { TASK_MANAGER.as_mut().unwrap() }; [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a shared reference to mutable static [INFO] [stdout] --> src/pages/mod.rs:65:14 [INFO] [stdout] | [INFO] [stdout] 65 | unsafe { &DEFAULT_PAGE } [INFO] [stdout] | ^^^^^^^^^^^^^ shared reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stdout] help: use `&raw const` instead to create a raw pointer [INFO] [stdout] | [INFO] [stdout] 65 | unsafe { &raw const DEFAULT_PAGE } [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/utils/app.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | let state = rumtk_web_load_conf!(&args); [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)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 120 | let state = let _ = rumtk_web_load_conf!(&args); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/utils/app.rs:184:5 [INFO] [stdout] | [INFO] [stdout] 184 | rumtk_web_init_job_manager!(&args.threads); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 184 | let _ = rumtk_web_init_job_manager!(&args.threads);; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/utils/app.rs:186:5 [INFO] [stdout] | [INFO] [stdout] 186 | rumtk_resolve_task!(task); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 186 | let _ = rumtk_resolve_task!(task);; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> src/utils/form_data.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | &form_data.files.insert(file_id.clone(), data); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 68 | let _ = &form_data.files.insert(file_id.clone(), data); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> src/utils/form_data.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | &form_data.form.insert(name, file_id); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 69 | let _ = &form_data.form.insert(name, file_id); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/utils/jobs.rs:61:32 [INFO] [stdout] | [INFO] [stdout] 61 | let mut manager = unsafe { TASK_MANAGER.as_mut().unwrap() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 3.32s [INFO] running `Command { std: "docker" "inspect" "44f273c43aa4f10ba5d3fb9c9d5d66d54d5be69cb8ca0a7aa6439e9bfc1c2fa8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "44f273c43aa4f10ba5d3fb9c9d5d66d54d5be69cb8ca0a7aa6439e9bfc1c2fa8", kill_on_drop: false }` [INFO] [stdout] 44f273c43aa4f10ba5d3fb9c9d5d66d54d5be69cb8ca0a7aa6439e9bfc1c2fa8 [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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] c6ef7bd7f90fb68778464f6517cc6642dc2269179feff6b1c2f2c5224a27b07d [INFO] running `Command { std: "docker" "start" "-a" "c6ef7bd7f90fb68778464f6517cc6642dc2269179feff6b1c2f2c5224a27b07d", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `RUMWebData` [INFO] [stderr] --> src/components/portrait_card.rs:27:28 [INFO] [stderr] | [INFO] [stderr] 27 | rumtk_web_render_html, RUMWebData, RUMWebTemplate, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::ops::Deref` [INFO] [stderr] --> src/pages/mod.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | use std::ops::Deref; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `rumtk_core::strings::RUMStringConversions` [INFO] [stderr] --> src/utils/conf.rs:229:13 [INFO] [stderr] | [INFO] [stderr] 229 | use rumtk_core::strings::RUMStringConversions; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/utils/app.rs:120:17 [INFO] [stderr] | [INFO] [stderr] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_load_conf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `rumtk_core::types::RUMHashMap` [INFO] [stderr] --> src/utils/conf.rs:230:13 [INFO] [stderr] | [INFO] [stderr] 230 | use rumtk_core::types::RUMHashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/utils/app.rs:120:17 [INFO] [stderr] | [INFO] [stderr] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_load_conf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `TextMap` [INFO] [stderr] --> src/utils/conf.rs:234:48 [INFO] [stderr] | [INFO] [stderr] 234 | use $crate::utils::{AppConf, AppState, TextMap}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/utils/app.rs:120:17 [INFO] [stderr] | [INFO] [stderr] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_load_conf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `rumtk_core::strings::RUMStringConversions` [INFO] [stderr] --> src/utils/conf.rs:263:13 [INFO] [stderr] | [INFO] [stderr] 263 | use rumtk_core::strings::RUMStringConversions; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/utils/app.rs:120:17 [INFO] [stderr] | [INFO] [stderr] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_save_conf` which comes from the expansion of the macro `rumtk_web_load_conf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `Html` [INFO] [stderr] --> src/utils/matcher.rs:106:30 [INFO] [stderr] | [INFO] [stderr] 106 | use axum::response::{Html, Response}; [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/utils/app.rs:129:35 [INFO] [stderr] | [INFO] [stderr] 129 | .route("/robots.txt", get(rumtk_web_fetch!(default_robots_matcher))) [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `RouterForm` [INFO] [stderr] --> src/utils/matcher.rs:108:70 [INFO] [stderr] | [INFO] [stderr] 108 | use $crate::utils::types::{RouterAppState, RouterComponents, RouterForm, RouterParams}; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/utils/app.rs:129:35 [INFO] [stderr] | [INFO] [stderr] 129 | .route("/robots.txt", get(rumtk_web_fetch!(default_robots_matcher))) [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `Html` [INFO] [stderr] --> src/utils/matcher.rs:106:30 [INFO] [stderr] | [INFO] [stderr] 106 | use axum::response::{Html, Response}; [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/utils/app.rs:133:17 [INFO] [stderr] | [INFO] [stderr] 133 | get(rumtk_web_fetch!(default_component_matcher)), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `RouterForm` [INFO] [stderr] --> src/utils/matcher.rs:108:70 [INFO] [stderr] | [INFO] [stderr] 108 | use $crate::utils::types::{RouterAppState, RouterComponents, RouterForm, RouterParams}; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/utils/app.rs:133:17 [INFO] [stderr] | [INFO] [stderr] 133 | get(rumtk_web_fetch!(default_component_matcher)), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `Html` [INFO] [stderr] --> src/utils/matcher.rs:106:30 [INFO] [stderr] | [INFO] [stderr] 106 | use axum::response::{Html, Response}; [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/utils/app.rs:136:25 [INFO] [stderr] | [INFO] [stderr] 136 | .route("/", get(rumtk_web_fetch!(default_page_matcher))) [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `RouterForm` [INFO] [stderr] --> src/utils/matcher.rs:108:70 [INFO] [stderr] | [INFO] [stderr] 108 | use $crate::utils::types::{RouterAppState, RouterComponents, RouterForm, RouterParams}; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/utils/app.rs:136:25 [INFO] [stderr] | [INFO] [stderr] 136 | .route("/", get(rumtk_web_fetch!(default_page_matcher))) [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `Html` [INFO] [stderr] --> src/utils/matcher.rs:106:30 [INFO] [stderr] | [INFO] [stderr] 106 | use axum::response::{Html, Response}; [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/utils/app.rs:137:32 [INFO] [stderr] | [INFO] [stderr] 137 | .route("/{*page}", get(rumtk_web_fetch!(default_page_matcher))) [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `RouterForm` [INFO] [stderr] --> src/utils/matcher.rs:108:70 [INFO] [stderr] | [INFO] [stderr] 108 | use $crate::utils::types::{RouterAppState, RouterComponents, RouterForm, RouterParams}; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/utils/app.rs:137:32 [INFO] [stderr] | [INFO] [stderr] 137 | .route("/{*page}", get(rumtk_web_fetch!(default_page_matcher))) [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_fetch` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `Multipart` [INFO] [stderr] --> src/utils/matcher.rs:123:29 [INFO] [stderr] | [INFO] [stderr] 123 | use axum::extract::{Multipart, Path, Query, State}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/utils/app.rs:139:30 [INFO] [stderr] | [INFO] [stderr] 139 | .route("/api/", post(rumtk_web_api_process!(default_api_matcher))) [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_api_process` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `Html` [INFO] [stderr] --> src/utils/matcher.rs:124:30 [INFO] [stderr] | [INFO] [stderr] 124 | use axum::response::{Html, Response}; [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/utils/app.rs:139:30 [INFO] [stderr] | [INFO] [stderr] 139 | .route("/api/", post(rumtk_web_api_process!(default_api_matcher))) [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_api_process` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `Multipart` [INFO] [stderr] --> src/utils/matcher.rs:123:29 [INFO] [stderr] | [INFO] [stderr] 123 | use axum::extract::{Multipart, Path, Query, State}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/utils/app.rs:143:18 [INFO] [stderr] | [INFO] [stderr] 143 | post(rumtk_web_api_process!(default_api_matcher)), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_api_process` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `Html` [INFO] [stderr] --> src/utils/matcher.rs:124:30 [INFO] [stderr] | [INFO] [stderr] 124 | use axum::response::{Html, Response}; [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/utils/app.rs:143:18 [INFO] [stderr] | [INFO] [stderr] 143 | post(rumtk_web_api_process!(default_api_matcher)), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_api_process` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `URLParams` [INFO] [stderr] --> src/utils/matcher.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | URLParams, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/utils/form_data.rs:52:20 [INFO] [stderr] | [INFO] [stderr] 52 | while let Some(mut field) = form.next_field().await.unwrap() { [INFO] [stderr] | ----^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/utils/matcher.rs:131:16 [INFO] [stderr] | [INFO] [stderr] 131 | mut form: RouterForm| [INFO] [stderr] | ----^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] ::: src/utils/app.rs:139:30 [INFO] [stderr] | [INFO] [stderr] 139 | .route("/api/", post(rumtk_web_api_process!(default_api_matcher))) [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_api_process` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/utils/matcher.rs:131:16 [INFO] [stderr] | [INFO] [stderr] 131 | mut form: RouterForm| [INFO] [stderr] | ----^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] ::: src/utils/app.rs:143:18 [INFO] [stderr] | [INFO] [stderr] 143 | post(rumtk_web_api_process!(default_api_matcher)), [INFO] [stderr] | ------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_api_process` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused variable: `params` [INFO] [stderr] --> src/api/mod.rs:36:21 [INFO] [stderr] | [INFO] [stderr] 36 | |path: APIPath, params: RUMWebData, form: FormData, state: SharedAppState| -> HTMLResult { [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `form` [INFO] [stderr] --> src/api/mod.rs:36:41 [INFO] [stderr] | [INFO] [stderr] 36 | |path: APIPath, params: RUMWebData, form: FormData, state: SharedAppState| -> HTMLResult { [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_form` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `state` [INFO] [stderr] --> src/api/mod.rs:36:57 [INFO] [stderr] | [INFO] [stderr] 36 | |path: APIPath, params: RUMWebData, form: FormData, state: SharedAppState| -> HTMLResult { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/components/app_body.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `RUMStringConversions` [INFO] [stderr] --> src/utils/render.rs:80:46 [INFO] [stderr] | [INFO] [stderr] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/components/app_body.rs:55:18 [INFO] [stderr] | [INFO] [stderr] 55 | let header = rumtk_web_render_component!("header", [("", "")], state); [INFO] [stderr] | -------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `RUMStringConversions` [INFO] [stderr] --> src/utils/render.rs:80:46 [INFO] [stderr] | [INFO] [stderr] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/components/app_body.rs:56:16 [INFO] [stderr] | [INFO] [stderr] 56 | let main = rumtk_web_render_component!("main", path_components, [("", "")], state); [INFO] [stderr] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `RUMStringConversions` [INFO] [stderr] --> src/utils/render.rs:80:46 [INFO] [stderr] | [INFO] [stderr] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/components/app_body.rs:58:18 [INFO] [stderr] | [INFO] [stderr] 58 | let footer = rumtk_web_render_component!( [INFO] [stderr] | __________________- [INFO] [stderr] 59 | | "footer", [INFO] [stderr] 60 | | [( [INFO] [stderr] 61 | | "social_list", [INFO] [stderr] ... | [INFO] [stderr] 70 | | state [INFO] [stderr] 71 | | ); [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/components/app_head.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `RUMStringConversions` [INFO] [stderr] --> src/utils/render.rs:70:46 [INFO] [stderr] | [INFO] [stderr] 70 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/components/app_head.rs:63:21 [INFO] [stderr] | [INFO] [stderr] 63 | let html_meta = rumtk_web_render_component!(meta, state); [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `RUMStringConversions` [INFO] [stderr] --> src/utils/render.rs:63:46 [INFO] [stderr] | [INFO] [stderr] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/components/app_head.rs:66:20 [INFO] [stderr] | [INFO] [stderr] 66 | let html_css = rumtk_web_render_component!(css); [INFO] [stderr] | -------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `RUMStringConversions` [INFO] [stderr] --> src/utils/render.rs:63:46 [INFO] [stderr] | [INFO] [stderr] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/components/app_head.rs:69:28 [INFO] [stderr] | [INFO] [stderr] 69 | let html_fontawesome = rumtk_web_render_component!(fontawesome); [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `RUMStringConversions` [INFO] [stderr] --> src/utils/render.rs:63:46 [INFO] [stderr] | [INFO] [stderr] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/components/app_head.rs:72:21 [INFO] [stderr] | [INFO] [stderr] 72 | let html_htmx = rumtk_web_render_component!(htmx); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/utils/render.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/components/app_shell.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `RUMStringConversions` [INFO] [stderr] --> src/utils/render.rs:63:46 [INFO] [stderr] | [INFO] [stderr] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/components/app_shell.rs:60:16 [INFO] [stderr] | [INFO] [stderr] 60 | let head = rumtk_web_render_component!(|| -> HTMLResult { [INFO] [stderr] | ________________- [INFO] [stderr] 61 | | app_head(path_components, params, state.clone()) [INFO] [stderr] 62 | | }); [INFO] [stderr] | |______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `RUMStringConversions` [INFO] [stderr] --> src/utils/render.rs:63:46 [INFO] [stderr] | [INFO] [stderr] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/components/app_shell.rs:65:16 [INFO] [stderr] | [INFO] [stderr] 65 | let body = rumtk_web_render_component!(|| -> HTMLResult { [INFO] [stderr] | ________________- [INFO] [stderr] 66 | | app_body(path_components, params, state.clone()) [INFO] [stderr] 67 | | }); [INFO] [stderr] | |______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/components/contact_button.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `RUMStringConversions` [INFO] [stderr] --> src/utils/render.rs:80:46 [INFO] [stderr] | [INFO] [stderr] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/components/contact_button.rs:72:17 [INFO] [stderr] | [INFO] [stderr] 72 | let title = rumtk_web_render_component!("title", [("type", typ)], state); [INFO] [stderr] | ------------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/components/div.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/components/footer.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `RUMStringConversions` [INFO] [stderr] --> src/utils/render.rs:80:46 [INFO] [stderr] | [INFO] [stderr] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/components/footer.rs:83:18 [INFO] [stderr] | [INFO] [stderr] 83 | false => rumtk_web_render_component!( [INFO] [stderr] | __________________- [INFO] [stderr] 84 | | "contact_button", [INFO] [stderr] 85 | | [ [INFO] [stderr] 86 | | ("type", "contact"), [INFO] [stderr] ... | [INFO] [stderr] 90 | | state [INFO] [stderr] 91 | | ), [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `RUMStringConversions` [INFO] [stderr] --> src/utils/render.rs:80:46 [INFO] [stderr] | [INFO] [stderr] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/components/footer.rs:93:19 [INFO] [stderr] | [INFO] [stderr] 93 | let socials = rumtk_web_render_component!("socials", [("social_list", social_list)], state); [INFO] [stderr] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/components/form/form.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `RUMStringConversions` [INFO] [stderr] --> src/utils/render.rs:80:46 [INFO] [stderr] | [INFO] [stderr] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/components/form/form.rs:95:18 [INFO] [stderr] | [INFO] [stderr] 95 | false => rumtk_web_render_component!("title", [("type", title)], state.clone()), [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/components/form/form_element.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `RUMStringConversions` [INFO] [stderr] --> src/utils/render.rs:63:46 [INFO] [stderr] | [INFO] [stderr] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/components/form/mod.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | rumtk_web_render_component!(|| -> HTMLResult { form_element(element, data, props, css) }) [INFO] [stderr] | ----------------------------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/components/formatted_label.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/components/header.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `RUMStringConversions` [INFO] [stderr] --> src/utils/render.rs:80:46 [INFO] [stderr] | [INFO] [stderr] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/components/header.rs:107:22 [INFO] [stderr] | [INFO] [stderr] 107 | true => vec![rumtk_web_render_component!( [INFO] [stderr] | ______________________- [INFO] [stderr] 108 | | "title", [INFO] [stderr] 109 | | [( [INFO] [stderr] 110 | | "type", [INFO] [stderr] ... | [INFO] [stderr] 118 | | state [INFO] [stderr] 119 | | )], [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `RUMStringConversions` [INFO] [stderr] --> src/utils/render.rs:80:46 [INFO] [stderr] | [INFO] [stderr] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/components/header.rs:131:18 [INFO] [stderr] | [INFO] [stderr] 131 | false => rumtk_web_render_component!( [INFO] [stderr] | __________________- [INFO] [stderr] 132 | | "logo", [INFO] [stderr] 133 | | [ [INFO] [stderr] 134 | | ("type", "diamond"), [INFO] [stderr] ... | [INFO] [stderr] 146 | | state [INFO] [stderr] 147 | | ), [INFO] [stderr] | |_________- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/components/info_card.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `RUMSerializer` [INFO] [stderr] --> src/utils/conf.rs:31:72 [INFO] [stderr] | [INFO] [stderr] 31 | use rumtk_core::types::{RUMDeserialize, RUMDeserializer, RUMSerialize, RUMSerializer, RUMID}; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/components/label.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `RUMDeserializer` [INFO] [stderr] --> src/utils/conf.rs:31:41 [INFO] [stderr] | [INFO] [stderr] 31 | use rumtk_core::types::{RUMDeserialize, RUMDeserializer, RUMSerialize, RUMSerializer, RUMID}; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/components/logo.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/components/main.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `RUMStringConversions` [INFO] [stderr] --> src/utils/render.rs:63:46 [INFO] [stderr] | [INFO] [stderr] 63 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/components/main.rs:57:20 [INFO] [stderr] | [INFO] [stderr] 57 | let contents = rumtk_web_render_component!(|| -> HTMLResult { [INFO] [stderr] | ____________________- [INFO] [stderr] 58 | | rumtk_web_render_contents(&body_components) [INFO] [stderr] 59 | | }); [INFO] [stderr] | |______- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/components/navlink.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/components/portrait_card.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `rumtk_core::strings::RUMStringConversions` [INFO] [stderr] --> src/components/portrait_card.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | use rumtk_core::strings::RUMStringConversions; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/components/script.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/components/socials.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/components/spacer.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/components/text_card.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `RUMStringConversions` [INFO] [stderr] --> src/utils/render.rs:80:46 [INFO] [stderr] | [INFO] [stderr] 80 | use rumtk_core::strings::{RUMString, RUMStringConversions}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/components/text_card.rs:58:27 [INFO] [stderr] | [INFO] [stderr] 58 | let formatted_label = rumtk_web_render_component!("formatted_label", [("type", typ)], state); [INFO] [stderr] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_render_component` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/components/title.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/static_components/css.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/static_components/fontawesome.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/static_components/htmx.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/static_components/meta.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `default_html` [INFO] [stderr] --> src/components/header.rs:71:9 [INFO] [stderr] | [INFO] [stderr] 71 | let default_html = Html::(String::default()); [INFO] [stderr] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_default_html` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `params` [INFO] [stderr] --> src/components/main.rs:51:39 [INFO] [stderr] | [INFO] [stderr] 51 | pub fn main(path_components: URLPath, params: URLParams, state: SharedAppState) -> HTMLResult { [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `state` [INFO] [stderr] --> src/components/script.rs:50:61 [INFO] [stderr] | [INFO] [stderr] 50 | pub fn script(_path_components: URLPath, params: URLParams, state: SharedAppState) -> HTMLResult { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `app_state` [INFO] [stderr] --> src/pages/index.rs:31:14 [INFO] [stderr] | [INFO] [stderr] 31 | pub fn index(app_state: SharedAppState) -> RenderedPageComponents { [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_app_state` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `err` [INFO] [stderr] --> src/utils/conf.rs:238:17 [INFO] [stderr] | [INFO] [stderr] 238 | Err(err) => rumtk_web_save_conf!($path), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/utils/app.rs:120:17 [INFO] [stderr] | [INFO] [stderr] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] help: `err` is captured in macro and introduced a unused variable [INFO] [stderr] --> src/utils/conf.rs:238:17 [INFO] [stderr] | [INFO] [stderr] 238 | Err(err) => rumtk_web_save_conf!($path), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/utils/app.rs:120:17 [INFO] [stderr] | [INFO] [stderr] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] = note: this warning originates in the macro `rumtk_web_load_conf` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/utils/jobs.rs:61:9 [INFO] [stderr] | [INFO] [stderr] 61 | let mut manager = unsafe { TASK_MANAGER.as_mut().unwrap() }; [INFO] [stderr] | ----^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: creating a shared reference to mutable static [INFO] [stderr] --> src/pages/mod.rs:65:14 [INFO] [stderr] | [INFO] [stderr] 65 | unsafe { &DEFAULT_PAGE } [INFO] [stderr] | ^^^^^^^^^^^^^ shared reference to mutable static [INFO] [stderr] | [INFO] [stderr] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stderr] help: use `&raw const` instead to create a raw pointer [INFO] [stderr] | [INFO] [stderr] 65 | unsafe { &raw const DEFAULT_PAGE } [INFO] [stderr] | +++++++++ [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> src/utils/app.rs:120:17 [INFO] [stderr] | [INFO] [stderr] 120 | let state = rumtk_web_load_conf!(&args); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 120 | let state = let _ = rumtk_web_load_conf!(&args); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> src/utils/app.rs:184:5 [INFO] [stderr] | [INFO] [stderr] 184 | rumtk_web_init_job_manager!(&args.threads); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 184 | let _ = rumtk_web_init_job_manager!(&args.threads);; [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> src/utils/app.rs:186:5 [INFO] [stderr] | [INFO] [stderr] 186 | rumtk_resolve_task!(task); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 186 | let _ = rumtk_resolve_task!(task);; [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unused borrow that must be used [INFO] [stderr] --> src/utils/form_data.rs:68:13 [INFO] [stderr] | [INFO] [stderr] 68 | &form_data.files.insert(file_id.clone(), data); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 68 | let _ = &form_data.files.insert(file_id.clone(), data); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused borrow that must be used [INFO] [stderr] --> src/utils/form_data.rs:69:13 [INFO] [stderr] | [INFO] [stderr] 69 | &form_data.form.insert(name, file_id); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 69 | let _ = &form_data.form.insert(name, file_id); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: creating a mutable reference to mutable static [INFO] [stderr] --> src/utils/jobs.rs:61:32 [INFO] [stderr] | [INFO] [stderr] 61 | let mut manager = unsafe { TASK_MANAGER.as_mut().unwrap() }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stderr] | [INFO] [stderr] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stderr] = note: for more information, see [INFO] [stderr] [INFO] [stderr] warning: unused import: `askama::Template` [INFO] [stderr] --> src/components/app_body.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | use askama::Template; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `RUMWebData` [INFO] [stderr] --> src/components/portrait_card.rs:27:28 [INFO] [stderr] | [INFO] [stderr] 27 | rumtk_web_render_html, RUMWebData, RUMWebTemplate, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `RUMDeserializer` and `RUMSerializer` [INFO] [stderr] --> src/utils/conf.rs:31:41 [INFO] [stderr] | [INFO] [stderr] 31 | use rumtk_core::types::{RUMDeserialize, RUMDeserializer, RUMSerialize, RUMSerializer, RUMID}; [INFO] [stderr] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `rumtk-web` (lib) generated 85 warnings (run `cargo fix --lib -p rumtk-web` to apply 30 suggestions) [INFO] [stderr] warning: `rumtk-web` (lib test) generated 84 warnings (81 duplicates) (run `cargo fix --lib -p rumtk-web --tests` to apply 3 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.25s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rumtk_web-b5ace18a4566b7ff) [INFO] [stdout] [INFO] [stderr] Doc-tests rumtk_web [INFO] [stdout] running 1 test [INFO] [stdout] test tests::it_works ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test src/pages/mod.rs - pages::rumtk_web_get_page (line 118) ... ok [INFO] [stdout] test src/pages/mod.rs - pages::rumtk_web_get_page (line 96) ... ok [INFO] [stdout] test src/pages/mod.rs - pages::rumtk_web_init_pages (line 164) ... ok [INFO] [stdout] test src/utils/app.rs - utils::app::rumtk_web_run_app (line 217) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/utils/app.rs - utils::app::rumtk_web_run_app (line 217) stdout ---- [INFO] [stdout] Test executable failed (exit status: 101). [INFO] [stdout] [INFO] [stdout] stdout: [INFO] [stdout] 🗎 Registering user pages! 🗎 [INFO] [stdout] ➡ Registered page about => page function [0x5d1eb39ac600] [INFO] [stdout] ➡ Default page => page function [0x5d1eb39c5d40] [INFO] [stdout] 🗎 ~~~~~~~~~~~~~~~~~~~~~~ 🗎 [INFO] [stdout] 🌩 Registering API Endpoints! 🌩 [INFO] [stdout] ➡ Registered api endpoint v2/add => api function [0x5d1eb39ac450] [INFO] [stdout] 🌩 ~~~~~~~~~~~~~~~~~~~~~~ 🌩 [INFO] [stdout] Generated minified CSS file! [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] [INFO] [stdout] thread 'main' (132) panicked at src/css/mod.rs:89:40: [INFO] [stdout] Failed to write to CSS file!: Os { code: 2, kind: NotFound, message: "No such file or directory" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d1eb4443cfa - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d1eb4443cfa - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d1eb4443cfa - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5d1eb4443cfa - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5d1eb445c41a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5d1eb445c41a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x5d1eb4449d12 - std[e72de78501789eb0]::io::default_write_fmt:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d1eb4449d12 - ::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5d1eb4427a7f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5d1eb4427a7f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5d1eb443ba81 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:319:9 [INFO] [stdout] 11: 0x5d1eb443bcfb - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:825:13 [INFO] [stdout] 12: 0x5d1eb4427b38 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 13: 0x5d1eb441f289 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 14: 0x5d1eb44289fd - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 15: 0x5d1eb445cc5c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 16: 0x5d1eb445c9d2 - core[6aaeda2c7ad07a48]::result::unwrap_failed [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/result.rs:1867:5 [INFO] [stdout] 17: 0x5d1eb42644cc - >::expect [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/result.rs:1185:23 [INFO] [stdout] 18: 0x5d1eb39c1700 - rumtk_web[396b71d53e77272c]::css::bundle_css [INFO] [stdout] at /opt/rustwide/workdir/src/css/mod.rs:89:40 [INFO] [stdout] 19: 0x5d1eb3a61a22 - rumtk_web[396b71d53e77272c]::utils::app::app_main [INFO] [stdout] at /opt/rustwide/workdir/src/css/mod.rs:135:9 [INFO] [stdout] 20: 0x5d1eb39abfd9 - rust_out[992bb7df40d5d539]::main::_doctest_main_src_utils_app_rs_217_0 [INFO] [stdout] 21: 0x5d1eb39ab276 - rust_out[992bb7df40d5d539]::main [INFO] [stdout] 22: 0x5d1eb39afd23 - >::call_once [INFO] [stdout] 23: 0x5d1eb39aadf6 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 24: 0x5d1eb39ab249 - std[e72de78501789eb0]::rt::lang_start::<()>::{closure#0} [INFO] [stdout] 25: 0x5d1eb443ad44 - <&dyn core[6aaeda2c7ad07a48]::ops::function::Fn<(), Output = i32> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::panic::unwind_safe::RefUnwindSafe as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:287:21 [INFO] [stdout] 26: 0x5d1eb443ad44 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::<&dyn core[6aaeda2c7ad07a48]::ops::function::Fn<(), Output = i32> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 27: 0x5d1eb443ad44 - std[e72de78501789eb0]::panicking::catch_unwind:: + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::panic::unwind_safe::RefUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 28: 0x5d1eb443ad44 - std[e72de78501789eb0]::panic::catch_unwind::<&dyn core[6aaeda2c7ad07a48]::ops::function::Fn<(), Output = i32> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::panic::unwind_safe::RefUnwindSafe, i32> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x5d1eb443ad44 - std[e72de78501789eb0]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/rt.rs:175:24 [INFO] [stdout] 30: 0x5d1eb443ad44 - std[e72de78501789eb0]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 31: 0x5d1eb443ad44 - std[e72de78501789eb0]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 32: 0x5d1eb443ad44 - std[e72de78501789eb0]::panic::catch_unwind:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 33: 0x5d1eb443ad44 - std[e72de78501789eb0]::rt::lang_start_internal [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/rt.rs:171:5 [INFO] [stdout] 34: 0x5d1eb39aab01 - std[e72de78501789eb0]::rt::lang_start::<()> [INFO] [stdout] 35: 0x5d1eb39aff45 - main [INFO] [stdout] 36: 0x7ae3728951ca - [INFO] [stdout] 37: 0x7ae37289528b - __libc_start_main [INFO] [stdout] 38: 0x5d1eb39aa805 - _start [INFO] [stdout] 39: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/utils/app.rs - utils::app::rumtk_web_run_app (line 217) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 3 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.06s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "c6ef7bd7f90fb68778464f6517cc6642dc2269179feff6b1c2f2c5224a27b07d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c6ef7bd7f90fb68778464f6517cc6642dc2269179feff6b1c2f2c5224a27b07d", kill_on_drop: false }` [INFO] [stdout] c6ef7bd7f90fb68778464f6517cc6642dc2269179feff6b1c2f2c5224a27b07d