[INFO] cloning repository https://github.com/JiangXb-son/zokrates_0331
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/JiangXb-son/zokrates_0331" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJiangXb-son%2Fzokrates_0331", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJiangXb-son%2Fzokrates_0331'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 0bbecb43ff9aa42eda5adf6f9a439fa0315d778f
[INFO] testing JiangXb-son/zokrates_0331 against beta-2023-04-20 for beta-1.70-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJiangXb-son%2Fzokrates_0331" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/JiangXb-son/zokrates_0331 on toolchain beta-2023-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/JiangXb-son/zokrates_0331
[INFO] finished tweaking git repo https://github.com/JiangXb-son/zokrates_0331
[INFO] tweaked toml for git repo https://github.com/JiangXb-son/zokrates_0331 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/JiangXb-son/zokrates_0331 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" "+beta-2023-04-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded libssh2-sys v0.2.14
[INFO] [stderr]   Downloaded difference v1.0.0
[INFO] [stderr]   Downloaded from-pest v0.3.1
[INFO] [stderr]   Downloaded blake2-rfc_bellman_edition v0.0.1
[INFO] [stderr]   Downloaded error-chain v0.11.0
[INFO] [stderr]   Downloaded reduce v0.1.2
[INFO] [stderr]   Downloaded pairing_ce v0.18.0
[INFO] [stderr]   Downloaded wasm-bindgen-test v0.3.8
[INFO] [stderr]   Downloaded bellman_ce v0.3.1
[INFO] [stderr]   Downloaded sapling-crypto_ce v0.1.2
[INFO] [stderr]   Downloaded ff_ce v0.7.1
[INFO] [stderr]   Downloaded git2 v0.8.0
[INFO] [stderr]   Downloaded serde_bytes v0.10.5
[INFO] [stderr]   Downloaded wasm-bindgen-test-macro v0.3.8
[INFO] [stderr]   Downloaded single v1.0.0
[INFO] [stderr]   Downloaded pest-ast v0.3.3
[INFO] [stderr]   Downloaded bincode v0.8.0
[INFO] [stderr]   Downloaded ff_derive_ce v0.5.1
[INFO] [stderr]   Downloaded environment v0.1.1
[INFO] [stderr]   Downloaded assert_cli v0.5.4
[INFO] [stderr]   Downloaded curl-sys v0.4.26
[INFO] [stderr]   Downloaded libgit2-sys v0.7.11
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3e9bbc8fef3c31d94098f792e30fadbbc1476a13a2ba5b57c2ab08458188191b
[INFO] running `Command { std: "docker" "start" "-a" "3e9bbc8fef3c31d94098f792e30fadbbc1476a13a2ba5b57c2ab08458188191b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3e9bbc8fef3c31d94098f792e30fadbbc1476a13a2ba5b57c2ab08458188191b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3e9bbc8fef3c31d94098f792e30fadbbc1476a13a2ba5b57c2ab08458188191b", kill_on_drop: false }`
[INFO] [stdout] 3e9bbc8fef3c31d94098f792e30fadbbc1476a13a2ba5b57c2ab08458188191b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b952e1f1d8c504ec5ef76f1b57fc3f8f0067b2f04996209d0b36d74ef18ea5c6
[INFO] running `Command { std: "docker" "start" "-a" "b952e1f1d8c504ec5ef76f1b57fc3f8f0067b2f04996209d0b36d74ef18ea5c6", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling autocfg v1.0.0
[INFO] [stderr]    Compiling libc v0.2.66
[INFO] [stderr]    Compiling serde v1.0.104
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]    Compiling proc-macro2 v1.0.8
[INFO] [stderr]    Compiling unicode-xid v0.2.0
[INFO] [stderr]    Compiling proc-macro2 v0.4.30
[INFO] [stderr]    Compiling syn v1.0.14
[INFO] [stderr]    Compiling unicode-xid v0.1.0
[INFO] [stderr]    Compiling hex v0.3.2
[INFO] [stderr]    Compiling typenum v1.11.2
[INFO] [stderr]    Compiling num-traits v0.2.11
[INFO] [stderr]    Compiling num-integer v0.1.42
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]    Compiling quote v1.0.2
[INFO] [stderr]    Compiling rand v0.4.6
[INFO] [stderr]    Compiling cc v1.0.50
[INFO] [stderr]    Compiling quote v0.6.13
[INFO] [stderr]    Compiling memchr v2.3.2
[INFO] [stderr]    Compiling syn v0.14.9
[INFO] [stderr]    Compiling ucd-trie v0.1.2
[INFO] [stderr]    Compiling ryu v1.0.2
[INFO] [stderr]    Compiling backtrace-sys v0.1.32
[INFO] [stderr]    Compiling pest v2.1.2
[INFO] [stderr]    Compiling failure_derive v0.1.6
[INFO] [stderr]    Compiling generic-array v0.12.3
[INFO] [stderr]    Compiling arrayvec v0.4.12
[INFO] [stderr]    Compiling rustc-demangle v0.1.16
[INFO] [stderr]    Compiling byte-tools v0.3.1
[INFO] [stderr]    Compiling maplit v1.0.2
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling block-padding v0.1.5
[INFO] [stderr]    Compiling pest_meta v2.1.2
[INFO] [stderr]    Compiling backtrace v0.3.44
[INFO] [stderr]    Compiling itoa v0.4.5
[INFO] [stderr]    Compiling bit-vec v0.4.4
[INFO] [stderr]    Compiling tiny-keccak v2.0.1
[INFO] [stderr]    Compiling nodrop v0.1.14
[INFO] [stderr]    Compiling futures v0.1.29
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]    Compiling block-buffer v0.7.3
[INFO] [stderr]    Compiling digest v0.8.1
[INFO] [stderr]    Compiling num-traits v0.1.43
[INFO] [stderr]    Compiling num-iter v0.1.40
[INFO] [stderr]    Compiling opaque-debug v0.2.3
[INFO] [stderr]    Compiling fake-simd v0.1.2
[INFO] [stderr]    Compiling either v1.5.3
[INFO] [stderr]    Compiling itertools v0.7.11
[INFO] [stderr]    Compiling sha2 v0.8.1
[INFO] [stderr]    Compiling blake2-rfc_bellman_edition v0.0.1
[INFO] [stderr]    Compiling bincode v0.8.0
[INFO] [stderr]    Compiling serde_json v1.0.48
[INFO] [stderr]    Compiling ff_derive_ce v0.5.1
[INFO] [stderr]    Compiling num_cpus v1.12.0
[INFO] [stderr]    Compiling synstructure v0.12.3
[INFO] [stderr]    Compiling pest_generator v2.1.1
[INFO] [stderr]    Compiling regex-automata v0.1.8
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling ucd-util v0.1.7
[INFO] [stderr]    Compiling regex v0.2.11
[INFO] [stderr]    Compiling regex-syntax v0.5.6
[INFO] [stderr]    Compiling from-pest v0.3.1
[INFO] [stderr]    Compiling bstr v0.2.11
[INFO] [stderr]    Compiling csv-core v0.1.10
[INFO] [stderr]    Compiling aho-corasick v0.6.10
[INFO] [stderr]    Compiling thread_local v0.3.6
[INFO] [stderr]    Compiling utf8-ranges v1.0.4
[INFO] [stderr]    Compiling zokrates_core v0.4.2 (/opt/rustwide/workdir/zokrates_core)
[INFO] [stderr]    Compiling csv v1.1.3
[INFO] [stderr]    Compiling num v0.1.42
[INFO] [stderr]    Compiling ff_ce v0.7.1
[INFO] [stderr]    Compiling serde_bytes v0.10.5
[INFO] [stderr]    Compiling num-bigint v0.1.44
[INFO] [stderr]    Compiling pairing_ce v0.18.0
[INFO] [stderr]    Compiling reduce v0.1.2
[INFO] [stderr]    Compiling typed-arena v1.7.0
[INFO] [stderr]    Compiling fs_extra v1.1.0
[INFO] [stderr]    Compiling zokrates_fs_resolver v0.5.0 (/opt/rustwide/workdir/zokrates_fs_resolver)
[INFO] [stderr]    Compiling glob v0.3.0
[INFO] [stderr]    Compiling unicode-width v0.1.7
[INFO] [stderr]    Compiling serde_derive v1.0.104
[INFO] [stderr]    Compiling pest_derive v2.1.0
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling zokrates_cli v0.5.2 (/opt/rustwide/workdir/zokrates_cli)
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling failure v0.1.6
[INFO] [stderr]    Compiling zokrates_parser v0.1.4 (/opt/rustwide/workdir/zokrates_parser)
[INFO] [stderr]    Compiling vec_map v0.8.1
[INFO] [stderr]    Compiling ansi_term v0.11.0
[INFO] [stderr]    Compiling single v1.0.0
[INFO] [stderr]    Compiling strsim v0.8.0
[INFO] [stderr]    Compiling pest-ast v0.3.3
[INFO] [stderr]    Compiling clap v2.33.0
[INFO] [stderr]    Compiling bellman_ce v0.3.1
[INFO] [stderr]    Compiling bellman_ce v0.3.1 (https://github.com/matter-labs/bellman?rev=9e35737#9e357372)
[INFO] [stderr]    Compiling zokrates_field v0.3.5 (/opt/rustwide/workdir/zokrates_field)
[INFO] [stderr]    Compiling sapling-crypto_ce v0.1.2
[INFO] [stderr]    Compiling zokrates_pest_ast v0.1.3 (/opt/rustwide/workdir/zokrates_pest_ast)
[INFO] [stderr]    Compiling zokrates_embed v0.1.1 (/opt/rustwide/workdir/zokrates_embed)
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]  --> zokrates_core/src/lib.rs:1:26
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(box_patterns, box_syntax)]
[INFO] [stdout]   |                          ^^^^^^^^^^ feature has been removed
[INFO] [stdout]   |
[INFO] [stdout]   = note: replaced with `#[rustc_box]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/embed.rs:68:17
[INFO] [stdout]    |
[INFO] [stdout] 68 |                 box FlatExpression::Number(T::from_bellman(val)),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 68 |                 Box::new(FlatExpression::Number(T::from_bellman(val))),
[INFO] [stdout]    |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/embed.rs:69:17
[INFO] [stdout]    |
[INFO] [stdout] 69 |                 box FlatExpression::Identifier(FlatVariable::new(key)),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 69 |                 Box::new(FlatExpression::Identifier(FlatVariable::new(key))),
[INFO] [stdout]    |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/embed.rs:75:17
[INFO] [stdout]    |
[INFO] [stdout] 75 |                 box flat_expression_from_vec(u),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 75 |                 Box::new(flat_expression_from_vec(u)),
[INFO] [stdout]    |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/embed.rs:76:17
[INFO] [stdout]    |
[INFO] [stdout] 76 |                 box flat_expression_from_vec(v),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 76 |                 Box::new(flat_expression_from_vec(v)),
[INFO] [stdout]    |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/embed.rs:88:60
[INFO] [stdout]    |
[INFO] [stdout] 88 |         FlatStatement::Condition(lhs, FlatExpression::Mult(box rhs_a, box rhs_b))
[INFO] [stdout]    |                                                            ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 88 |         FlatStatement::Condition(lhs, FlatExpression::Mult(Box::new(rhs_a), box rhs_b))
[INFO] [stdout]    |                                                            ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/embed.rs:88:71
[INFO] [stdout]    |
[INFO] [stdout] 88 |         FlatStatement::Condition(lhs, FlatExpression::Mult(box rhs_a, box rhs_b))
[INFO] [stdout]    |                                                                       ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 88 |         FlatStatement::Condition(lhs, FlatExpression::Mult(box rhs_a, Box::new(rhs_b)))
[INFO] [stdout]    |                                                                       ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:243:38
[INFO] [stdout]     |
[INFO] [stdout] 243 |                 FlatExpression::Mult(box bit.clone(), box bit.clone()),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 243 |                 FlatExpression::Mult(Box::new(bit.clone()), box bit.clone()),
[INFO] [stdout]     |                                      ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:243:55
[INFO] [stdout]     |
[INFO] [stdout] 243 |                 FlatExpression::Mult(box bit.clone(), box bit.clone()),
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 243 |                 FlatExpression::Mult(box bit.clone(), Box::new(bit.clone())),
[INFO] [stdout]     |                                                       ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:253:13
[INFO] [stdout]     |
[INFO] [stdout] 253 |             box lhs_sum,
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 253 |             Box::new(lhs_sum),
[INFO] [stdout]     |             ~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:255:17
[INFO] [stdout]     |
[INFO] [stdout] 255 |                 box FlatExpression::Identifier(FlatVariable::new(T::get_required_bits() - i)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 255 |                 Box::new(FlatExpression::Identifier(FlatVariable::new(T::get_required_bits() - i))),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:256:17
[INFO] [stdout]     |
[INFO] [stdout] 256 |                 box FlatExpression::Number(T::from(2).pow(i)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 256 |                 Box::new(FlatExpression::Number(T::from(2).pow(i))),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:254:13
[INFO] [stdout]     |
[INFO] [stdout] 254 | /             box FlatExpression::Mult(
[INFO] [stdout] 255 | |                 box FlatExpression::Identifier(FlatVariable::new(T::get_required_bits() - i)),
[INFO] [stdout] 256 | |                 box FlatExpression::Number(T::from(2).pow(i)),
[INFO] [stdout] 257 | |             ),
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 254 ~             Box::new(FlatExpression::Mult(
[INFO] [stdout] 255 +                 box FlatExpression::Identifier(FlatVariable::new(T::get_required_bits() - i)),
[INFO] [stdout] 256 +                 box FlatExpression::Number(T::from(2).pow(i)),
[INFO] [stdout] 257 ~             )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:264:13
[INFO] [stdout]     |
[INFO] [stdout] 264 |             box FlatExpression::Identifier(FlatVariable::new(0)),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 264 |             Box::new(FlatExpression::Identifier(FlatVariable::new(0))),
[INFO] [stdout]     |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:265:13
[INFO] [stdout]     |
[INFO] [stdout] 265 |             box FlatExpression::Number(T::from(1)),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 265 |             Box::new(FlatExpression::Number(T::from(1))),
[INFO] [stdout]     |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:173:25
[INFO] [stdout]     |
[INFO] [stdout] 173 |                         box condition_id.clone().into(),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 173 |                         Box::new(condition_id.clone().into()),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:174:25
[INFO] [stdout]     |
[INFO] [stdout] 174 |                         box FlatExpression::from(*c_id),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 174 |                         Box::new(FlatExpression::from(*c_id)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:187:29
[INFO] [stdout]     |
[INFO] [stdout] 187 | ...                   box FlatExpression::Number(T::one()),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 187 |                             Box::new(FlatExpression::Number(T::one())),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:188:29
[INFO] [stdout]     |
[INFO] [stdout] 188 | ...                   box condition_id.into(),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 188 |                             Box::new(condition_id.into()),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:186:25
[INFO] [stdout]     |
[INFO] [stdout] 186 | /                         box FlatExpression::Sub(
[INFO] [stdout] 187 | |                             box FlatExpression::Number(T::one()),
[INFO] [stdout] 188 | |                             box condition_id.into(),
[INFO] [stdout] 189 | |                         ),
[INFO] [stdout]     | |_________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 186 ~                         Box::new(FlatExpression::Sub(
[INFO] [stdout] 187 +                             box FlatExpression::Number(T::one()),
[INFO] [stdout] 188 +                             box condition_id.into(),
[INFO] [stdout] 189 ~                         )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:190:25
[INFO] [stdout]     |
[INFO] [stdout] 190 |                         box FlatExpression::from(*a_id),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 190 |                         Box::new(FlatExpression::from(*a_id)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:202:25
[INFO] [stdout]     |
[INFO] [stdout] 202 |                         box FlatExpression::from(*t0_id),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 202 |                         Box::new(FlatExpression::from(*t0_id)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:203:25
[INFO] [stdout]     |
[INFO] [stdout] 203 |                         box FlatExpression::from(t1_id),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 203 |                         Box::new(FlatExpression::from(t1_id)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:474:33
[INFO] [stdout]     |
[INFO] [stdout] 474 | ...                   box e.clone(),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 474 |                                 Box::new(e.clone()),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:475:33
[INFO] [stdout]     |
[INFO] [stdout] 475 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 475 |                                 Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:473:29
[INFO] [stdout]     |
[INFO] [stdout] 473 | / ...                   box BooleanExpression::FieldEq(
[INFO] [stdout] 474 | | ...                       box e.clone(),
[INFO] [stdout] 475 | | ...                       box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 476 | | ...                   ),
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 473 ~                             Box::new(BooleanExpression::FieldEq(
[INFO] [stdout] 474 +                                 box e.clone(),
[INFO] [stdout] 475 +                                 box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 476 ~                             )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:477:29
[INFO] [stdout]     |
[INFO] [stdout] 477 | ...                   box FieldElementExpression::Number(T::from(1)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 477 |                             Box::new(FieldElementExpression::Number(T::from(1))),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:478:29
[INFO] [stdout]     |
[INFO] [stdout] 478 | ...                   box FieldElementExpression::Number(T::from(0)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 478 |                             Box::new(FieldElementExpression::Number(T::from(0))),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:482:53
[INFO] [stdout]     |
[INFO] [stdout] 482 |                         FieldElementExpression::Add(box acc, box e)
[INFO] [stdout]     |                                                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 482 |                         FieldElementExpression::Add(Box::new(acc), box e)
[INFO] [stdout]     |                                                     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:482:62
[INFO] [stdout]     |
[INFO] [stdout] 482 |                         FieldElementExpression::Add(box acc, box e)
[INFO] [stdout]     |                                                              ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 482 |                         FieldElementExpression::Add(box acc, Box::new(e))
[INFO] [stdout]     |                                                              ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:523:62
[INFO] [stdout]     |
[INFO] [stdout] 523 | ...                   ArrayExpressionInner::Select(box array, box index)
[INFO] [stdout]     |                                                    ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 523 |                                 ArrayExpressionInner::Select(Box::new(array), box index)
[INFO] [stdout]     |                                                              ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:523:73
[INFO] [stdout]     |
[INFO] [stdout] 523 | ...                   ArrayExpressionInner::Select(box array, box index)
[INFO] [stdout]     |                                                               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 523 |                                 ArrayExpressionInner::Select(box array, Box::new(index))
[INFO] [stdout]     |                                                                         ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:534:56
[INFO] [stdout]     |
[INFO] [stdout] 534 | ...                   BooleanExpression::FieldEq(box e.clone(), box index),
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 534 |                             BooleanExpression::FieldEq(Box::new(e.clone()), box index),
[INFO] [stdout]     |                                                        ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:534:71
[INFO] [stdout]     |
[INFO] [stdout] 534 | ...                   BooleanExpression::FieldEq(box e.clone(), box index),
[INFO] [stdout]     |                                                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 534 |                             BooleanExpression::FieldEq(box e.clone(), Box::new(index)),
[INFO] [stdout]     |                                                                       ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:604:33
[INFO] [stdout]     |
[INFO] [stdout] 604 | ...                   box FlatExpression::Identifier(lhs_bits_be[i + 2]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 604 |                                 Box::new(FlatExpression::Identifier(lhs_bits_be[i + 2])),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:605:33
[INFO] [stdout]     |
[INFO] [stdout] 605 | ...                   box FlatExpression::Identifier(lhs_bits_be[i + 2]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 605 |                                 Box::new(FlatExpression::Identifier(lhs_bits_be[i + 2])),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:615:29
[INFO] [stdout]     |
[INFO] [stdout] 615 | ...                   box lhs_sum,
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 615 |                             Box::new(lhs_sum),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:617:33
[INFO] [stdout]     |
[INFO] [stdout] 617 | ...                   box FlatExpression::Identifier(lhs_bits_be[i + 2]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 617 |                                 Box::new(FlatExpression::Identifier(lhs_bits_be[i + 2])),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:618:33
[INFO] [stdout]     |
[INFO] [stdout] 618 | ...                   box FlatExpression::Number(T::from(2).pow(bitwidth - 2 - i - 1)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 618 |                                 Box::new(FlatExpression::Number(T::from(2).pow(bitwidth - 2 - i - 1))),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:616:29
[INFO] [stdout]     |
[INFO] [stdout] 616 | / ...                   box FlatExpression::Mult(
[INFO] [stdout] 617 | | ...                       box FlatExpression::Identifier(lhs_bits_be[i + 2]),
[INFO] [stdout] 618 | | ...                       box FlatExpression::Number(T::from(2).pow(bitwidth - 2 - i - 1)),
[INFO] [stdout] 619 | | ...                   ),
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 616 ~                             Box::new(FlatExpression::Mult(
[INFO] [stdout] 617 +                                 box FlatExpression::Identifier(lhs_bits_be[i + 2]),
[INFO] [stdout] 618 +                                 box FlatExpression::Number(T::from(2).pow(bitwidth - 2 - i - 1)),
[INFO] [stdout] 619 ~                             )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:651:33
[INFO] [stdout]     |
[INFO] [stdout] 651 | ...                   box FlatExpression::Identifier(rhs_bits_be[i + 2]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 651 |                                 Box::new(FlatExpression::Identifier(rhs_bits_be[i + 2])),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:652:33
[INFO] [stdout]     |
[INFO] [stdout] 652 | ...                   box FlatExpression::Identifier(rhs_bits_be[i + 2]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 652 |                                 Box::new(FlatExpression::Identifier(rhs_bits_be[i + 2])),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:662:29
[INFO] [stdout]     |
[INFO] [stdout] 662 | ...                   box rhs_sum,
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 662 |                             Box::new(rhs_sum),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:664:33
[INFO] [stdout]     |
[INFO] [stdout] 664 | ...                   box FlatExpression::Identifier(rhs_bits_be[i + 2]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 664 |                                 Box::new(FlatExpression::Identifier(rhs_bits_be[i + 2])),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:665:33
[INFO] [stdout]     |
[INFO] [stdout] 665 | ...                   box FlatExpression::Number(T::from(2).pow(bitwidth - 2 - i - 1)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 665 |                                 Box::new(FlatExpression::Number(T::from(2).pow(bitwidth - 2 - i - 1))),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:663:29
[INFO] [stdout]     |
[INFO] [stdout] 663 | / ...                   box FlatExpression::Mult(
[INFO] [stdout] 664 | | ...                       box FlatExpression::Identifier(rhs_bits_be[i + 2]),
[INFO] [stdout] 665 | | ...                       box FlatExpression::Number(T::from(2).pow(bitwidth - 2 - i - 1)),
[INFO] [stdout] 666 | | ...                   ),
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 663 ~                             Box::new(FlatExpression::Mult(
[INFO] [stdout] 664 +                                 box FlatExpression::Identifier(rhs_bits_be[i + 2]),
[INFO] [stdout] 665 +                                 box FlatExpression::Number(T::from(2).pow(bitwidth - 2 - i - 1)),
[INFO] [stdout] 666 ~                             )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:679:25
[INFO] [stdout]     |
[INFO] [stdout] 679 |                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 679 |                         Box::new(FlatExpression::Number(T::from(2))),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:680:25
[INFO] [stdout]     |
[INFO] [stdout] 680 |                         box FlatExpression::Identifier(lhs_id),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 680 |                         Box::new(FlatExpression::Identifier(lhs_id)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:678:21
[INFO] [stdout]     |
[INFO] [stdout] 678 | /                     box FlatExpression::Mult(
[INFO] [stdout] 679 | |                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout] 680 | |                         box FlatExpression::Identifier(lhs_id),
[INFO] [stdout] 681 | |                     ),
[INFO] [stdout]     | |_____________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 678 ~                     Box::new(FlatExpression::Mult(
[INFO] [stdout] 679 +                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout] 680 +                         box FlatExpression::Identifier(lhs_id),
[INFO] [stdout] 681 ~                     )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:683:25
[INFO] [stdout]     |
[INFO] [stdout] 683 |                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 683 |                         Box::new(FlatExpression::Number(T::from(2))),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:684:25
[INFO] [stdout]     |
[INFO] [stdout] 684 |                         box FlatExpression::Identifier(rhs_id),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 684 |                         Box::new(FlatExpression::Identifier(rhs_id)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:682:21
[INFO] [stdout]     |
[INFO] [stdout] 682 | /                     box FlatExpression::Mult(
[INFO] [stdout] 683 | |                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout] 684 | |                         box FlatExpression::Identifier(rhs_id),
[INFO] [stdout] 685 | |                     ),
[INFO] [stdout]     | |_____________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 682 ~                     Box::new(FlatExpression::Mult(
[INFO] [stdout] 683 +                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout] 684 +                         box FlatExpression::Identifier(rhs_id),
[INFO] [stdout] 685 ~                     )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:704:29
[INFO] [stdout]     |
[INFO] [stdout] 704 | ...                   box FlatExpression::Identifier(sub_bits_be[i]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 704 |                             Box::new(FlatExpression::Identifier(sub_bits_be[i])),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:705:29
[INFO] [stdout]     |
[INFO] [stdout] 705 | ...                   box FlatExpression::Identifier(sub_bits_be[i]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 705 |                             Box::new(FlatExpression::Identifier(sub_bits_be[i])),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:715:25
[INFO] [stdout]     |
[INFO] [stdout] 715 |                         box expr,
[INFO] [stdout]     |                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 715 |                         Box::new(expr),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:717:29
[INFO] [stdout]     |
[INFO] [stdout] 717 | ...                   box FlatExpression::Identifier(sub_bits_be[i]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 717 |                             Box::new(FlatExpression::Identifier(sub_bits_be[i])),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:718:29
[INFO] [stdout]     |
[INFO] [stdout] 718 | ...                   box FlatExpression::Number(T::from(2).pow(bitwidth - i - 1)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 718 |                             Box::new(FlatExpression::Number(T::from(2).pow(bitwidth - i - 1))),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:716:25
[INFO] [stdout]     |
[INFO] [stdout] 716 | /                         box FlatExpression::Mult(
[INFO] [stdout] 717 | |                             box FlatExpression::Identifier(sub_bits_be[i]),
[INFO] [stdout] 718 | |                             box FlatExpression::Number(T::from(2).pow(bitwidth - i - 1)),
[INFO] [stdout] 719 | |                         ),
[INFO] [stdout]     | |_________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 716 ~                         Box::new(FlatExpression::Mult(
[INFO] [stdout] 717 +                             box FlatExpression::Identifier(sub_bits_be[i]),
[INFO] [stdout] 718 +                             box FlatExpression::Number(T::from(2).pow(bitwidth - i - 1)),
[INFO] [stdout] 719 ~                         )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:746:51
[INFO] [stdout]     |
[INFO] [stdout] 746 |                 let x_sub_y = FlatExpression::Sub(box x, box y);
[INFO] [stdout]     |                                                   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 746 |                 let x_sub_y = FlatExpression::Sub(Box::new(x), box y);
[INFO] [stdout]     |                                                   ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:746:58
[INFO] [stdout]     |
[INFO] [stdout] 746 |                 let x_sub_y = FlatExpression::Sub(box x, box y);
[INFO] [stdout]     |                                                          ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 746 |                 let x_sub_y = FlatExpression::Sub(box x, Box::new(y));
[INFO] [stdout]     |                                                          ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:751:42
[INFO] [stdout]     |
[INFO] [stdout] 751 |                     FlatExpression::Mult(box x_sub_y.clone(), box x_sub_y),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 751 |                     FlatExpression::Mult(Box::new(x_sub_y.clone()), box x_sub_y),
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:751:63
[INFO] [stdout]     |
[INFO] [stdout] 751 |                     FlatExpression::Mult(box x_sub_y.clone(), box x_sub_y),
[INFO] [stdout]     |                                                               ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 751 |                     FlatExpression::Mult(box x_sub_y.clone(), Box::new(x_sub_y)),
[INFO] [stdout]     |                                                               ~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:755:21
[INFO] [stdout]     |
[INFO] [stdout] 755 |                     box FlatExpression::Number(T::one()),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 755 |                     Box::new(FlatExpression::Number(T::one())),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:756:21
[INFO] [stdout]     |
[INFO] [stdout] 756 |                     box FlatExpression::Identifier(name_x_mult_x),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 756 |                     Box::new(FlatExpression::Identifier(name_x_mult_x)),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:776:49
[INFO] [stdout]     |
[INFO] [stdout] 776 |                     FieldElementExpression::Sub(box lhs, box rhs),
[INFO] [stdout]     |                                                 ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 776 |                     FieldElementExpression::Sub(Box::new(lhs), box rhs),
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:776:58
[INFO] [stdout]     |
[INFO] [stdout] 776 |                     FieldElementExpression::Sub(box lhs, box rhs),
[INFO] [stdout]     |                                                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 776 |                     FieldElementExpression::Sub(box lhs, Box::new(rhs)),
[INFO] [stdout]     |                                                          ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:786:42
[INFO] [stdout]     |
[INFO] [stdout] 786 |                     FlatExpression::Mult(box x.clone(), box FlatExpression::Identifier(name_m)),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 786 |                     FlatExpression::Mult(Box::new(x.clone()), box FlatExpression::Identifier(name_m)),
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:786:57
[INFO] [stdout]     |
[INFO] [stdout] 786 |                     FlatExpression::Mult(box x.clone(), box FlatExpression::Identifier(name_m)),
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 786 |                     FlatExpression::Mult(box x.clone(), Box::new(FlatExpression::Identifier(name_m))),
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:790:21
[INFO] [stdout]     |
[INFO] [stdout] 790 |                     box FlatExpression::Number(T::one()),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 790 |                     Box::new(FlatExpression::Number(T::one())),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:791:21
[INFO] [stdout]     |
[INFO] [stdout] 791 |                     box FlatExpression::Identifier(name_y),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 791 |                     Box::new(FlatExpression::Identifier(name_y)),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:796:42
[INFO] [stdout]     |
[INFO] [stdout] 796 |                     FlatExpression::Mult(box res.clone(), box x),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 796 |                     FlatExpression::Mult(Box::new(res.clone()), box x),
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:796:59
[INFO] [stdout]     |
[INFO] [stdout] 796 |                     FlatExpression::Mult(box res.clone(), box x),
[INFO] [stdout]     |                                                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 796 |                     FlatExpression::Mult(box res.clone(), Box::new(x)),
[INFO] [stdout]     |                                                           ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:805:43
[INFO] [stdout]     |
[INFO] [stdout] 805 |                     BooleanExpression::Lt(box lhs.clone(), box rhs.clone()),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 805 |                     BooleanExpression::Lt(Box::new(lhs.clone()), box rhs.clone()),
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:805:60
[INFO] [stdout]     |
[INFO] [stdout] 805 |                     BooleanExpression::Lt(box lhs.clone(), box rhs.clone()),
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 805 |                     BooleanExpression::Lt(box lhs.clone(), Box::new(rhs.clone())),
[INFO] [stdout]     |                                                            ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:810:48
[INFO] [stdout]     |
[INFO] [stdout] 810 |                     BooleanExpression::FieldEq(box lhs.clone(), box rhs.clone()),
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 810 |                     BooleanExpression::FieldEq(Box::new(lhs.clone()), box rhs.clone()),
[INFO] [stdout]     |                                                ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:810:65
[INFO] [stdout]     |
[INFO] [stdout] 810 |                     BooleanExpression::FieldEq(box lhs.clone(), box rhs.clone()),
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 810 |                     BooleanExpression::FieldEq(box lhs.clone(), Box::new(rhs.clone())),
[INFO] [stdout]     |                                                                 ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:812:37
[INFO] [stdout]     |
[INFO] [stdout] 812 |                 FlatExpression::Add(box eq, box lt)
[INFO] [stdout]     |                                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 812 |                 FlatExpression::Add(Box::new(eq), box lt)
[INFO] [stdout]     |                                     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:812:45
[INFO] [stdout]     |
[INFO] [stdout] 812 |                 FlatExpression::Add(box eq, box lt)
[INFO] [stdout]     |                                             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 812 |                 FlatExpression::Add(box eq, Box::new(lt))
[INFO] [stdout]     |                                             ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:825:25
[INFO] [stdout]     |
[INFO] [stdout] 825 |                 let x = box self.flatten_boolean_expression(symbols, statements_flattened, lhs);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 825 |                 let x = Box::new(self.flatten_boolean_expression(symbols, statements_flattened, lhs));
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:826:25
[INFO] [stdout]     |
[INFO] [stdout] 826 |                 let y = box self.flatten_boolean_expression(symbols, statements_flattened, rhs);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 826 |                 let y = Box::new(self.flatten_boolean_expression(symbols, statements_flattened, rhs));
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:834:21
[INFO] [stdout]     |
[INFO] [stdout] 834 |                     box FlatExpression::Add(x, y),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 834 |                     Box::new(FlatExpression::Add(x, y)),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:835:21
[INFO] [stdout]     |
[INFO] [stdout] 835 |                     box FlatExpression::Identifier(name_x_and_y),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 835 |                     Box::new(FlatExpression::Identifier(name_x_and_y)),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:846:42
[INFO] [stdout]     |
[INFO] [stdout] 846 |                     FlatExpression::Mult(box x, box y),
[INFO] [stdout]     |                                          ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 846 |                     FlatExpression::Mult(Box::new(x), box y),
[INFO] [stdout]     |                                          ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:846:49
[INFO] [stdout]     |
[INFO] [stdout] 846 |                     FlatExpression::Mult(box x, box y),
[INFO] [stdout]     |                                                 ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 846 |                     FlatExpression::Mult(box x, Box::new(y)),
[INFO] [stdout]     |                                                 ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:853:37
[INFO] [stdout]     |
[INFO] [stdout] 853 |                 FlatExpression::Sub(box FlatExpression::Number(T::one()), box x)
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 853 |                 FlatExpression::Sub(Box::new(FlatExpression::Number(T::one())), box x)
[INFO] [stdout]     |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:853:75
[INFO] [stdout]     |
[INFO] [stdout] 853 |                 FlatExpression::Sub(box FlatExpression::Number(T::one()), box x)
[INFO] [stdout]     |                                                                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 853 |                 FlatExpression::Sub(box FlatExpression::Number(T::one()), Box::new(x))
[INFO] [stdout]     |                                                                           ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1076:37
[INFO] [stdout]      |
[INFO] [stdout] 1076 |                 FlatExpression::Add(box new_left, box new_right)
[INFO] [stdout]      |                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1076 |                 FlatExpression::Add(Box::new(new_left), box new_right)
[INFO] [stdout]      |                                     ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1076:51
[INFO] [stdout]      |
[INFO] [stdout] 1076 |                 FlatExpression::Add(box new_left, box new_right)
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1076 |                 FlatExpression::Add(box new_left, Box::new(new_right))
[INFO] [stdout]      |                                                   ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1099:37
[INFO] [stdout]      |
[INFO] [stdout] 1099 |                 FlatExpression::Sub(box new_left, box new_right)
[INFO] [stdout]      |                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1099 |                 FlatExpression::Sub(Box::new(new_left), box new_right)
[INFO] [stdout]      |                                     ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1099:51
[INFO] [stdout]      |
[INFO] [stdout] 1099 |                 FlatExpression::Sub(box new_left, box new_right)
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1099 |                 FlatExpression::Sub(box new_left, Box::new(new_right))
[INFO] [stdout]      |                                                   ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1120:38
[INFO] [stdout]      |
[INFO] [stdout] 1120 |                 FlatExpression::Mult(box new_left, box new_right)
[INFO] [stdout]      |                                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1120 |                 FlatExpression::Mult(Box::new(new_left), box new_right)
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1120:52
[INFO] [stdout]      |
[INFO] [stdout] 1120 |                 FlatExpression::Mult(box new_left, box new_right)
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1120 |                 FlatExpression::Mult(box new_left, Box::new(new_right))
[INFO] [stdout]      |                                                    ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1151:42
[INFO] [stdout]      |
[INFO] [stdout] 1151 |                     FlatExpression::Mult(box invb.into(), box new_right.clone().into()),
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1151 |                     FlatExpression::Mult(Box::new(invb.into()), box new_right.clone().into()),
[INFO] [stdout]      |                                          ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1151:59
[INFO] [stdout]      |
[INFO] [stdout] 1151 |                     FlatExpression::Mult(box invb.into(), box new_right.clone().into()),
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1151 |                     FlatExpression::Mult(box invb.into(), Box::new(new_right.clone().into())),
[INFO] [stdout]      |                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1164:42
[INFO] [stdout]      |
[INFO] [stdout] 1164 |                     FlatExpression::Mult(box new_right, box inverse.into()),
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1164 |                     FlatExpression::Mult(Box::new(new_right), box inverse.into()),
[INFO] [stdout]      |                                          ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1164:57
[INFO] [stdout]      |
[INFO] [stdout] 1164 |                     FlatExpression::Mult(box new_right, box inverse.into()),
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1164 |                     FlatExpression::Mult(box new_right, Box::new(inverse.into())),
[INFO] [stdout]      |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1215:49
[INFO] [stdout]      |
[INFO] [stdout] 1215 | ...                   box previous.clone(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1215 |                                                 Box::new(previous.clone()),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1216:49
[INFO] [stdout]      |
[INFO] [stdout] 1216 | ...                   box previous.clone(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1216 |                                                 Box::new(previous.clone()),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1237:62
[INFO] [stdout]      |
[INFO] [stdout] 1237 | ...                   FlatExpression::Mult(box acc.clone(), box power), // set the new result to the current result times the current power
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1237 |                                         FlatExpression::Mult(Box::new(acc.clone()), box power), // set the new result to the current result times the current power
[INFO] [stdout]      |                                                              ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1237:79
[INFO] [stdout]      |
[INFO] [stdout] 1237 | ...                   FlatExpression::Mult(box acc.clone(), box power), // set the new result to the current result times the current power
[INFO] [stdout]      |                                                             ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1237 |                                         FlatExpression::Mult(box acc.clone(), Box::new(power)), // set the new result to the current result times the current power
[INFO] [stdout]      |                                                                               ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1934:17
[INFO] [stdout]      |
[INFO] [stdout] 1934 |                 box FieldElementExpression::Number(FieldPrime::from(32)),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1934 |                 Box::new(FieldElementExpression::Number(FieldPrime::from(32))),
[INFO] [stdout]      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1935:17
[INFO] [stdout]      |
[INFO] [stdout] 1935 |                 box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1935 |                 Box::new(FieldElementExpression::Number(FieldPrime::from(4))),
[INFO] [stdout]      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1933:13
[INFO] [stdout]      |
[INFO] [stdout] 1933 | /             box BooleanExpression::FieldEq(
[INFO] [stdout] 1934 | |                 box FieldElementExpression::Number(FieldPrime::from(32)),
[INFO] [stdout] 1935 | |                 box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1936 | |             ),
[INFO] [stdout]      | |_____________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1933 ~             Box::new(BooleanExpression::FieldEq(
[INFO] [stdout] 1934 +                 box FieldElementExpression::Number(FieldPrime::from(32)),
[INFO] [stdout] 1935 +                 box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1936 ~             )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1937:13
[INFO] [stdout]      |
[INFO] [stdout] 1937 |             box FieldElementExpression::Number(FieldPrime::from(12)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1937 |             Box::new(FieldElementExpression::Number(FieldPrime::from(12))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1938:13
[INFO] [stdout]      |
[INFO] [stdout] 1938 |             box FieldElementExpression::Number(FieldPrime::from(51)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1938 |             Box::new(FieldElementExpression::Number(FieldPrime::from(51))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1950:13
[INFO] [stdout]      |
[INFO] [stdout] 1950 |             box FieldElementExpression::Number(FieldPrime::from(32)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1950 |             Box::new(FieldElementExpression::Number(FieldPrime::from(32))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1951:13
[INFO] [stdout]      |
[INFO] [stdout] 1951 |             box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1951 |             Box::new(FieldElementExpression::Number(FieldPrime::from(4))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1957:13
[INFO] [stdout]      |
[INFO] [stdout] 1957 |             box FieldElementExpression::Number(FieldPrime::from(32)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1957 |             Box::new(FieldElementExpression::Number(FieldPrime::from(32))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1958:13
[INFO] [stdout]      |
[INFO] [stdout] 1958 |             box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1958 |             Box::new(FieldElementExpression::Number(FieldPrime::from(4))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1970:21
[INFO] [stdout]      |
[INFO] [stdout] 1970 |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1970 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(4))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1971:21
[INFO] [stdout]      |
[INFO] [stdout] 1971 |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1971 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(4))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1969:17
[INFO] [stdout]      |
[INFO] [stdout] 1969 | /                 box BooleanExpression::FieldEq(
[INFO] [stdout] 1970 | |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1971 | |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1972 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1969 ~                 Box::new(BooleanExpression::FieldEq(
[INFO] [stdout] 1970 +                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1971 +                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1972 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1974:21
[INFO] [stdout]      |
[INFO] [stdout] 1974 |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1974 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(4))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1975:21
[INFO] [stdout]      |
[INFO] [stdout] 1975 |                     box FieldElementExpression::Number(FieldPrime::from(20)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1975 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(20))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1973:17
[INFO] [stdout]      |
[INFO] [stdout] 1973 | /                 box BooleanExpression::Lt(
[INFO] [stdout] 1974 | |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1975 | |                     box FieldElementExpression::Number(FieldPrime::from(20)),
[INFO] [stdout] 1976 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1973 ~                 Box::new(BooleanExpression::Lt(
[INFO] [stdout] 1974 +                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1975 +                     box FieldElementExpression::Number(FieldPrime::from(20)),
[INFO] [stdout] 1976 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1968:13
[INFO] [stdout]      |
[INFO] [stdout] 1968 | /             box BooleanExpression::And(
[INFO] [stdout] 1969 | |                 box BooleanExpression::FieldEq(
[INFO] [stdout] 1970 | |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1971 | |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] ...    |
[INFO] [stdout] 1976 | |                 ),
[INFO] [stdout] 1977 | |             ),
[INFO] [stdout]      | |_____________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1968 ~             Box::new(BooleanExpression::And(
[INFO] [stdout] 1969 +                 box BooleanExpression::FieldEq(
[INFO] [stdout] 1970 +                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1971 +                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1972 +                 ),
[INFO] [stdout] 1973 +                 box BooleanExpression::Lt(
[INFO] [stdout] 1974 +                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1975 +                     box FieldElementExpression::Number(FieldPrime::from(20)),
[INFO] [stdout] 1976 +                 ),
[INFO] [stdout] 1977 ~             )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1978:13
[INFO] [stdout]      |
[INFO] [stdout] 1978 |             box FieldElementExpression::Number(FieldPrime::from(12)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1978 |             Box::new(FieldElementExpression::Number(FieldPrime::from(12))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1979:13
[INFO] [stdout]      |
[INFO] [stdout] 1979 |             box FieldElementExpression::Number(FieldPrime::from(51)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1979 |             Box::new(FieldElementExpression::Number(FieldPrime::from(51))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2001:21
[INFO] [stdout]      |
[INFO] [stdout] 2001 |                     box FieldElementExpression::Number(FieldPrime::from(5)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2001 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(5))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2002:21
[INFO] [stdout]      |
[INFO] [stdout] 2002 |                     box FieldElementExpression::Identifier("b".into()),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2002 |                     Box::new(FieldElementExpression::Identifier("b".into())),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2000:17
[INFO] [stdout]      |
[INFO] [stdout] 2000 | /                 box FieldElementExpression::Div(
[INFO] [stdout] 2001 | |                     box FieldElementExpression::Number(FieldPrime::from(5)),
[INFO] [stdout] 2002 | |                     box FieldElementExpression::Identifier("b".into()),
[INFO] [stdout] 2003 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2000 ~                 Box::new(FieldElementExpression::Div(
[INFO] [stdout] 2001 +                     box FieldElementExpression::Number(FieldPrime::from(5)),
[INFO] [stdout] 2002 +                     box FieldElementExpression::Identifier("b".into()),
[INFO] [stdout] 2003 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2004:17
[INFO] [stdout]      |
[INFO] [stdout] 2004 |                 box FieldElementExpression::Identifier("b".into()),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2004 |                 Box::new(FieldElementExpression::Identifier("b".into())),
[INFO] [stdout]      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2182:13
[INFO] [stdout]      |
[INFO] [stdout] 2182 |             box ArrayExpressionInner::Identifier("foo".into()).annotate(Type::FieldElement, 3),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2182 |             Box::new(ArrayExpressionInner::Identifier("foo".into()).annotate(Type::FieldElement, 3)),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2183:13
[INFO] [stdout]      |
[INFO] [stdout] 2183 |             box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2183 |             Box::new(FieldElementExpression::Number(FieldPrime::from(1))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2225:25
[INFO] [stdout]      |
[INFO] [stdout] 2225 | /                         box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2226 | |                             .annotate(Type::FieldElement, 3),
[INFO] [stdout]      | |____________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2225 ~                         Box::new(ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2226 ~                             .annotate(Type::FieldElement, 3)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2227:25
[INFO] [stdout]      |
[INFO] [stdout] 2227 |                         box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2227 |                         Box::new(FieldElementExpression::Number(FieldPrime::from(0))),
[INFO] [stdout]      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2224:21
[INFO] [stdout]      |
[INFO] [stdout] 2224 | /                     box FieldElementExpression::Select(
[INFO] [stdout] 2225 | |                         box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2226 | |                             .annotate(Type::FieldElement, 3),
[INFO] [stdout] 2227 | |                         box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout] 2228 | |                     ),
[INFO] [stdout]      | |_____________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2224 ~                     Box::new(FieldElementExpression::Select(
[INFO] [stdout] 2225 +                         box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2226 +                             .annotate(Type::FieldElement, 3),
[INFO] [stdout] 2227 +                         box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout] 2228 ~                     )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2230:25
[INFO] [stdout]      |
[INFO] [stdout] 2230 | /                         box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2231 | |                             .annotate(Type::FieldElement, 3),
[INFO] [stdout]      | |____________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2230 ~                         Box::new(ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2231 ~                             .annotate(Type::FieldElement, 3)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2232:25
[INFO] [stdout]      |
[INFO] [stdout] 2232 |                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2232 |                         Box::new(FieldElementExpression::Number(FieldPrime::from(1))),
[INFO] [stdout]      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2229:21
[INFO] [stdout]      |
[INFO] [stdout] 2229 | /                     box FieldElementExpression::Select(
[INFO] [stdout] 2230 | |                         box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2231 | |                             .annotate(Type::FieldElement, 3),
[INFO] [stdout] 2232 | |                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2233 | |                     ),
[INFO] [stdout]      | |_____________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2229 ~                     Box::new(FieldElementExpression::Select(
[INFO] [stdout] 2230 +                         box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2231 +                             .annotate(Type::FieldElement, 3),
[INFO] [stdout] 2232 +                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2233 ~                     )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2223:17
[INFO] [stdout]      |
[INFO] [stdout] 2223 | /                 box FieldElementExpression::Add(
[INFO] [stdout] 2224 | |                     box FieldElementExpression::Select(
[INFO] [stdout] 2225 | |                         box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2226 | |                             .annotate(Type::FieldElement, 3),
[INFO] [stdout] ...    |
[INFO] [stdout] 2233 | |                     ),
[INFO] [stdout] 2234 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2223 ~                 Box::new(FieldElementExpression::Add(
[INFO] [stdout] 2224 +                     box FieldElementExpression::Select(
[INFO] [stdout] 2225 +                         box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2226 +                             .annotate(Type::FieldElement, 3),
[INFO] [stdout] 2227 +                         box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout] 2228 +                     ),
[INFO] [stdout] 2229 +                     box FieldElementExpression::Select(
[INFO] [stdout] 2230 +                         box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2231 +                             .annotate(Type::FieldElement, 3),
[INFO] [stdout] 2232 +                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2233 +                     ),
[INFO] [stdout] 2234 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2236:21
[INFO] [stdout]      |
[INFO] [stdout] 2236 | /                     box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2237 | |                         .annotate(Type::FieldElement, 3),
[INFO] [stdout]      | |________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2236 ~                     Box::new(ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2237 ~                         .annotate(Type::FieldElement, 3)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2238:21
[INFO] [stdout]      |
[INFO] [stdout] 2238 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2238 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(2))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2235:17
[INFO] [stdout]      |
[INFO] [stdout] 2235 | /                 box FieldElementExpression::Select(
[INFO] [stdout] 2236 | |                     box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2237 | |                         .annotate(Type::FieldElement, 3),
[INFO] [stdout] 2238 | |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout] 2239 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2235 ~                 Box::new(FieldElementExpression::Select(
[INFO] [stdout] 2236 +                     box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2237 +                         .annotate(Type::FieldElement, 3),
[INFO] [stdout] 2238 +                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout] 2239 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2299:33
[INFO] [stdout]      |
[INFO] [stdout] 2299 | / ...                   box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2300 | | ...                       .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout]      | |__________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2299 ~                                 Box::new(ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2300 ~                                     .annotate(Type::array(Type::FieldElement, 2), 2)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2301:33
[INFO] [stdout]      |
[INFO] [stdout] 2301 | ...                   box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2301 |                                 Box::new(FieldElementExpression::Number(FieldPrime::from(0))),
[INFO] [stdout]      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2298:29
[INFO] [stdout]      |
[INFO] [stdout] 2298 | / ...                   box ArrayExpressionInner::Select(
[INFO] [stdout] 2299 | | ...                       box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2300 | | ...                           .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout] 2301 | | ...                       box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout] 2302 | | ...                   )
[INFO] [stdout] 2303 | | ...                   .annotate(Type::FieldElement, 2),
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2298 ~                             Box::new(ArrayExpressionInner::Select(
[INFO] [stdout] 2299 +                                 box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2300 +                                     .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout] 2301 +                                 box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout] 2302 +                             )
[INFO] [stdout] 2303 ~                             .annotate(Type::FieldElement, 2)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2304:29
[INFO] [stdout]      |
[INFO] [stdout] 2304 | ...                   box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2304 |                             Box::new(FieldElementExpression::Number(FieldPrime::from(0))),
[INFO] [stdout]      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2297:25
[INFO] [stdout]      |
[INFO] [stdout] 2297 | /                         box FieldElementExpression::Select(
[INFO] [stdout] 2298 | |                             box ArrayExpressionInner::Select(
[INFO] [stdout] 2299 | |                                 box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2300 | |                                     .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 2304 | |                             box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout] 2305 | |                         ),
[INFO] [stdout]      | |_________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2297 ~                         Box::new(FieldElementExpression::Select(
[INFO] [stdout] 2298 +                             box ArrayExpressionInner::Select(
[INFO] [stdout] 2299 +                                 box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2300 +                                     .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout] 2301 +                                 box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout] 2302 +                             )
[INFO] [stdout] 2303 +                             .annotate(Type::FieldElement, 2),
[INFO] [stdout] 2304 +                             box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout] 2305 ~                         )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2308:33
[INFO] [stdout]      |
[INFO] [stdout] 2308 | / ...                   box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2309 | | ...                       .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout]      | |__________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2308 ~                                 Box::new(ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2309 ~                                     .annotate(Type::array(Type::FieldElement, 2), 2)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2310:33
[INFO] [stdout]      |
[INFO] [stdout] 2310 | ...                   box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2310 |                                 Box::new(FieldElementExpression::Number(FieldPrime::from(0))),
[INFO] [stdout]      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2307:29
[INFO] [stdout]      |
[INFO] [stdout] 2307 | / ...                   box ArrayExpressionInner::Select(
[INFO] [stdout] 2308 | | ...                       box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2309 | | ...                           .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout] 2310 | | ...                       box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout] 2311 | | ...                   )
[INFO] [stdout] 2312 | | ...                   .annotate(Type::FieldElement, 2),
[INFO] [stdout]      | |______________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2307 ~                             Box::new(ArrayExpressionInner::Select(
[INFO] [stdout] 2308 +                                 box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2309 +                                     .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout] 2310 +                                 box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout] 2311 +                             )
[INFO] [stdout] 2312 ~                             .annotate(Type::FieldElement, 2)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2313:29
[INFO] [stdout]      |
[INFO] [stdout] 2313 | ...                   box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2313 |                             Box::new(FieldElementExpression::Number(FieldPrime::from(1))),
[INFO] [stdout]      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2306:25
[INFO] [stdout]      |
[INFO] [stdout] 2306 | /                         box FieldElementExpression::Select(
[INFO] [stdout] 2307 | |                             box ArrayExpressionInner::Select(
[INFO] [stdout] 2308 | |                                 box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2309 | |                                     .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 2313 | |                             box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2314 | |                         ),
[INFO] [stdout]      | |_________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2306 ~                         Box::new(FieldElementExpression::Select(
[INFO] [stdout] 2307 +                             box ArrayExpressionInner::Select(
[INFO] [stdout] 2308 +                                 box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2309 +                                     .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout] 2310 +                                 box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout] 2311 +                             )
[INFO] [stdout] 2312 +                             .annotate(Type::FieldElement, 2),
[INFO] [stdout] 2313 +                             box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2314 ~                         )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2296:21
[INFO] [stdout]      |
[INFO] [stdout] 2296 | /                     box FieldElementExpression::Add(
[INFO] [stdout] 2297 | |                         box FieldElementExpression::Select(
[INFO] [stdout] 2298 | |                             box ArrayExpressionInner::Select(
[INFO] [stdout] 2299 | |                                 box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] ...    |
[INFO] [stdout] 2314 | |                         ),
[INFO] [stdout] 2315 | |                     ),
[INFO] [stdout]      | |_____________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2296 ~                     Box::new(FieldElementExpression::Add(
[INFO] [stdout] 2297 +                         box FieldElementExpression::Select(
[INFO] [stdout] 2298 +                             box ArrayExpressionInner::Select(
[INFO] [stdout] 2299 +                                 box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2300 +                                     .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout] 2301 +                                 box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout] 2302 +                             )
[INFO] [stdout] 2303 +                             .annotate(Type::FieldElement, 2),
[INFO] [stdout] 2304 +                             box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout] 2305 +                         ),
[INFO] [stdout] 2306 +                         box FieldElementExpression::Select(
[INFO] [stdout] 2307 +                             box ArrayExpressionInner::Select(
[INFO] [stdout] 2308 +                                 box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2309 +                                     .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout] 2310 +                                 box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout] 2311 +                             )
[INFO] [stdout] 2312 +                             .annotate(Type::FieldElement, 2),
[INFO] [stdout] 2313 +                             box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2314 +                         ),
[INFO] [stdout] 2315 ~                     )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2318:29
[INFO] [stdout]      |
[INFO] [stdout] 2318 | / ...                   box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2319 | | ...                       .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout]      | |__________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2318 ~                             Box::new(ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2319 ~                                 .annotate(Type::array(Type::FieldElement, 2), 2)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2320:29
[INFO] [stdout]      |
[INFO] [stdout] 2320 | ...                   box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2320 |                             Box::new(FieldElementExpression::Number(FieldPrime::from(1))),
[INFO] [stdout]      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2317:25
[INFO] [stdout]      |
[INFO] [stdout] 2317 | /                         box ArrayExpressionInner::Select(
[INFO] [stdout] 2318 | |                             box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2319 | |                                 .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout] 2320 | |                             box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2321 | |                         )
[INFO] [stdout] 2322 | |                         .annotate(Type::FieldElement, 2),
[INFO] [stdout]      | |________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2317 ~                         Box::new(ArrayExpressionInner::Select(
[INFO] [stdout] 2318 +                             box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2319 +                                 .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout] 2320 +                             box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2321 +                         )
[INFO] [stdout] 2322 ~                         .annotate(Type::FieldElement, 2)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2323:25
[INFO] [stdout]      |
[INFO] [stdout] 2323 |                         box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2323 |                         Box::new(FieldElementExpression::Number(FieldPrime::from(0))),
[INFO] [stdout]      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2316:21
[INFO] [stdout]      |
[INFO] [stdout] 2316 | /                     box FieldElementExpression::Select(
[INFO] [stdout] 2317 | |                         box ArrayExpressionInner::Select(
[INFO] [stdout] 2318 | |                             box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2319 | |                                 .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 2323 | |                         box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout] 2324 | |                     ),
[INFO] [stdout]      | |_____________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2316 ~                     Box::new(FieldElementExpression::Select(
[INFO] [stdout] 2317 +                         box ArrayExpressionInner::Select(
[INFO] [stdout] 2318 +                             box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2319 +                                 .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout] 2320 +                             box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2321 +                         )
[INFO] [stdout] 2322 +                         .annotate(Type::FieldElement, 2),
[INFO] [stdout] 2323 +                         box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout] 2324 ~                     )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2295:17
[INFO] [stdout]      |
[INFO] [stdout] 2295 | /                 box FieldElementExpression::Add(
[INFO] [stdout] 2296 | |                     box FieldElementExpression::Add(
[INFO] [stdout] 2297 | |                         box FieldElementExpression::Select(
[INFO] [stdout] 2298 | |                             box ArrayExpressionInner::Select(
[INFO] [stdout] ...    |
[INFO] [stdout] 2324 | |                     ),
[INFO] [stdout] 2325 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2295 ~                 Box::new(FieldElementExpression::Add(
[INFO] [stdout] 2296 +                     box FieldElementExpression::Add(
[INFO] [stdout] 2297 +                         box FieldElementExpression::Select(
[INFO] [stdout] 2298 +                             box ArrayExpressionInner::Select(
[INFO] [stdout] 2299 +                                 box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2300 +                                     .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout] 2301 +                                 box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout] 2302 +                             )
[INFO] [stdout] 2303 +                             .annotate(Type::FieldElement, 2),
[INFO] [stdout] 2304 +                             box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout] 2305 +                         ),
[INFO] [stdout] 2306 +                         box FieldElementExpression::Select(
[INFO] [stdout] 2307 +                             box ArrayExpressionInner::Select(
[INFO] [stdout] 2308 +                                 box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2309 +                                     .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout] 2310 +                                 box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout] 2311 +                             )
[INFO] [stdout] 2312 +                             .annotate(Type::FieldElement, 2),
[INFO] [stdout] 2313 +                             box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2314 +                         ),
[INFO] [stdout] 2315 +                     ),
[INFO] [stdout] 2316 +                     box FieldElementExpression::Select(
[INFO] [stdout] 2317 +                         box ArrayExpressionInner::Select(
[INFO] [stdout] 2318 +                             box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2319 +                                 .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout] 2320 +                             box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2321 +                         )
[INFO] [stdout] 2322 +                         .annotate(Type::FieldElement, 2),
[INFO] [stdout] 2323 +                         box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout] 2324 +                     ),
[INFO] [stdout] 2325 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2328:25
[INFO] [stdout]      |
[INFO] [stdout] 2328 | /                         box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2329 | |                             .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout]      | |____________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2328 ~                         Box::new(ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2329 ~                             .annotate(Type::array(Type::FieldElement, 2), 2)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2330:25
[INFO] [stdout]      |
[INFO] [stdout] 2330 |                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2330 |                         Box::new(FieldElementExpression::Number(FieldPrime::from(1))),
[INFO] [stdout]      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2327:21
[INFO] [stdout]      |
[INFO] [stdout] 2327 | /                     box ArrayExpressionInner::Select(
[INFO] [stdout] 2328 | |                         box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2329 | |                             .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout] 2330 | |                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2331 | |                     )
[INFO] [stdout] 2332 | |                     .annotate(Type::FieldElement, 2),
[INFO] [stdout]      | |____________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2327 ~                     Box::new(ArrayExpressionInner::Select(
[INFO] [stdout] 2328 +                         box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2329 +                             .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout] 2330 +                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2331 +                     )
[INFO] [stdout] 2332 ~                     .annotate(Type::FieldElement, 2)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2333:21
[INFO] [stdout]      |
[INFO] [stdout] 2333 |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2333 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(1))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2326:17
[INFO] [stdout]      |
[INFO] [stdout] 2326 | /                 box FieldElementExpression::Select(
[INFO] [stdout] 2327 | |                     box ArrayExpressionInner::Select(
[INFO] [stdout] 2328 | |                         box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2329 | |                             .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout] ...    |
[INFO] [stdout] 2333 | |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2334 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2326 ~                 Box::new(FieldElementExpression::Select(
[INFO] [stdout] 2327 +                     box ArrayExpressionInner::Select(
[INFO] [stdout] 2328 +                         box ArrayExpressionInner::Identifier("foo".into())
[INFO] [stdout] 2329 +                             .annotate(Type::array(Type::FieldElement, 2), 2),
[INFO] [stdout] 2330 +                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2331 +                     )
[INFO] [stdout] 2332 +                     .annotate(Type::FieldElement, 2),
[INFO] [stdout] 2333 +                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2334 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2370:21
[INFO] [stdout]      |
[INFO] [stdout] 2370 |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2370 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(1))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2371:21
[INFO] [stdout]      |
[INFO] [stdout] 2371 |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2371 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(1))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2369:17
[INFO] [stdout]      |
[INFO] [stdout] 2369 | /                 box BooleanExpression::FieldEq(
[INFO] [stdout] 2370 | |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2371 | |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2372 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2369 ~                 Box::new(BooleanExpression::FieldEq(
[INFO] [stdout] 2370 +                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2371 +                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2372 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2373:17
[INFO] [stdout]      |
[INFO] [stdout] 2373 | /                 box ArrayExpressionInner::Value(vec![FieldElementExpression::Number(
[INFO] [stdout] 2374 | |                     FieldPrime::from(1),
[INFO] [stdout] 2375 | |                 )
[INFO] [stdout] 2376 | |                 .into()])
[INFO] [stdout] 2377 | |                 .annotate(Type::FieldElement, 1),
[INFO] [stdout]      | |________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2373 ~                 Box::new(ArrayExpressionInner::Value(vec![FieldElementExpression::Number(
[INFO] [stdout] 2374 +                     FieldPrime::from(1),
[INFO] [stdout] 2375 +                 )
[INFO] [stdout] 2376 +                 .into()])
[INFO] [stdout] 2377 ~                 .annotate(Type::FieldElement, 1)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2378:17
[INFO] [stdout]      |
[INFO] [stdout] 2378 | /                 box ArrayExpressionInner::Value(vec![FieldElementExpression::Number(
[INFO] [stdout] 2379 | |                     FieldPrime::from(3),
[INFO] [stdout] 2380 | |                 )
[INFO] [stdout] 2381 | |                 .into()])
[INFO] [stdout] 2382 | |                 .annotate(Type::FieldElement, 2),
[INFO] [stdout]      | |________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2378 ~                 Box::new(ArrayExpressionInner::Value(vec![FieldElementExpression::Number(
[INFO] [stdout] 2379 +                     FieldPrime::from(3),
[INFO] [stdout] 2380 +                 )
[INFO] [stdout] 2381 +                 .into()])
[INFO] [stdout] 2382 ~                 .annotate(Type::FieldElement, 2)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2403:21
[INFO] [stdout]      |
[INFO] [stdout] 2403 |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2403 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(1))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2404:21
[INFO] [stdout]      |
[INFO] [stdout] 2404 |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2404 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(1))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2402:17
[INFO] [stdout]      |
[INFO] [stdout] 2402 | /                 box BooleanExpression::FieldEq(
[INFO] [stdout] 2403 | |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2404 | |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2405 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2402 ~                 Box::new(BooleanExpression::FieldEq(
[INFO] [stdout] 2403 +                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2404 +                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2405 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2406:17
[INFO] [stdout]      |
[INFO] [stdout] 2406 |                 box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2406 |                 Box::new(FieldElementExpression::Number(FieldPrime::from(1))),
[INFO] [stdout]      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2407:17
[INFO] [stdout]      |
[INFO] [stdout] 2407 |                 box FieldElementExpression::Number(FieldPrime::from(3)),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2407 |                 Box::new(FieldElementExpression::Number(FieldPrime::from(3))),
[INFO] [stdout]      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1054:29
[INFO] [stdout]      |
[INFO] [stdout] 1054 | ...                   box checked_assignee,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1054 |                             Box::new(checked_assignee),
[INFO] [stdout]      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1055:29
[INFO] [stdout]      |
[INFO] [stdout] 1055 | ...                   box checked_typed_index,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1055 |                             Box::new(checked_typed_index),
[INFO] [stdout]      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1074:61
[INFO] [stdout]      |
[INFO] [stdout] 1074 |                         Some(_) => Ok(TypedAssignee::Member(box checked_assignee, member.into())),
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1074 |                         Some(_) => Ok(TypedAssignee::Member(Box::new(checked_assignee), member.into())),
[INFO] [stdout]      |                                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1117:41
[INFO] [stdout]      |
[INFO] [stdout] 1117 | ...                   box e.clone().annotate(Type::FieldElement, size),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1117 |                                         Box::new(e.clone().annotate(Type::FieldElement, size)),
[INFO] [stdout]      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1118:41
[INFO] [stdout]      |
[INFO] [stdout] 1118 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1118 |                                         Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1122:41
[INFO] [stdout]      |
[INFO] [stdout] 1122 | ...                   box e.clone().annotate(Type::Boolean, size),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1122 |                                         Box::new(e.clone().annotate(Type::Boolean, size)),
[INFO] [stdout]      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1123:41
[INFO] [stdout]      |
[INFO] [stdout] 1123 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1123 |                                         Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1127:41
[INFO] [stdout]      |
[INFO] [stdout] 1127 | / ...                   box e
[INFO] [stdout] 1128 | | ...                       .clone()
[INFO] [stdout] 1129 | | ...                       .annotate(Type::Array(array_type.clone()), size),
[INFO] [stdout]      | |__________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1127 ~                                         Box::new(e
[INFO] [stdout] 1128 +                                             .clone()
[INFO] [stdout] 1129 ~                                             .annotate(Type::Array(array_type.clone()), size)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1130:41
[INFO] [stdout]      |
[INFO] [stdout] 1130 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1130 |                                         Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1135:41
[INFO] [stdout]      |
[INFO] [stdout] 1135 | ...                   box e.clone().annotate(Type::Struct(members.clone()), size),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1135 |                                         Box::new(e.clone().annotate(Type::Struct(members.clone()), size)),
[INFO] [stdout]      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1136:41
[INFO] [stdout]      |
[INFO] [stdout] 1136 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1136 |                                         Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1199:56
[INFO] [stdout]      |
[INFO] [stdout] 1199 |                         Ok(FieldElementExpression::Add(box e1, box e2).into())
[INFO] [stdout]      |                                                        ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1199 |                         Ok(FieldElementExpression::Add(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1199:64
[INFO] [stdout]      |
[INFO] [stdout] 1199 |                         Ok(FieldElementExpression::Add(box e1, box e2).into())
[INFO] [stdout]      |                                                                ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1199 |                         Ok(FieldElementExpression::Add(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1218:56
[INFO] [stdout]      |
[INFO] [stdout] 1218 |                         Ok(FieldElementExpression::Sub(box e1, box e2).into())
[INFO] [stdout]      |                                                        ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1218 |                         Ok(FieldElementExpression::Sub(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1218:64
[INFO] [stdout]      |
[INFO] [stdout] 1218 |                         Ok(FieldElementExpression::Sub(box e1, box e2).into())
[INFO] [stdout]      |                                                                ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1218 |                         Ok(FieldElementExpression::Sub(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1237:57
[INFO] [stdout]      |
[INFO] [stdout] 1237 |                         Ok(FieldElementExpression::Mult(box e1, box e2).into())
[INFO] [stdout]      |                                                         ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1237 |                         Ok(FieldElementExpression::Mult(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                         ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1237:65
[INFO] [stdout]      |
[INFO] [stdout] 1237 |                         Ok(FieldElementExpression::Mult(box e1, box e2).into())
[INFO] [stdout]      |                                                                 ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1237 |                         Ok(FieldElementExpression::Mult(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                                 ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1256:56
[INFO] [stdout]      |
[INFO] [stdout] 1256 |                         Ok(FieldElementExpression::Div(box e1, box e2).into())
[INFO] [stdout]      |                                                        ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1256 |                         Ok(FieldElementExpression::Div(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1256:64
[INFO] [stdout]      |
[INFO] [stdout] 1256 |                         Ok(FieldElementExpression::Div(box e1, box e2).into())
[INFO] [stdout]      |                                                                ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1256 |                         Ok(FieldElementExpression::Div(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1275:83
[INFO] [stdout]      |
[INFO] [stdout] 1275 |                         TypedExpression::FieldElement(FieldElementExpression::Pow(box e1, box e2)),
[INFO] [stdout]      |                                                                                   ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1275 |                         TypedExpression::FieldElement(FieldElementExpression::Pow(Box::new(e1), box e2)),
[INFO] [stdout]      |                                                                                   ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1275:91
[INFO] [stdout]      |
[INFO] [stdout] 1275 |                         TypedExpression::FieldElement(FieldElementExpression::Pow(box e1, box e2)),
[INFO] [stdout]      |                                                                                           ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1275 |                         TypedExpression::FieldElement(FieldElementExpression::Pow(box e1, Box::new(e2))),
[INFO] [stdout]      |                                                                                           ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1300:71
[INFO] [stdout]      |
[INFO] [stdout] 1300 | ...                   Ok(FieldElementExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1300 |                                     Ok(FieldElementExpression::IfElse(Box::new(condition), box consequence, box alternative).into())
[INFO] [stdout]      |                                                                       ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1300:86
[INFO] [stdout]      |
[INFO] [stdout] 1300 | ...                   Ok(FieldElementExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1300 |                                     Ok(FieldElementExpression::IfElse(box condition, Box::new(consequence), box alternative).into())
[INFO] [stdout]      |                                                                                      ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1300:103
[INFO] [stdout]      |
[INFO] [stdout] 1300 | ...                   Ok(FieldElementExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout]      |                                                                                         ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1300 |                                     Ok(FieldElementExpression::IfElse(box condition, box consequence, Box::new(alternative)).into())
[INFO] [stdout]      |                                                                                                       ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1303:66
[INFO] [stdout]      |
[INFO] [stdout] 1303 | ...                   Ok(BooleanExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1303 |                                     Ok(BooleanExpression::IfElse(Box::new(condition), box consequence, box alternative).into())
[INFO] [stdout]      |                                                                  ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1303:81
[INFO] [stdout]      |
[INFO] [stdout] 1303 | ...                   Ok(BooleanExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout]      |                                                                   ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1303 |                                     Ok(BooleanExpression::IfElse(box condition, Box::new(consequence), box alternative).into())
[INFO] [stdout]      |                                                                                 ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1303:98
[INFO] [stdout]      |
[INFO] [stdout] 1303 | ...                   Ok(BooleanExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout]      |                                                                                    ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1303 |                                     Ok(BooleanExpression::IfElse(box condition, box consequence, Box::new(alternative)).into())
[INFO] [stdout]      |                                                                                                  ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1308:69
[INFO] [stdout]      |
[INFO] [stdout] 1308 | ...                   Ok(ArrayExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(inner_type, size).into())
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1308 |                                     Ok(ArrayExpressionInner::IfElse(Box::new(condition), box consequence, box alternative).annotate(inner_type, size).into())
[INFO] [stdout]      |                                                                     ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1308:84
[INFO] [stdout]      |
[INFO] [stdout] 1308 | ...                   Ok(ArrayExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(inner_type, size).into())
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1308 |                                     Ok(ArrayExpressionInner::IfElse(box condition, Box::new(consequence), box alternative).annotate(inner_type, size).into())
[INFO] [stdout]      |                                                                                    ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1308:101
[INFO] [stdout]      |
[INFO] [stdout] 1308 | ...                   Ok(ArrayExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(inner_type, size).into())
[INFO] [stdout]      |                                                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1308 |                                     Ok(ArrayExpressionInner::IfElse(box condition, box consequence, Box::new(alternative)).annotate(inner_type, size).into())
[INFO] [stdout]      |                                                                                                     ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1313:74
[INFO] [stdout]      |
[INFO] [stdout] 1313 | ...                   Ok(StructExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(ty).into())
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1313 |                                         Ok(StructExpressionInner::IfElse(Box::new(condition), box consequence, box alternative).annotate(ty).into())
[INFO] [stdout]      |                                                                          ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1313:89
[INFO] [stdout]      |
[INFO] [stdout] 1313 | ...                   Ok(StructExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(ty).into())
[INFO] [stdout]      |                                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1313 |                                         Ok(StructExpressionInner::IfElse(box condition, Box::new(consequence), box alternative).annotate(ty).into())
[INFO] [stdout]      |                                                                                         ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1313:106
[INFO] [stdout]      |
[INFO] [stdout] 1313 | ...                   Ok(StructExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(ty).into())
[INFO] [stdout]      |                                                                                        ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1313 |                                         Ok(StructExpressionInner::IfElse(box condition, box consequence, Box::new(alternative)).annotate(ty).into())
[INFO] [stdout]      |                                                                                                          ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1425:50
[INFO] [stdout]      |
[INFO] [stdout] 1425 |                         Ok(BooleanExpression::Lt(box e1, box e2).into())
[INFO] [stdout]      |                                                  ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1425 |                         Ok(BooleanExpression::Lt(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1425:58
[INFO] [stdout]      |
[INFO] [stdout] 1425 |                         Ok(BooleanExpression::Lt(box e1, box e2).into())
[INFO] [stdout]      |                                                          ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1425 |                         Ok(BooleanExpression::Lt(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1444:50
[INFO] [stdout]      |
[INFO] [stdout] 1444 |                         Ok(BooleanExpression::Le(box e1, box e2).into())
[INFO] [stdout]      |                                                  ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1444 |                         Ok(BooleanExpression::Le(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1444:58
[INFO] [stdout]      |
[INFO] [stdout] 1444 |                         Ok(BooleanExpression::Le(box e1, box e2).into())
[INFO] [stdout]      |                                                          ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1444 |                         Ok(BooleanExpression::Le(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1463:55
[INFO] [stdout]      |
[INFO] [stdout] 1463 |                         Ok(BooleanExpression::FieldEq(box e1, box e2).into())
[INFO] [stdout]      |                                                       ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1463 |                         Ok(BooleanExpression::FieldEq(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1463:63
[INFO] [stdout]      |
[INFO] [stdout] 1463 |                         Ok(BooleanExpression::FieldEq(box e1, box e2).into())
[INFO] [stdout]      |                                                               ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1463 |                         Ok(BooleanExpression::FieldEq(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                               ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1466:54
[INFO] [stdout]      |
[INFO] [stdout] 1466 |                         Ok(BooleanExpression::BoolEq(box e1, box e2).into())
[INFO] [stdout]      |                                                      ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1466 |                         Ok(BooleanExpression::BoolEq(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                      ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1466:62
[INFO] [stdout]      |
[INFO] [stdout] 1466 |                         Ok(BooleanExpression::BoolEq(box e1, box e2).into())
[INFO] [stdout]      |                                                              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1466 |                         Ok(BooleanExpression::BoolEq(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1485:50
[INFO] [stdout]      |
[INFO] [stdout] 1485 |                         Ok(BooleanExpression::Ge(box e1, box e2).into())
[INFO] [stdout]      |                                                  ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1485 |                         Ok(BooleanExpression::Ge(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1485:58
[INFO] [stdout]      |
[INFO] [stdout] 1485 |                         Ok(BooleanExpression::Ge(box e1, box e2).into())
[INFO] [stdout]      |                                                          ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1485 |                         Ok(BooleanExpression::Ge(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1504:50
[INFO] [stdout]      |
[INFO] [stdout] 1504 |                         Ok(BooleanExpression::Gt(box e1, box e2).into())
[INFO] [stdout]      |                                                  ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1504 |                         Ok(BooleanExpression::Gt(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1504:58
[INFO] [stdout]      |
[INFO] [stdout] 1504 |                         Ok(BooleanExpression::Gt(box e1, box e2).into())
[INFO] [stdout]      |                                                          ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1504 |                         Ok(BooleanExpression::Gt(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1565:49
[INFO] [stdout]      |
[INFO] [stdout] 1565 | ...                   box array.clone(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1565 |                                                 Box::new(array.clone()),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1566:49
[INFO] [stdout]      |
[INFO] [stdout] 1566 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1566 |                                                 Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1570:49
[INFO] [stdout]      |
[INFO] [stdout] 1570 | ...                   box array.clone(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1570 |                                                 Box::new(array.clone()),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1571:49
[INFO] [stdout]      |
[INFO] [stdout] 1571 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1571 |                                                 Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1576:53
[INFO] [stdout]      |
[INFO] [stdout] 1576 | ...                   box array.clone(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1576 |                                                     Box::new(array.clone()),
[INFO] [stdout]      |                                                     ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1577:53
[INFO] [stdout]      |
[INFO] [stdout] 1577 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1577 |                                                     Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]      |                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1583:49
[INFO] [stdout]      |
[INFO] [stdout] 1583 | ...                   box array.clone(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1583 |                                                 Box::new(array.clone()),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1584:49
[INFO] [stdout]      |
[INFO] [stdout] 1584 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1584 |                                                 Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1609:75
[INFO] [stdout]      |
[INFO] [stdout] 1609 | ...                   Ok(FieldElementExpression::Select(box a, box i).into())
[INFO] [stdout]      |                                                         ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1609 |                                         Ok(FieldElementExpression::Select(Box::new(a), box i).into())
[INFO] [stdout]      |                                                                           ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1609:82
[INFO] [stdout]      |
[INFO] [stdout] 1609 | ...                   Ok(FieldElementExpression::Select(box a, box i).into())
[INFO] [stdout]      |                                                                ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1609 |                                         Ok(FieldElementExpression::Select(box a, Box::new(i)).into())
[INFO] [stdout]      |                                                                                  ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1612:70
[INFO] [stdout]      |
[INFO] [stdout] 1612 | ...                   Ok(BooleanExpression::Select(box a, box i).into())
[INFO] [stdout]      |                                                    ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1612 |                                         Ok(BooleanExpression::Select(Box::new(a), box i).into())
[INFO] [stdout]      |                                                                      ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1612:77
[INFO] [stdout]      |
[INFO] [stdout] 1612 | ...                   Ok(BooleanExpression::Select(box a, box i).into())
[INFO] [stdout]      |                                                           ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1612 |                                         Ok(BooleanExpression::Select(box a, Box::new(i)).into())
[INFO] [stdout]      |                                                                             ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1615:73
[INFO] [stdout]      |
[INFO] [stdout] 1615 | ...                   Ok(ArrayExpressionInner::Select(box a, box i)
[INFO] [stdout]      |                                                       ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1615 |                                         Ok(ArrayExpressionInner::Select(Box::new(a), box i)
[INFO] [stdout]      |                                                                         ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1615:80
[INFO] [stdout]      |
[INFO] [stdout] 1615 | ...                   Ok(ArrayExpressionInner::Select(box a, box i)
[INFO] [stdout]      |                                                              ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1615 |                                         Ok(ArrayExpressionInner::Select(box a, Box::new(i))
[INFO] [stdout]      |                                                                                ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1623:74
[INFO] [stdout]      |
[INFO] [stdout] 1623 | ...                   Ok(StructExpressionInner::Select(box a, box i)
[INFO] [stdout]      |                                                        ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1623 |                                         Ok(StructExpressionInner::Select(Box::new(a), box i)
[INFO] [stdout]      |                                                                          ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1623:81
[INFO] [stdout]      |
[INFO] [stdout] 1623 | ...                   Ok(StructExpressionInner::Select(box a, box i)
[INFO] [stdout]      |                                                               ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1623 |                                         Ok(StructExpressionInner::Select(box a, Box::new(i))
[INFO] [stdout]      |                                                                                 ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1652:71
[INFO] [stdout]      |
[INFO] [stdout] 1652 | ...                   Ok(FieldElementExpression::Member(box s, id.to_string()).into())
[INFO] [stdout]      |                                                         ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1652 |                                     Ok(FieldElementExpression::Member(Box::new(s), id.to_string()).into())
[INFO] [stdout]      |                                                                       ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1655:66
[INFO] [stdout]      |
[INFO] [stdout] 1655 | ...                   Ok(BooleanExpression::Member(box s, id.to_string()).into())
[INFO] [stdout]      |                                                    ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1655 |                                     Ok(BooleanExpression::Member(Box::new(s), id.to_string()).into())
[INFO] [stdout]      |                                                                  ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1658:69
[INFO] [stdout]      |
[INFO] [stdout] 1658 | ...                   Ok(ArrayExpressionInner::Member(box s.clone(), id.to_string())
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1658 |                                     Ok(ArrayExpressionInner::Member(Box::new(s.clone()), id.to_string())
[INFO] [stdout]      |                                                                     ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1663:70
[INFO] [stdout]      |
[INFO] [stdout] 1663 | ...                   Ok(StructExpressionInner::Member(box s.clone(), id.to_string())
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1663 |                                     Ok(StructExpressionInner::Member(Box::new(s.clone()), id.to_string())
[INFO] [stdout]      |                                                                      ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1917:51
[INFO] [stdout]      |
[INFO] [stdout] 1917 |                         Ok(BooleanExpression::And(box e1, box e2).into())
[INFO] [stdout]      |                                                   ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1917 |                         Ok(BooleanExpression::And(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                   ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1917:59
[INFO] [stdout]      |
[INFO] [stdout] 1917 |                         Ok(BooleanExpression::And(box e1, box e2).into())
[INFO] [stdout]      |                                                           ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1917 |                         Ok(BooleanExpression::And(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                           ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1935:50
[INFO] [stdout]      |
[INFO] [stdout] 1935 |                         Ok(BooleanExpression::Or(box e1, box e2).into())
[INFO] [stdout]      |                                                  ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1935 |                         Ok(BooleanExpression::Or(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1935:58
[INFO] [stdout]      |
[INFO] [stdout] 1935 |                         Ok(BooleanExpression::Or(box e1, box e2).into())
[INFO] [stdout]      |                                                          ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1935 |                         Ok(BooleanExpression::Or(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1947:78
[INFO] [stdout]      |
[INFO] [stdout] 1947 |                     TypedExpression::Boolean(e) => Ok(BooleanExpression::Not(box e).into()),
[INFO] [stdout]      |                                                                              ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1947 |                     TypedExpression::Boolean(e) => Ok(BooleanExpression::Not(Box::new(e)).into()),
[INFO] [stdout]      |                                                                              ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:4281:17
[INFO] [stdout]      |
[INFO] [stdout] 4281 |                 box Assignee::Identifier("a").mock(),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 4281 |                 Box::new(Assignee::Identifier("a").mock()),
[INFO] [stdout]      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:4282:17
[INFO] [stdout]      |
[INFO] [stdout] 4282 | /                 box RangeOrExpression::Expression(
[INFO] [stdout] 4283 | |                     Expression::FieldConstant(FieldPrime::from(2)).mock(),
[INFO] [stdout] 4284 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 4282 ~                 Box::new(RangeOrExpression::Expression(
[INFO] [stdout] 4283 +                     Expression::FieldConstant(FieldPrime::from(2)).mock(),
[INFO] [stdout] 4284 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:4325:21
[INFO] [stdout]      |
[INFO] [stdout] 4325 |                     box Assignee::Identifier("a").mock(),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 4325 |                     Box::new(Assignee::Identifier("a").mock()),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:4326:21
[INFO] [stdout]      |
[INFO] [stdout] 4326 | /                     box RangeOrExpression::Expression(
[INFO] [stdout] 4327 | |                         Expression::FieldConstant(FieldPrime::from(1)).mock(),
[INFO] [stdout] 4328 | |                     ),
[INFO] [stdout]      | |_____________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 4326 ~                     Box::new(RangeOrExpression::Expression(
[INFO] [stdout] 4327 +                         Expression::FieldConstant(FieldPrime::from(1)).mock(),
[INFO] [stdout] 4328 ~                     )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:4324:17
[INFO] [stdout]      |
[INFO] [stdout] 4324 | /                 box Assignee::Select(
[INFO] [stdout] 4325 | |                     box Assignee::Identifier("a").mock(),
[INFO] [stdout] 4326 | |                     box RangeOrExpression::Expression(
[INFO] [stdout] 4327 | |                         Expression::FieldConstant(FieldPrime::from(1)).mock(),
[INFO] [stdout] 4328 | |                     ),
[INFO] [stdout] 4329 | |                 )
[INFO] [stdout] 4330 | |                 .mock(),
[INFO] [stdout]      | |_______________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 4324 ~                 Box::new(Assignee::Select(
[INFO] [stdout] 4325 +                     box Assignee::Identifier("a").mock(),
[INFO] [stdout] 4326 +                     box RangeOrExpression::Expression(
[INFO] [stdout] 4327 +                         Expression::FieldConstant(FieldPrime::from(1)).mock(),
[INFO] [stdout] 4328 +                     ),
[INFO] [stdout] 4329 +                 )
[INFO] [stdout] 4330 ~                 .mock()),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:4331:17
[INFO] [stdout]      |
[INFO] [stdout] 4331 | /                 box RangeOrExpression::Expression(
[INFO] [stdout] 4332 | |                     Expression::FieldConstant(FieldPrime::from(2)).mock(),
[INFO] [stdout] 4333 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 4331 ~                 Box::new(RangeOrExpression::Expression(
[INFO] [stdout] 4332 +                     Expression::FieldConstant(FieldPrime::from(2)).mock(),
[INFO] [stdout] 4333 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/constrain_inputs.rs:55:40
[INFO] [stdout]    |
[INFO] [stdout] 55 |                 BooleanExpression::And(box b.clone(), box b).into(),
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 55 |                 BooleanExpression::And(Box::new(b.clone()), box b).into(),
[INFO] [stdout]    |                                        ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/constrain_inputs.rs:55:55
[INFO] [stdout]    |
[INFO] [stdout] 55 |                 BooleanExpression::And(box b.clone(), box b).into(),
[INFO] [stdout]    |                                                       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 55 |                 BooleanExpression::And(box b.clone(), Box::new(b)).into(),
[INFO] [stdout]    |                                                       ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/flat_propagation.rs:32:53
[INFO] [stdout]    |
[INFO] [stdout] 32 |                     (e1, e2) => FlatExpression::Add(box e1, box e2),
[INFO] [stdout]    |                                                     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 32 |                     (e1, e2) => FlatExpression::Add(Box::new(e1), box e2),
[INFO] [stdout]    |                                                     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/flat_propagation.rs:32:61
[INFO] [stdout]    |
[INFO] [stdout] 32 |                     (e1, e2) => FlatExpression::Add(box e1, box e2),
[INFO] [stdout]    |                                                             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 32 |                     (e1, e2) => FlatExpression::Add(box e1, Box::new(e2)),
[INFO] [stdout]    |                                                             ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/flat_propagation.rs:40:53
[INFO] [stdout]    |
[INFO] [stdout] 40 |                     (e1, e2) => FlatExpression::Sub(box e1, box e2),
[INFO] [stdout]    |                                                     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 40 |                     (e1, e2) => FlatExpression::Sub(Box::new(e1), box e2),
[INFO] [stdout]    |                                                     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/flat_propagation.rs:40:61
[INFO] [stdout]    |
[INFO] [stdout] 40 |                     (e1, e2) => FlatExpression::Sub(box e1, box e2),
[INFO] [stdout]    |                                                             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 40 |                     (e1, e2) => FlatExpression::Sub(box e1, Box::new(e2)),
[INFO] [stdout]    |                                                             ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/flat_propagation.rs:48:54
[INFO] [stdout]    |
[INFO] [stdout] 48 |                     (e1, e2) => FlatExpression::Mult(box e1, box e2),
[INFO] [stdout]    |                                                      ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 48 |                     (e1, e2) => FlatExpression::Mult(Box::new(e1), box e2),
[INFO] [stdout]    |                                                      ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/flat_propagation.rs:48:62
[INFO] [stdout]    |
[INFO] [stdout] 48 |                     (e1, e2) => FlatExpression::Mult(box e1, box e2),
[INFO] [stdout]    |                                                              ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 48 |                     (e1, e2) => FlatExpression::Mult(box e1, Box::new(e2)),
[INFO] [stdout]    |                                                              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flat_propagation.rs:127:21
[INFO] [stdout]     |
[INFO] [stdout] 127 |                     box FlatExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 127 |                     Box::new(FlatExpression::Number(FieldPrime::from(2))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flat_propagation.rs:128:21
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     box FlatExpression::Number(FieldPrime::from(3)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     Box::new(FlatExpression::Number(FieldPrime::from(3))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flat_propagation.rs:140:21
[INFO] [stdout]     |
[INFO] [stdout] 140 |                     box FlatExpression::Number(FieldPrime::from(3)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 140 |                     Box::new(FlatExpression::Number(FieldPrime::from(3))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flat_propagation.rs:141:21
[INFO] [stdout]     |
[INFO] [stdout] 141 |                     box FlatExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 141 |                     Box::new(FlatExpression::Number(FieldPrime::from(2))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flat_propagation.rs:153:21
[INFO] [stdout]     |
[INFO] [stdout] 153 |                     box FlatExpression::Number(FieldPrime::from(3)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 153 |                     Box::new(FlatExpression::Number(FieldPrime::from(3))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flat_propagation.rs:154:21
[INFO] [stdout]     |
[INFO] [stdout] 154 |                     box FlatExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 154 |                     Box::new(FlatExpression::Number(FieldPrime::from(2))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:176:57
[INFO] [stdout]     |
[INFO] [stdout] 176 |                 (e1, e2) => FieldElementExpression::Add(box e1, box e2),
[INFO] [stdout]     |                                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 176 |                 (e1, e2) => FieldElementExpression::Add(Box::new(e1), box e2),
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:176:65
[INFO] [stdout]     |
[INFO] [stdout] 176 |                 (e1, e2) => FieldElementExpression::Add(box e1, box e2),
[INFO] [stdout]     |                                                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 176 |                 (e1, e2) => FieldElementExpression::Add(box e1, Box::new(e2)),
[INFO] [stdout]     |                                                                 ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:185:57
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 (e1, e2) => FieldElementExpression::Sub(box e1, box e2),
[INFO] [stdout]     |                                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 (e1, e2) => FieldElementExpression::Sub(Box::new(e1), box e2),
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:185:65
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 (e1, e2) => FieldElementExpression::Sub(box e1, box e2),
[INFO] [stdout]     |                                                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 (e1, e2) => FieldElementExpression::Sub(box e1, Box::new(e2)),
[INFO] [stdout]     |                                                                 ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:194:58
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 (e1, e2) => FieldElementExpression::Mult(box e1, box e2),
[INFO] [stdout]     |                                                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 (e1, e2) => FieldElementExpression::Mult(Box::new(e1), box e2),
[INFO] [stdout]     |                                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:194:66
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 (e1, e2) => FieldElementExpression::Mult(box e1, box e2),
[INFO] [stdout]     |                                                                  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 (e1, e2) => FieldElementExpression::Mult(box e1, Box::new(e2)),
[INFO] [stdout]     |                                                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:203:57
[INFO] [stdout]     |
[INFO] [stdout] 203 |                 (e1, e2) => FieldElementExpression::Div(box e1, box e2),
[INFO] [stdout]     |                                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 203 |                 (e1, e2) => FieldElementExpression::Div(Box::new(e1), box e2),
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:203:65
[INFO] [stdout]     |
[INFO] [stdout] 203 |                 (e1, e2) => FieldElementExpression::Div(box e1, box e2),
[INFO] [stdout]     |                                                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 203 |                 (e1, e2) => FieldElementExpression::Div(box e1, Box::new(e2)),
[INFO] [stdout]     |                                                                 ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:216:53
[INFO] [stdout]     |
[INFO] [stdout] 216 |                         FieldElementExpression::Pow(box e1, box FieldElementExpression::Number(n2))
[INFO] [stdout]     |                                                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 216 |                         FieldElementExpression::Pow(Box::new(e1), box FieldElementExpression::Number(n2))
[INFO] [stdout]     |                                                     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:216:61
[INFO] [stdout]     |
[INFO] [stdout] 216 |                         FieldElementExpression::Pow(box e1, box FieldElementExpression::Number(n2))
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 216 |                         FieldElementExpression::Pow(box e1, Box::new(FieldElementExpression::Number(n2)))
[INFO] [stdout]     |                                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:230:57
[INFO] [stdout]     |
[INFO] [stdout] 230 |                     c => FieldElementExpression::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]     |                                                         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 230 |                     c => FieldElementExpression::IfElse(Box::new(c), box consequence, box alternative),
[INFO] [stdout]     |                                                         ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:230:64
[INFO] [stdout]     |
[INFO] [stdout] 230 |                     c => FieldElementExpression::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 230 |                     c => FieldElementExpression::IfElse(box c, Box::new(consequence), box alternative),
[INFO] [stdout]     |                                                                ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:230:81
[INFO] [stdout]     |
[INFO] [stdout] 230 |                     c => FieldElementExpression::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 230 |                     c => FieldElementExpression::IfElse(box c, box consequence, Box::new(alternative)),
[INFO] [stdout]     |                                                                                 ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:254:29
[INFO] [stdout]     |
[INFO] [stdout] 254 | / ...                   box TypedAssignee::Identifier(Variable::array(
[INFO] [stdout] 255 | | ...                       id.clone(),
[INFO] [stdout] 256 | | ...                       inner_type.clone(),
[INFO] [stdout] 257 | | ...                       size,
[INFO] [stdout] 258 | | ...                   )),
[INFO] [stdout]     | |________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 254 ~                             Box::new(TypedAssignee::Identifier(Variable::array(
[INFO] [stdout] 255 +                                 id.clone(),
[INFO] [stdout] 256 +                                 inner_type.clone(),
[INFO] [stdout] 257 +                                 size,
[INFO] [stdout] 258 ~                             ))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:259:29
[INFO] [stdout]     |
[INFO] [stdout] 259 | ...                   box FieldElementExpression::Number(n.clone()).into(),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 259 |                             Box::new(FieldElementExpression::Number(n.clone()).into()),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:266:33
[INFO] [stdout]     |
[INFO] [stdout] 266 | ...                   box ArrayExpressionInner::Identifier(id).annotate(inner_type, size),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 266 |                                 Box::new(ArrayExpressionInner::Identifier(id).annotate(inner_type, size)),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:267:33
[INFO] [stdout]     |
[INFO] [stdout] 267 | ...                   box FieldElementExpression::Number(n),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 267 |                                 Box::new(FieldElementExpression::Number(n)),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:272:56
[INFO] [stdout]     |
[INFO] [stdout] 272 |                         FieldElementExpression::Select(box a.annotate(inner_type, size), box i)
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 272 |                         FieldElementExpression::Select(Box::new(a.annotate(inner_type, size)), box i)
[INFO] [stdout]     |                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:272:90
[INFO] [stdout]     |
[INFO] [stdout] 272 |                         FieldElementExpression::Select(box a.annotate(inner_type, size), box i)
[INFO] [stdout]     |                                                                                          ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 272 |                         FieldElementExpression::Select(box a.annotate(inner_type, size), Box::new(i))
[INFO] [stdout]     |                                                                                          ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:297:61
[INFO] [stdout]     |
[INFO] [stdout] 297 |                     inner => FieldElementExpression::Member(box inner.annotate(members), m),
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 297 |                     inner => FieldElementExpression::Member(Box::new(inner.annotate(members)), m),
[INFO] [stdout]     |                                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:349:29
[INFO] [stdout]     |
[INFO] [stdout] 349 | / ...                   box TypedAssignee::Identifier(Variable::array(
[INFO] [stdout] 350 | | ...                       id.clone(),
[INFO] [stdout] 351 | | ...                       inner_type.clone(),
[INFO] [stdout] 352 | | ...                       size,
[INFO] [stdout] 353 | | ...                   )),
[INFO] [stdout]     | |________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 349 ~                             Box::new(TypedAssignee::Identifier(Variable::array(
[INFO] [stdout] 350 +                                 id.clone(),
[INFO] [stdout] 351 +                                 inner_type.clone(),
[INFO] [stdout] 352 +                                 size,
[INFO] [stdout] 353 ~                             ))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:354:29
[INFO] [stdout]     |
[INFO] [stdout] 354 | ...                   box FieldElementExpression::Number(n.clone()).into(),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 354 |                             Box::new(FieldElementExpression::Number(n.clone()).into()),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:361:33
[INFO] [stdout]     |
[INFO] [stdout] 361 | ...                   box ArrayExpressionInner::Identifier(id).annotate(inner_type, size),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 361 |                                 Box::new(ArrayExpressionInner::Identifier(id).annotate(inner_type, size)),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:362:33
[INFO] [stdout]     |
[INFO] [stdout] 362 | ...                   box FieldElementExpression::Number(n),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 362 |                                 Box::new(FieldElementExpression::Number(n)),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:366:60
[INFO] [stdout]     |
[INFO] [stdout] 366 |                     (a, i) => ArrayExpressionInner::Select(box a.annotate(inner_type, size), box i),
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 366 |                     (a, i) => ArrayExpressionInner::Select(Box::new(a.annotate(inner_type, size)), box i),
[INFO] [stdout]     |                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:366:94
[INFO] [stdout]     |
[INFO] [stdout] 366 |                     (a, i) => ArrayExpressionInner::Select(box a.annotate(inner_type, size), box i),
[INFO] [stdout]     |                                                                                              ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 366 |                     (a, i) => ArrayExpressionInner::Select(box a.annotate(inner_type, size), Box::new(i)),
[INFO] [stdout]     |                                                                                              ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:375:55
[INFO] [stdout]     |
[INFO] [stdout] 375 |                     c => ArrayExpressionInner::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]     |                                                       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 375 |                     c => ArrayExpressionInner::IfElse(Box::new(c), box consequence, box alternative),
[INFO] [stdout]     |                                                       ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:375:62
[INFO] [stdout]     |
[INFO] [stdout] 375 |                     c => ArrayExpressionInner::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 375 |                     c => ArrayExpressionInner::IfElse(box c, Box::new(consequence), box alternative),
[INFO] [stdout]     |                                                              ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:375:79
[INFO] [stdout]     |
[INFO] [stdout] 375 |                     c => ArrayExpressionInner::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]     |                                                                               ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 375 |                     c => ArrayExpressionInner::IfElse(box c, box consequence, Box::new(alternative)),
[INFO] [stdout]     |                                                                               ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:399:59
[INFO] [stdout]     |
[INFO] [stdout] 399 |                     inner => ArrayExpressionInner::Member(box inner.annotate(members), m),
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 399 |                     inner => ArrayExpressionInner::Member(Box::new(inner.annotate(members)), m),
[INFO] [stdout]     |                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:449:29
[INFO] [stdout]     |
[INFO] [stdout] 449 | / ...                   box TypedAssignee::Identifier(Variable::array(
[INFO] [stdout] 450 | | ...                       id.clone(),
[INFO] [stdout] 451 | | ...                       inner_type.clone(),
[INFO] [stdout] 452 | | ...                       size,
[INFO] [stdout] 453 | | ...                   )),
[INFO] [stdout]     | |________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 449 ~                             Box::new(TypedAssignee::Identifier(Variable::array(
[INFO] [stdout] 450 +                                 id.clone(),
[INFO] [stdout] 451 +                                 inner_type.clone(),
[INFO] [stdout] 452 +                                 size,
[INFO] [stdout] 453 ~                             ))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:454:29
[INFO] [stdout]     |
[INFO] [stdout] 454 | ...                   box FieldElementExpression::Number(n.clone()).into(),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 454 |                             Box::new(FieldElementExpression::Number(n.clone()).into()),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:461:33
[INFO] [stdout]     |
[INFO] [stdout] 461 | ...                   box ArrayExpressionInner::Identifier(id).annotate(inner_type, size),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 461 |                                 Box::new(ArrayExpressionInner::Identifier(id).annotate(inner_type, size)),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:462:33
[INFO] [stdout]     |
[INFO] [stdout] 462 | ...                   box FieldElementExpression::Number(n),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 462 |                                 Box::new(FieldElementExpression::Number(n)),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:467:55
[INFO] [stdout]     |
[INFO] [stdout] 467 |                         StructExpressionInner::Select(box a.annotate(inner_type, size), box i)
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 467 |                         StructExpressionInner::Select(Box::new(a.annotate(inner_type, size)), box i)
[INFO] [stdout]     |                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:467:89
[INFO] [stdout]     |
[INFO] [stdout] 467 |                         StructExpressionInner::Select(box a.annotate(inner_type, size), box i)
[INFO] [stdout]     |                                                                                         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 467 |                         StructExpressionInner::Select(box a.annotate(inner_type, size), Box::new(i))
[INFO] [stdout]     |                                                                                         ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:477:56
[INFO] [stdout]     |
[INFO] [stdout] 477 |                     c => StructExpressionInner::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]     |                                                        ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 477 |                     c => StructExpressionInner::IfElse(Box::new(c), box consequence, box alternative),
[INFO] [stdout]     |                                                        ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:477:63
[INFO] [stdout]     |
[INFO] [stdout] 477 |                     c => StructExpressionInner::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 477 |                     c => StructExpressionInner::IfElse(box c, Box::new(consequence), box alternative),
[INFO] [stdout]     |                                                               ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:477:80
[INFO] [stdout]     |
[INFO] [stdout] 477 |                     c => StructExpressionInner::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]     |                                                                                ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 477 |                     c => StructExpressionInner::IfElse(box c, box consequence, Box::new(alternative)),
[INFO] [stdout]     |                                                                                ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:501:60
[INFO] [stdout]     |
[INFO] [stdout] 501 |                     inner => StructExpressionInner::Member(box inner.annotate(members), m),
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 501 |                     inner => StructExpressionInner::Member(Box::new(inner.annotate(members)), m),
[INFO] [stdout]     |                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:531:60
[INFO] [stdout]     |
[INFO] [stdout] 531 |                     (e1, e2) => BooleanExpression::FieldEq(box e1, box e2),
[INFO] [stdout]     |                                                            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 531 |                     (e1, e2) => BooleanExpression::FieldEq(Box::new(e1), box e2),
[INFO] [stdout]     |                                                            ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:531:68
[INFO] [stdout]     |
[INFO] [stdout] 531 |                     (e1, e2) => BooleanExpression::FieldEq(box e1, box e2),
[INFO] [stdout]     |                                                                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 531 |                     (e1, e2) => BooleanExpression::FieldEq(box e1, Box::new(e2)),
[INFO] [stdout]     |                                                                    ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:542:59
[INFO] [stdout]     |
[INFO] [stdout] 542 |                     (e1, e2) => BooleanExpression::BoolEq(box e1, box e2),
[INFO] [stdout]     |                                                           ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 542 |                     (e1, e2) => BooleanExpression::BoolEq(Box::new(e1), box e2),
[INFO] [stdout]     |                                                           ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:542:67
[INFO] [stdout]     |
[INFO] [stdout] 542 |                     (e1, e2) => BooleanExpression::BoolEq(box e1, box e2),
[INFO] [stdout]     |                                                                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 542 |                     (e1, e2) => BooleanExpression::BoolEq(box e1, Box::new(e2)),
[INFO] [stdout]     |                                                                   ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:553:55
[INFO] [stdout]     |
[INFO] [stdout] 553 |                     (e1, e2) => BooleanExpression::Lt(box e1, box e2),
[INFO] [stdout]     |                                                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 553 |                     (e1, e2) => BooleanExpression::Lt(Box::new(e1), box e2),
[INFO] [stdout]     |                                                       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:553:63
[INFO] [stdout]     |
[INFO] [stdout] 553 |                     (e1, e2) => BooleanExpression::Lt(box e1, box e2),
[INFO] [stdout]     |                                                               ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 553 |                     (e1, e2) => BooleanExpression::Lt(box e1, Box::new(e2)),
[INFO] [stdout]     |                                                               ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:564:55
[INFO] [stdout]     |
[INFO] [stdout] 564 |                     (e1, e2) => BooleanExpression::Le(box e1, box e2),
[INFO] [stdout]     |                                                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 564 |                     (e1, e2) => BooleanExpression::Le(Box::new(e1), box e2),
[INFO] [stdout]     |                                                       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:564:63
[INFO] [stdout]     |
[INFO] [stdout] 564 |                     (e1, e2) => BooleanExpression::Le(box e1, box e2),
[INFO] [stdout]     |                                                               ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 564 |                     (e1, e2) => BooleanExpression::Le(box e1, Box::new(e2)),
[INFO] [stdout]     |                                                               ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:575:55
[INFO] [stdout]     |
[INFO] [stdout] 575 |                     (e1, e2) => BooleanExpression::Gt(box e1, box e2),
[INFO] [stdout]     |                                                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 575 |                     (e1, e2) => BooleanExpression::Gt(Box::new(e1), box e2),
[INFO] [stdout]     |                                                       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:575:63
[INFO] [stdout]     |
[INFO] [stdout] 575 |                     (e1, e2) => BooleanExpression::Gt(box e1, box e2),
[INFO] [stdout]     |                                                               ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 575 |                     (e1, e2) => BooleanExpression::Gt(box e1, Box::new(e2)),
[INFO] [stdout]     |                                                               ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:586:55
[INFO] [stdout]     |
[INFO] [stdout] 586 |                     (e1, e2) => BooleanExpression::Ge(box e1, box e2),
[INFO] [stdout]     |                                                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 586 |                     (e1, e2) => BooleanExpression::Ge(Box::new(e1), box e2),
[INFO] [stdout]     |                                                       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:586:63
[INFO] [stdout]     |
[INFO] [stdout] 586 |                     (e1, e2) => BooleanExpression::Ge(box e1, box e2),
[INFO] [stdout]     |                                                               ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 586 |                     (e1, e2) => BooleanExpression::Ge(box e1, Box::new(e2)),
[INFO] [stdout]     |                                                               ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:606:55
[INFO] [stdout]     |
[INFO] [stdout] 606 |                     (e1, e2) => BooleanExpression::Or(box e1, box e2),
[INFO] [stdout]     |                                                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 606 |                     (e1, e2) => BooleanExpression::Or(Box::new(e1), box e2),
[INFO] [stdout]     |                                                       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:606:63
[INFO] [stdout]     |
[INFO] [stdout] 606 |                     (e1, e2) => BooleanExpression::Or(box e1, box e2),
[INFO] [stdout]     |                                                               ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 606 |                     (e1, e2) => BooleanExpression::Or(box e1, Box::new(e2)),
[INFO] [stdout]     |                                                               ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:624:56
[INFO] [stdout]     |
[INFO] [stdout] 624 |                     (e1, e2) => BooleanExpression::And(box e1, box e2),
[INFO] [stdout]     |                                                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 624 |                     (e1, e2) => BooleanExpression::And(Box::new(e1), box e2),
[INFO] [stdout]     |                                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:624:64
[INFO] [stdout]     |
[INFO] [stdout] 624 |                     (e1, e2) => BooleanExpression::And(box e1, box e2),
[INFO] [stdout]     |                                                                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 624 |                     (e1, e2) => BooleanExpression::And(box e1, Box::new(e2)),
[INFO] [stdout]     |                                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:631:49
[INFO] [stdout]     |
[INFO] [stdout] 631 |                     e => BooleanExpression::Not(box e),
[INFO] [stdout]     |                                                 ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 631 |                     e => BooleanExpression::Not(Box::new(e)),
[INFO] [stdout]     |                                                 ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:640:52
[INFO] [stdout]     |
[INFO] [stdout] 640 |                     c => BooleanExpression::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]     |                                                    ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 640 |                     c => BooleanExpression::IfElse(Box::new(c), box consequence, box alternative),
[INFO] [stdout]     |                                                    ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:640:59
[INFO] [stdout]     |
[INFO] [stdout] 640 |                     c => BooleanExpression::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 640 |                     c => BooleanExpression::IfElse(box c, Box::new(consequence), box alternative),
[INFO] [stdout]     |                                                           ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:640:76
[INFO] [stdout]     |
[INFO] [stdout] 640 |                     c => BooleanExpression::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]     |                                                                            ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 640 |                     c => BooleanExpression::IfElse(box c, box consequence, Box::new(alternative)),
[INFO] [stdout]     |                                                                            ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:664:56
[INFO] [stdout]     |
[INFO] [stdout] 664 |                     inner => BooleanExpression::Member(box inner.annotate(members), m),
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 664 |                     inner => BooleanExpression::Member(Box::new(inner.annotate(members)), m),
[INFO] [stdout]     |                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:688:21
[INFO] [stdout]     |
[INFO] [stdout] 688 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 688 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(2))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:689:21
[INFO] [stdout]     |
[INFO] [stdout] 689 |                     box FieldElementExpression::Number(FieldPrime::from(3)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 689 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(3))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:701:21
[INFO] [stdout]     |
[INFO] [stdout] 701 |                     box FieldElementExpression::Number(FieldPrime::from(3)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 701 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(3))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:702:21
[INFO] [stdout]     |
[INFO] [stdout] 702 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 702 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(2))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:714:21
[INFO] [stdout]     |
[INFO] [stdout] 714 |                     box FieldElementExpression::Number(FieldPrime::from(3)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 714 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(3))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:715:21
[INFO] [stdout]     |
[INFO] [stdout] 715 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 715 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(2))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:727:21
[INFO] [stdout]     |
[INFO] [stdout] 727 |                     box FieldElementExpression::Number(FieldPrime::from(6)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 727 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(6))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:728:21
[INFO] [stdout]     |
[INFO] [stdout] 728 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 728 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(2))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:740:21
[INFO] [stdout]     |
[INFO] [stdout] 740 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 740 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(2))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:741:21
[INFO] [stdout]     |
[INFO] [stdout] 741 |                     box FieldElementExpression::Number(FieldPrime::from(3)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 741 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(3))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:753:21
[INFO] [stdout]     |
[INFO] [stdout] 753 |                     box BooleanExpression::Value(true),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 753 |                     Box::new(BooleanExpression::Value(true)),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:754:21
[INFO] [stdout]     |
[INFO] [stdout] 754 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 754 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(2))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:755:21
[INFO] [stdout]     |
[INFO] [stdout] 755 |                     box FieldElementExpression::Number(FieldPrime::from(3)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 755 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(3))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:767:21
[INFO] [stdout]     |
[INFO] [stdout] 767 |                     box BooleanExpression::Value(false),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 767 |                     Box::new(BooleanExpression::Value(false)),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:768:21
[INFO] [stdout]     |
[INFO] [stdout] 768 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 768 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(2))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:769:21
[INFO] [stdout]     |
[INFO] [stdout] 769 |                     box FieldElementExpression::Number(FieldPrime::from(3)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 769 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(3))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:781:21
[INFO] [stdout]     |
[INFO] [stdout] 781 | /                     box ArrayExpressionInner::Value(vec![
[INFO] [stdout] 782 | |                         FieldElementExpression::Number(FieldPrime::from(1)).into(),
[INFO] [stdout] 783 | |                         FieldElementExpression::Number(FieldPrime::from(2)).into(),
[INFO] [stdout] 784 | |                         FieldElementExpression::Number(FieldPrime::from(3)).into(),
[INFO] [stdout] 785 | |                     ])
[INFO] [stdout] 786 | |                     .annotate(Type::FieldElement, 3),
[INFO] [stdout]     | |____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 781 ~                     Box::new(ArrayExpressionInner::Value(vec![
[INFO] [stdout] 782 +                         FieldElementExpression::Number(FieldPrime::from(1)).into(),
[INFO] [stdout] 783 +                         FieldElementExpression::Number(FieldPrime::from(2)).into(),
[INFO] [stdout] 784 +                         FieldElementExpression::Number(FieldPrime::from(3)).into(),
[INFO] [stdout] 785 +                     ])
[INFO] [stdout] 786 ~                     .annotate(Type::FieldElement, 3)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:788:25
[INFO] [stdout]     |
[INFO] [stdout] 788 |                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 788 |                         Box::new(FieldElementExpression::Number(FieldPrime::from(1))),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:789:25
[INFO] [stdout]     |
[INFO] [stdout] 789 |                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 789 |                         Box::new(FieldElementExpression::Number(FieldPrime::from(1))),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:787:21
[INFO] [stdout]     |
[INFO] [stdout] 787 | /                     box FieldElementExpression::Add(
[INFO] [stdout] 788 | |                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 789 | |                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 790 | |                     ),
[INFO] [stdout]     | |_____________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 787 ~                     Box::new(FieldElementExpression::Add(
[INFO] [stdout] 788 +                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 789 +                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 790 ~                     )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:807:44
[INFO] [stdout]     |
[INFO] [stdout] 807 |                     BooleanExpression::Not(box BooleanExpression::Value(false));
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 807 |                     BooleanExpression::Not(Box::new(BooleanExpression::Value(false)));
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:810:44
[INFO] [stdout]     |
[INFO] [stdout] 810 |                     BooleanExpression::Not(box BooleanExpression::Value(true));
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 810 |                     BooleanExpression::Not(Box::new(BooleanExpression::Value(true)));
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:813:44
[INFO] [stdout]     |
[INFO] [stdout] 813 |                     BooleanExpression::Not(box BooleanExpression::Identifier("a".into()));
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 813 |                     BooleanExpression::Not(Box::new(BooleanExpression::Identifier("a".into())));
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:832:21
[INFO] [stdout]     |
[INFO] [stdout] 832 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 832 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(2))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:833:21
[INFO] [stdout]     |
[INFO] [stdout] 833 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 833 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(2))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:837:21
[INFO] [stdout]     |
[INFO] [stdout] 837 |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 837 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(4))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:838:21
[INFO] [stdout]     |
[INFO] [stdout] 838 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 838 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(2))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:897:21
[INFO] [stdout]     |
[INFO] [stdout] 897 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 897 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(2))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:898:21
[INFO] [stdout]     |
[INFO] [stdout] 898 |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 898 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(4))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:902:21
[INFO] [stdout]     |
[INFO] [stdout] 902 |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 902 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(4))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:903:21
[INFO] [stdout]     |
[INFO] [stdout] 903 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 903 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(2))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:919:21
[INFO] [stdout]     |
[INFO] [stdout] 919 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 919 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(2))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:920:21
[INFO] [stdout]     |
[INFO] [stdout] 920 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 920 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(2))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:924:21
[INFO] [stdout]     |
[INFO] [stdout] 924 |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 924 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(4))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:925:21
[INFO] [stdout]     |
[INFO] [stdout] 925 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 925 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(2))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:941:21
[INFO] [stdout]     |
[INFO] [stdout] 941 |                     box FieldElementExpression::Number(FieldPrime::from(5)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 941 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(5))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:942:21
[INFO] [stdout]     |
[INFO] [stdout] 942 |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 942 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(4))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:946:21
[INFO] [stdout]     |
[INFO] [stdout] 946 |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 946 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(4))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:947:21
[INFO] [stdout]     |
[INFO] [stdout] 947 |                     box FieldElementExpression::Number(FieldPrime::from(5)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 947 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(5))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:963:21
[INFO] [stdout]     |
[INFO] [stdout] 963 |                     box FieldElementExpression::Number(FieldPrime::from(5)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 963 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(5))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:964:21
[INFO] [stdout]     |
[INFO] [stdout] 964 |                     box FieldElementExpression::Number(FieldPrime::from(5)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 964 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(5))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:968:21
[INFO] [stdout]     |
[INFO] [stdout] 968 |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 968 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(4))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:969:21
[INFO] [stdout]     |
[INFO] [stdout] 969 |                     box FieldElementExpression::Number(FieldPrime::from(5)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 969 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(5))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/unroll.rs:88:37
[INFO] [stdout]    |
[INFO] [stdout] 88 | ...                   box head.clone(),
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 88 |                                     Box::new(head.clone()),
[INFO] [stdout]    |                                     ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/unroll.rs:89:37
[INFO] [stdout]    |
[INFO] [stdout] 89 | ...                   box FieldElementExpression::Number(T::from(size)),
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 89 |                                     Box::new(FieldElementExpression::Number(T::from(size))),
[INFO] [stdout]    |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/unroll.rs:100:49
[INFO] [stdout]     |
[INFO] [stdout] 100 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 100 |                                                 Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/unroll.rs:101:49
[INFO] [stdout]     |
[INFO] [stdout] 101 | ...                   box head.clone(),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 101 |                                                 Box::new(head.clone()),
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/unroll.rs:127:49
[INFO] [stdout]     |
[INFO] [stdout] 127 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 127 |                                                 Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/unroll.rs:128:49
[INFO] [stdout]     |
[INFO] [stdout] 128 | ...                   box head.clone(),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 128 |                                                 Box::new(head.clone()),
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/unroll.rs:154:49
[INFO] [stdout]     |
[INFO] [stdout] 154 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 154 |                                                 Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/unroll.rs:155:49
[INFO] [stdout]     |
[INFO] [stdout] 155 | ...                   box head.clone(),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 155 |                                                 Box::new(head.clone()),
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/unroll.rs:181:49
[INFO] [stdout]     |
[INFO] [stdout] 181 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 181 |                                                 Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/unroll.rs:182:49
[INFO] [stdout]     |
[INFO] [stdout] 182 | ...                   box head.clone(),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 182 |                                                 Box::new(head.clone()),
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/unroll.rs:909:21
[INFO] [stdout]     |
[INFO] [stdout] 909 |                     box FieldElementExpression::Identifier("a".into()),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 909 |                     Box::new(FieldElementExpression::Identifier("a".into())),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/unroll.rs:910:21
[INFO] [stdout]     |
[INFO] [stdout] 910 |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 910 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(1))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/static_analysis/unroll.rs:1036:21
[INFO] [stdout]      |
[INFO] [stdout] 1036 |                     box TypedAssignee::Identifier(Variable::field_array("a".into(), 2)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1036 |                     Box::new(TypedAssignee::Identifier(Variable::field_array("a".into(), 2))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/static_analysis/unroll.rs:1037:21
[INFO] [stdout]      |
[INFO] [stdout] 1037 |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1037 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(1))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/static_analysis/unroll.rs:1166:21
[INFO] [stdout]      |
[INFO] [stdout] 1166 | /                     box TypedAssignee::Identifier(Variable::with_id_and_type(
[INFO] [stdout] 1167 | |                         "a".into(),
[INFO] [stdout] 1168 | |                         array_of_array_ty.clone(),
[INFO] [stdout] 1169 | |                     )),
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1166 ~                     Box::new(TypedAssignee::Identifier(Variable::with_id_and_type(
[INFO] [stdout] 1167 +                         "a".into(),
[INFO] [stdout] 1168 +                         array_of_array_ty.clone(),
[INFO] [stdout] 1169 ~                     ))),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/static_analysis/unroll.rs:1170:21
[INFO] [stdout]      |
[INFO] [stdout] 1170 |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1170 |                     Box::new(FieldElementExpression::Number(FieldPrime::from(1))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:325:17
[INFO] [stdout]     |
[INFO] [stdout] 325 |                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 325 |                 Box::new(absy::ExpressionNode::from(*expression.left)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:326:17
[INFO] [stdout]     |
[INFO] [stdout] 326 |                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 326 |                 Box::new(absy::ExpressionNode::from(*expression.right)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:329:17
[INFO] [stdout]     |
[INFO] [stdout] 329 |                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 329 |                 Box::new(absy::ExpressionNode::from(*expression.left)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:330:17
[INFO] [stdout]     |
[INFO] [stdout] 330 |                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 330 |                 Box::new(absy::ExpressionNode::from(*expression.right)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:333:17
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 333 |                 Box::new(absy::ExpressionNode::from(*expression.left)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:334:17
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 Box::new(absy::ExpressionNode::from(*expression.right)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:337:17
[INFO] [stdout]     |
[INFO] [stdout] 337 |                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 337 |                 Box::new(absy::ExpressionNode::from(*expression.left)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 338 |                 Box::new(absy::ExpressionNode::from(*expression.right)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:341:17
[INFO] [stdout]     |
[INFO] [stdout] 341 |                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 341 |                 Box::new(absy::ExpressionNode::from(*expression.left)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:342:17
[INFO] [stdout]     |
[INFO] [stdout] 342 |                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 342 |                 Box::new(absy::ExpressionNode::from(*expression.right)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:345:17
[INFO] [stdout]     |
[INFO] [stdout] 345 |                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 345 |                 Box::new(absy::ExpressionNode::from(*expression.left)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:346:17
[INFO] [stdout]     |
[INFO] [stdout] 346 |                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 346 |                 Box::new(absy::ExpressionNode::from(*expression.right)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:349:17
[INFO] [stdout]     |
[INFO] [stdout] 349 |                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 349 |                 Box::new(absy::ExpressionNode::from(*expression.left)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:350:17
[INFO] [stdout]     |
[INFO] [stdout] 350 |                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 350 |                 Box::new(absy::ExpressionNode::from(*expression.right)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:353:17
[INFO] [stdout]     |
[INFO] [stdout] 353 |                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 353 |                 Box::new(absy::ExpressionNode::from(*expression.left)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:354:17
[INFO] [stdout]     |
[INFO] [stdout] 354 |                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 354 |                 Box::new(absy::ExpressionNode::from(*expression.right)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:357:17
[INFO] [stdout]     |
[INFO] [stdout] 357 |                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 357 |                 Box::new(absy::ExpressionNode::from(*expression.left)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 358 |                 Box::new(absy::ExpressionNode::from(*expression.right)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:361:17
[INFO] [stdout]     |
[INFO] [stdout] 361 |                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 361 |                 Box::new(absy::ExpressionNode::from(*expression.left)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:362:17
[INFO] [stdout]     |
[INFO] [stdout] 362 |                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 362 |                 Box::new(absy::ExpressionNode::from(*expression.right)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:365:17
[INFO] [stdout]     |
[INFO] [stdout] 365 |                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 365 |                 Box::new(absy::ExpressionNode::from(*expression.left)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:366:17
[INFO] [stdout]     |
[INFO] [stdout] 366 |                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 366 |                 Box::new(absy::ExpressionNode::from(*expression.right)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:369:17
[INFO] [stdout]     |
[INFO] [stdout] 369 |                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 369 |                 Box::new(absy::ExpressionNode::from(*expression.left)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:370:17
[INFO] [stdout]     |
[INFO] [stdout] 370 |                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 370 |                 Box::new(absy::ExpressionNode::from(*expression.right)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:382:13
[INFO] [stdout]     |
[INFO] [stdout] 382 |             box absy::ExpressionNode::from(*expression.first),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 382 |             Box::new(absy::ExpressionNode::from(*expression.first)),
[INFO] [stdout]     |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:383:13
[INFO] [stdout]     |
[INFO] [stdout] 383 |             box absy::ExpressionNode::from(*expression.second),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 383 |             Box::new(absy::ExpressionNode::from(*expression.second)),
[INFO] [stdout]     |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:384:13
[INFO] [stdout]     |
[INFO] [stdout] 384 |             box absy::ExpressionNode::from(*expression.third),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 384 |             Box::new(absy::ExpressionNode::from(*expression.third)),
[INFO] [stdout]     |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:539:42
[INFO] [stdout]     |
[INFO] [stdout] 539 |                 absy::Expression::Select(box acc, box absy::RangeOrExpression::from(a.expression))
[INFO] [stdout]     |                                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 539 |                 absy::Expression::Select(Box::new(acc), box absy::RangeOrExpression::from(a.expression))
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:539:51
[INFO] [stdout]     |
[INFO] [stdout] 539 |                 absy::Expression::Select(box acc, box absy::RangeOrExpression::from(a.expression))
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 539 |                 absy::Expression::Select(box acc, Box::new(absy::RangeOrExpression::from(a.expression)))
[INFO] [stdout]     |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:543:42
[INFO] [stdout]     |
[INFO] [stdout] 543 |                 absy::Expression::Member(box acc, box m.id.span.as_str()).span(m.span)
[INFO] [stdout]     |                                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 543 |                 absy::Expression::Member(Box::new(acc), box m.id.span.as_str()).span(m.span)
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:543:51
[INFO] [stdout]     |
[INFO] [stdout] 543 |                 absy::Expression::Member(box acc, box m.id.span.as_str()).span(m.span)
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 543 |                 absy::Expression::Member(box acc, Box::new(m.id.span.as_str())).span(m.span)
[INFO] [stdout]     |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:588:44
[INFO] [stdout]     |
[INFO] [stdout] 588 |                     absy::Assignee::Select(box acc, box absy::RangeOrExpression::from(s.expression))
[INFO] [stdout]     |                                            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 588 |                     absy::Assignee::Select(Box::new(acc), box absy::RangeOrExpression::from(s.expression))
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:588:53
[INFO] [stdout]     |
[INFO] [stdout] 588 |                     absy::Assignee::Select(box acc, box absy::RangeOrExpression::from(s.expression))
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 588 |                     absy::Assignee::Select(box acc, Box::new(absy::RangeOrExpression::from(s.expression)))
[INFO] [stdout]     |                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:591:44
[INFO] [stdout]     |
[INFO] [stdout] 591 |                     absy::Assignee::Member(box acc, box m.id.span.as_str())
[INFO] [stdout]     |                                            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 591 |                     absy::Assignee::Member(Box::new(acc), box m.id.span.as_str())
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:591:53
[INFO] [stdout]     |
[INFO] [stdout] 591 |                     absy::Assignee::Member(box acc, box m.id.span.as_str())
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 591 |                     absy::Assignee::Member(box acc, Box::new(m.id.span.as_str()))
[INFO] [stdout]     |                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/absy/types.rs:31:31
[INFO] [stdout]    |
[INFO] [stdout] 31 |         UnresolvedType::Array(box ty, size)
[INFO] [stdout]    |                               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 31 |         UnresolvedType::Array(Box::new(ty), size)
[INFO] [stdout]    |                               ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flat_absy/mod.rs:222:17
[INFO] [stdout]     |
[INFO] [stdout] 222 |                 box e1.apply_substitution(substitution),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 222 |                 Box::new(e1.apply_substitution(substitution)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flat_absy/mod.rs:223:17
[INFO] [stdout]     |
[INFO] [stdout] 223 |                 box e2.apply_substitution(substitution),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 223 |                 Box::new(e2.apply_substitution(substitution)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flat_absy/mod.rs:226:17
[INFO] [stdout]     |
[INFO] [stdout] 226 |                 box e1.apply_substitution(substitution),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 226 |                 Box::new(e1.apply_substitution(substitution)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flat_absy/mod.rs:227:17
[INFO] [stdout]     |
[INFO] [stdout] 227 |                 box e2.apply_substitution(substitution),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 227 |                 Box::new(e2.apply_substitution(substitution)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flat_absy/mod.rs:230:17
[INFO] [stdout]     |
[INFO] [stdout] 230 |                 box e1.apply_substitution(substitution),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 230 |                 Box::new(e1.apply_substitution(substitution)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flat_absy/mod.rs:231:17
[INFO] [stdout]     |
[INFO] [stdout] 231 |                 box e2.apply_substitution(substitution),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 231 |                 Box::new(e2.apply_substitution(substitution)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/ir/from_flat.rs:166:13
[INFO] [stdout]     |
[INFO] [stdout] 166 |             box FlatExpression::Identifier(FlatVariable::new(42)),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 166 |             Box::new(FlatExpression::Identifier(FlatVariable::new(42))),
[INFO] [stdout]     |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/ir/from_flat.rs:167:13
[INFO] [stdout]     |
[INFO] [stdout] 167 |             box FlatExpression::Identifier(FlatVariable::new(21)),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 167 |             Box::new(FlatExpression::Identifier(FlatVariable::new(21))),
[INFO] [stdout]     |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/ir/from_flat.rs:179:17
[INFO] [stdout]     |
[INFO] [stdout] 179 |                 box FlatExpression::Number(FieldPrime::from(42)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 179 |                 Box::new(FlatExpression::Number(FieldPrime::from(42))),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/ir/from_flat.rs:180:17
[INFO] [stdout]     |
[INFO] [stdout] 180 |                 box FlatExpression::Identifier(FlatVariable::new(42)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 180 |                 Box::new(FlatExpression::Identifier(FlatVariable::new(42))),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/ir/from_flat.rs:178:13
[INFO] [stdout]     |
[INFO] [stdout] 178 | /             box FlatExpression::Mult(
[INFO] [stdout] 179 | |                 box FlatExpression::Number(FieldPrime::from(42)),
[INFO] [stdout] 180 | |                 box FlatExpression::Identifier(FlatVariable::new(42)),
[INFO] [stdout] 181 | |             ),
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 178 ~             Box::new(FlatExpression::Mult(
[INFO] [stdout] 179 +                 box FlatExpression::Number(FieldPrime::from(42)),
[INFO] [stdout] 180 +                 box FlatExpression::Identifier(FlatVariable::new(42)),
[INFO] [stdout] 181 ~             )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/ir/from_flat.rs:183:17
[INFO] [stdout]     |
[INFO] [stdout] 183 |                 box FlatExpression::Number(FieldPrime::from(21)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 183 |                 Box::new(FlatExpression::Number(FieldPrime::from(21))),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/ir/from_flat.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 box FlatExpression::Identifier(FlatVariable::new(21)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 Box::new(FlatExpression::Identifier(FlatVariable::new(21))),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/ir/from_flat.rs:182:13
[INFO] [stdout]     |
[INFO] [stdout] 182 | /             box FlatExpression::Mult(
[INFO] [stdout] 183 | |                 box FlatExpression::Number(FieldPrime::from(21)),
[INFO] [stdout] 184 | |                 box FlatExpression::Identifier(FlatVariable::new(21)),
[INFO] [stdout] 185 | |             ),
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 182 ~             Box::new(FlatExpression::Mult(
[INFO] [stdout] 183 +                 box FlatExpression::Number(FieldPrime::from(21)),
[INFO] [stdout] 184 +                 box FlatExpression::Identifier(FlatVariable::new(21)),
[INFO] [stdout] 185 ~             )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/ir/from_flat.rs:197:17
[INFO] [stdout]     |
[INFO] [stdout] 197 |                 box FlatExpression::Identifier(FlatVariable::new(42)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 197 |                 Box::new(FlatExpression::Identifier(FlatVariable::new(42))),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/ir/from_flat.rs:198:17
[INFO] [stdout]     |
[INFO] [stdout] 198 |                 box FlatExpression::Number(FieldPrime::from(42)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 198 |                 Box::new(FlatExpression::Number(FieldPrime::from(42))),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/ir/from_flat.rs:196:13
[INFO] [stdout]     |
[INFO] [stdout] 196 | /             box FlatExpression::Mult(
[INFO] [stdout] 197 | |                 box FlatExpression::Identifier(FlatVariable::new(42)),
[INFO] [stdout] 198 | |                 box FlatExpression::Number(FieldPrime::from(42)),
[INFO] [stdout] 199 | |             ),
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 196 ~             Box::new(FlatExpression::Mult(
[INFO] [stdout] 197 +                 box FlatExpression::Identifier(FlatVariable::new(42)),
[INFO] [stdout] 198 +                 box FlatExpression::Number(FieldPrime::from(42)),
[INFO] [stdout] 199 ~             )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/ir/from_flat.rs:201:17
[INFO] [stdout]     |
[INFO] [stdout] 201 |                 box FlatExpression::Identifier(FlatVariable::new(21)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 201 |                 Box::new(FlatExpression::Identifier(FlatVariable::new(21))),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/ir/from_flat.rs:202:17
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 box FlatExpression::Number(FieldPrime::from(21)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 Box::new(FlatExpression::Number(FieldPrime::from(21))),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/ir/from_flat.rs:200:13
[INFO] [stdout]     |
[INFO] [stdout] 200 | /             box FlatExpression::Mult(
[INFO] [stdout] 201 | |                 box FlatExpression::Identifier(FlatVariable::new(21)),
[INFO] [stdout] 202 | |                 box FlatExpression::Number(FieldPrime::from(21)),
[INFO] [stdout] 203 | |             ),
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 200 ~             Box::new(FlatExpression::Mult(
[INFO] [stdout] 201 +                 box FlatExpression::Identifier(FlatVariable::new(21)),
[INFO] [stdout] 202 +                 box FlatExpression::Number(FieldPrime::from(21)),
[INFO] [stdout] 203 ~             )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/typed_absy/mod.rs:1080:40
[INFO] [stdout]      |
[INFO] [stdout] 1080 |         FieldElementExpression::IfElse(box condition, box consequence, box alternative)
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1080 |         FieldElementExpression::IfElse(Box::new(condition), box consequence, box alternative)
[INFO] [stdout]      |                                        ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/typed_absy/mod.rs:1080:55
[INFO] [stdout]      |
[INFO] [stdout] 1080 |         FieldElementExpression::IfElse(box condition, box consequence, box alternative)
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1080 |         FieldElementExpression::IfElse(box condition, Box::new(consequence), box alternative)
[INFO] [stdout]      |                                                       ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/typed_absy/mod.rs:1080:72
[INFO] [stdout]      |
[INFO] [stdout] 1080 |         FieldElementExpression::IfElse(box condition, box consequence, box alternative)
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1080 |         FieldElementExpression::IfElse(box condition, box consequence, Box::new(alternative))
[INFO] [stdout]      |                                                                        ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/typed_absy/mod.rs:1090:35
[INFO] [stdout]      |
[INFO] [stdout] 1090 |         BooleanExpression::IfElse(box condition, box consequence, box alternative)
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1090 |         BooleanExpression::IfElse(Box::new(condition), box consequence, box alternative)
[INFO] [stdout]      |                                   ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/typed_absy/mod.rs:1090:50
[INFO] [stdout]      |
[INFO] [stdout] 1090 |         BooleanExpression::IfElse(box condition, box consequence, box alternative)
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1090 |         BooleanExpression::IfElse(box condition, Box::new(consequence), box alternative)
[INFO] [stdout]      |                                                  ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/typed_absy/mod.rs:1090:67
[INFO] [stdout]      |
[INFO] [stdout] 1090 |         BooleanExpression::IfElse(box condition, box consequence, box alternative)
[INFO] [stdout]      |                                                                   ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1090 |         BooleanExpression::IfElse(box condition, box consequence, Box::new(alternative))
[INFO] [stdout]      |                                                                   ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/typed_absy/mod.rs:1102:38
[INFO] [stdout]      |
[INFO] [stdout] 1102 |         ArrayExpressionInner::IfElse(box condition, box consequence, box alternative)
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1102 |         ArrayExpressionInner::IfElse(Box::new(condition), box consequence, box alternative)
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/typed_absy/mod.rs:1102:53
[INFO] [stdout]      |
[INFO] [stdout] 1102 |         ArrayExpressionInner::IfElse(box condition, box consequence, box alternative)
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1102 |         ArrayExpressionInner::IfElse(box condition, Box::new(consequence), box alternative)
[INFO] [stdout]      |                                                     ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/typed_absy/mod.rs:1102:70
[INFO] [stdout]      |
[INFO] [stdout] 1102 |         ArrayExpressionInner::IfElse(box condition, box consequence, box alternative)
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1102 |         ArrayExpressionInner::IfElse(box condition, box consequence, Box::new(alternative))
[INFO] [stdout]      |                                                                      ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/typed_absy/mod.rs:1114:39
[INFO] [stdout]      |
[INFO] [stdout] 1114 |         StructExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(ty)
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1114 |         StructExpressionInner::IfElse(Box::new(condition), box consequence, box alternative).annotate(ty)
[INFO] [stdout]      |                                       ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/typed_absy/mod.rs:1114:54
[INFO] [stdout]      |
[INFO] [stdout] 1114 |         StructExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(ty)
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1114 |         StructExpressionInner::IfElse(box condition, Box::new(consequence), box alternative).annotate(ty)
[INFO] [stdout]      |                                                      ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/typed_absy/mod.rs:1114:71
[INFO] [stdout]      |
[INFO] [stdout] 1114 |         StructExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(ty)
[INFO] [stdout]      |                                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1114 |         StructExpressionInner::IfElse(box condition, box consequence, Box::new(alternative)).annotate(ty)
[INFO] [stdout]      |                                                                       ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/typed_absy/mod.rs:1124:40
[INFO] [stdout]      |
[INFO] [stdout] 1124 |         FieldElementExpression::Select(box array, box index)
[INFO] [stdout]      |                                        ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1124 |         FieldElementExpression::Select(Box::new(array), box index)
[INFO] [stdout]      |                                        ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/typed_absy/mod.rs:1124:51
[INFO] [stdout]      |
[INFO] [stdout] 1124 |         FieldElementExpression::Select(box array, box index)
[INFO] [stdout]      |                                                   ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1124 |         FieldElementExpression::Select(box array, Box::new(index))
[INFO] [stdout]      |                                                   ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/typed_absy/mod.rs:1130:35
[INFO] [stdout]      |
[INFO] [stdout] 1130 |         BooleanExpression::Select(box array, box index)
[INFO] [stdout]      |                                   ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1130 |         BooleanExpression::Select(Box::new(array), box index)
[INFO] [stdout]      |                                   ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/typed_absy/mod.rs:1130:46
[INFO] [stdout]      |
[INFO] [stdout] 1130 |         BooleanExpression::Select(box array, box index)
[INFO] [stdout]      |                                              ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1130 |         BooleanExpression::Select(box array, Box::new(index))
[INFO] [stdout]      |                                              ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/typed_absy/mod.rs:1141:38
[INFO] [stdout]      |
[INFO] [stdout] 1141 |         ArrayExpressionInner::Select(box array, box index).annotate(*ty, size)
[INFO] [stdout]      |                                      ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1141 |         ArrayExpressionInner::Select(Box::new(array), box index).annotate(*ty, size)
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/typed_absy/mod.rs:1141:49
[INFO] [stdout]      |
[INFO] [stdout] 1141 |         ArrayExpressionInner::Select(box array, box index).annotate(*ty, size)
[INFO] [stdout]      |                                                 ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1141 |         ArrayExpressionInner::Select(box array, Box::new(index)).annotate(*ty, size)
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/typed_absy/mod.rs:1152:39
[INFO] [stdout]      |
[INFO] [stdout] 1152 |         StructExpressionInner::Select(box array, box index).annotate(members)
[INFO] [stdout]      |                                       ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1152 |         StructExpressionInner::Select(Box::new(array), box index).annotate(members)
[INFO] [stdout]      |                                       ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/typed_absy/mod.rs:1152:50
[INFO] [stdout]      |
[INFO] [stdout] 1152 |         StructExpressionInner::Select(box array, box index).annotate(members)
[INFO] [stdout]      |                                                  ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1152 |         StructExpressionInner::Select(box array, Box::new(index)).annotate(members)
[INFO] [stdout]      |                                                  ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/typed_absy/mod.rs:1162:40
[INFO] [stdout]      |
[INFO] [stdout] 1162 |         FieldElementExpression::Member(box s, member_id)
[INFO] [stdout]      |                                        ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1162 |         FieldElementExpression::Member(Box::new(s), member_id)
[INFO] [stdout]      |                                        ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/typed_absy/mod.rs:1168:35
[INFO] [stdout]      |
[INFO] [stdout] 1168 |         BooleanExpression::Member(box s, member_id)
[INFO] [stdout]      |                                   ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1168 |         BooleanExpression::Member(Box::new(s), member_id)
[INFO] [stdout]      |                                   ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/typed_absy/mod.rs:1187:38
[INFO] [stdout]      |
[INFO] [stdout] 1187 |         ArrayExpressionInner::Member(box s, member_id).annotate(*ty, size)
[INFO] [stdout]      |                                      ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1187 |         ArrayExpressionInner::Member(Box::new(s), member_id).annotate(*ty, size)
[INFO] [stdout]      |                                      ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/typed_absy/mod.rs:1206:39
[INFO] [stdout]      |
[INFO] [stdout] 1206 |         StructExpressionInner::Member(box s, member_id).annotate(members)
[INFO] [stdout]      |                                       ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1206 |         StructExpressionInner::Member(Box::new(s), member_id).annotate(members)
[INFO] [stdout]      |                                       ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/typed_absy/folder.rs:49:17
[INFO] [stdout]    |
[INFO] [stdout] 49 |                 box self.fold_assignee(a),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 49 |                 Box::new(self.fold_assignee(a)),
[INFO] [stdout]    |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/typed_absy/folder.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 box self.fold_field_expression(index),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 Box::new(self.fold_field_expression(index)),
[INFO] [stdout]    |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/typed_absy/folder.rs:52:70
[INFO] [stdout]    |
[INFO] [stdout] 52 |             TypedAssignee::Member(box s, m) => TypedAssignee::Member(box self.fold_assignee(s), m),
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 52 |             TypedAssignee::Member(box s, m) => TypedAssignee::Member(Box::new(self.fold_assignee(s)), m),
[INFO] [stdout]    |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:193:17
[INFO] [stdout]     |
[INFO] [stdout] 193 |                 box f.fold_boolean_expression(condition),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 193 |                 Box::new(f.fold_boolean_expression(condition)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:194:17
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 box f.fold_array_expression(consequence),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 Box::new(f.fold_array_expression(consequence)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:195:17
[INFO] [stdout]     |
[INFO] [stdout] 195 |                 box f.fold_array_expression(alternative),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 195 |                 Box::new(f.fold_array_expression(alternative)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:200:42
[INFO] [stdout]     |
[INFO] [stdout] 200 |             ArrayExpressionInner::Member(box s, id)
[INFO] [stdout]     |                                          ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 200 |             ArrayExpressionInner::Member(Box::new(s), id)
[INFO] [stdout]     |                                          ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:205:42
[INFO] [stdout]     |
[INFO] [stdout] 205 |             ArrayExpressionInner::Select(box array, box index)
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 205 |             ArrayExpressionInner::Select(Box::new(array), box index)
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:205:53
[INFO] [stdout]     |
[INFO] [stdout] 205 |             ArrayExpressionInner::Select(box array, box index)
[INFO] [stdout]     |                                                     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 205 |             ArrayExpressionInner::Select(box array, Box::new(index))
[INFO] [stdout]     |                                                     ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:226:17
[INFO] [stdout]     |
[INFO] [stdout] 226 |                 box f.fold_boolean_expression(condition),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 226 |                 Box::new(f.fold_boolean_expression(condition)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:227:17
[INFO] [stdout]     |
[INFO] [stdout] 227 |                 box f.fold_struct_expression(consequence),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 227 |                 Box::new(f.fold_struct_expression(consequence)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:228:17
[INFO] [stdout]     |
[INFO] [stdout] 228 |                 box f.fold_struct_expression(alternative),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 228 |                 Box::new(f.fold_struct_expression(alternative)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:233:43
[INFO] [stdout]     |
[INFO] [stdout] 233 |             StructExpressionInner::Member(box s, id)
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 233 |             StructExpressionInner::Member(Box::new(s), id)
[INFO] [stdout]     |                                           ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:238:43
[INFO] [stdout]     |
[INFO] [stdout] 238 |             StructExpressionInner::Select(box array, box index)
[INFO] [stdout]     |                                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 238 |             StructExpressionInner::Select(Box::new(array), box index)
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:238:54
[INFO] [stdout]     |
[INFO] [stdout] 238 |             StructExpressionInner::Select(box array, box index)
[INFO] [stdout]     |                                                      ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 238 |             StructExpressionInner::Select(box array, Box::new(index))
[INFO] [stdout]     |                                                      ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:255:41
[INFO] [stdout]     |
[INFO] [stdout] 255 |             FieldElementExpression::Add(box e1, box e2)
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 255 |             FieldElementExpression::Add(Box::new(e1), box e2)
[INFO] [stdout]     |                                         ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:255:49
[INFO] [stdout]     |
[INFO] [stdout] 255 |             FieldElementExpression::Add(box e1, box e2)
[INFO] [stdout]     |                                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 255 |             FieldElementExpression::Add(box e1, Box::new(e2))
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:260:41
[INFO] [stdout]     |
[INFO] [stdout] 260 |             FieldElementExpression::Sub(box e1, box e2)
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 260 |             FieldElementExpression::Sub(Box::new(e1), box e2)
[INFO] [stdout]     |                                         ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:260:49
[INFO] [stdout]     |
[INFO] [stdout] 260 |             FieldElementExpression::Sub(box e1, box e2)
[INFO] [stdout]     |                                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 260 |             FieldElementExpression::Sub(box e1, Box::new(e2))
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:265:42
[INFO] [stdout]     |
[INFO] [stdout] 265 |             FieldElementExpression::Mult(box e1, box e2)
[INFO] [stdout]     |                                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 265 |             FieldElementExpression::Mult(Box::new(e1), box e2)
[INFO] [stdout]     |                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:265:50
[INFO] [stdout]     |
[INFO] [stdout] 265 |             FieldElementExpression::Mult(box e1, box e2)
[INFO] [stdout]     |                                                  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 265 |             FieldElementExpression::Mult(box e1, Box::new(e2))
[INFO] [stdout]     |                                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:270:41
[INFO] [stdout]     |
[INFO] [stdout] 270 |             FieldElementExpression::Div(box e1, box e2)
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 270 |             FieldElementExpression::Div(Box::new(e1), box e2)
[INFO] [stdout]     |                                         ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:270:49
[INFO] [stdout]     |
[INFO] [stdout] 270 |             FieldElementExpression::Div(box e1, box e2)
[INFO] [stdout]     |                                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 270 |             FieldElementExpression::Div(box e1, Box::new(e2))
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:275:41
[INFO] [stdout]     |
[INFO] [stdout] 275 |             FieldElementExpression::Pow(box e1, box e2)
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 275 |             FieldElementExpression::Pow(Box::new(e1), box e2)
[INFO] [stdout]     |                                         ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:275:49
[INFO] [stdout]     |
[INFO] [stdout] 275 |             FieldElementExpression::Pow(box e1, box e2)
[INFO] [stdout]     |                                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 275 |             FieldElementExpression::Pow(box e1, Box::new(e2))
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:281:44
[INFO] [stdout]     |
[INFO] [stdout] 281 |             FieldElementExpression::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 281 |             FieldElementExpression::IfElse(Box::new(cond), box cons, box alt)
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:281:54
[INFO] [stdout]     |
[INFO] [stdout] 281 |             FieldElementExpression::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 281 |             FieldElementExpression::IfElse(box cond, Box::new(cons), box alt)
[INFO] [stdout]     |                                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:281:64
[INFO] [stdout]     |
[INFO] [stdout] 281 |             FieldElementExpression::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                                                ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 281 |             FieldElementExpression::IfElse(box cond, box cons, Box::new(alt))
[INFO] [stdout]     |                                                                ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:289:44
[INFO] [stdout]     |
[INFO] [stdout] 289 |             FieldElementExpression::Member(box s, id)
[INFO] [stdout]     |                                            ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 289 |             FieldElementExpression::Member(Box::new(s), id)
[INFO] [stdout]     |                                            ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:294:44
[INFO] [stdout]     |
[INFO] [stdout] 294 |             FieldElementExpression::Select(box array, box index)
[INFO] [stdout]     |                                            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 294 |             FieldElementExpression::Select(Box::new(array), box index)
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:294:55
[INFO] [stdout]     |
[INFO] [stdout] 294 |             FieldElementExpression::Select(box array, box index)
[INFO] [stdout]     |                                                       ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 294 |             FieldElementExpression::Select(box array, Box::new(index))
[INFO] [stdout]     |                                                       ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:309:40
[INFO] [stdout]     |
[INFO] [stdout] 309 |             BooleanExpression::FieldEq(box e1, box e2)
[INFO] [stdout]     |                                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 309 |             BooleanExpression::FieldEq(Box::new(e1), box e2)
[INFO] [stdout]     |                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:309:48
[INFO] [stdout]     |
[INFO] [stdout] 309 |             BooleanExpression::FieldEq(box e1, box e2)
[INFO] [stdout]     |                                                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 309 |             BooleanExpression::FieldEq(box e1, Box::new(e2))
[INFO] [stdout]     |                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:314:39
[INFO] [stdout]     |
[INFO] [stdout] 314 |             BooleanExpression::BoolEq(box e1, box e2)
[INFO] [stdout]     |                                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 314 |             BooleanExpression::BoolEq(Box::new(e1), box e2)
[INFO] [stdout]     |                                       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:314:47
[INFO] [stdout]     |
[INFO] [stdout] 314 |             BooleanExpression::BoolEq(box e1, box e2)
[INFO] [stdout]     |                                               ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 314 |             BooleanExpression::BoolEq(box e1, Box::new(e2))
[INFO] [stdout]     |                                               ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:319:35
[INFO] [stdout]     |
[INFO] [stdout] 319 |             BooleanExpression::Lt(box e1, box e2)
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 319 |             BooleanExpression::Lt(Box::new(e1), box e2)
[INFO] [stdout]     |                                   ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:319:43
[INFO] [stdout]     |
[INFO] [stdout] 319 |             BooleanExpression::Lt(box e1, box e2)
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 319 |             BooleanExpression::Lt(box e1, Box::new(e2))
[INFO] [stdout]     |                                           ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:324:35
[INFO] [stdout]     |
[INFO] [stdout] 324 |             BooleanExpression::Le(box e1, box e2)
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 324 |             BooleanExpression::Le(Box::new(e1), box e2)
[INFO] [stdout]     |                                   ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:324:43
[INFO] [stdout]     |
[INFO] [stdout] 324 |             BooleanExpression::Le(box e1, box e2)
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 324 |             BooleanExpression::Le(box e1, Box::new(e2))
[INFO] [stdout]     |                                           ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:329:35
[INFO] [stdout]     |
[INFO] [stdout] 329 |             BooleanExpression::Gt(box e1, box e2)
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 329 |             BooleanExpression::Gt(Box::new(e1), box e2)
[INFO] [stdout]     |                                   ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:329:43
[INFO] [stdout]     |
[INFO] [stdout] 329 |             BooleanExpression::Gt(box e1, box e2)
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 329 |             BooleanExpression::Gt(box e1, Box::new(e2))
[INFO] [stdout]     |                                           ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:334:35
[INFO] [stdout]     |
[INFO] [stdout] 334 |             BooleanExpression::Ge(box e1, box e2)
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 334 |             BooleanExpression::Ge(Box::new(e1), box e2)
[INFO] [stdout]     |                                   ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:334:43
[INFO] [stdout]     |
[INFO] [stdout] 334 |             BooleanExpression::Ge(box e1, box e2)
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 334 |             BooleanExpression::Ge(box e1, Box::new(e2))
[INFO] [stdout]     |                                           ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:339:35
[INFO] [stdout]     |
[INFO] [stdout] 339 |             BooleanExpression::Or(box e1, box e2)
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 339 |             BooleanExpression::Or(Box::new(e1), box e2)
[INFO] [stdout]     |                                   ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:339:43
[INFO] [stdout]     |
[INFO] [stdout] 339 |             BooleanExpression::Or(box e1, box e2)
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 339 |             BooleanExpression::Or(box e1, Box::new(e2))
[INFO] [stdout]     |                                           ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:344:36
[INFO] [stdout]     |
[INFO] [stdout] 344 |             BooleanExpression::And(box e1, box e2)
[INFO] [stdout]     |                                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 344 |             BooleanExpression::And(Box::new(e1), box e2)
[INFO] [stdout]     |                                    ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:344:44
[INFO] [stdout]     |
[INFO] [stdout] 344 |             BooleanExpression::And(box e1, box e2)
[INFO] [stdout]     |                                            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 344 |             BooleanExpression::And(box e1, Box::new(e2))
[INFO] [stdout]     |                                            ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:348:36
[INFO] [stdout]     |
[INFO] [stdout] 348 |             BooleanExpression::Not(box e)
[INFO] [stdout]     |                                    ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 348 |             BooleanExpression::Not(Box::new(e))
[INFO] [stdout]     |                                    ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:358:39
[INFO] [stdout]     |
[INFO] [stdout] 358 |             BooleanExpression::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 358 |             BooleanExpression::IfElse(Box::new(cond), box cons, box alt)
[INFO] [stdout]     |                                       ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:358:49
[INFO] [stdout]     |
[INFO] [stdout] 358 |             BooleanExpression::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 358 |             BooleanExpression::IfElse(box cond, Box::new(cons), box alt)
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:358:59
[INFO] [stdout]     |
[INFO] [stdout] 358 |             BooleanExpression::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                                           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 358 |             BooleanExpression::IfElse(box cond, box cons, Box::new(alt))
[INFO] [stdout]     |                                                           ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:362:39
[INFO] [stdout]     |
[INFO] [stdout] 362 |             BooleanExpression::Member(box s, id)
[INFO] [stdout]     |                                       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 362 |             BooleanExpression::Member(Box::new(s), id)
[INFO] [stdout]     |                                       ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:367:39
[INFO] [stdout]     |
[INFO] [stdout] 367 |             BooleanExpression::Select(box array, box index)
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 367 |             BooleanExpression::Select(Box::new(array), box index)
[INFO] [stdout]     |                                       ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/typed_absy/folder.rs:367:50
[INFO] [stdout]     |
[INFO] [stdout] 367 |             BooleanExpression::Select(box array, box index)
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 367 |             BooleanExpression::Select(box array, Box::new(index))
[INFO] [stdout]     |                                                  ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> zokrates_core/src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(box_patterns, box_syntax)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 511 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0554, E0557.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0554`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `zokrates_core` (lib) due to 512 previous errors
[INFO] running `Command { std: "docker" "inspect" "b952e1f1d8c504ec5ef76f1b57fc3f8f0067b2f04996209d0b36d74ef18ea5c6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b952e1f1d8c504ec5ef76f1b57fc3f8f0067b2f04996209d0b36d74ef18ea5c6", kill_on_drop: false }`
[INFO] [stdout] b952e1f1d8c504ec5ef76f1b57fc3f8f0067b2f04996209d0b36d74ef18ea5c6
