[INFO] fetching crate snarkvm-compiler 0.9.0...
[INFO] testing snarkvm-compiler-0.9.0 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-8
[INFO] extracting crate snarkvm-compiler 0.9.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate snarkvm-compiler 0.9.0
[INFO] finished tweaking crates.io crate snarkvm-compiler 0.9.0
[INFO] tweaked toml for crates.io crate snarkvm-compiler 0.9.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate snarkvm-compiler 0.9.0 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 212 packages to latest compatible versions
[INFO] [stderr]       Adding bincode v1.3.3 (available: v2.0.1)
[INFO] [stderr]       Adding colored v2.2.0 (available: v3.0.0)
[INFO] [stderr]       Adding generic-array v0.14.7 (available: v0.14.9)
[INFO] [stderr]       Adding indexmap v1.9.3 (available: v2.12.0)
[INFO] [stderr]       Adding rand v0.8.5 (available: v0.9.2)
[INFO] [stderr]       Adding serial_test v0.9.0 (available: v3.2.0)
[INFO] [stderr]       Adding snarkvm-algorithms v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-circuit v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-circuit-account v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-circuit-algorithms v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-circuit-collections v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-circuit-environment v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-circuit-network v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-circuit-program v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-circuit-types v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-circuit-types-address v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-circuit-types-boolean v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-circuit-types-field v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-circuit-types-group v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-circuit-types-integers v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-circuit-types-scalar v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-circuit-types-string v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-console v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-console-account v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-console-algorithms v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-console-collections v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-console-network v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-console-network-environment v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-console-program v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-console-types v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-console-types-address v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-console-types-boolean v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-console-types-field v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-console-types-group v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-console-types-integers v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-console-types-scalar v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-console-types-string v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-curves v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-fields v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-parameters v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-r1cs v0.9.15 (available: v0.9.16)
[INFO] [stderr]       Adding snarkvm-utilities v0.9.15 (available: v0.9.16)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tracing-test v0.2.5
[INFO] [stderr]   Downloaded aleo-std-storage v0.1.7
[INFO] [stderr]   Downloaded snarkvm-console-types-string v0.9.15
[INFO] [stderr]   Downloaded aleo-std-timer v0.1.2
[INFO] [stderr]   Downloaded snarkvm-circuit-account v0.9.15
[INFO] [stderr]   Downloaded snarkvm-circuit-types-scalar v0.9.15
[INFO] [stderr]   Downloaded aleo-std-time v0.1.2
[INFO] [stderr]   Downloaded snarkvm-r1cs v0.9.15
[INFO] [stderr]   Downloaded snarkvm-circuit-types-integers v0.9.15
[INFO] [stderr]   Downloaded snarkvm-circuit-types-address v0.9.15
[INFO] [stderr]   Downloaded snarkvm-circuit-network v0.9.15
[INFO] [stderr]   Downloaded serial_test_derive v0.9.0
[INFO] [stderr]   Downloaded snarkvm-console-types-scalar v0.9.15
[INFO] [stderr]   Downloaded snarkvm-circuit-types-boolean v0.9.15
[INFO] [stderr]   Downloaded snarkvm-circuit-program v0.9.15
[INFO] [stderr]   Downloaded snarkvm-circuit-types-field v0.9.15
[INFO] [stderr]   Downloaded snarkvm-circuit-collections v0.9.15
[INFO] [stderr]   Downloaded snarkvm-console-program v0.9.15
[INFO] [stderr]   Downloaded snarkvm-console-algorithms v0.9.15
[INFO] [stderr]   Downloaded snarkvm-console-types-integers v0.9.15
[INFO] [stderr]   Downloaded snarkvm-console-types-boolean v0.9.15
[INFO] [stderr]   Downloaded snarkvm-curves v0.9.15
[INFO] [stderr]   Downloaded serial_test v0.9.0
[INFO] [stderr]   Downloaded snarkvm-circuit-algorithms v0.9.15
[INFO] [stderr]   Downloaded snarkvm-circuit-environment v0.9.15
[INFO] [stderr]   Downloaded enum_index_derive v0.2.0
[INFO] [stderr]   Downloaded snarkvm-console-account v0.9.15
[INFO] [stderr]   Downloaded snarkvm-algorithms v0.9.15
[INFO] [stderr]   Downloaded snarkvm-console-types-address v0.9.15
[INFO] [stderr]   Downloaded snarkvm-console-network-environment v0.9.15
[INFO] [stderr]   Downloaded snarkvm-console-types-field v0.9.15
[INFO] [stderr]   Downloaded snarkvm-fields v0.9.15
[INFO] [stderr]   Downloaded aleo-std-profiler v0.1.15
[INFO] [stderr]   Downloaded snarkvm-circuit-environment-witness v0.9.16
[INFO] [stderr]   Downloaded snarkvm-circuit-types-string v0.9.15
[INFO] [stderr]   Downloaded snarkvm-circuit v0.9.15
[INFO] [stderr]   Downloaded aleo-std-cpu v0.1.4
[INFO] [stderr]   Downloaded snarkvm-circuit-types v0.9.15
[INFO] [stderr]   Downloaded enum_index v0.2.0
[INFO] [stderr]   Downloaded blake2s_simd v1.0.3
[INFO] [stderr]   Downloaded snarkvm-console-collections v0.9.15
[INFO] [stderr]   Downloaded snarkvm-console-types v0.9.15
[INFO] [stderr]   Downloaded snarkvm-console v0.9.15
[INFO] [stderr]   Downloaded snarkvm-utilities-derives v0.9.16
[INFO] [stderr]   Downloaded tracing-test-macro v0.2.5
[INFO] [stderr]   Downloaded snarkvm-circuit-types-group v0.9.15
[INFO] [stderr]   Downloaded snarkvm-console-network v0.9.15
[INFO] [stderr]   Downloaded snarkvm-console-types-group v0.9.15
[INFO] [stderr]   Downloaded aleo-std-timed v0.1.2
[INFO] [stderr]   Downloaded snarkvm-utilities v0.9.15
[INFO] [stderr]   Downloaded snarkvm-parameters v0.9.15
[INFO] [stderr]   Downloaded aleo-std v0.1.24
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 318af4fd90400490c73b946031eaeb9132d97e4f6dfec3ce6ba9fbeace6e27d4
[INFO] running `Command { std: "docker" "start" "-a" "318af4fd90400490c73b946031eaeb9132d97e4f6dfec3ce6ba9fbeace6e27d4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "318af4fd90400490c73b946031eaeb9132d97e4f6dfec3ce6ba9fbeace6e27d4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "318af4fd90400490c73b946031eaeb9132d97e4f6dfec3ce6ba9fbeace6e27d4", kill_on_drop: false }`
[INFO] [stdout] 318af4fd90400490c73b946031eaeb9132d97e4f6dfec3ce6ba9fbeace6e27d4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 39b5c2ea2e855e026e170fdadeb2a1ff23e7a9881c7cc3aed7abb691c0adb578
[INFO] running `Command { std: "docker" "start" "-a" "39b5c2ea2e855e026e170fdadeb2a1ff23e7a9881c7cc3aed7abb691c0adb578", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling dirs-sys v0.3.7
[INFO] [stderr]    Compiling indexmap v2.12.0
[INFO] [stderr]    Compiling aleo-std-profiler v0.1.15
[INFO] [stderr]    Compiling aleo-std-cpu v0.1.4
[INFO] [stderr]    Compiling aleo-std-timer v0.1.2
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_xorshift v0.3.0
[INFO] [stderr]    Compiling bech32 v0.9.1
[INFO] [stderr]    Compiling aleo-std-time v0.1.2
[INFO] [stderr]    Compiling aleo-std-timed v0.1.2
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]    Compiling openssl-sys v0.9.111
[INFO] [stderr]    Compiling libz-sys v1.1.23
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling socket2 v0.6.1
[INFO] [stderr]    Compiling curl-sys v0.4.84+curl-8.17.0
[INFO] [stderr]    Compiling curl v0.4.49
[INFO] [stderr]    Compiling dirs v4.0.0
[INFO] [stderr]    Compiling blake2s_simd v1.0.3
[INFO] [stderr]    Compiling colored v2.2.0
[INFO] [stderr]    Compiling snarkvm-circuit-types-boolean v0.9.15
[INFO] [stderr]    Compiling aleo-std-storage v0.1.7
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling snarkvm-circuit-environment-witness v0.9.16
[INFO] [stderr]    Compiling snarkvm-circuit-types-field v0.9.15
[INFO] [stderr]    Compiling snarkvm-circuit-types-scalar v0.9.15
[INFO] [stderr]    Compiling aleo-std v0.1.24
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling snarkvm-circuit-types-group v0.9.15
[INFO] [stderr]    Compiling snarkvm-circuit-types-integers v0.9.15
[INFO] [stderr]    Compiling snarkvm-circuit-types-string v0.9.15
[INFO] [stderr]    Compiling snarkvm-circuit-types-address v0.9.15
[INFO] [stderr]    Compiling unicode-xid v0.0.4
[INFO] [stderr]    Compiling snarkvm-circuit-algorithms v0.9.15
[INFO] [stderr]    Compiling synom v0.11.3
[INFO] [stderr]    Compiling quote v0.3.15
[INFO] [stderr]    Compiling snarkvm-circuit-collections v0.9.15
[INFO] [stderr]    Compiling snarkvm-circuit-network v0.9.15
[INFO] [stderr]    Compiling num-derive v0.3.3
[INFO] [stderr]    Compiling snarkvm-circuit-account v0.9.15
[INFO] [stderr]    Compiling enum_index v0.2.0
[INFO] [stderr]    Compiling snarkvm-circuit-program v0.9.15
[INFO] [stderr]    Compiling syn v0.11.11
[INFO] [stderr]    Compiling deranged v0.5.5
[INFO] [stderr]    Compiling enum_index_derive v0.2.0
[INFO] [stderr]    Compiling time v0.3.44
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling snarkvm-utilities-derives v0.9.16
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling snarkvm-utilities v0.9.15
[INFO] [stderr]    Compiling snarkvm-fields v0.9.15
[INFO] [stderr]    Compiling snarkvm-curves v0.9.15
[INFO] [stderr]    Compiling snarkvm-console-network-environment v0.9.15
[INFO] [stderr]    Compiling snarkvm-parameters v0.9.15
[INFO] [stderr]    Compiling snarkvm-r1cs v0.9.15
[INFO] [stderr]    Compiling snarkvm-console-types-boolean v0.9.15
[INFO] [stderr]    Compiling snarkvm-console-types-field v0.9.15
[INFO] [stderr]    Compiling snarkvm-console-types-scalar v0.9.15
[INFO] [stderr]    Compiling snarkvm-console-types-integers v0.9.15
[INFO] [stderr]    Compiling snarkvm-algorithms v0.9.15
[INFO] [stderr]    Compiling snarkvm-console-types-group v0.9.15
[INFO] [stderr]    Compiling snarkvm-console-types-address v0.9.15
[INFO] [stderr]    Compiling snarkvm-console-types-string v0.9.15
[INFO] [stderr]    Compiling snarkvm-console-types v0.9.15
[INFO] [stderr]    Compiling snarkvm-console-algorithms v0.9.15
[INFO] [stderr]    Compiling snarkvm-console-collections v0.9.15
[INFO] [stderr]    Compiling snarkvm-console-network v0.9.15
[INFO] [stderr]    Compiling snarkvm-circuit-environment v0.9.15
[INFO] [stderr]    Compiling snarkvm-console-account v0.9.15
[INFO] [stderr]    Compiling snarkvm-console-program v0.9.15
[INFO] [stderr]    Compiling snarkvm-circuit-types v0.9.15
[INFO] [stderr]    Compiling snarkvm-console v0.9.15
[INFO] [stderr]    Compiling snarkvm-circuit v0.9.15
[INFO] [stderr]    Compiling snarkvm-compiler v0.9.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `console::program::Interface`
[INFO] [stdout]   --> src/process/stack/finalize_types/mod.rs:30:38
[INFO] [stdout]    |
[INFO] [stdout] 30 |     program::{EntryType, Identifier, Interface, LiteralType, PlaintextType, RecordType, Register, RegisterType},
[INFO] [stdout]    |                                      ^^^^^^^^^ no `Interface` in the root
[INFO] [stdout]    |
[INFO] [stdout] note: variant `crate::program::ProgramDefinition::Interface` exists but is inaccessible
[INFO] [stdout]   --> src/program/mod.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     Interface,
[INFO] [stdout]    |     ^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `console::program::Interface`
[INFO] [stdout]   --> src/process/stack/register_types/mod.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         Interface,
[INFO] [stdout]    |         ^^^^^^^^^ no `Interface` in the root
[INFO] [stdout]    |
[INFO] [stdout] note: these items exist but are inaccessible:
[INFO] [stdout]       crate::process::stack::finalize_types::matches::Interface
[INFO] [stdout]   --> src/program/mod.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     Interface,
[INFO] [stdout]    |     ^^^^^^^^^ `crate::program::ProgramDefinition::Interface`: not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `console::program::Interface`
[INFO] [stdout]   --> src/program/mod.rs:40:38
[INFO] [stdout]    |
[INFO] [stdout] 40 |     program::{EntryType, Identifier, Interface, PlaintextType, ProgramID, RecordType},
[INFO] [stdout]    |                                      ^^^^^^^^^ no `Interface` in the root
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing this variant instead:
[INFO] [stdout]            crate::program::ProgramDefinition::Interface
[INFO] [stdout]    = note: unresolved item `crate::process::stack::register_types::matches::Interface` exists but is inaccessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `TrialSRS` in `testnet3`
[INFO] [stdout]   --> src/snark/universal_srs.rs:76:64
[INFO] [stdout]    |
[INFO] [stdout] 76 |                 .get_or_try_init(snarkvm_parameters::testnet3::TrialSRS::load_bytes)
[INFO] [stdout]    |                                                                ^^^^^^^^ could not find `TrialSRS` in `testnet3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TESTNET3_CREDITS_PROGRAM` in module `snarkvm_parameters::testnet3`
[INFO] [stdout]    --> src/process/mod.rs:110:78
[INFO] [stdout]     |
[INFO] [stdout] 110 |             let (proving_key, verifying_key) = snarkvm_parameters::testnet3::TESTNET3_CREDITS_PROGRAM
[INFO] [stdout]     |                                                                              ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `snarkvm_parameters::testnet3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `AbsWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `AbsWrapped` in the type namespace is also re-exported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Add` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Add` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `AddWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `AddWrapped` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Div` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Div` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `DivWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `DivWrapped` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Double` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Double` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Modulo` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Modulo` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Mul` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Mul` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `MulWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `MulWrapped` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Nand` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Nand` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Neg` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Neg` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Nor` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Nor` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Not` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Not` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Pow` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Pow` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `PowWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `PowWrapped` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Rem` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Rem` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `RemWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `RemWrapped` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Shl` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Shl` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `ShlWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `ShlWrapped` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Shr` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Shr` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `ShrWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `ShrWrapped` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Square` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Square` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `SquareRoot` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `SquareRoot` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Sub` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Sub` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `SubWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `SubWrapped` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Ternary` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Ternary` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: struct takes 3 generic arguments but 4 generic arguments were supplied
[INFO] [stdout]   --> src/snark/mod.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |     marlin::MarlinSNARK<<N as Environment>::PairingCurve, FiatShamir<N>, marlin::MarlinHidingMode, [Fr<N>]>;
[INFO] [stdout]    |             ^^^^^^^^^^^ expected 3 generic arguments                                             --------- help: remove the unnecessary generic argument
[INFO] [stdout]    |
[INFO] [stdout] note: struct defined here, with 3 generic parameters: `E`, `FS`, `MM`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/snarkvm-algorithms-0.9.15/src/snark/marlin/marlin.rs:59:12
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct MarlinSNARK<E: PairingEngine, FS: AlgebraicSponge<E::Fq, 2>, MM: MarlinMode>(
[INFO] [stdout]    |            ^^^^^^^^^^^ -                 --                             --
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 1 argument but 2 arguments were supplied
[INFO] [stdout]   --> src/ledger/find.rs:99:54
[INFO] [stdout]    |
[INFO] [stdout] 99 |                 Ok(Some(commitment)) => match record.is_owner(&address, view_key) {
[INFO] [stdout]    |                                                      ^^^^^^^^ -------- unexpected argument #1 of type `&snarkvm_console::snarkvm_console_account::Address<N>`
[INFO] [stdout]    |
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/snarkvm-console-program-0.9.15/src/data/record/is_owner.rs:21:12
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn is_owner(&self, view_key: &ViewKey<N>) -> bool {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]    |
[INFO] [stdout] 99 -                 Ok(Some(commitment)) => match record.is_owner(&address, view_key) {
[INFO] [stdout] 99 +                 Ok(Some(commitment)) => match record.is_owner(view_key) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::Plaintext<N>` in the current scope
[INFO] [stdout]   --> src/process/stack/finalize_registers/load.rs:30:41
[INFO] [stdout]    |
[INFO] [stdout] 30 |             Value::Plaintext(Plaintext::Interface(..)) => bail!("Operand must be a literal"),
[INFO] [stdout]    |                                         ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::Plaintext<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::PlaintextType<N>` in the current scope
[INFO] [stdout]    --> src/process/stack/finalize_types/initialize.rs:106:52
[INFO] [stdout]     |
[INFO] [stdout] 106 |             RegisterType::Plaintext(PlaintextType::Interface(interface_name)) => {
[INFO] [stdout]     |                                                    ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::PlaintextType<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::PlaintextType<N>` in the current scope
[INFO] [stdout]    --> src/process/stack/finalize_types/initialize.rs:152:52
[INFO] [stdout]     |
[INFO] [stdout] 152 |             RegisterType::Plaintext(PlaintextType::Interface(interface_name)) => {
[INFO] [stdout]     |                                                    ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::PlaintextType<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::PlaintextType<N>` in the current scope
[INFO] [stdout]    --> src/process/stack/finalize_types/initialize.rs:238:52
[INFO] [stdout]     |
[INFO] [stdout] 238 |             RegisterType::Plaintext(PlaintextType::Interface(..)) => {
[INFO] [stdout]     |                                                    ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::PlaintextType<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::PlaintextType<N>` in the current scope
[INFO] [stdout]    --> src/process/stack/finalize_types/initialize.rs:294:52
[INFO] [stdout]     |
[INFO] [stdout] 294 |             RegisterType::Plaintext(PlaintextType::Interface(..)) => {
[INFO] [stdout]     |                                                    ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::PlaintextType<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::PlaintextType<N>` in the current scope
[INFO] [stdout]    --> src/process/stack/finalize_types/initialize.rs:400:60
[INFO] [stdout]     |
[INFO] [stdout] 400 |                     RegisterType::Plaintext(PlaintextType::Interface(interface_name)) => {
[INFO] [stdout]     |                                                            ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::PlaintextType<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/process/stack/finalize_types/matches.rs:38:36
[INFO] [stdout]    |
[INFO] [stdout] 19 | impl<N: Network> FinalizeTypes<N> {
[INFO] [stdout]    |      - expected this type parameter
[INFO] [stdout] ...
[INFO] [stdout] 38 |         if expected_num_members != num_members {
[INFO] [stdout]    |                                    ^^^^^^^^^^^ expected type parameter `N`, found `usize`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected type parameter `N`
[INFO] [stdout]                         found type `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/process/stack/finalize_types/matches.rs:55:62
[INFO] [stdout]    |
[INFO] [stdout] 55 |                     let register_type = self.get_type(stack, register)?;
[INFO] [stdout]    |                                              --------        ^^^^^^^^ expected `&Register<N>`, found `Register<_>`
[INFO] [stdout]    |                                              |
[INFO] [stdout]    |                                              arguments to this method are incorrect
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected reference `&snarkvm_console::snarkvm_console_program::Register<N>`
[INFO] [stdout]                    found enum `snarkvm_console::snarkvm_console_program::Register<_>`
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> src/process/stack/finalize_types/mod.rs:76:12
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn get_type(&self, stack: &Stack<N>, register: &Register<N>) -> Result<RegisterType<N>> {
[INFO] [stdout]    |            ^^^^^^^^                          ----------------------
[INFO] [stdout] help: consider borrowing here
[INFO] [stdout]    |
[INFO] [stdout] 55 |                     let register_type = self.get_type(stack, &register)?;
[INFO] [stdout]    |                                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::PlaintextType<N>` in the current scope
[INFO] [stdout]    --> src/process/stack/finalize_types/mod.rs:109:56
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 RegisterType::Plaintext(PlaintextType::Interface(interface_name)) => {
[INFO] [stdout]     |                                                        ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::PlaintextType<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::PlaintextType<N>` in the current scope
[INFO] [stdout]   --> src/process/stack/register_types/initialize.rs:98:60
[INFO] [stdout]    |
[INFO] [stdout] 98 |                     RegisterType::Plaintext(PlaintextType::Interface(..)) => {
[INFO] [stdout]    |                                                            ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::PlaintextType<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::PlaintextType<N>` in the current scope
[INFO] [stdout]    --> src/process/stack/register_types/initialize.rs:184:52
[INFO] [stdout]     |
[INFO] [stdout] 184 |             RegisterType::Plaintext(PlaintextType::Interface(interface_name)) => {
[INFO] [stdout]     |                                                    ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::PlaintextType<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::PlaintextType<N>` in the current scope
[INFO] [stdout]    --> src/process/stack/register_types/initialize.rs:230:52
[INFO] [stdout]     |
[INFO] [stdout] 230 |             RegisterType::Plaintext(PlaintextType::Interface(interface_name)) => {
[INFO] [stdout]     |                                                    ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::PlaintextType<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::PlaintextType<N>` in the current scope
[INFO] [stdout]    --> src/process/stack/register_types/initialize.rs:405:60
[INFO] [stdout]     |
[INFO] [stdout] 405 |                     RegisterType::Plaintext(PlaintextType::Interface(interface_name)) => {
[INFO] [stdout]     |                                                            ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::PlaintextType<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/process/stack/register_types/matches.rs:38:36
[INFO] [stdout]    |
[INFO] [stdout] 19 | impl<N: Network> RegisterTypes<N> {
[INFO] [stdout]    |      - expected this type parameter
[INFO] [stdout] ...
[INFO] [stdout] 38 |         if expected_num_members != num_members {
[INFO] [stdout]    |                                    ^^^^^^^^^^^ expected type parameter `N`, found `usize`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected type parameter `N`
[INFO] [stdout]                         found type `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/process/stack/register_types/matches.rs:55:62
[INFO] [stdout]    |
[INFO] [stdout] 55 |                     let register_type = self.get_type(stack, register)?;
[INFO] [stdout]    |                                              --------        ^^^^^^^^ expected `&Register<N>`, found `Register<_>`
[INFO] [stdout]    |                                              |
[INFO] [stdout]    |                                              arguments to this method are incorrect
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected reference `&snarkvm_console::snarkvm_console_program::Register<N>`
[INFO] [stdout]                    found enum `snarkvm_console::snarkvm_console_program::Register<_>`
[INFO] [stdout] note: method defined here
[INFO] [stdout]   --> src/process/stack/register_types/mod.rs:86:12
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub fn get_type(&self, stack: &Stack<N>, register: &Register<N>) -> Result<RegisterType<N>> {
[INFO] [stdout]    |            ^^^^^^^^                          ----------------------
[INFO] [stdout] help: consider borrowing here
[INFO] [stdout]    |
[INFO] [stdout] 55 |                     let register_type = self.get_type(stack, &register)?;
[INFO] [stdout]    |                                                              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::PlaintextType<N>` in the current scope
[INFO] [stdout]    --> src/process/stack/register_types/mod.rs:119:56
[INFO] [stdout]     |
[INFO] [stdout] 119 |                 RegisterType::Plaintext(PlaintextType::Interface(interface_name)) => {
[INFO] [stdout]     |                                                        ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::PlaintextType<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::Plaintext<N>` in the current scope
[INFO] [stdout]   --> src/process/stack/registers/load.rs:30:41
[INFO] [stdout]    |
[INFO] [stdout] 30 |             Value::Plaintext(Plaintext::Interface(..)) => bail!("Operand must be a literal"),
[INFO] [stdout]    |                                         ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::Plaintext<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_circuit::Plaintext<A>` in the current scope
[INFO] [stdout]    --> src/process/stack/registers/load.rs:102:59
[INFO] [stdout]     |
[INFO] [stdout] 102 |             circuit::Value::Plaintext(circuit::Plaintext::Interface(..)) => bail!("Operand must be a literal"),
[INFO] [stdout]     |                                                           ^^^^^^^^^ variant or associated item not found in `snarkvm_circuit::Plaintext<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&[snarkvm_console::snarkvm_console_program::Value<N>]: ExactSizeIterator` is not satisfied
[INFO] [stdout]   --> src/process/stack/authorize.rs:47:85
[INFO] [stdout]    |
[INFO] [stdout] 47 |         let request = Request::sign(private_key, *self.program.id(), function_name, inputs, &input_types, rng)?;
[INFO] [stdout]    |                       ------------- required by a bound introduced by this call     ^^^^^^ the trait `ExactSizeIterator` is not implemented for `&[snarkvm_console::snarkvm_console_program::Value<N>]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `ExactSizeIterator`:
[INFO] [stdout]              &mut I
[INFO] [stdout]              Args
[INFO] [stdout]              ArgsOs
[INFO] [stdout]              ArrayChunks<I, N>
[INFO] [stdout]              ArrayWindows<'_, T, N>
[INFO] [stdout]              Box<I, A>
[INFO] [stdout]              CommandArgs<'a>
[INFO] [stdout]              CommandEnvs<'a>
[INFO] [stdout]            and 245 others
[INFO] [stdout] note: required by a bound in `snarkvm_console::snarkvm_console_program::request::sign::<impl snarkvm_console::snarkvm_console_program::Request<N>>::sign`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/snarkvm-console-program-0.9.15/src/request/sign.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn sign<R: Rng + CryptoRng>(
[INFO] [stdout]    |            ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 27 |         inputs: impl ExactSizeIterator<Item = impl TryInto<Value<N>>>,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `snarkvm_console::snarkvm_console_program::request::sign::<impl Request<N>>::sign`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&Vec<snarkvm_console::snarkvm_console_program::Value<N>>: ExactSizeIterator` is not satisfied
[INFO] [stdout]    --> src/process/stack/deploy.rs:121:83
[INFO] [stdout]     |
[INFO] [stdout] 121 |                 Request::sign(&burner_private_key, *program_id, *function.name(), &inputs, &input_types, rng)?;
[INFO] [stdout]     |                 ------------- required by a bound introduced by this call         ^^^^^^^ the trait `ExactSizeIterator` is not implemented for `&Vec<snarkvm_console::snarkvm_console_program::Value<N>>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `ExactSizeIterator`:
[INFO] [stdout]               &mut I
[INFO] [stdout]               Args
[INFO] [stdout]               ArgsOs
[INFO] [stdout]               ArrayChunks<I, N>
[INFO] [stdout]               ArrayWindows<'_, T, N>
[INFO] [stdout]               Box<I, A>
[INFO] [stdout]               CommandArgs<'a>
[INFO] [stdout]               CommandEnvs<'a>
[INFO] [stdout]             and 245 others
[INFO] [stdout] note: required by a bound in `snarkvm_console::snarkvm_console_program::request::sign::<impl snarkvm_console::snarkvm_console_program::Request<N>>::sign`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/snarkvm-console-program-0.9.15/src/request/sign.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  23 |     pub fn sign<R: Rng + CryptoRng>(
[INFO] [stdout]     |            ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout]  27 |         inputs: impl ExactSizeIterator<Item = impl TryInto<Value<N>>>,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `snarkvm_console::snarkvm_console_program::request::sign::<impl Request<N>>::sign`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 9 arguments but 7 arguments were supplied
[INFO] [stdout]    --> src/process/stack/evaluate.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         Response::new(
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 144 |             self.program.id(),
[INFO] [stdout]     |             ----------------- argument #1 of type `&snarkvm_console::snarkvm_console_types::snarkvm_console_types_integers::Integer<N, u16>` is missing
[INFO] [stdout] 145 |             request.inputs().len(),
[INFO] [stdout] 146 |             request.tvk(),
[INFO] [stdout]     |             ------------- argument #3 of type `&snarkvm_console::snarkvm_console_program::Identifier<N>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: expected `&[Option<Register<N>>]`, found `&Vec<Register<N>>`
[INFO] [stdout]    --> src/process/stack/evaluate.rs:150:13
[INFO] [stdout]     |
[INFO] [stdout] 150 |             output_registers,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: expected reference `&[std::option::Option<snarkvm_console::snarkvm_console_program::Register<N>>]`
[INFO] [stdout]                found reference `&Vec<snarkvm_console::snarkvm_console_program::Register<N>>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/snarkvm-console-program-0.9.15/src/response/mod.rs:52:12
[INFO] [stdout]     |
[INFO] [stdout]  52 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the arguments
[INFO] [stdout]     |
[INFO] [stdout] 143 ~         Response::new(
[INFO] [stdout] 144 +             /* &snarkvm_console::snarkvm_console_types::snarkvm_console_types_integers::Integer<N, u16> */,
[INFO] [stdout] 145 +             self.program.id(),
[INFO] [stdout] 146 +             /* &snarkvm_console::snarkvm_console_program::Identifier<N> */,
[INFO] [stdout] 147 +             request.inputs().len(),
[INFO] [stdout] 148 +             request.tvk(),
[INFO] [stdout] 149 +             request.tcm(),
[INFO] [stdout] 150 +             outputs,
[INFO] [stdout] 151 +             &function.output_types(),
[INFO] [stdout] 152 +             /* &[std::option::Option<snarkvm_console::snarkvm_console_program::Register<N>>] */,
[INFO] [stdout] 153 +         )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 9 arguments but 7 arguments were supplied
[INFO] [stdout]    --> src/process/stack/execute.rs:220:24
[INFO] [stdout]     |
[INFO] [stdout] 220 |         let response = circuit::Response::from_outputs(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 221 |             request.program_id(),
[INFO] [stdout]     |             -------------------- argument #1 of type `&snarkvm_circuit::snarkvm_circuit_types::snarkvm_circuit_types_integers::Integer<_, u16>` is missing
[INFO] [stdout] 222 |             num_inputs,
[INFO] [stdout] 223 |             request.tvk(),
[INFO] [stdout]     |             ------------- argument #3 of type `&snarkvm_circuit::Identifier<_>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: expected `&[Option<Register<_>>]`, found `&Vec<Register<N>>`
[INFO] [stdout]    --> src/process/stack/execute.rs:227:13
[INFO] [stdout]     |
[INFO] [stdout] 227 |             output_registers,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: expected reference `&[std::option::Option<snarkvm_console::snarkvm_console_program::Register<_>>]`
[INFO] [stdout]                found reference `&Vec<snarkvm_console::snarkvm_console_program::Register<N>>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/snarkvm-circuit-program-0.9.15/src/response/from_outputs.rs:21:12
[INFO] [stdout]     |
[INFO] [stdout]  21 |     pub fn from_outputs(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] help: provide the arguments
[INFO] [stdout]     |
[INFO] [stdout] 220 ~         let response = circuit::Response::from_outputs(
[INFO] [stdout] 221 +             /* network_id */,
[INFO] [stdout] 222 +             request.program_id(),
[INFO] [stdout] 223 +             /* function_name */,
[INFO] [stdout] 224 +             num_inputs,
[INFO] [stdout] 225 +             request.tvk(),
[INFO] [stdout] 226 +             request.tcm(),
[INFO] [stdout] 227 +             outputs,
[INFO] [stdout] 228 +             &output_types,
[INFO] [stdout] 229 +             /* output_registers */,
[INFO] [stdout] 230 ~         );
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_circuit::Plaintext<A>` in the current scope
[INFO] [stdout]    --> src/process/stack/execute.rs:263:71
[INFO] [stdout]     |
[INFO] [stdout] 263 |                         circuit::Value::Plaintext(circuit::Plaintext::Interface(..)) => {
[INFO] [stdout]     |                                                                       ^^^^^^^^^ variant or associated item not found in `snarkvm_circuit::Plaintext<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::PlaintextType<N>` in the current scope
[INFO] [stdout]    --> src/process/stack/helpers/matches.rs:215:28
[INFO] [stdout]     |
[INFO] [stdout] 215 |             PlaintextType::Interface(interface_name) => {
[INFO] [stdout]     |                            ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::PlaintextType<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::Plaintext<N>` in the current scope
[INFO] [stdout]    --> src/process/stack/helpers/matches.rs:213:28
[INFO] [stdout]     |
[INFO] [stdout] 213 |                 Plaintext::Interface(..) => bail!("'{plaintext_type}' is invalid: expected literal, found interface"),
[INFO] [stdout]     |                            ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::Plaintext<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::Plaintext<N>` in the current scope
[INFO] [stdout]    --> src/process/stack/helpers/matches.rs:233:32
[INFO] [stdout]     |
[INFO] [stdout] 233 |                     Plaintext::Interface(members, ..) => members,
[INFO] [stdout]     |                                ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::Plaintext<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/process/stack/helpers/matches.rs:239:36
[INFO] [stdout]     |
[INFO] [stdout]  98 | impl<N: Network> Stack<N> {
[INFO] [stdout]     |      - expected this type parameter
[INFO] [stdout] ...
[INFO] [stdout] 239 |                     num_members <= N::MAX_DATA_ENTRIES,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^ expected type parameter `N`, found `usize`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type parameter `N`
[INFO] [stdout]                          found type `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::PlaintextType<N>` in the current scope
[INFO] [stdout]    --> src/process/stack/helpers/sample.rs:165:28
[INFO] [stdout]     |
[INFO] [stdout] 165 |             PlaintextType::Interface(interface_name) => {
[INFO] [stdout]     |                            ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::PlaintextType<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::Plaintext<N>` in the current scope
[INFO] [stdout]    --> src/process/stack/helpers/sample.rs:180:28
[INFO] [stdout]     |
[INFO] [stdout] 180 |                 Plaintext::Interface(members, Default::default())
[INFO] [stdout]     |                            ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::Plaintext<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&Vec<snarkvm_console::snarkvm_console_program::Value<N>>: ExactSizeIterator` is not satisfied
[INFO] [stdout]   --> src/process/stack/helpers/synthesize.rs:56:87
[INFO] [stdout]    |
[INFO] [stdout] 56 |         let request = Request::sign(&burner_private_key, *program_id, *function_name, &inputs, &input_types, rng)?;
[INFO] [stdout]    |                       ------------- required by a bound introduced by this call       ^^^^^^^ the trait `ExactSizeIterator` is not implemented for `&Vec<snarkvm_console::snarkvm_console_program::Value<N>>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `ExactSizeIterator`:
[INFO] [stdout]              &mut I
[INFO] [stdout]              Args
[INFO] [stdout]              ArgsOs
[INFO] [stdout]              ArrayChunks<I, N>
[INFO] [stdout]              ArrayWindows<'_, T, N>
[INFO] [stdout]              Box<I, A>
[INFO] [stdout]              CommandArgs<'a>
[INFO] [stdout]              CommandEnvs<'a>
[INFO] [stdout]            and 245 others
[INFO] [stdout] note: required by a bound in `snarkvm_console::snarkvm_console_program::request::sign::<impl snarkvm_console::snarkvm_console_program::Request<N>>::sign`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/snarkvm-console-program-0.9.15/src/request/sign.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn sign<R: Rng + CryptoRng>(
[INFO] [stdout]    |            ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 27 |         inputs: impl ExactSizeIterator<Item = impl TryInto<Value<N>>>,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `snarkvm_console::snarkvm_console_program::request::sign::<impl Request<N>>::sign`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&Vec<snarkvm_console::snarkvm_console_program::Value<N>>: ExactSizeIterator` is not satisfied
[INFO] [stdout]   --> src/process/additional_fee.rs:40:77
[INFO] [stdout]    |
[INFO] [stdout] 40 |         let request = Request::sign(private_key, program_id, function_name, &inputs, &input_types, rng)?;
[INFO] [stdout]    |                       -------------                                         ^^^^^^^ the trait `ExactSizeIterator` is not implemented for `&Vec<snarkvm_console::snarkvm_console_program::Value<N>>`
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `ExactSizeIterator`:
[INFO] [stdout]              &mut I
[INFO] [stdout]              Args
[INFO] [stdout]              ArgsOs
[INFO] [stdout]              ArrayChunks<I, N>
[INFO] [stdout]              ArrayWindows<'_, T, N>
[INFO] [stdout]              Box<I, A>
[INFO] [stdout]              CommandArgs<'a>
[INFO] [stdout]              CommandEnvs<'a>
[INFO] [stdout]            and 245 others
[INFO] [stdout] note: required by a bound in `snarkvm_console::snarkvm_console_program::request::sign::<impl snarkvm_console::snarkvm_console_program::Request<N>>::sign`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/snarkvm-console-program-0.9.15/src/request/sign.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn sign<R: Rng + CryptoRng>(
[INFO] [stdout]    |            ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout] 27 |         inputs: impl ExactSizeIterator<Item = impl TryInto<Value<N>>>,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `snarkvm_console::snarkvm_console_program::request::sign::<impl Request<N>>::sign`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_xy_coordinate` found for reference `&snarkvm_console::snarkvm_console_account::Group<N>` in the current scope
[INFO] [stdout]    --> src/process/additional_fee.rs:109:51
[INFO] [stdout]     |
[INFO] [stdout] 109 |         let (tpk_x, tpk_y) = additional_fee.tpk().to_xy_coordinate();
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_x_coordinate` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 109 -         let (tpk_x, tpk_y) = additional_fee.tpk().to_xy_coordinate();
[INFO] [stdout] 109 +         let (tpk_x, tpk_y) = additional_fee.tpk().to_x_coordinate();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_xy_coordinate` found for reference `&snarkvm_console::snarkvm_console_account::Group<N>` in the current scope
[INFO] [stdout]    --> src/process/execute.rs:110:51
[INFO] [stdout]     |
[INFO] [stdout] 110 |             let (tpk_x, tpk_y) = transition.tpk().to_xy_coordinate();
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_x_coordinate` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 110 -             let (tpk_x, tpk_y) = transition.tpk().to_xy_coordinate();
[INFO] [stdout] 110 +             let (tpk_x, tpk_y) = transition.tpk().to_x_coordinate();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::Plaintext<N>` in the current scope
[INFO] [stdout]   --> src/program/finalize/command/decrement.rs:88:46
[INFO] [stdout]    |
[INFO] [stdout] 88 |             Some(Value::Plaintext(Plaintext::Interface(..))) => bail!("Cannot 'decrement' by an 'interface'"),
[INFO] [stdout]    |                                              ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::Plaintext<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::Plaintext<N>` in the current scope
[INFO] [stdout]   --> src/program/finalize/command/increment.rs:88:46
[INFO] [stdout]    |
[INFO] [stdout] 88 |             Some(Value::Plaintext(Plaintext::Interface(..))) => bail!("Cannot 'increment' by an 'interface'"),
[INFO] [stdout]    |                                              ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::Plaintext<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&Vec<snarkvm_console::snarkvm_console_program::Value<N>>: ExactSizeIterator` is not satisfied
[INFO] [stdout]    --> src/program/instruction/operation/call.rs:303:29
[INFO] [stdout]     |
[INFO] [stdout] 299 |                         let request = Request::sign(
[INFO] [stdout]     |                                       ------------- required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 303 |                             &inputs,
[INFO] [stdout]     |                             ^^^^^^^ the trait `ExactSizeIterator` is not implemented for `&Vec<snarkvm_console::snarkvm_console_program::Value<N>>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `ExactSizeIterator`:
[INFO] [stdout]               &mut I
[INFO] [stdout]               Args
[INFO] [stdout]               ArgsOs
[INFO] [stdout]               ArrayChunks<I, N>
[INFO] [stdout]               ArrayWindows<'_, T, N>
[INFO] [stdout]               Box<I, A>
[INFO] [stdout]               CommandArgs<'a>
[INFO] [stdout]               CommandEnvs<'a>
[INFO] [stdout]             and 245 others
[INFO] [stdout] note: required by a bound in `snarkvm_console::snarkvm_console_program::request::sign::<impl snarkvm_console::snarkvm_console_program::Request<N>>::sign`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/snarkvm-console-program-0.9.15/src/request/sign.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  23 |     pub fn sign<R: Rng + CryptoRng>(
[INFO] [stdout]     |            ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout]  27 |         inputs: impl ExactSizeIterator<Item = impl TryInto<Value<N>>>,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `snarkvm_console::snarkvm_console_program::request::sign::<impl Request<N>>::sign`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `&Vec<snarkvm_console::snarkvm_console_program::Value<N>>: ExactSizeIterator` is not satisfied
[INFO] [stdout]    --> src/program/instruction/operation/call.rs:328:29
[INFO] [stdout]     |
[INFO] [stdout] 324 |                         let request = Request::sign(
[INFO] [stdout]     |                                       ------------- required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 328 |                             &inputs,
[INFO] [stdout]     |                             ^^^^^^^ the trait `ExactSizeIterator` is not implemented for `&Vec<snarkvm_console::snarkvm_console_program::Value<N>>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `ExactSizeIterator`:
[INFO] [stdout]               &mut I
[INFO] [stdout]               Args
[INFO] [stdout]               ArgsOs
[INFO] [stdout]               ArrayChunks<I, N>
[INFO] [stdout]               ArrayWindows<'_, T, N>
[INFO] [stdout]               Box<I, A>
[INFO] [stdout]               CommandArgs<'a>
[INFO] [stdout]               CommandEnvs<'a>
[INFO] [stdout]             and 245 others
[INFO] [stdout] note: required by a bound in `snarkvm_console::snarkvm_console_program::request::sign::<impl snarkvm_console::snarkvm_console_program::Request<N>>::sign`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/snarkvm-console-program-0.9.15/src/request/sign.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  23 |     pub fn sign<R: Rng + CryptoRng>(
[INFO] [stdout]     |            ---- required by a bound in this associated function
[INFO] [stdout] ...
[INFO] [stdout]  27 |         inputs: impl ExactSizeIterator<Item = impl TryInto<Value<N>>>,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `snarkvm_console::snarkvm_console_program::request::sign::<impl Request<N>>::sign`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 11 arguments but 8 arguments were supplied
[INFO] [stdout]    --> src/program/instruction/operation/call.rs:398:23
[INFO] [stdout]     |
[INFO] [stdout] 398 |             A::assert(circuit::Request::check_input_ids(
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/snarkvm-circuit-program-0.9.15/src/request/verify.rs:105:12
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn check_input_ids<const CREATE_MESSAGE: bool>(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] help: did you mean
[INFO] [stdout]     |
[INFO] [stdout] 398 ~             A::assert(circuit::Request::check_input_ids(
[INFO] [stdout] 399 +                 /* network_id */,
[INFO] [stdout] 400 +                 &program_id,
[INFO] [stdout] 401 +                 /* function_name */,
[INFO] [stdout] 402 +                 &input_ids,
[INFO] [stdout] 403 +                 /* inputs */,
[INFO] [stdout] 404 +                 /* input_types */,
[INFO] [stdout] 405 +                 /* caller */,
[INFO] [stdout] 406 +                 &tcm,
[INFO] [stdout] 407 +                 &sk_tag,
[INFO] [stdout] 408 +                 &tvk,
[INFO] [stdout] 409 +                 /* signature */,
[INFO] [stdout] 410 ~             ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `LinearCombination<<A as Environment>::BaseField>: From<(..., ...)>` is not satisfied
[INFO] [stdout]    --> src/program/instruction/operation/call.rs:398:23
[INFO] [stdout]     |
[INFO] [stdout] 398 |               A::assert(circuit::Request::check_input_ids(
[INFO] [stdout]     |  _____________---------_^
[INFO] [stdout]     | |             |
[INFO] [stdout]     | |             required by a bound introduced by this call
[INFO] [stdout] 399 | |                 &input_ids,
[INFO] [stdout] 400 | |                 &inputs,
[INFO] [stdout] 401 | |                 &function.input_types(),
[INFO] [stdout] ...   |
[INFO] [stdout] 406 | |                 &tcm,
[INFO] [stdout] 407 | |             ));
[INFO] [stdout]     | |_____________^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `From<(snarkvm_circuit::Boolean<_>, std::option::Option<Vec<snarkvm_circuit::Field<_>>>)>` is not implemented for `snarkvm_circuit::LinearCombination<<A as snarkvm_circuit::Environment>::BaseField>`
[INFO] [stdout]       but trait `From<&snarkvm_circuit::Identifier<_>>` is implemented for it
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/snarkvm-circuit-program-0.9.15/src/data/identifier/mod.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | impl<A: Aleo> From<&Identifier<A>> for LinearCombination<A::BaseField> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: for that trait implementation, expected `&snarkvm_circuit::Identifier<_>`, found `(snarkvm_circuit::Boolean<_>, std::option::Option<Vec<snarkvm_circuit::Field<_>>>)`
[INFO] [stdout]     = note: required for `(snarkvm_circuit::Boolean<_>, std::option::Option<Vec<snarkvm_circuit::Field<_>>>)` to implement `Into<snarkvm_circuit::LinearCombination<<A as snarkvm_circuit::Environment>::BaseField>>`
[INFO] [stdout] note: required by a bound in `assert`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/snarkvm-circuit-environment-0.9.15/src/environment.rs:73:24
[INFO] [stdout]     |
[INFO] [stdout]  73 |     fn assert<Boolean: Into<LinearCombination<Self::BaseField>>>(boolean: Boolean) {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Environment::assert`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/snarkvm_compiler-6223b955092955db.long-type-10573765229687198388.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 8 arguments but 6 arguments were supplied
[INFO] [stdout]    --> src/program/instruction/operation/call.rs:410:27
[INFO] [stdout]     |
[INFO] [stdout] 410 |             let outputs = circuit::Response::process_outputs_from_callback(
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 411 |                 &program_id,
[INFO] [stdout]     |                 ----------- argument #1 of type `&snarkvm_circuit::snarkvm_circuit_types::snarkvm_circuit_types_integers::Integer<_, u16>` is missing
[INFO] [stdout] 412 |                 num_inputs,
[INFO] [stdout] 413 |                 &tvk,
[INFO] [stdout]     |                 ---- argument #3 of type `&snarkvm_circuit::Identifier<_>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/snarkvm-circuit-program-0.9.15/src/response/process_outputs_from_callback.rs:21:12
[INFO] [stdout]     |
[INFO] [stdout]  21 |     pub fn process_outputs_from_callback(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the arguments
[INFO] [stdout]     |
[INFO] [stdout] 410 ~             let outputs = circuit::Response::process_outputs_from_callback(
[INFO] [stdout] 411 +                 /* network_id */,
[INFO] [stdout] 412 +                 &program_id,
[INFO] [stdout] 413 +                 /* function_name */,
[INFO] [stdout] 414 +                 num_inputs,
[INFO] [stdout] 415 +                 &tvk,
[INFO] [stdout] 416 +                 &tcm,
[INFO] [stdout] 417 +                 response.outputs().to_vec(),
[INFO] [stdout] 418 +                 &function.output_types(),
[INFO] [stdout] 419 ~             );
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::PlaintextType<N>` in the current scope
[INFO] [stdout]   --> src/program/instruction/operation/cast.rs:90:52
[INFO] [stdout]    |
[INFO] [stdout] 90 |             RegisterType::Plaintext(PlaintextType::Interface(interface_name)) => {
[INFO] [stdout]    |                                                    ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::PlaintextType<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::Plaintext<N>` in the current scope
[INFO] [stdout]    --> src/program/instruction/operation/cast.rs:118:44
[INFO] [stdout]     |
[INFO] [stdout] 118 |                 let interface = Plaintext::Interface(members, Default::default());
[INFO] [stdout]     |                                            ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::Plaintext<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::PlaintextType<N>` in the current scope
[INFO] [stdout]    --> src/program/instruction/operation/cast.rs:216:52
[INFO] [stdout]     |
[INFO] [stdout] 216 |             RegisterType::Plaintext(PlaintextType::Interface(interface_name)) => {
[INFO] [stdout]     |                                                    ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::PlaintextType<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_circuit::Plaintext<A>` in the current scope
[INFO] [stdout]    --> src/program/instruction/operation/cast.rs:249:53
[INFO] [stdout]     |
[INFO] [stdout] 249 |                 let interface = circuit::Plaintext::Interface(members, Default::default());
[INFO] [stdout]     |                                                     ^^^^^^^^^ variant or associated item not found in `snarkvm_circuit::Plaintext<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::PlaintextType<N>` in the current scope
[INFO] [stdout]    --> src/program/instruction/operation/cast.rs:359:52
[INFO] [stdout]     |
[INFO] [stdout] 359 |             RegisterType::Plaintext(PlaintextType::Interface(interface_name)) => {
[INFO] [stdout]     |                                                    ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::PlaintextType<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::PlaintextType<N>` in the current scope
[INFO] [stdout]    --> src/program/instruction/operation/literals.rs:155:56
[INFO] [stdout]     |
[INFO] [stdout] 155 |                 RegisterType::Plaintext(PlaintextType::Interface(..)) => {
[INFO] [stdout]     |                                                        ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::PlaintextType<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/program/bytes.rs:101:25
[INFO] [stdout]     |
[INFO] [stdout] 101 |                         interface.write_le(&mut writer)?;
[INFO] [stdout]     |                         ^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/program/parse.rs:71:30
[INFO] [stdout]    |
[INFO] [stdout] 71 |             for component in components.iter() {
[INFO] [stdout]    |                              ^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/program/mod.rs:230:37
[INFO] [stdout]     |
[INFO] [stdout]  79 | impl<N: Network> Program<N> {
[INFO] [stdout]     |      - expected this type parameter
[INFO] [stdout] ...
[INFO] [stdout] 230 |         ensure!(interface.name() == name, "Expected interface '{name}', but found interface '{}'", interface.name());
[INFO] [stdout]     |                                     ^^^^ expected type parameter `N`, found `&Identifier<N>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type parameter `N`
[INFO] [stdout]                     found reference `&snarkvm_console::snarkvm_console_program::Identifier<N>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::PlaintextType<N>` in the current scope
[INFO] [stdout]    --> src/program/mod.rs:371:32
[INFO] [stdout]     |
[INFO] [stdout] 371 |                 PlaintextType::Interface(member_identifier) => {
[INFO] [stdout]     |                                ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::PlaintextType<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Interface` found for enum `snarkvm_console::snarkvm_console_program::PlaintextType<N>` in the current scope
[INFO] [stdout]    --> src/program/mod.rs:425:36
[INFO] [stdout]     |
[INFO] [stdout] 425 |                     PlaintextType::Interface(identifier) => {
[INFO] [stdout]     |                                    ^^^^^^^^^ variant or associated item not found in `snarkvm_console::snarkvm_console_program::PlaintextType<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UniversalParams<...>: CanonicalDeserialize` is not satisfied
[INFO] [stdout]   --> src/snark/universal_srs.rs:52:19
[INFO] [stdout]    |
[INFO] [stdout] 52 |         let srs = CanonicalDeserialize::deserialize_with_mode(reader, Compress::No, Validate::No)?;
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `snarkvm_utilities::CanonicalDeserialize` is not implemented for `UniversalParams<<N as snarkvm_console::prelude::Environment>::PairingCurve>`
[INFO] [stdout]    = help: the following other types implement trait `snarkvm_utilities::CanonicalDeserialize`:
[INFO] [stdout]              (A, B)
[INFO] [stdout]              (A, B, C)
[INFO] [stdout]              (A, B, C, D)
[INFO] [stdout]              BTreeMap<K, V>
[INFO] [stdout]              BatchLCProof<E>
[INFO] [stdout]              BatchProof<E>
[INFO] [stdout]              CircuitVerifyingKey<E, MM>
[INFO] [stdout]              Commitments<E>
[INFO] [stdout]            and 48 others
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/snarkvm_compiler-6223b955092955db.long-type-11253006651396330953.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `serialize_with_mode` found for reference `&universal_srs::UniversalSRS<N>` in the current scope
[INFO] [stdout]   --> src/snark/universal_srs.rs:60:17
[INFO] [stdout]    |
[INFO] [stdout] 60 |         Ok(self.serialize_with_mode(writer, Compress::No)?)
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^ method not found in `&universal_srs::UniversalSRS<N>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `serialize_with_mode`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `snarkvm_utilities::CanonicalSerialize`
[INFO] [stdout] help: some of the expressions' fields have a method of the same name
[INFO] [stdout]    |
[INFO] [stdout] 60 |         Ok(self.h.serialize_with_mode(writer, Compress::No)?)
[INFO] [stdout]    |                 ++
[INFO] [stdout] 60 |         Ok(self.prepared_beta_h.serialize_with_mode(writer, Compress::No)?)
[INFO] [stdout]    |                 ++++++++++++++++
[INFO] [stdout] 60 |         Ok(self.prepared_h.serialize_with_mode(writer, Compress::No)?)
[INFO] [stdout]    |                 +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UniversalParams<...>: CanonicalDeserialize` is not satisfied
[INFO] [stdout]   --> src/snark/universal_srs.rs:80:33
[INFO] [stdout]    |
[INFO] [stdout] 80 |             let universal_srs = CanonicalDeserialize::deserialize_with_mode(&**srs, Compress::No, Validate::No)
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `snarkvm_utilities::CanonicalDeserialize` is not implemented for `UniversalParams<<N as snarkvm_console::prelude::Environment>::PairingCurve>`
[INFO] [stdout]    = help: the following other types implement trait `snarkvm_utilities::CanonicalDeserialize`:
[INFO] [stdout]              (A, B)
[INFO] [stdout]              (A, B, C)
[INFO] [stdout]              (A, B, C, D)
[INFO] [stdout]              BTreeMap<K, V>
[INFO] [stdout]              BatchLCProof<E>
[INFO] [stdout]              BatchProof<E>
[INFO] [stdout]              CircuitVerifyingKey<E, MM>
[INFO] [stdout]              Commitments<E>
[INFO] [stdout]            and 48 others
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/snarkvm_compiler-6223b955092955db.long-type-11253006651396330953.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0107, E0277, E0282, E0308, E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `snarkvm-compiler` (lib) due to 61 previous errors; 26 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "39b5c2ea2e855e026e170fdadeb2a1ff23e7a9881c7cc3aed7abb691c0adb578", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "39b5c2ea2e855e026e170fdadeb2a1ff23e7a9881c7cc3aed7abb691c0adb578", kill_on_drop: false }`
[INFO] [stdout] 39b5c2ea2e855e026e170fdadeb2a1ff23e7a9881c7cc3aed7abb691c0adb578
