[INFO] cloning repository https://github.com/collosi/wyn
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/collosi/wyn" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcollosi%2Fwyn", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcollosi%2Fwyn'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ac19ada202e3baa0184fb2318e49008847b5cfe1
[INFO] checking collosi/wyn against master#c8551d3c63c51f290cf1dc9dc4714249ea849fd1 for pr-148946
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcollosi%2Fwyn" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-6-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/collosi/wyn
[INFO] finished tweaking git repo https://github.com/collosi/wyn
[INFO] tweaked toml for git repo https://github.com/collosi/wyn written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/collosi/wyn on toolchain c8551d3c63c51f290cf1dc9dc4714249ea849fd1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c8551d3c63c51f290cf1dc9dc4714249ea849fd1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/collosi/wyn 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" "+c8551d3c63c51f290cf1dc9dc4714249ea849fd1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating git repository `https://github.com/knowsys/nemo`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded winapi-util v0.1.10
[INFO] [stderr]   Downloaded wgpu-core-deps-windows-linux-android v26.0.0
[INFO] [stderr]   Downloaded wgpu-core-deps-emscripten v26.0.0
[INFO] [stderr]   Downloaded similar-string v1.4.3
[INFO] [stderr]   Downloaded peg-runtime v0.8.5
[INFO] [stderr]   Downloaded wgpu-core-deps-apple v26.0.0
[INFO] [stderr]   Downloaded polytype v7.0.1
[INFO] [stderr]   Downloaded concolor v0.1.1
[INFO] [stderr]   Downloaded orx-pinned-vec v3.17.0
[INFO] [stderr]   Downloaded wasmtimer v0.4.3
[INFO] [stderr]   Downloaded nom-greedyerror v0.5.0
[INFO] [stderr]   Downloaded orx-concurrent-iter v2.3.0
[INFO] [stderr]   Downloaded orx-concurrent-iter v3.1.0
[INFO] [stderr]   Downloaded wgpu-types v26.0.0
[INFO] [stderr]   Downloaded orx-fixed-vec v3.19.0
[INFO] [stderr]   Downloaded rspirv v0.12.0+sdk-1.3.268.0
[INFO] [stderr]   Downloaded orx-iterable v1.3.0
[INFO] [stderr]   Downloaded wgpu v26.0.1
[INFO] [stderr]   Downloaded json-event-parser v0.2.2
[INFO] [stderr]   Downloaded oxttl v0.1.8
[INFO] [stderr]   Downloaded spargebra v0.3.5
[INFO] [stderr]   Downloaded wgpu-core v26.0.1
[INFO] [stderr]   Downloaded orx-pseudo-default v2.1.0
[INFO] [stderr]   Downloaded orx-split-vec v3.19.0
[INFO] [stderr]   Downloaded oxjsonld v0.1.0
[INFO] [stderr]   Downloaded sanitise-file-name v1.0.0
[INFO] [stderr]   Downloaded wgpu-hal v26.0.4
[INFO] [stderr]   Downloaded oxilangtag v0.1.5
[INFO] [stderr]   Downloaded oxrdf v0.2.4
[INFO] [stderr]   Downloaded peg-macros v0.8.5
[INFO] [stderr]   Downloaded orx-imp-vec v2.15.0
[INFO] [stderr]   Downloaded oxiri v0.2.11
[INFO] [stderr]   Downloaded enum-assoc v1.2.4
[INFO] [stderr]   Downloaded ascii_tree v0.1.1
[INFO] [stderr]   Downloaded lru v0.16.1
[INFO] [stderr]   Downloaded naga v26.0.0
[INFO] [stderr]   Downloaded petgraph-graphml v3.1.0
[INFO] [stderr]   Downloaded petgraph v0.8.2
[INFO] [stderr]   Downloaded orx-self-or v1.2.0
[INFO] [stderr]   Downloaded oxrdfxml v0.1.7
[INFO] [stderr]   Downloaded oxrdfio v0.1.8
[INFO] [stderr]   Downloaded peg v0.8.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c8551d3c63c51f290cf1dc9dc4714249ea849fd1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d08dc437c55de435fd2003364d15aaa5f2ac2848817f26c88051965b80ed341f
[INFO] running `Command { std: "docker" "start" "-a" "d08dc437c55de435fd2003364d15aaa5f2ac2848817f26c88051965b80ed341f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d08dc437c55de435fd2003364d15aaa5f2ac2848817f26c88051965b80ed341f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d08dc437c55de435fd2003364d15aaa5f2ac2848817f26c88051965b80ed341f", kill_on_drop: false }`
[INFO] [stdout] d08dc437c55de435fd2003364d15aaa5f2ac2848817f26c88051965b80ed341f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c8551d3c63c51f290cf1dc9dc4714249ea849fd1" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3afa505994314e5fb9f95cef995f9ae6e53eb087b990cc8754b266437974d71d
[INFO] running `Command { std: "docker" "start" "-a" "3afa505994314e5fb9f95cef995f9ae6e53eb087b990cc8754b266437974d71d", kill_on_drop: false }`
[INFO] [stderr]     Checking memchr v2.7.5
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling libc v0.2.175
[INFO] [stderr]     Checking hashbrown v0.15.5
[INFO] [stderr]    Compiling find-msvc-tools v0.1.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling thiserror v2.0.16
[INFO] [stderr]     Checking parking_lot_core v0.9.11
[INFO] [stderr]     Checking getrandom v0.2.16
[INFO] [stderr]     Checking oxiri v0.2.11
[INFO] [stderr]     Checking aho-corasick v1.1.3
[INFO] [stderr]     Checking unicode-ident v1.0.18
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]     Checking orx-self-or v1.2.0
[INFO] [stderr]     Checking orx-iterable v1.3.0
[INFO] [stderr]     Checking parking_lot v0.12.4
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]     Checking orx-pseudo-default v2.1.0
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]     Checking indexmap v2.11.0
[INFO] [stderr]     Checking oxilangtag v0.1.5
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]     Checking compression-core v0.4.29
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]    Compiling cc v1.2.35
[INFO] [stderr]    Compiling serde_json v1.0.143
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking regex-automata v0.4.10
[INFO] [stderr]     Checking flate2 v1.1.2
[INFO] [stderr]     Checking anstream v0.6.20
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]     Checking orx-concurrent-iter v3.1.0
[INFO] [stderr]     Checking orx-pinned-vec v3.17.0
[INFO] [stderr]    Compiling naga v26.0.0
[INFO] [stderr]     Checking libloading v0.8.9
[INFO] [stderr]     Checking bit-vec v0.8.0
[INFO] [stderr]     Checking fixedbitset v0.5.7
[INFO] [stderr]    Compiling peg-runtime v0.8.5
[INFO] [stderr]     Checking bit-set v0.8.0
[INFO] [stderr]     Checking petgraph v0.8.2
[INFO] [stderr]     Checking petgraph v0.6.5
[INFO] [stderr]    Compiling peg-macros v0.8.5
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]    Compiling openssl-sys v0.9.109
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling openssl v0.10.73
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]     Checking num-iter v0.1.45
[INFO] [stderr]     Checking half v2.6.0
[INFO] [stderr]     Checking regex v1.11.2
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking codespan-reporting v0.12.0
[INFO] [stderr]     Checking quick-xml v0.37.5
[INFO] [stderr]    Compiling wgpu-hal v26.0.4
[INFO] [stderr]     Checking is-terminal v0.4.16
[INFO] [stderr]     Checking concolor-query v0.3.3
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking json-event-parser v0.2.2
[INFO] [stderr]     Checking nom_locate v4.2.0
[INFO] [stderr]     Checking peg v0.8.5
[INFO] [stderr]     Checking concolor v0.1.1
[INFO] [stderr]     Checking num v0.4.3
[INFO] [stderr]     Checking env_filter v0.1.3
[INFO] [stderr]     Checking khronos-egl v6.0.0
[INFO] [stderr]     Checking ash v0.38.0+1.3.281
[INFO] [stderr]     Checking orx-fixed-vec v3.19.0
[INFO] [stderr]     Checking orx-split-vec v3.19.0
[INFO] [stderr]     Checking ordered-float v5.0.0
[INFO] [stderr]     Checking orx-concurrent-iter v2.3.0
[INFO] [stderr]     Checking dashmap v5.5.3
[INFO] [stderr]     Checking lru v0.16.1
[INFO] [stderr]     Checking csv-core v0.1.12
[INFO] [stderr]     Checking brownstone v3.0.0
[INFO] [stderr]     Checking cpu-time v1.0.0
[INFO] [stderr]     Checking joinery v2.1.0
[INFO] [stderr]     Checking streaming-iterator v0.1.9
[INFO] [stderr]     Checking linked-hash-map v0.5.6
[INFO] [stderr]     Checking indent_write v2.2.0
[INFO] [stderr]     Checking ascii_tree v0.1.1
[INFO] [stderr]     Checking levenshtein v1.0.5
[INFO] [stderr]     Checking path-slash v0.2.1
[INFO] [stderr]     Checking xml-rs v0.8.27
[INFO] [stderr]     Checking glow v0.16.0
[INFO] [stderr]     Checking ariadne v0.5.1
[INFO] [stderr]     Checking clap_builder v4.5.46
[INFO] [stderr]     Checking nom-supreme v0.8.0
[INFO] [stderr]     Checking orx-imp-vec v2.15.0
[INFO] [stderr]     Checking env_logger v0.11.8
[INFO] [stderr]     Checking nom-greedyerror v0.5.0
[INFO] [stderr]    Compiling wgpu-core v26.0.1
[INFO] [stderr]     Checking petgraph-graphml v3.1.0
[INFO] [stderr]     Checking strum v0.27.2
[INFO] [stderr]     Checking dyn-clone v1.0.20
[INFO] [stderr]     Checking similar-string v1.4.3
[INFO] [stderr]     Checking winnow v0.5.40
[INFO] [stderr]     Checking sanitise-file-name v1.0.0
[INFO] [stderr]    Compiling wgpu v26.0.1
[INFO] [stderr]    Compiling anyhow v1.0.99
[INFO] [stderr]    Compiling naga v22.1.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]     Checking bit-vec v0.7.0
[INFO] [stderr]     Checking bit-set v0.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.16
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.1
[INFO] [stderr]     Checking zerofrom v0.1.6
[INFO] [stderr]     Checking tokio v1.47.1
[INFO] [stderr]     Checking yoke v0.8.0
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]     Checking zerotrie v0.2.2
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]     Checking zerovec v0.11.4
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]     Checking oxrdf v0.2.4
[INFO] [stderr]     Checking serde v1.0.219
[INFO] [stderr]     Checking zstd v0.13.3
[INFO] [stderr]     Checking compression-codecs v0.4.30
[INFO] [stderr]     Checking tinystr v0.8.1
[INFO] [stderr]     Checking potential_utf v0.1.3
[INFO] [stderr]     Checking icu_locale_core v2.0.0
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]     Checking icu_collections v2.0.0
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]    Compiling bytemuck_derive v1.10.1
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]     Checking icu_provider v2.0.0
[INFO] [stderr]     Checking pin-project v1.1.10
[INFO] [stderr]     Checking oxrdfxml v0.1.7
[INFO] [stderr]     Checking icu_normalizer v2.0.0
[INFO] [stderr]     Checking icu_properties v2.0.1
[INFO] [stderr]     Checking oxttl v0.1.8
[INFO] [stderr]     Checking oxjsonld v0.1.0
[INFO] [stderr]     Checking bytemuck v1.23.2
[INFO] [stderr]     Checking tokio-util v0.7.16
[INFO] [stderr]     Checking async-compression v0.4.30
[INFO] [stderr]    Compiling tower-lsp-macros v0.9.0
[INFO] [stderr]     Checking tower v0.5.2
[INFO] [stderr]     Checking futures v0.3.31
[INFO] [stderr]     Checking tower v0.4.13
[INFO] [stderr]     Checking bitflags v2.9.3
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking idna_adapter v1.2.1
[INFO] [stderr]     Checking h2 v0.4.12
[INFO] [stderr]     Checking spirv v0.3.0+sdk-1.3.268.0
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking tower-http v0.6.6
[INFO] [stderr]     Checking gpu-alloc-types v0.3.0
[INFO] [stderr]     Checking gpu-descriptor-types v0.2.0
[INFO] [stderr]     Checking gpu-alloc v0.6.0
[INFO] [stderr]     Checking url v2.5.7
[INFO] [stderr]     Checking gpu-descriptor v0.3.2
[INFO] [stderr]     Checking wgpu-types v26.0.0
[INFO] [stderr]    Compiling auto_impl v1.3.0
[INFO] [stderr]    Compiling delegate v0.13.4
[INFO] [stderr]     Checking lsp-types v0.94.1
[INFO] [stderr]    Compiling enum_dispatch v0.3.13
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]     Checking csv v1.3.1
[INFO] [stderr]     Checking oxrdfio v0.1.8
[INFO] [stderr]     Checking spargebra v0.3.5
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]     Checking hyper v1.7.0
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]    Compiling clap_derive v4.5.45
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling enum-assoc v1.2.4
[INFO] [stderr]     Checking hyper-util v0.1.16
[INFO] [stderr]     Checking rspirv v0.12.0+sdk-1.3.268.0
[INFO] [stderr]     Checking polytype v7.0.1
[INFO] [stderr]     Checking hyper-tls v0.6.0
[INFO] [stderr]     Checking reqwest v0.12.23
[INFO] [stderr]     Checking clap v4.5.46
[INFO] [stderr]     Checking nemo-physical v0.8.0 (https://github.com/knowsys/nemo?tag=v0.8.0#7a039718)
[INFO] [stderr]     Checking tower-lsp v0.20.0
[INFO] [stderr]     Checking nemo v0.8.0 (https://github.com/knowsys/nemo?tag=v0.8.0#7a039718)
[INFO] [stderr]     Checking wgpu-core-deps-windows-linux-android v26.0.0
[INFO] [stderr]     Checking wyn-core v0.1.0 (/opt/rustwide/workdir/wyn-core)
[INFO] [stdout] warning: unused import: `spirv::Op`
[INFO] [stdout]     --> wyn-core/src/lowering.rs:1043:13
[INFO] [stdout]      |
[INFO] [stdout] 1043 |         use spirv::Op;
[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: `ModuleBind`
[INFO] [stdout]  --> wyn-core/src/module/env.rs:3:18
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::ast::{ModuleBind, ModuleTypeExpression, Type};
[INFO] [stdout]   |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ExprKind`, `Expression`, and `Span`
[INFO] [stdout]   --> wyn-core/src/module/mod.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     Declaration, ExprKind, Expression, ModuleBind, ModuleExpression, ModuleTypeExpression, Program, Span,
[INFO] [stdout]    |                  ^^^^^^^^  ^^^^^^^^^^                                                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ModuleSignature`
[INFO] [stdout]   --> wyn-core/src/module/mod.rs:24:22
[INFO] [stdout]    |
[INFO] [stdout] 24 | use env::{ModuleEnv, ModuleSignature};
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `spirv::Op`
[INFO] [stdout]     --> wyn-core/src/lowering.rs:1043:13
[INFO] [stdout]      |
[INFO] [stdout] 1043 |         use spirv::Op;
[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: `ModuleBind`
[INFO] [stdout]  --> wyn-core/src/module/env.rs:3:18
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::ast::{ModuleBind, ModuleTypeExpression, Type};
[INFO] [stdout]   |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Declaration`, `ModuleBind`, `ModuleExpression`, and `Program`
[INFO] [stdout]  --> wyn-core/src/module/tests.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::ast::{Declaration, ModuleBind, ModuleExpression, Program};
[INFO] [stdout]   |                  ^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ExprKind`, `Expression`, and `Span`
[INFO] [stdout]   --> wyn-core/src/module/mod.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     Declaration, ExprKind, Expression, ModuleBind, ModuleExpression, ModuleTypeExpression, Program, Span,
[INFO] [stdout]    |                  ^^^^^^^^  ^^^^^^^^^^                                                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ModuleSignature`
[INFO] [stdout]   --> wyn-core/src/module/mod.rs:24:22
[INFO] [stdout]    |
[INFO] [stdout] 24 | use env::{ModuleEnv, ModuleSignature};
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `closure_var`
[INFO] [stdout]    --> wyn-core/src/defunctionalization.rs:792:42
[INFO] [stdout]     |
[INFO] [stdout] 792 |                     ExprKind::Identifier(closure_var) => {
[INFO] [stdout]     |                                          ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_closure_var`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fun_access`
[INFO] [stdout]    --> wyn-core/src/defunctionalization.rs:795:29
[INFO] [stdout]     |
[INFO] [stdout] 795 |                         let fun_access = self.node_counter.mk_node(
[INFO] [stdout]     |                             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fun_access`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `idx`
[INFO] [stdout]    --> wyn-core/src/lowering.rs:389:14
[INFO] [stdout]     |
[INFO] [stdout] 389 |         for (idx, instruction) in block.instructions.iter().enumerate() {
[INFO] [stdout]     |              ^^^ help: if this is intentional, prefix it with an underscore: `_idx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `closure_var`
[INFO] [stdout]    --> wyn-core/src/defunctionalization.rs:792:42
[INFO] [stdout]     |
[INFO] [stdout] 792 |                     ExprKind::Identifier(closure_var) => {
[INFO] [stdout]     |                                          ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_closure_var`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fun_access`
[INFO] [stdout]    --> wyn-core/src/defunctionalization.rs:795:29
[INFO] [stdout]     |
[INFO] [stdout] 795 |                         let fun_access = self.node_counter.mk_node(
[INFO] [stdout]     |                             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fun_access`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `register_poly` is never used
[INFO] [stdout]    --> wyn-core/src/builtin_registry.rs:240:8
[INFO] [stdout]     |
[INFO] [stdout] 204 | impl BuiltinRegistry {
[INFO] [stdout]     | -------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 240 |     fn register_poly(&mut self, desc: PolyBuiltinDescriptor) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `mirize_constant_as_function` is never used
[INFO] [stdout]   --> wyn-core/src/mirize.rs:46:8
[INFO] [stdout]    |
[INFO] [stdout] 25 | impl Mirize {
[INFO] [stdout]    | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 46 |     fn mirize_constant_as_function(&mut self, decl: &Decl) -> Result<()> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `builtin_registry` is never read
[INFO] [stdout]   --> wyn-core/src/module/mod.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub struct ModuleElaborator {
[INFO] [stdout]    |            ---------------- field in this struct
[INFO] [stdout] 28 |     env: ModuleEnv,
[INFO] [stdout] 29 |     builtin_registry: BuiltinRegistry,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `opened` is never read
[INFO] [stdout]   --> wyn-core/src/module/env.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct ModuleEnv {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 21 |     opened: Vec<QualifiedName>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `qualify`, `insert_module`, `lookup_module`, `lookup_module_type`, `open_module`, and `close_opened` are never used
[INFO] [stdout]   --> wyn-core/src/module/env.rs:50:12
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl ModuleEnv {
[INFO] [stdout]    | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 50 |     pub fn qualify(&self, name: String) -> QualifiedName {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 57 |     pub fn insert_module(&mut self, name: QualifiedName, sig: ModuleSignature) {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn lookup_module(&self, name: &QualifiedName) -> Option<&ModuleSignature> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub fn lookup_module_type(&self, name: &QualifiedName) -> Option<&ModuleTypeExpression> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 77 |     pub fn open_module(&mut self, name: QualifiedName) {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 |     pub fn close_opened(&mut self) {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `types`, `values`, and `modules` are never read
[INFO] [stdout]    --> wyn-core/src/module/env.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub struct ModuleSignature {
[INFO] [stdout]     |            --------------- fields in this struct
[INFO] [stdout] 111 |     /// Types defined in this module
[INFO] [stdout] 112 |     pub types: HashMap<String, TypeInfo>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 115 |     pub values: HashMap<String, Type>,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 118 |     pub modules: HashMap<String, ModuleSignature>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ModuleSignature` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `add_type`, `add_value`, and `add_module` are never used
[INFO] [stdout]    --> wyn-core/src/module/env.rs:131:12
[INFO] [stdout]     |
[INFO] [stdout] 121 | impl ModuleSignature {
[INFO] [stdout]     | -------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 131 |     pub fn add_type(&mut self, name: String, info: TypeInfo) {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 136 |     pub fn add_value(&mut self, name: String, ty: Type) {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 141 |     pub fn add_module(&mut self, name: String, sig: ModuleSignature) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Abstract` and `Alias` are never constructed
[INFO] [stdout]    --> wyn-core/src/module/env.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 154 | pub enum TypeInfo {
[INFO] [stdout]     |          -------- variants in this enum
[INFO] [stdout] 155 |     /// Abstract type with a unique generated name
[INFO] [stdout] 156 |     Abstract(String),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 159 |     Alias(Type),
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `TypeInfo` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking wyn v0.1.0 (/opt/rustwide/workdir/wyn)
[INFO] [stdout] warning: unused variable: `idx`
[INFO] [stdout]    --> wyn-core/src/lowering.rs:389:14
[INFO] [stdout]     |
[INFO] [stdout] 389 |         for (idx, instruction) in block.instructions.iter().enumerate() {
[INFO] [stdout]     |              ^^^ help: if this is intentional, prefix it with an underscore: `_idx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking spirv-validator v0.1.0 (/opt/rustwide/workdir/spirv-validator)
[INFO] [stdout] warning: unused variable: `func`
[INFO] [stdout]    --> wyn-core/src/parser/tests.rs:598:31
[INFO] [stdout]     |
[INFO] [stdout] 598 |         ExprKind::Application(func, args) => {
[INFO] [stdout]     |                               ^^^^ help: if this is intentional, prefix it with an underscore: `_func`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `program`
[INFO] [stdout]    --> wyn/src/main.rs:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |     let program = parser.parse()?;
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_program`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `program`
[INFO] [stdout]    --> wyn/src/main.rs:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |     let program = parser.parse()?;
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_program`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `register_poly` is never used
[INFO] [stdout]    --> wyn-core/src/builtin_registry.rs:240:8
[INFO] [stdout]     |
[INFO] [stdout] 204 | impl BuiltinRegistry {
[INFO] [stdout]     | -------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 240 |     fn register_poly(&mut self, desc: PolyBuiltinDescriptor) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `mirize_constant_as_function` is never used
[INFO] [stdout]   --> wyn-core/src/mirize.rs:46:8
[INFO] [stdout]    |
[INFO] [stdout] 25 | impl Mirize {
[INFO] [stdout]    | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 46 |     fn mirize_constant_as_function(&mut self, decl: &Decl) -> Result<()> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `builtin_registry` is never read
[INFO] [stdout]   --> wyn-core/src/module/mod.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub struct ModuleElaborator {
[INFO] [stdout]    |            ---------------- field in this struct
[INFO] [stdout] 28 |     env: ModuleEnv,
[INFO] [stdout] 29 |     builtin_registry: BuiltinRegistry,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `opened` is never read
[INFO] [stdout]   --> wyn-core/src/module/env.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct ModuleEnv {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 21 |     opened: Vec<QualifiedName>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `qualify`, `insert_module`, `lookup_module`, `lookup_module_type`, `open_module`, and `close_opened` are never used
[INFO] [stdout]   --> wyn-core/src/module/env.rs:50:12
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl ModuleEnv {
[INFO] [stdout]    | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 50 |     pub fn qualify(&self, name: String) -> QualifiedName {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 57 |     pub fn insert_module(&mut self, name: QualifiedName, sig: ModuleSignature) {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn lookup_module(&self, name: &QualifiedName) -> Option<&ModuleSignature> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub fn lookup_module_type(&self, name: &QualifiedName) -> Option<&ModuleTypeExpression> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 77 |     pub fn open_module(&mut self, name: QualifiedName) {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 |     pub fn close_opened(&mut self) {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `types`, `values`, and `modules` are never read
[INFO] [stdout]    --> wyn-core/src/module/env.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub struct ModuleSignature {
[INFO] [stdout]     |            --------------- fields in this struct
[INFO] [stdout] 111 |     /// Types defined in this module
[INFO] [stdout] 112 |     pub types: HashMap<String, TypeInfo>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 115 |     pub values: HashMap<String, Type>,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 118 |     pub modules: HashMap<String, ModuleSignature>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ModuleSignature` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `add_type`, `add_value`, and `add_module` are never used
[INFO] [stdout]    --> wyn-core/src/module/env.rs:131:12
[INFO] [stdout]     |
[INFO] [stdout] 121 | impl ModuleSignature {
[INFO] [stdout]     | -------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 131 |     pub fn add_type(&mut self, name: String, info: TypeInfo) {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 136 |     pub fn add_value(&mut self, name: String, ty: Type) {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 141 |     pub fn add_module(&mut self, name: String, sig: ModuleSignature) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Abstract` and `Alias` are never constructed
[INFO] [stdout]    --> wyn-core/src/module/env.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 154 | pub enum TypeInfo {
[INFO] [stdout]     |          -------- variants in this enum
[INFO] [stdout] 155 |     /// Abstract type with a unique generated name
[INFO] [stdout] 156 |     Abstract(String),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 159 |     Alias(Type),
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `TypeInfo` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 02s
[INFO] running `Command { std: "docker" "inspect" "3afa505994314e5fb9f95cef995f9ae6e53eb087b990cc8754b266437974d71d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3afa505994314e5fb9f95cef995f9ae6e53eb087b990cc8754b266437974d71d", kill_on_drop: false }`
[INFO] [stdout] 3afa505994314e5fb9f95cef995f9ae6e53eb087b990cc8754b266437974d71d
