[INFO] cloning repository https://github.com/tigregalis/wittier [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tigregalis/wittier" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftigregalis%2Fwittier", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftigregalis%2Fwittier'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 0a59dee2f4c7922fd2a2d373150deb7da778c368 [INFO] checking tigregalis/wittier against master#9f432d7b44d5c4ac0ce76fed8315ffac8dcab8f9 for pr-124108 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftigregalis%2Fwittier" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/tigregalis/wittier on toolchain 9f432d7b44d5c4ac0ce76fed8315ffac8dcab8f9 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9f432d7b44d5c4ac0ce76fed8315ffac8dcab8f9" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/tigregalis/wittier [INFO] finished tweaking git repo https://github.com/tigregalis/wittier [INFO] tweaked toml for git repo https://github.com/tigregalis/wittier written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/tigregalis/wittier 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" "+9f432d7b44d5c4ac0ce76fed8315ffac8dcab8f9" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [ERROR] error running command: no output for 300 seconds [ERROR] this task or one of its parent failed! [ERROR] no output for 300 seconds [ERROR] note: run with `RUST_BACKTRACE=1` to display a backtrace. [INFO] checking tigregalis/wittier against try#2e5b7739e5167b731ad5eb628f04a54f932f1fe2 for pr-124108 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftigregalis%2Fwittier" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/tigregalis/wittier on toolchain 2e5b7739e5167b731ad5eb628f04a54f932f1fe2 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2e5b7739e5167b731ad5eb628f04a54f932f1fe2" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/tigregalis/wittier [INFO] finished tweaking git repo https://github.com/tigregalis/wittier [INFO] tweaked toml for git repo https://github.com/tigregalis/wittier written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/tigregalis/wittier 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" "+2e5b7739e5167b731ad5eb628f04a54f932f1fe2" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded io-adapters v0.3.0 [INFO] [stderr] Downloaded clap v4.4.14 [INFO] [stderr] Downloaded clap_builder v4.4.14 [INFO] [stderr] Downloaded rustdoc-types v0.23.0 [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:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+2e5b7739e5167b731ad5eb628f04a54f932f1fe2" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d4b05356e57348ea87ba06c85bdf6838c3ab3b185a58e8efd17bf31db837530d [INFO] running `Command { std: "docker" "start" "-a" "d4b05356e57348ea87ba06c85bdf6838c3ab3b185a58e8efd17bf31db837530d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d4b05356e57348ea87ba06c85bdf6838c3ab3b185a58e8efd17bf31db837530d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d4b05356e57348ea87ba06c85bdf6838c3ab3b185a58e8efd17bf31db837530d", kill_on_drop: false }` [INFO] [stdout] d4b05356e57348ea87ba06c85bdf6838c3ab3b185a58e8efd17bf31db837530d [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:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+2e5b7739e5167b731ad5eb628f04a54f932f1fe2" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 21c9139984d653d27e58321ae3b65ba67dfd2484426d0191fdb9658ecac6d3ec [INFO] running `Command { std: "docker" "start" "-a" "21c9139984d653d27e58321ae3b65ba67dfd2484426d0191fdb9658ecac6d3ec", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.76 [INFO] [stderr] Compiling serde v1.0.195 [INFO] [stderr] Checking anstyle-query v1.0.2 [INFO] [stderr] Checking anstyle v1.0.4 [INFO] [stderr] Checking clap_lex v0.6.0 [INFO] [stderr] Compiling serde_json v1.0.111 [INFO] [stderr] Checking ryu v1.0.16 [INFO] [stderr] Checking unicode-segmentation v1.10.1 [INFO] [stderr] Checking itoa v1.0.10 [INFO] [stderr] Checking io-adapters v0.3.0 [INFO] [stderr] Checking anstyle-parse v0.2.3 [INFO] [stderr] Checking colored v2.1.0 [INFO] [stderr] Checking anstream v0.6.5 [INFO] [stderr] Checking clap_builder v4.4.14 [INFO] [stderr] Checking convert_case v0.6.0 [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Compiling syn v2.0.48 [INFO] [stderr] Compiling serde_derive v1.0.195 [INFO] [stderr] Compiling clap_derive v4.4.7 [INFO] [stderr] Checking clap v4.4.14 [INFO] [stderr] Checking rustdoc-types v0.23.0 [INFO] [stderr] Checking wittier v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `HashMap` [INFO] [stdout] --> src/lib.rs:2:19 [INFO] [stdout] | [INFO] [stdout] 2 | collections::{HashMap, HashSet}, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashMap` [INFO] [stdout] --> src/lib.rs:2:19 [INFO] [stdout] | [INFO] [stdout] 2 | collections::{HashMap, HashSet}, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:412:46 [INFO] [stdout] | [INFO] [stdout] 412 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:412:46 [INFO] [stdout] | [INFO] [stdout] 412 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:420:46 [INFO] [stdout] | [INFO] [stdout] 420 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:420:46 [INFO] [stdout] | [INFO] [stdout] 420 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:428:46 [INFO] [stdout] | [INFO] [stdout] 428 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:428:46 [INFO] [stdout] | [INFO] [stdout] 428 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:436:46 [INFO] [stdout] | [INFO] [stdout] 436 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:436:46 [INFO] [stdout] | [INFO] [stdout] 436 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:444:46 [INFO] [stdout] | [INFO] [stdout] 444 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:444:46 [INFO] [stdout] | [INFO] [stdout] 444 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:456:46 [INFO] [stdout] | [INFO] [stdout] 456 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:468:46 [INFO] [stdout] | [INFO] [stdout] 468 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:456:46 [INFO] [stdout] | [INFO] [stdout] 456 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:480:46 [INFO] [stdout] | [INFO] [stdout] 480 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:468:46 [INFO] [stdout] | [INFO] [stdout] 468 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:488:46 [INFO] [stdout] | [INFO] [stdout] 488 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:496:46 [INFO] [stdout] | [INFO] [stdout] 496 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:480:46 [INFO] [stdout] | [INFO] [stdout] 480 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:504:46 [INFO] [stdout] | [INFO] [stdout] 504 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:488:46 [INFO] [stdout] | [INFO] [stdout] 488 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:512:46 [INFO] [stdout] | [INFO] [stdout] 512 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:496:46 [INFO] [stdout] | [INFO] [stdout] 496 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:520:46 [INFO] [stdout] | [INFO] [stdout] 520 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:504:46 [INFO] [stdout] | [INFO] [stdout] 504 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:528:46 [INFO] [stdout] | [INFO] [stdout] 528 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:512:46 [INFO] [stdout] | [INFO] [stdout] 512 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:536:46 [INFO] [stdout] | [INFO] [stdout] 536 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:520:46 [INFO] [stdout] | [INFO] [stdout] 520 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:545:46 [INFO] [stdout] | [INFO] [stdout] 545 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:528:46 [INFO] [stdout] | [INFO] [stdout] 528 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:554:46 [INFO] [stdout] | [INFO] [stdout] 554 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:536:46 [INFO] [stdout] | [INFO] [stdout] 536 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:562:46 [INFO] [stdout] | [INFO] [stdout] 562 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:545:46 [INFO] [stdout] | [INFO] [stdout] 545 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:570:46 [INFO] [stdout] | [INFO] [stdout] 570 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:554:46 [INFO] [stdout] | [INFO] [stdout] 554 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:562:46 [INFO] [stdout] | [INFO] [stdout] 562 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:570:46 [INFO] [stdout] | [INFO] [stdout] 570 | self.krate.index.iter().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:772:32 [INFO] [stdout] | [INFO] [stdout] 772 | self.raw_items().map(|(id, item)| match &item.inner { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:822:27 [INFO] [stdout] | [INFO] [stdout] 822 | .filter_map(|(id, item)| item.inner.as_module().map(|inner| self.edge(item, inner))) [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:827:27 [INFO] [stdout] | [INFO] [stdout] 827 | .filter_map(|(id, item)| item.inner.as_import().map(|inner| self.edge(item, inner))) [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:772:32 [INFO] [stdout] | [INFO] [stdout] 772 | self.raw_items().map(|(id, item)| match &item.inner { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:832:27 [INFO] [stdout] | [INFO] [stdout] 832 | .filter_map(|(id, item)| item.inner.as_union().map(|inner| self.edge(item, inner))) [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:837:27 [INFO] [stdout] | [INFO] [stdout] 837 | .filter_map(|(id, item)| item.inner.as_struct().map(|inner| self.edge(item, inner))) [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:822:27 [INFO] [stdout] | [INFO] [stdout] 822 | .filter_map(|(id, item)| item.inner.as_module().map(|inner| self.edge(item, inner))) [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:827:27 [INFO] [stdout] | [INFO] [stdout] 827 | .filter_map(|(id, item)| item.inner.as_import().map(|inner| self.edge(item, inner))) [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:842:39 [INFO] [stdout] | [INFO] [stdout] 842 | self.raw_items().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:832:27 [INFO] [stdout] | [INFO] [stdout] 832 | .filter_map(|(id, item)| item.inner.as_union().map(|inner| self.edge(item, inner))) [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:855:39 [INFO] [stdout] | [INFO] [stdout] 855 | self.raw_items().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:837:27 [INFO] [stdout] | [INFO] [stdout] 837 | .filter_map(|(id, item)| item.inner.as_struct().map(|inner| self.edge(item, inner))) [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:868:39 [INFO] [stdout] | [INFO] [stdout] 868 | self.raw_items().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:842:39 [INFO] [stdout] | [INFO] [stdout] 842 | self.raw_items().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:881:27 [INFO] [stdout] | [INFO] [stdout] 881 | .filter_map(|(id, item)| item.inner.as_enum().map(|inner| self.edge(item, inner))) [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:887:27 [INFO] [stdout] | [INFO] [stdout] 887 | .filter_map(|(id, item)| item.inner.as_variant().map(|inner| self.edge(item, inner))) [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:855:39 [INFO] [stdout] | [INFO] [stdout] 855 | self.raw_items().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:892:27 [INFO] [stdout] | [INFO] [stdout] 892 | .filter_map(|(id, item)| item.inner.as_function().map(|inner| self.edge(item, inner))) [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:868:39 [INFO] [stdout] | [INFO] [stdout] 868 | self.raw_items().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:897:27 [INFO] [stdout] | [INFO] [stdout] 897 | .filter_map(|(id, item)| item.inner.as_trait().map(|inner| self.edge(item, inner))) [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:881:27 [INFO] [stdout] | [INFO] [stdout] 881 | .filter_map(|(id, item)| item.inner.as_enum().map(|inner| self.edge(item, inner))) [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:901:39 [INFO] [stdout] | [INFO] [stdout] 901 | self.raw_items().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:887:27 [INFO] [stdout] | [INFO] [stdout] 887 | .filter_map(|(id, item)| item.inner.as_variant().map(|inner| self.edge(item, inner))) [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:911:27 [INFO] [stdout] | [INFO] [stdout] 911 | .filter_map(|(id, item)| item.inner.as_impl().map(|inner| self.edge(item, inner))) [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:892:27 [INFO] [stdout] | [INFO] [stdout] 892 | .filter_map(|(id, item)| item.inner.as_function().map(|inner| self.edge(item, inner))) [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:915:39 [INFO] [stdout] | [INFO] [stdout] 915 | self.raw_items().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:897:27 [INFO] [stdout] | [INFO] [stdout] 897 | .filter_map(|(id, item)| item.inner.as_trait().map(|inner| self.edge(item, inner))) [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:901:39 [INFO] [stdout] | [INFO] [stdout] 901 | self.raw_items().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:923:39 [INFO] [stdout] | [INFO] [stdout] 923 | self.raw_items().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:932:27 [INFO] [stdout] | [INFO] [stdout] 932 | .filter_map(|(id, item)| item.inner.as_constant().map(|inner| self.edge(item, inner))) [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:911:27 [INFO] [stdout] | [INFO] [stdout] 911 | .filter_map(|(id, item)| item.inner.as_impl().map(|inner| self.edge(item, inner))) [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:937:27 [INFO] [stdout] | [INFO] [stdout] 937 | .filter_map(|(id, item)| item.inner.as_static().map(|inner| self.edge(item, inner))) [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:915:39 [INFO] [stdout] | [INFO] [stdout] 915 | self.raw_items().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:942:27 [INFO] [stdout] | [INFO] [stdout] 942 | .filter_map(|(id, item)| item.inner.as_macro().map(|inner| self.edge(item, inner))) [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:923:39 [INFO] [stdout] | [INFO] [stdout] 923 | self.raw_items().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:946:39 [INFO] [stdout] | [INFO] [stdout] 946 | self.raw_items().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:954:39 [INFO] [stdout] | [INFO] [stdout] 954 | self.raw_items().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:932:27 [INFO] [stdout] | [INFO] [stdout] 932 | .filter_map(|(id, item)| item.inner.as_constant().map(|inner| self.edge(item, inner))) [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:1039:27 [INFO] [stdout] | [INFO] [stdout] 1039 | .filter_map(|(id, item)| match &item.inner { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:937:27 [INFO] [stdout] | [INFO] [stdout] 937 | .filter_map(|(id, item)| item.inner.as_static().map(|inner| self.edge(item, inner))) [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:942:27 [INFO] [stdout] | [INFO] [stdout] 942 | .filter_map(|(id, item)| item.inner.as_macro().map(|inner| self.edge(item, inner))) [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:1059:27 [INFO] [stdout] | [INFO] [stdout] 1059 | .filter_map(|(id, item)| match &item.inner { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:946:39 [INFO] [stdout] | [INFO] [stdout] 946 | self.raw_items().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:1082:17 [INFO] [stdout] | [INFO] [stdout] 1082 | id, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:954:39 [INFO] [stdout] | [INFO] [stdout] 954 | self.raw_items().filter_map(|(id, item)| { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:1268:27 [INFO] [stdout] | [INFO] [stdout] 1268 | .filter_map(|(id, item)| match &item.inner { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:1280:27 [INFO] [stdout] | [INFO] [stdout] 1280 | .filter_map(|(id, item)| match &item.inner { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:1039:27 [INFO] [stdout] | [INFO] [stdout] 1039 | .filter_map(|(id, item)| match &item.inner { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:1294:27 [INFO] [stdout] | [INFO] [stdout] 1294 | .filter_map(|(id, item)| match &item.inner { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:1059:27 [INFO] [stdout] | [INFO] [stdout] 1059 | .filter_map(|(id, item)| match &item.inner { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:1375:25 [INFO] [stdout] | [INFO] [stdout] 1375 | id, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:1082:17 [INFO] [stdout] | [INFO] [stdout] 1082 | id, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:1399:31 [INFO] [stdout] | [INFO] [stdout] 1399 | .filter_map(|(id, item)| match &item.inner { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:1268:27 [INFO] [stdout] | [INFO] [stdout] 1268 | .filter_map(|(id, item)| match &item.inner { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:1280:27 [INFO] [stdout] | [INFO] [stdout] 1280 | .filter_map(|(id, item)| match &item.inner { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:1294:27 [INFO] [stdout] | [INFO] [stdout] 1294 | .filter_map(|(id, item)| match &item.inner { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:1375:25 [INFO] [stdout] | [INFO] [stdout] 1375 | id, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:1399:31 [INFO] [stdout] | [INFO] [stdout] 1399 | .filter_map(|(id, item)| match &item.inner { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/lib.rs:98:60 [INFO] [stdout] | [INFO] [stdout] 97 | ... kind: todo!("depends on the path"), [INFO] [stdout] | ---------------------------- any code following this expression is unreachable [INFO] [stdout] 98 | ... functions: (), [INFO] [stdout] | ^^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/lib.rs:115:60 [INFO] [stdout] | [INFO] [stdout] 114 | ... kind: todo!(), [INFO] [stdout] | ------- any code following this expression is unreachable [INFO] [stdout] 115 | ... functions: todo!(), [INFO] [stdout] | ^^^^^^^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `todo` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/lib.rs:162:44 [INFO] [stdout] | [INFO] [stdout] 162 | ... break 'wit WitType { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 163 | | ... kind: WitTypeKind::Resource(struct_name), [INFO] [stdout] 164 | | ... functions: (), [INFO] [stdout] 165 | | ... source: todo!(), [INFO] [stdout] | | ------- any code following this expression is unreachable [INFO] [stdout] 166 | | ... }; [INFO] [stdout] | |_______________________^ unreachable expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/lib.rs:207:60 [INFO] [stdout] | [INFO] [stdout] 206 | ... kind: todo!("depends on the path"), [INFO] [stdout] | ---------------------------- any code following this expression is unreachable [INFO] [stdout] 207 | ... functions: (), [INFO] [stdout] | ^^ unreachable expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/lib.rs:217:60 [INFO] [stdout] | [INFO] [stdout] 216 | ... kind: todo!(), [INFO] [stdout] | ------- any code following this expression is unreachable [INFO] [stdout] 217 | ... functions: todo!(), [INFO] [stdout] | ^^^^^^^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `todo` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/lib.rs:257:48 [INFO] [stdout] | [INFO] [stdout] 257 | ... break 'wit WitType { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 258 | | ... kind: WitTypeKind::Resource(struct_name), [INFO] [stdout] 259 | | ... functions: (), [INFO] [stdout] 260 | | ... source: todo!(), [INFO] [stdout] | | ------- any code following this expression is unreachable [INFO] [stdout] 261 | | ... }; [INFO] [stdout] | |_______________________^ unreachable expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/lib.rs:270:44 [INFO] [stdout] | [INFO] [stdout] 269 | ... kind: todo!(), [INFO] [stdout] | ------- any code following this expression is unreachable [INFO] [stdout] 270 | ... functions: todo!(), [INFO] [stdout] | ^^^^^^^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `todo` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/lib.rs:98:60 [INFO] [stdout] | [INFO] [stdout] 97 | ... kind: todo!("depends on the path"), [INFO] [stdout] | ---------------------------- any code following this expression is unreachable [INFO] [stdout] 98 | ... functions: (), [INFO] [stdout] | ^^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/lib.rs:115:60 [INFO] [stdout] | [INFO] [stdout] 114 | ... kind: todo!(), [INFO] [stdout] | ------- any code following this expression is unreachable [INFO] [stdout] 115 | ... functions: todo!(), [INFO] [stdout] | ^^^^^^^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `todo` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/lib.rs:162:44 [INFO] [stdout] | [INFO] [stdout] 162 | ... break 'wit WitType { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 163 | | ... kind: WitTypeKind::Resource(struct_name), [INFO] [stdout] 164 | | ... functions: (), [INFO] [stdout] 165 | | ... source: todo!(), [INFO] [stdout] | | ------- any code following this expression is unreachable [INFO] [stdout] 166 | | ... }; [INFO] [stdout] | |_______________________^ unreachable expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/lib.rs:207:60 [INFO] [stdout] | [INFO] [stdout] 206 | ... kind: todo!("depends on the path"), [INFO] [stdout] | ---------------------------- any code following this expression is unreachable [INFO] [stdout] 207 | ... functions: (), [INFO] [stdout] | ^^ unreachable expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/lib.rs:217:60 [INFO] [stdout] | [INFO] [stdout] 216 | ... kind: todo!(), [INFO] [stdout] | ------- any code following this expression is unreachable [INFO] [stdout] 217 | ... functions: todo!(), [INFO] [stdout] | ^^^^^^^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `todo` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/lib.rs:257:48 [INFO] [stdout] | [INFO] [stdout] 257 | ... break 'wit WitType { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 258 | | ... kind: WitTypeKind::Resource(struct_name), [INFO] [stdout] 259 | | ... functions: (), [INFO] [stdout] 260 | | ... source: todo!(), [INFO] [stdout] | | ------- any code following this expression is unreachable [INFO] [stdout] 261 | | ... }; [INFO] [stdout] | |_______________________^ unreachable expression [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/lib.rs:270:44 [INFO] [stdout] | [INFO] [stdout] 269 | ... kind: todo!(), [INFO] [stdout] | ------- any code following this expression is unreachable [INFO] [stdout] 270 | ... functions: todo!(), [INFO] [stdout] | ^^^^^^^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `todo` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:402:14 [INFO] [stdout] | [INFO] [stdout] 402 | let (id, item) = self [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/query.rs:402:14 [INFO] [stdout] | [INFO] [stdout] 402 | let (id, item) = self [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `bindings` [INFO] [stdout] --> src/query.rs:1562:76 [INFO] [stdout] | [INFO] [stdout] 1562 | rustdoc_types::GenericArgs::AngleBracketed { args, bindings } => { [INFO] [stdout] | ^^^^^^^^ help: try ignoring the field: `bindings: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `inputs` [INFO] [stdout] --> src/query.rs:1582:69 [INFO] [stdout] | [INFO] [stdout] 1582 | rustdoc_types::GenericArgs::Parenthesized { inputs, output } => { [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `inputs: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `output` [INFO] [stdout] --> src/query.rs:1582:77 [INFO] [stdout] | [INFO] [stdout] 1582 | rustdoc_types::GenericArgs::Parenthesized { inputs, output } => { [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `output: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `unit` [INFO] [stdout] --> src/lib.rs:187:44 [INFO] [stdout] | [INFO] [stdout] 187 | StructItemKind::StructUnit(unit) => { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_unit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `variant` [INFO] [stdout] --> src/lib.rs:647:31 [INFO] [stdout] | [INFO] [stdout] 647 | ItemEnum::Variant(variant) => { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_variant` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `unit` [INFO] [stdout] --> src/lib.rs:187:44 [INFO] [stdout] | [INFO] [stdout] 187 | StructItemKind::StructUnit(unit) => { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_unit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `variant` [INFO] [stdout] --> src/lib.rs:647:31 [INFO] [stdout] | [INFO] [stdout] 647 | ItemEnum::Variant(variant) => { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_variant` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `bindings` [INFO] [stdout] --> src/lib.rs:863:57 [INFO] [stdout] | [INFO] [stdout] 863 | GenericArgs::AngleBracketed { args, bindings } => { [INFO] [stdout] | ^^^^^^^^ help: try ignoring the field: `bindings: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `inputs` [INFO] [stdout] --> src/lib.rs:881:50 [INFO] [stdout] | [INFO] [stdout] 881 | GenericArgs::Parenthesized { inputs, output } => { [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `inputs: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `output` [INFO] [stdout] --> src/lib.rs:881:58 [INFO] [stdout] | [INFO] [stdout] 881 | GenericArgs::Parenthesized { inputs, output } => { [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `output: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `bindings` [INFO] [stdout] --> src/lib.rs:863:57 [INFO] [stdout] | [INFO] [stdout] 863 | GenericArgs::AngleBracketed { args, bindings } => { [INFO] [stdout] | ^^^^^^^^ help: try ignoring the field: `bindings: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `inputs` [INFO] [stdout] --> src/lib.rs:881:50 [INFO] [stdout] | [INFO] [stdout] 881 | GenericArgs::Parenthesized { inputs, output } => { [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `inputs: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `output` [INFO] [stdout] --> src/lib.rs:881:58 [INFO] [stdout] | [INFO] [stdout] 881 | GenericArgs::Parenthesized { inputs, output } => { [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `output: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `bindings` [INFO] [stdout] --> src/lib.rs:972:57 [INFO] [stdout] | [INFO] [stdout] 972 | GenericArgs::AngleBracketed { args, bindings } => { [INFO] [stdout] | ^^^^^^^^ help: try ignoring the field: `bindings: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `inputs` [INFO] [stdout] --> src/lib.rs:990:50 [INFO] [stdout] | [INFO] [stdout] 990 | GenericArgs::Parenthesized { inputs, output } => { [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `inputs: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `output` [INFO] [stdout] --> src/lib.rs:990:58 [INFO] [stdout] | [INFO] [stdout] 990 | GenericArgs::Parenthesized { inputs, output } => { [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `output: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `bindings` [INFO] [stdout] --> src/lib.rs:972:57 [INFO] [stdout] | [INFO] [stdout] 972 | GenericArgs::AngleBracketed { args, bindings } => { [INFO] [stdout] | ^^^^^^^^ help: try ignoring the field: `bindings: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `inputs` [INFO] [stdout] --> src/lib.rs:990:50 [INFO] [stdout] | [INFO] [stdout] 990 | GenericArgs::Parenthesized { inputs, output } => { [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `inputs: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `output` [INFO] [stdout] --> src/lib.rs:990:58 [INFO] [stdout] | [INFO] [stdout] 990 | GenericArgs::Parenthesized { inputs, output } => { [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `output: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `WitFunction` is never constructed [INFO] [stdout] --> src/lib.rs:309:8 [INFO] [stdout] | [INFO] [stdout] 309 | struct WitFunction { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `print` is never used [INFO] [stdout] --> src/lib.rs:316:8 [INFO] [stdout] | [INFO] [stdout] 315 | impl WitFunction { [INFO] [stdout] | ---------------- method in this implementation [INFO] [stdout] 316 | fn print(&self) -> impl std::fmt::Display { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `functions` and `source` are never read [INFO] [stdout] --> src/lib.rs:336:5 [INFO] [stdout] | [INFO] [stdout] 334 | struct WitType { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 335 | kind: WitTypeKind, [INFO] [stdout] 336 | functions: (), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 337 | source: Source, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/lib.rs:341:11 [INFO] [stdout] | [INFO] [stdout] 341 | Local(Id), [INFO] [stdout] | ----- ^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 341 | Local(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/lib.rs:342:13 [INFO] [stdout] | [INFO] [stdout] 342 | Foreign(Option), [INFO] [stdout] | ------- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 342 | Foreign(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Resource` is never constructed [INFO] [stdout] --> src/lib.rs:374:8 [INFO] [stdout] | [INFO] [stdout] 374 | struct Resource { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main_old` is never used [INFO] [stdout] --> src/lib.rs:458:4 [INFO] [stdout] | [INFO] [stdout] 458 | fn main_old(_args: Args) { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `handle_func_print` is never used [INFO] [stdout] --> src/lib.rs:676:4 [INFO] [stdout] | [INFO] [stdout] 676 | fn handle_func_print( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `handle_struct_print` is never used [INFO] [stdout] --> src/lib.rs:708:4 [INFO] [stdout] | [INFO] [stdout] 708 | fn handle_struct_print< [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_struct_rust` is never used [INFO] [stdout] --> src/lib.rs:757:4 [INFO] [stdout] | [INFO] [stdout] 757 | fn print_struct_rust< [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_struct_wit` is never used [INFO] [stdout] --> src/lib.rs:787:4 [INFO] [stdout] | [INFO] [stdout] 787 | fn print_struct_wit< [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_struct_field_rust` is never used [INFO] [stdout] --> src/lib.rs:817:4 [INFO] [stdout] | [INFO] [stdout] 817 | fn print_struct_field_rust( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_struct_field_wit` is never used [INFO] [stdout] --> src/lib.rs:827:4 [INFO] [stdout] | [INFO] [stdout] 827 | fn print_struct_field_wit( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_func_rust` is never used [INFO] [stdout] --> src/lib.rs:837:4 [INFO] [stdout] | [INFO] [stdout] 837 | fn print_func_rust(buffer: &mut W, key: &str, path: &str, inputs: &str, outputs: &str) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_func_wit` is never used [INFO] [stdout] --> src/lib.rs:841:4 [INFO] [stdout] | [INFO] [stdout] 841 | fn print_func_wit(buffer: &mut W, key: &str, path: &str, inputs: &str, outputs: &str) { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `path_join_rust` is never used [INFO] [stdout] --> src/lib.rs:845:4 [INFO] [stdout] | [INFO] [stdout] 845 | fn path_join_rust(path: &[String]) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `path_join_wit` is never used [INFO] [stdout] --> src/lib.rs:849:4 [INFO] [stdout] | [INFO] [stdout] 849 | fn path_join_wit(path: &[String]) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_type_rust` is never used [INFO] [stdout] --> src/lib.rs:856:4 [INFO] [stdout] | [INFO] [stdout] 856 | fn print_type_rust(krate: &Crate, typ: &Type) -> ColoredString { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `push_colored_str` is never used [INFO] [stdout] --> src/lib.rs:946:4 [INFO] [stdout] | [INFO] [stdout] 946 | fn push_colored_str(s: ColoredString, add: &str) -> ColoredString { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `join_colored_str` is never used [INFO] [stdout] --> src/lib.rs:950:4 [INFO] [stdout] | [INFO] [stdout] 950 | fn join_colored_str(items: &[ColoredString], delimiter: &str) -> ColoredString { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_type_wit` is never used [INFO] [stdout] --> src/lib.rs:962:4 [INFO] [stdout] | [INFO] [stdout] 962 | fn print_type_wit(krate: &Crate, typ: &Type) -> ColoredString { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `map_rust_primitive_to_wit` is never used [INFO] [stdout] --> src/lib.rs:1098:4 [INFO] [stdout] | [INFO] [stdout] 1098 | fn map_rust_primitive_to_wit(ty: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/query.rs:365:22 [INFO] [stdout] | [INFO] [stdout] 365 | pub struct Macro<'c>(&'c str); [INFO] [stdout] | ----- ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 365 | pub struct Macro<'c>(()); [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `type_` and `default` are never read [INFO] [stdout] --> src/query.rs:368:5 [INFO] [stdout] | [INFO] [stdout] 367 | pub struct AssocConst<'c> { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 368 | type_: &'c rustdoc_types::Type, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 369 | /// e.g. `const X: usize = 5;` [INFO] [stdout] 370 | default: Option<&'c str>, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `generics`, `bounds`, and `default` are never read [INFO] [stdout] --> src/query.rs:374:5 [INFO] [stdout] | [INFO] [stdout] 373 | pub struct AssocType<'c> { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 374 | generics: &'c rustdoc_types::Generics, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 375 | bounds: &'c [rustdoc_types::GenericBound], [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 376 | /// e.g. `type X = usize;` [INFO] [stdout] 377 | default: Option<&'c rustdoc_types::Type>, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `type_` and `len` are never read [INFO] [stdout] --> src/query.rs:1230:5 [INFO] [stdout] | [INFO] [stdout] 1229 | pub struct Array<'c> { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 1230 | type_: &'c rustdoc_types::Type, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 1231 | len: &'c str, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `mutable` and `type_` are never read [INFO] [stdout] --> src/query.rs:1236:5 [INFO] [stdout] | [INFO] [stdout] 1235 | pub struct RawPointer<'c> { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 1236 | mutable: bool, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 1237 | type_: &'c rustdoc_types::Type, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `lifetime`, `mutable`, and `type_` are never read [INFO] [stdout] --> src/query.rs:1241:5 [INFO] [stdout] | [INFO] [stdout] 1240 | pub struct BorrowedRef<'c> { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 1241 | lifetime: Option<&'c str>, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 1242 | mutable: bool, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 1243 | type_: &'c rustdoc_types::Type, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name`, `args`, `self_type`, and `trait_` are never read [INFO] [stdout] --> src/query.rs:1248:5 [INFO] [stdout] | [INFO] [stdout] 1247 | pub struct QualifiedPath<'c> { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 1248 | name: &'c str, [INFO] [stdout] | ^^^^ [INFO] [stdout] 1249 | args: &'c rustdoc_types::GenericArgs, [INFO] [stdout] | ^^^^ [INFO] [stdout] 1250 | self_type: &'c rustdoc_types::Type, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 1251 | /// `None` iff this is an *inherent* associated type. [INFO] [stdout] 1252 | trait_: Option<&'c rustdoc_types::Path>, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `WitFunction` is never constructed [INFO] [stdout] --> src/lib.rs:309:8 [INFO] [stdout] | [INFO] [stdout] 309 | struct WitFunction { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `print` is never used [INFO] [stdout] --> src/lib.rs:316:8 [INFO] [stdout] | [INFO] [stdout] 315 | impl WitFunction { [INFO] [stdout] | ---------------- method in this implementation [INFO] [stdout] 316 | fn print(&self) -> impl std::fmt::Display { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `functions` and `source` are never read [INFO] [stdout] --> src/lib.rs:336:5 [INFO] [stdout] | [INFO] [stdout] 334 | struct WitType { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 335 | kind: WitTypeKind, [INFO] [stdout] 336 | functions: (), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 337 | source: Source, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/lib.rs:341:11 [INFO] [stdout] | [INFO] [stdout] 341 | Local(Id), [INFO] [stdout] | ----- ^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 341 | Local(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/lib.rs:342:13 [INFO] [stdout] | [INFO] [stdout] 342 | Foreign(Option), [INFO] [stdout] | ------- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 342 | Foreign(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Resource` is never constructed [INFO] [stdout] --> src/lib.rs:374:8 [INFO] [stdout] | [INFO] [stdout] 374 | struct Resource { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `main_old` is never used [INFO] [stdout] --> src/lib.rs:458:4 [INFO] [stdout] | [INFO] [stdout] 458 | fn main_old(_args: Args) { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `handle_func_print` is never used [INFO] [stdout] --> src/lib.rs:676:4 [INFO] [stdout] | [INFO] [stdout] 676 | fn handle_func_print( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `handle_struct_print` is never used [INFO] [stdout] --> src/lib.rs:708:4 [INFO] [stdout] | [INFO] [stdout] 708 | fn handle_struct_print< [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_struct_rust` is never used [INFO] [stdout] --> src/lib.rs:757:4 [INFO] [stdout] | [INFO] [stdout] 757 | fn print_struct_rust< [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_struct_wit` is never used [INFO] [stdout] --> src/lib.rs:787:4 [INFO] [stdout] | [INFO] [stdout] 787 | fn print_struct_wit< [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_struct_field_rust` is never used [INFO] [stdout] --> src/lib.rs:817:4 [INFO] [stdout] | [INFO] [stdout] 817 | fn print_struct_field_rust( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_struct_field_wit` is never used [INFO] [stdout] --> src/lib.rs:827:4 [INFO] [stdout] | [INFO] [stdout] 827 | fn print_struct_field_wit( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_func_rust` is never used [INFO] [stdout] --> src/lib.rs:837:4 [INFO] [stdout] | [INFO] [stdout] 837 | fn print_func_rust(buffer: &mut W, key: &str, path: &str, inputs: &str, outputs: &str) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_func_wit` is never used [INFO] [stdout] --> src/lib.rs:841:4 [INFO] [stdout] | [INFO] [stdout] 841 | fn print_func_wit(buffer: &mut W, key: &str, path: &str, inputs: &str, outputs: &str) { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `path_join_rust` is never used [INFO] [stdout] --> src/lib.rs:845:4 [INFO] [stdout] | [INFO] [stdout] 845 | fn path_join_rust(path: &[String]) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `path_join_wit` is never used [INFO] [stdout] --> src/lib.rs:849:4 [INFO] [stdout] | [INFO] [stdout] 849 | fn path_join_wit(path: &[String]) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_type_rust` is never used [INFO] [stdout] --> src/lib.rs:856:4 [INFO] [stdout] | [INFO] [stdout] 856 | fn print_type_rust(krate: &Crate, typ: &Type) -> ColoredString { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `push_colored_str` is never used [INFO] [stdout] --> src/lib.rs:946:4 [INFO] [stdout] | [INFO] [stdout] 946 | fn push_colored_str(s: ColoredString, add: &str) -> ColoredString { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `join_colored_str` is never used [INFO] [stdout] --> src/lib.rs:950:4 [INFO] [stdout] | [INFO] [stdout] 950 | fn join_colored_str(items: &[ColoredString], delimiter: &str) -> ColoredString { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `print_type_wit` is never used [INFO] [stdout] --> src/lib.rs:962:4 [INFO] [stdout] | [INFO] [stdout] 962 | fn print_type_wit(krate: &Crate, typ: &Type) -> ColoredString { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `map_rust_primitive_to_wit` is never used [INFO] [stdout] --> src/lib.rs:1098:4 [INFO] [stdout] | [INFO] [stdout] 1098 | fn map_rust_primitive_to_wit(ty: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/query.rs:365:22 [INFO] [stdout] | [INFO] [stdout] 365 | pub struct Macro<'c>(&'c str); [INFO] [stdout] | ----- ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 365 | pub struct Macro<'c>(()); [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `type_` and `default` are never read [INFO] [stdout] --> src/query.rs:368:5 [INFO] [stdout] | [INFO] [stdout] 367 | pub struct AssocConst<'c> { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 368 | type_: &'c rustdoc_types::Type, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 369 | /// e.g. `const X: usize = 5;` [INFO] [stdout] 370 | default: Option<&'c str>, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `generics`, `bounds`, and `default` are never read [INFO] [stdout] --> src/query.rs:374:5 [INFO] [stdout] | [INFO] [stdout] 373 | pub struct AssocType<'c> { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 374 | generics: &'c rustdoc_types::Generics, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 375 | bounds: &'c [rustdoc_types::GenericBound], [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 376 | /// e.g. `type X = usize;` [INFO] [stdout] 377 | default: Option<&'c rustdoc_types::Type>, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `type_` and `len` are never read [INFO] [stdout] --> src/query.rs:1230:5 [INFO] [stdout] | [INFO] [stdout] 1229 | pub struct Array<'c> { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 1230 | type_: &'c rustdoc_types::Type, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 1231 | len: &'c str, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `mutable` and `type_` are never read [INFO] [stdout] --> src/query.rs:1236:5 [INFO] [stdout] | [INFO] [stdout] 1235 | pub struct RawPointer<'c> { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 1236 | mutable: bool, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 1237 | type_: &'c rustdoc_types::Type, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `lifetime`, `mutable`, and `type_` are never read [INFO] [stdout] --> src/query.rs:1241:5 [INFO] [stdout] | [INFO] [stdout] 1240 | pub struct BorrowedRef<'c> { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 1241 | lifetime: Option<&'c str>, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 1242 | mutable: bool, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 1243 | type_: &'c rustdoc_types::Type, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name`, `args`, `self_type`, and `trait_` are never read [INFO] [stdout] --> src/query.rs:1248:5 [INFO] [stdout] | [INFO] [stdout] 1247 | pub struct QualifiedPath<'c> { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 1248 | name: &'c str, [INFO] [stdout] | ^^^^ [INFO] [stdout] 1249 | args: &'c rustdoc_types::GenericArgs, [INFO] [stdout] | ^^^^ [INFO] [stdout] 1250 | self_type: &'c rustdoc_types::Type, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 1251 | /// `None` iff this is an *inherent* associated type. [INFO] [stdout] 1252 | trait_: Option<&'c rustdoc_types::Path>, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 97 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 94 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.08s [INFO] running `Command { std: "docker" "inspect" "21c9139984d653d27e58321ae3b65ba67dfd2484426d0191fdb9658ecac6d3ec", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "21c9139984d653d27e58321ae3b65ba67dfd2484426d0191fdb9658ecac6d3ec", kill_on_drop: false }` [INFO] [stdout] 21c9139984d653d27e58321ae3b65ba67dfd2484426d0191fdb9658ecac6d3ec