[INFO] cloning repository https://github.com/371tti/code-synthesizer
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/371tti/code-synthesizer" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2F371tti%2Fcode-synthesizer", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2F371tti%2Fcode-synthesizer'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] adfb7846d8c97dd2ed2621350835129338b46471
[INFO] checking 371tti/code-synthesizer against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2F371tti%2Fcode-synthesizer" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/371tti/code-synthesizer
[INFO] finished tweaking git repo https://github.com/371tti/code-synthesizer
[INFO] tweaked toml for git repo https://github.com/371tti/code-synthesizer written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/371tti/code-synthesizer on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/371tti/code-synthesizer 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" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: missing `[lints]` to inherit `[workspace.lints]`
[INFO] [stderr]   --> Cargo.toml
[INFO] [stderr]    = note: `cargo::missing_lints_inheritance` is set to `warn` by default
[INFO] [stderr] help: to inherit `workspace.lints, add:
[INFO] [stderr]    |
[INFO] [stderr] 26 ~ version = "0.3.2"
[INFO] [stderr] 27 + [lints]
[INFO] [stderr] 28 + workspace = true
[INFO] [stderr]    |
[INFO] [stderr] help: to clarify your intent to not inherit, add:
[INFO] [stderr]    |
[INFO] [stderr] 26 ~ version = "0.3.2"
[INFO] [stderr] 27 + [lints]
[INFO] [stderr]    |
[INFO] [stderr] warning: `code-synthesizer` (manifest) generated 1 warning
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cranelift-control v0.134.3
[INFO] [stderr]   Downloaded cranelift-module v0.134.3
[INFO] [stderr]   Downloaded wasmtime-internal-core v47.0.3
[INFO] [stderr]   Downloaded regalloc2 v0.15.2
[INFO] [stderr]   Downloaded com-scrape-types v0.1.1
[INFO] [stderr]   Downloaded cranelift v0.134.3
[INFO] [stderr]   Downloaded cranelift-bitset v0.134.3
[INFO] [stderr]   Downloaded wasmtime-internal-jit-icache-coherence v47.0.3
[INFO] [stderr]   Downloaded cranelift-native v0.134.3
[INFO] [stderr]   Downloaded cranelift-entity v0.134.3
[INFO] [stderr]   Downloaded cranelift-assembler-x64 v0.134.3
[INFO] [stderr]   Downloaded cranelift-codegen-shared v0.134.3
[INFO] [stderr]   Downloaded cranelift-jit v0.134.3
[INFO] [stderr]   Downloaded cranelift-srcgen v0.134.3
[INFO] [stderr]   Downloaded cranelift-assembler-x64-meta v0.134.3
[INFO] [stderr]   Downloaded cranelift-bforest v0.134.3
[INFO] [stderr]   Downloaded cranelift-frontend v0.134.3
[INFO] [stderr]   Downloaded vst3 v0.3.0
[INFO] [stderr]   Downloaded cranelift-codegen-meta v0.134.3
[INFO] [stderr]   Downloaded cranelift-isle v0.134.3
[INFO] [stderr]   Downloaded cranelift-codegen v0.134.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 36ec36f67c01aa61146a7a801e8c4b0d76fbaa0fc031bef65b18f42a9ee3e85d
[INFO] running `Command { std: "docker" "start" "36ec36f67c01aa61146a7a801e8c4b0d76fbaa0fc031bef65b18f42a9ee3e85d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "36ec36f67c01aa61146a7a801e8c4b0d76fbaa0fc031bef65b18f42a9ee3e85d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "36ec36f67c01aa61146a7a801e8c4b0d76fbaa0fc031bef65b18f42a9ee3e85d" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "36ec36f67c01aa61146a7a801e8c4b0d76fbaa0fc031bef65b18f42a9ee3e85d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "36ec36f67c01aa61146a7a801e8c4b0d76fbaa0fc031bef65b18f42a9ee3e85d" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: missing `[lints]` to inherit `[workspace.lints]`
[INFO] [stderr]   --> Cargo.toml
[INFO] [stderr]    = note: `cargo::missing_lints_inheritance` is set to `warn` by default
[INFO] [stderr] help: to inherit `workspace.lints, add:
[INFO] [stderr]    |
[INFO] [stderr] 26 ~ version = "0.3.2"
[INFO] [stderr] 27 + [lints]
[INFO] [stderr] 28 + workspace = true
[INFO] [stderr]    |
[INFO] [stderr] help: to clarify your intent to not inherit, add:
[INFO] [stderr]    |
[INFO] [stderr] 26 ~ version = "0.3.2"
[INFO] [stderr] 27 + [lints]
[INFO] [stderr]    |
[INFO] [stderr] warning: `code-synthesizer` (manifest) generated 1 warning
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling target-lexicon v0.12.16
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling version-compare v0.2.1
[INFO] [stderr]     Checking foldhash v0.2.0
[INFO] [stderr]    Compiling cranelift-srcgen v0.134.3
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling wasmtime-internal-core v47.0.3
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]     Checking hashbrown v0.17.1
[INFO] [stderr]    Compiling cranelift-assembler-x64-meta v0.134.3
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling cranelift-isle v0.134.3
[INFO] [stderr]    Compiling cranelift-codegen-shared v0.134.3
[INFO] [stderr]     Checking futures-core v0.3.34
[INFO] [stderr]    Compiling target-lexicon v0.13.5
[INFO] [stderr]    Compiling cfg-expr v0.15.8
[INFO] [stderr]     Checking futures-task v0.3.34
[INFO] [stderr]     Checking slab v0.4.12
[INFO] [stderr]     Checking bumpalo v3.20.3
[INFO] [stderr]     Checking cranelift-bitset v0.134.3
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]    Compiling cranelift-codegen-meta v0.134.3
[INFO] [stderr]     Checking cranelift-entity v0.134.3
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]     Checking log v0.4.33
[INFO] [stderr]     Checking rustc-hash v2.1.3
[INFO] [stderr]     Checking arbitrary v1.4.2
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]     Checking gimli v0.33.0
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking regalloc2 v0.15.2
[INFO] [stderr]     Checking cranelift-control v0.134.3
[INFO] [stderr]     Checking cranelift-bforest v0.134.3
[INFO] [stderr]    Compiling cranelift-assembler-x64 v0.134.3
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]     Checking futures-channel v0.3.34
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling gio v0.18.4
[INFO] [stderr]    Compiling toml_datetime v0.6.3
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]     Checking futures-io v0.3.34
[INFO] [stderr]    Compiling toml_edit v0.20.2
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]     Checking wasmtime-internal-jit-icache-coherence v47.0.3
[INFO] [stderr]     Checking region v3.0.2
[INFO] [stderr]     Checking memmap2 v0.9.11
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling cranelift-codegen v0.134.3
[INFO] [stderr]    Compiling hybrid-array v0.4.14
[INFO] [stderr]     Checking futures-util v0.3.34
[INFO] [stderr]    Compiling field-offset v0.3.6
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling toml v0.8.2
[INFO] [stderr]    Compiling system-deps v6.2.2
[INFO] [stderr]    Compiling proc-macro-crate v2.0.2
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]     Checking crossbeam-queue v0.3.13
[INFO] [stderr]     Checking futures-executor v0.3.34
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]    Compiling glib-macros v0.18.5
[INFO] [stderr]    Compiling gtk v0.18.2
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling glib-sys v0.18.1
[INFO] [stderr]    Compiling gobject-sys v0.18.0
[INFO] [stderr]    Compiling gio-sys v0.18.1
[INFO] [stderr]    Compiling atk-sys v0.18.2
[INFO] [stderr]    Compiling gdk-sys v0.18.2
[INFO] [stderr]    Compiling pango-sys v0.18.0
[INFO] [stderr]    Compiling cairo-sys-rs v0.18.2
[INFO] [stderr]    Compiling gdk-pixbuf-sys v0.18.0
[INFO] [stderr]    Compiling gtk-sys v0.18.2
[INFO] [stderr]    Compiling javascriptcore-rs-sys v1.1.1
[INFO] [stderr]    Compiling soup3-sys v0.5.0
[INFO] [stderr]    Compiling webkit2gtk-sys v2.0.2
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling gtk3-macros v0.18.2
[INFO] [stderr]    Compiling time-macros v0.2.32
[INFO] [stderr]    Compiling cookie v0.18.2
[INFO] [stderr]     Checking deranged v0.5.8
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling rust-embed-utils v8.12.0
[INFO] [stderr]     Checking dirs-sys v0.5.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling wry v0.55.1
[INFO] [stderr]     Checking http v1.5.0
[INFO] [stderr]     Checking time v0.3.55
[INFO] [stderr]    Compiling rust-embed-impl v8.12.0
[INFO] [stderr]     Checking dirs v6.0.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]     Checking glib v0.18.5
[INFO] [stderr]     Checking thiserror v2.0.20
[INFO] [stderr]     Checking raw-window-handle v0.6.2
[INFO] [stderr]     Checking dpi v0.1.2
[INFO] [stderr]     Checking rust-embed v8.12.0
[INFO] [stderr]     Checking serde_json v1.0.151
[INFO] [stderr]     Checking com-scrape-types v0.1.1
[INFO] [stderr]     Checking vst3 v0.3.0
[INFO] [stderr]     Checking xtask v0.3.2 (/opt/rustwide/workdir/xtask)
[INFO] [stderr]     Checking cairo-rs v0.18.5
[INFO] [stderr]     Checking atk v0.18.2
[INFO] [stderr]     Checking javascriptcore-rs v1.1.2
[INFO] [stderr]     Checking gdk-pixbuf v0.18.5
[INFO] [stderr]     Checking pango v0.18.3
[INFO] [stderr]     Checking soup3 v0.5.0
[INFO] [stderr]     Checking cranelift-frontend v0.134.3
[INFO] [stderr]     Checking cranelift-module v0.134.3
[INFO] [stderr]     Checking cranelift-native v0.134.3
[INFO] [stderr]     Checking cranelift-jit v0.134.3
[INFO] [stderr]     Checking cranelift v0.134.3
[INFO] [stderr]     Checking synth-dsl v0.3.2 (/opt/rustwide/workdir/crates/synth-dsl)
[INFO] [stderr]     Checking synth-core v0.3.2 (/opt/rustwide/workdir/crates/synth-core)
[INFO] [stderr]     Checking code-synthesizer v0.3.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking gdk v0.18.2
[INFO] [stderr]     Checking webkit2gtk v2.0.2
[INFO] [stderr]     Checking synth-ui v0.3.2 (/opt/rustwide/workdir/crates/synth-ui)
[INFO] [stdout] warning: unused variable: `message`
[INFO] [stdout]    --> crates/synth-ui/src/lib.rs:866:34
[INFO] [stdout]     |
[INFO] [stdout] 866 |             UiCommand::UiError { message } => {
[INFO] [stdout]     |                                  ^^^^^^^ help: try ignoring the field: `message: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `UiAssets` is never constructed
[INFO] [stdout]     --> crates/synth-ui/src/lib.rs:1071:8
[INFO] [stdout]      |
[INFO] [stdout] 1071 | struct UiAssets;
[INFO] [stdout]      |        ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `protocol_response` is never used
[INFO] [stdout]     --> crates/synth-ui/src/lib.rs:1073:4
[INFO] [stdout]      |
[INFO] [stdout] 1073 | fn protocol_response(model: &UiModel, path: &str) -> wry::http::Response<Cow<'static, [u8]>> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `json_response` is never used
[INFO] [stdout]     --> crates/synth-ui/src/lib.rs:1114:4
[INFO] [stdout]      |
[INFO] [stdout] 1114 | fn json_response(value: &impl Serialize) -> wry::http::Response<Cow<'static, [u8]>> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `message`
[INFO] [stdout]    --> crates/synth-ui/src/lib.rs:866:34
[INFO] [stdout]     |
[INFO] [stdout] 866 |             UiCommand::UiError { message } => {
[INFO] [stdout]     |                                  ^^^^^^^ help: try ignoring the field: `message: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking synth-vst3 v0.3.2 (/opt/rustwide/workdir/crates/synth-vst3)
[INFO] [stdout] error[E0601]: `main` function not found in crate `ui_smoke`
[INFO] [stdout]   --> crates/synth-ui/examples/ui-smoke.rs:94:2
[INFO] [stdout]    |
[INFO] [stdout] 94 | }
[INFO] [stdout]    |  ^ consider adding a `main` function to `crates/synth-ui/examples/ui-smoke.rs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0601`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `synth-ui` (example "ui-smoke") due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> crates/synth-vst3/src/lib.rs:176:39
[INFO] [stdout]     |
[INFO] [stdout] 176 |         if data.symbolicSampleSize != SymbolicSampleSizes_::kSample32 {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: can't compare `i32` with `u32`
[INFO] [stdout]    --> crates/synth-vst3/src/lib.rs:176:36
[INFO] [stdout]     |
[INFO] [stdout] 176 |         if data.symbolicSampleSize != SymbolicSampleSizes_::kSample32 {
[INFO] [stdout]     |                                    ^^ no implementation for `i32 == u32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `PartialEq<u32>` is not implemented for `i32`
[INFO] [stdout] help: `i32` implements trait `PartialEq<Rhs>`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/cmp.rs:2174:12
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PartialEq`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/cmp.rs:2186:5
[INFO] [stdout]     |
[INFO] [stdout]     = note: in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/src/value/partial_eq.rs:76:13
[INFO] [stdout]     |
[INFO] [stdout]  76 |               impl PartialEq<Value> for $ty {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `PartialEq<serde_json::value::Value>`
[INFO] [stdout] ...
[INFO] [stdout]  97 | / partialeq_numeric! {
[INFO] [stdout]  98 | |     eq_i64[i8 i16 i32 i64 isize]
[INFO] [stdout]  99 | |     eq_u64[u8 u16 u32 u64 usize]
[INFO] [stdout] 100 | |     eq_f32[f32]
[INFO] [stdout] 101 | |     eq_f64[f64]
[INFO] [stdout] 102 | |     eq_bool[bool]
[INFO] [stdout] 103 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `impl_partial_eq_for_primitive` which comes from the expansion of the macro `partialeq_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `UiAssets` is never constructed
[INFO] [stdout]     --> crates/synth-ui/src/lib.rs:1071:8
[INFO] [stdout]      |
[INFO] [stdout] 1071 | struct UiAssets;
[INFO] [stdout]      |        ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `protocol_response` is never used
[INFO] [stdout]     --> crates/synth-ui/src/lib.rs:1073:4
[INFO] [stdout]      |
[INFO] [stdout] 1073 | fn protocol_response(model: &UiModel, path: &str) -> wry::http::Response<Cow<'static, [u8]>> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `json_response` is never used
[INFO] [stdout]     --> crates/synth-ui/src/lib.rs:1114:4
[INFO] [stdout]      |
[INFO] [stdout] 1114 | fn json_response(value: &impl Serialize) -> wry::http::Response<Cow<'static, [u8]>> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> crates/synth-vst3/src/lib.rs:518:20
[INFO] [stdout]     |
[INFO] [stdout] 518 |         if size == SymbolicSampleSizes_::kSample32 {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: can't compare `i32` with `u32`
[INFO] [stdout]    --> crates/synth-vst3/src/lib.rs:518:17
[INFO] [stdout]     |
[INFO] [stdout] 518 |         if size == SymbolicSampleSizes_::kSample32 {
[INFO] [stdout]     |                 ^^ no implementation for `i32 == u32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `PartialEq<u32>` is not implemented for `i32`
[INFO] [stdout] help: `i32` implements trait `PartialEq<Rhs>`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/cmp.rs:2174:12
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PartialEq`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/cmp.rs:2186:5
[INFO] [stdout]     |
[INFO] [stdout]     = note: in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/src/value/partial_eq.rs:76:13
[INFO] [stdout]     |
[INFO] [stdout]  76 |               impl PartialEq<Value> for $ty {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `PartialEq<serde_json::value::Value>`
[INFO] [stdout] ...
[INFO] [stdout]  97 | / partialeq_numeric! {
[INFO] [stdout]  98 | |     eq_i64[i8 i16 i32 i64 isize]
[INFO] [stdout]  99 | |     eq_u64[u8 u16 u32 u64 usize]
[INFO] [stdout] 100 | |     eq_f32[f32]
[INFO] [stdout] 101 | |     eq_f64[f64]
[INFO] [stdout] 102 | |     eq_bool[bool]
[INFO] [stdout] 103 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `impl_partial_eq_for_primitive` which comes from the expansion of the macro `partialeq_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> crates/synth-vst3/src/lib.rs:176:39
[INFO] [stdout]     |
[INFO] [stdout] 176 |         if data.symbolicSampleSize != SymbolicSampleSizes_::kSample32 {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: can't compare `i32` with `u32`
[INFO] [stdout]    --> crates/synth-vst3/src/lib.rs:176:36
[INFO] [stdout]     |
[INFO] [stdout] 176 |         if data.symbolicSampleSize != SymbolicSampleSizes_::kSample32 {
[INFO] [stdout]     |                                    ^^ no implementation for `i32 == u32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `PartialEq<u32>` is not implemented for `i32`
[INFO] [stdout] help: `i32` implements trait `PartialEq<Rhs>`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/cmp.rs:2174:12
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PartialEq`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/cmp.rs:2186:5
[INFO] [stdout]     |
[INFO] [stdout]     = note: in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/src/value/partial_eq.rs:76:13
[INFO] [stdout]     |
[INFO] [stdout]  76 |               impl PartialEq<Value> for $ty {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `PartialEq<serde_json::value::Value>`
[INFO] [stdout] ...
[INFO] [stdout]  97 | / partialeq_numeric! {
[INFO] [stdout]  98 | |     eq_i64[i8 i16 i32 i64 isize]
[INFO] [stdout]  99 | |     eq_u64[u8 u16 u32 u64 usize]
[INFO] [stdout] 100 | |     eq_f32[f32]
[INFO] [stdout] 101 | |     eq_f64[f64]
[INFO] [stdout] 102 | |     eq_bool[bool]
[INFO] [stdout] 103 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `impl_partial_eq_for_primitive` which comes from the expansion of the macro `partialeq_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> crates/synth-vst3/src/lib.rs:518:20
[INFO] [stdout]     |
[INFO] [stdout] 518 |         if size == SymbolicSampleSizes_::kSample32 {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: can't compare `i32` with `u32`
[INFO] [stdout]    --> crates/synth-vst3/src/lib.rs:518:17
[INFO] [stdout]     |
[INFO] [stdout] 518 |         if size == SymbolicSampleSizes_::kSample32 {
[INFO] [stdout]     |                 ^^ no implementation for `i32 == u32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `PartialEq<u32>` is not implemented for `i32`
[INFO] [stdout] help: `i32` implements trait `PartialEq<Rhs>`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/cmp.rs:2174:12
[INFO] [stdout]     |
[INFO] [stdout]     = note: `PartialEq`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/cmp.rs:2186:5
[INFO] [stdout]     |
[INFO] [stdout]     = note: in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.151/src/value/partial_eq.rs:76:13
[INFO] [stdout]     |
[INFO] [stdout]  76 |               impl PartialEq<Value> for $ty {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `PartialEq<serde_json::value::Value>`
[INFO] [stdout] ...
[INFO] [stdout]  97 | / partialeq_numeric! {
[INFO] [stdout]  98 | |     eq_i64[i8 i16 i32 i64 isize]
[INFO] [stdout]  99 | |     eq_u64[u8 u16 u32 u64 usize]
[INFO] [stdout] 100 | |     eq_f32[f32]
[INFO] [stdout] 101 | |     eq_f64[f64]
[INFO] [stdout] 102 | |     eq_bool[bool]
[INFO] [stdout] 103 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `impl_partial_eq_for_primitive` which comes from the expansion of the macro `partialeq_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/synth-vst3/src/lib.rs:1067:22
[INFO] [stdout]      |
[INFO] [stdout] 1067 |         info.flags = PFactoryInfo_::FactoryFlags_::kUnicode;
[INFO] [stdout]      |         ----------   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `u32`
[INFO] [stdout]      |         |
[INFO] [stdout]      |         expected due to the type of this binding
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/synth-vst3/src/lib.rs:1081:28
[INFO] [stdout]      |
[INFO] [stdout] 1081 |         info.cardinality = PClassInfo_::ClassCardinality_::kManyInstances;
[INFO] [stdout]      |         ----------------   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `u32`
[INFO] [stdout]      |         |
[INFO] [stdout]      |         expected due to the type of this binding
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/synth-vst3/src/lib.rs:1115:28
[INFO] [stdout]      |
[INFO] [stdout] 1115 |         info.cardinality = PClassInfo_::ClassCardinality_::kManyInstances;
[INFO] [stdout]      |         ----------------   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `u32`
[INFO] [stdout]      |         |
[INFO] [stdout]      |         expected due to the type of this binding
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/synth-vst3/src/lib.rs:1221:9
[INFO] [stdout]      |
[INFO] [stdout] 1220 |     match event.r#type as i32 {
[INFO] [stdout]      |           ------------------- this expression has type `i32`
[INFO] [stdout] 1221 |         Event_::EventTypes_::kNoteOnEvent => {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/synth-vst3/src/lib.rs:1229:9
[INFO] [stdout]      |
[INFO] [stdout] 1220 |     match event.r#type as i32 {
[INFO] [stdout]      |           ------------------- this expression has type `i32`
[INFO] [stdout] ...
[INFO] [stdout] 1229 |         Event_::EventTypes_::kNoteOffEvent => {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/synth-vst3/src/lib.rs:1237:9
[INFO] [stdout]      |
[INFO] [stdout] 1220 |     match event.r#type as i32 {
[INFO] [stdout]      |           ------------------- this expression has type `i32`
[INFO] [stdout] ...
[INFO] [stdout] 1237 |         Event_::EventTypes_::kPolyPressureEvent => {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `synth-vst3` (lib) due to 10 previous errors
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/synth-vst3/src/lib.rs:1067:22
[INFO] [stdout]      |
[INFO] [stdout] 1067 |         info.flags = PFactoryInfo_::FactoryFlags_::kUnicode;
[INFO] [stdout]      |         ----------   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `u32`
[INFO] [stdout]      |         |
[INFO] [stdout]      |         expected due to the type of this binding
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/synth-vst3/src/lib.rs:1081:28
[INFO] [stdout]      |
[INFO] [stdout] 1081 |         info.cardinality = PClassInfo_::ClassCardinality_::kManyInstances;
[INFO] [stdout]      |         ----------------   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `u32`
[INFO] [stdout]      |         |
[INFO] [stdout]      |         expected due to the type of this binding
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/synth-vst3/src/lib.rs:1115:28
[INFO] [stdout]      |
[INFO] [stdout] 1115 |         info.cardinality = PClassInfo_::ClassCardinality_::kManyInstances;
[INFO] [stdout]      |         ----------------   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `u32`
[INFO] [stdout]      |         |
[INFO] [stdout]      |         expected due to the type of this binding
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/synth-vst3/src/lib.rs:1221:9
[INFO] [stdout]      |
[INFO] [stdout] 1220 |     match event.r#type as i32 {
[INFO] [stdout]      |           ------------------- this expression has type `i32`
[INFO] [stdout] 1221 |         Event_::EventTypes_::kNoteOnEvent => {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/synth-vst3/src/lib.rs:1229:9
[INFO] [stdout]      |
[INFO] [stdout] 1220 |     match event.r#type as i32 {
[INFO] [stdout]      |           ------------------- this expression has type `i32`
[INFO] [stdout] ...
[INFO] [stdout] 1229 |         Event_::EventTypes_::kNoteOffEvent => {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/synth-vst3/src/lib.rs:1237:9
[INFO] [stdout]      |
[INFO] [stdout] 1220 |     match event.r#type as i32 {
[INFO] [stdout]      |           ------------------- this expression has type `i32`
[INFO] [stdout] ...
[INFO] [stdout] 1237 |         Event_::EventTypes_::kPolyPressureEvent => {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `synth-vst3` (lib test) due to 10 previous errors
[INFO] running `Command { std: "docker" "inspect" "36ec36f67c01aa61146a7a801e8c4b0d76fbaa0fc031bef65b18f42a9ee3e85d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "36ec36f67c01aa61146a7a801e8c4b0d76fbaa0fc031bef65b18f42a9ee3e85d", kill_on_drop: false }`
[INFO] [stdout] 36ec36f67c01aa61146a7a801e8c4b0d76fbaa0fc031bef65b18f42a9ee3e85d
