[INFO] cloning repository https://github.com/Electrofruit/ZeroKnowledge
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Electrofruit/ZeroKnowledge" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FElectrofruit%2FZeroKnowledge", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FElectrofruit%2FZeroKnowledge'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 0d912064dba1d37ef897c8b6f49684b868b6db3e
[INFO] testing Electrofruit/ZeroKnowledge against try#9f93af291970322f4f1c6315ccde4d7078201159 for pr-146098-6
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FElectrofruit%2FZeroKnowledge" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Electrofruit/ZeroKnowledge
[INFO] finished tweaking git repo https://github.com/Electrofruit/ZeroKnowledge
[INFO] tweaked toml for git repo https://github.com/Electrofruit/ZeroKnowledge written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Electrofruit/ZeroKnowledge on toolchain 9f93af291970322f4f1c6315ccde4d7078201159
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Electrofruit/ZeroKnowledge 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" "+9f93af291970322f4f1c6315ccde4d7078201159" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: /workspace/builds/worker-3-tc2/source/zokrates_core/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /workspace/builds/worker-3-tc2/source/zokrates_fs_resolver/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 254de890d94e47d244a7568acd3a1c4defe2295aeed028e6e55241a9abd16a9c
[INFO] running `Command { std: "docker" "start" "-a" "254de890d94e47d244a7568acd3a1c4defe2295aeed028e6e55241a9abd16a9c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "254de890d94e47d244a7568acd3a1c4defe2295aeed028e6e55241a9abd16a9c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "254de890d94e47d244a7568acd3a1c4defe2295aeed028e6e55241a9abd16a9c", kill_on_drop: false }`
[INFO] [stdout] 254de890d94e47d244a7568acd3a1c4defe2295aeed028e6e55241a9abd16a9c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 68aa3f4389f163d780d365d6e33aee37d8697cc9f2963592570d3323f199bbb7
[INFO] running `Command { std: "docker" "start" "-a" "68aa3f4389f163d780d365d6e33aee37d8697cc9f2963592570d3323f199bbb7", kill_on_drop: false }`
[INFO] [stderr] warning: /opt/rustwide/workdir/zokrates_fs_resolver/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /opt/rustwide/workdir/zokrates_core/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling autocfg v0.1.4
[INFO] [stderr]    Compiling libc v0.2.58
[INFO] [stderr]    Compiling proc-macro2 v0.4.30
[INFO] [stderr]    Compiling unicode-xid v0.1.0
[INFO] [stderr]    Compiling syn v0.15.35
[INFO] [stderr]    Compiling serde v1.0.92
[INFO] [stderr]    Compiling cfg-if v0.1.9
[INFO] [stderr]    Compiling lazy_static v1.3.0
[INFO] [stderr]    Compiling byteorder v1.3.2
[INFO] [stderr]    Compiling ryu v0.2.8
[INFO] [stderr]    Compiling num-bigint v0.2.2
[INFO] [stderr]    Compiling arrayvec v0.4.10
[INFO] [stderr]    Compiling num-traits v0.2.8
[INFO] [stderr]    Compiling num-integer v0.1.41
[INFO] [stderr]    Compiling crossbeam-utils v0.6.5
[INFO] [stderr]    Compiling cc v1.0.37
[INFO] [stderr]    Compiling itoa v0.4.4
[INFO] [stderr]    Compiling nodrop v0.1.13
[INFO] [stderr]    Compiling rand v0.4.6
[INFO] [stderr]    Compiling ucd-trie v0.1.1
[INFO] [stderr]    Compiling backtrace v0.3.30
[INFO] [stderr]    Compiling memoffset v0.2.1
[INFO] [stderr]    Compiling failure_derive v0.1.5
[INFO] [stderr]    Compiling quote v0.6.12
[INFO] [stderr]    Compiling pest v2.1.1
[INFO] [stderr]    Compiling syn v0.14.9
[INFO] [stderr]    Compiling typenum v1.10.0
[INFO] [stderr]    Compiling backtrace-sys v0.1.28
[INFO] [stderr]    Compiling scopeguard v0.3.3
[INFO] [stderr]    Compiling memchr v2.2.0
[INFO] [stderr]    Compiling hex v0.3.2
[INFO] [stderr]    Compiling crossbeam-epoch v0.7.1
[INFO] [stderr]    Compiling rustc-demangle v0.1.15
[INFO] [stderr]    Compiling maplit v1.0.1
[INFO] [stderr]    Compiling smallvec v0.6.10
[INFO] [stderr]    Compiling crunchy v0.1.6
[INFO] [stderr]    Compiling crossbeam-channel v0.3.8
[INFO] [stderr]    Compiling crossbeam-deque v0.7.1
[INFO] [stderr]    Compiling pest_meta v2.1.1
[INFO] [stderr]    Compiling crossbeam-queue v0.1.2
[INFO] [stderr]    Compiling num_cpus v1.10.1
[INFO] [stderr]    Compiling futures v0.1.27
[INFO] [stderr]    Compiling constant_time_eq v0.1.3
[INFO] [stderr]    Compiling blake2-rfc v0.2.18 (https://github.com/gtank/blake2-rfc?rev=7a5b5fc99ae483a0043db7547fb79a6fa44b88a9#7a5b5fc9)
[INFO] [stderr]    Compiling generic-array v0.9.0
[INFO] [stderr]    Compiling crossbeam v0.7.1
[INFO] [stderr]    Compiling num-traits v0.1.43
[INFO] [stderr]    Compiling num-iter v0.1.39
[INFO] [stderr]    Compiling either v1.5.2
[INFO] [stderr]    Compiling bit-vec v0.4.4
[INFO] [stderr]    Compiling itertools v0.7.11
[INFO] [stderr]    Compiling digest v0.7.6
[INFO] [stderr]    Compiling tiny-keccak v1.4.3
[INFO] [stderr]    Compiling lazy_static v0.1.16
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling bitflags v1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.39
[INFO] [stderr]    Compiling bincode v0.8.0
[INFO] [stderr]    Compiling synstructure v0.10.2
[INFO] [stderr]    Compiling pest_generator v2.1.0
[INFO] [stderr]    Compiling regex v0.2.11
[INFO] [stderr]    Compiling ucd-util v0.1.3
[INFO] [stderr]    Compiling regex-syntax v0.5.6
[INFO] [stderr]    Compiling from-pest v0.3.1
[INFO] [stderr]    Compiling futures-cpupool v0.1.8
[INFO] [stderr]    Compiling aho-corasick v0.6.10
[INFO] [stderr]    Compiling serde_derive v1.0.92
[INFO] [stderr]    Compiling csv-core v0.1.5
[INFO] [stderr]    Compiling thread_local v0.3.6
[INFO] [stderr]    Compiling unicode-width v0.1.5
[INFO] [stderr]    Compiling utf8-ranges v1.0.3
[INFO] [stderr]    Compiling glob v0.3.0
[INFO] [stderr]    Compiling zokrates_core v0.3.10 (/opt/rustwide/workdir/zokrates_core)
[INFO] [stderr]    Compiling pest_derive v2.1.0
[INFO] [stderr]    Compiling fs_extra v1.1.0
[INFO] [stderr]    Compiling csv v1.0.7
[INFO] [stderr]    Compiling zokrates_parser v0.1.0 (/opt/rustwide/workdir/zokrates_parser)
[INFO] [stderr]    Compiling failure v0.1.5
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling num v0.1.42
[INFO] [stderr]    Compiling single v1.0.0
[INFO] [stderr]    Compiling zokrates_stdlib v0.1.1 (/opt/rustwide/workdir/zokrates_stdlib)
[INFO] [stderr]    Compiling serde_bytes v0.10.5
[INFO] [stderr]    Compiling pest-ast v0.3.3
[INFO] [stderr]    Compiling num-bigint v0.1.44
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> zokrates_parser/src/lib.rs:13:21
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub fn parse(input: &str) -> Result<Pairs<Rule>, Error<Rule>> {
[INFO] [stdout]    |                     ^^^^            ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub fn parse(input: &str) -> Result<Pairs<'_, Rule>, Error<Rule>> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling atty v0.2.11
[INFO] [stderr]    Compiling reduce v0.1.2
[INFO] [stderr]    Compiling vec_map v0.8.1
[INFO] [stderr]    Compiling strsim v0.8.0
[INFO] [stderr]    Compiling ansi_term v0.11.0
[INFO] [stderr]    Compiling zokrates_fs_resolver v0.4.1 (/opt/rustwide/workdir/zokrates_fs_resolver)
[INFO] [stderr]    Compiling clap v2.33.0
[INFO] [stderr]    Compiling ff_derive v0.4.0 (https://github.com/matterinc/ff?tag=0.5#056a13b9)
[INFO] [stderr]    Compiling ff v0.5.0 (https://github.com/matterinc/ff?tag=0.5#056a13b9)
[INFO] [stderr]    Compiling pairing v0.16.2 (https://github.com/matterinc/pairing?tag=0.16.2#c2af46ca)
[INFO] [stderr]    Compiling zokrates_field v0.3.3 (/opt/rustwide/workdir/zokrates_field)
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> zokrates_field/src/field.rs:96:55
[INFO] [stdout]    |
[INFO] [stdout] 96 | #[derive(PartialEq, PartialOrd, Clone, Eq, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]    |                                                       ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> zokrates_field/src/field.rs:96:66
[INFO] [stdout]    |
[INFO] [stdout] 96 | #[derive(PartialEq, PartialOrd, Clone, Eq, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]    |                                                                  ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> zokrates_field/src/field.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / lazy_static! {
[INFO] [stdout] 22 | |     static ref P: BigInt = BigInt::parse_bytes(
[INFO] [stdout] 23 | |         b"21888242871839275222246405745257275088548364400416034343698204186575808495617",
[INFO] [stdout] 24 | |         10
[INFO] [stdout] 25 | |     )
[INFO] [stdout] 26 | |     .unwrap();
[INFO] [stdout] 27 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `lazy_static` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `lazy_static` may come from an old version of the `lazy_static` crate, try updating your dependency with `cargo update -p lazy_static`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> zokrates_field/src/field.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / lazy_static! {
[INFO] [stdout] 22 | |     static ref P: BigInt = BigInt::parse_bytes(
[INFO] [stdout] 23 | |         b"21888242871839275222246405745257275088548364400416034343698204186575808495617",
[INFO] [stdout] 24 | |         10
[INFO] [stdout] 25 | |     )
[INFO] [stdout] 26 | |     .unwrap();
[INFO] [stdout] 27 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `lazy_static` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `lazy_static` may come from an old version of the `lazy_static` crate, try updating your dependency with `cargo update -p lazy_static`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> zokrates_field/src/field.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / lazy_static! {
[INFO] [stdout] 22 | |     static ref P: BigInt = BigInt::parse_bytes(
[INFO] [stdout] 23 | |         b"21888242871839275222246405745257275088548364400416034343698204186575808495617",
[INFO] [stdout] 24 | |         10
[INFO] [stdout] 25 | |     )
[INFO] [stdout] 26 | |     .unwrap();
[INFO] [stdout] 27 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> zokrates_field/src/field.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / lazy_static! {
[INFO] [stdout] 22 | |     static ref P: BigInt = BigInt::parse_bytes(
[INFO] [stdout] 23 | |         b"21888242871839275222246405745257275088548364400416034343698204186575808495617",
[INFO] [stdout] 24 | |         10
[INFO] [stdout] 25 | |     )
[INFO] [stdout] 26 | |     .unwrap();
[INFO] [stdout] 27 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> zokrates_field/src/field.rs:96:55
[INFO] [stdout]    |
[INFO] [stdout] 96 | #[derive(PartialEq, PartialOrd, Clone, Eq, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]    |                                                       ^--------
[INFO] [stdout]    |                                                       |
[INFO] [stdout]    |                                                       `Serialize` is not local
[INFO] [stdout]    |                                                       move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_FieldPrime`
[INFO] [stdout] 97 | pub struct FieldPrime {
[INFO] [stdout]    |            ---------- `FieldPrime` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> zokrates_field/src/field.rs:96:66
[INFO] [stdout]    |
[INFO] [stdout] 96 | #[derive(PartialEq, PartialOrd, Clone, Eq, Ord, Hash, Serialize, Deserialize)]
[INFO] [stdout]    |                                                                  ^----------
[INFO] [stdout]    |                                                                  |
[INFO] [stdout]    |                                                                  `Deserialize` is not local
[INFO] [stdout]    |                                                                  move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_FieldPrime`
[INFO] [stdout] 97 | pub struct FieldPrime {
[INFO] [stdout]    |            ---------- `FieldPrime` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling zokrates_pest_ast v0.1.0 (/opt/rustwide/workdir/zokrates_pest_ast)
[INFO] [stderr]    Compiling bellman v0.2.0 (https://github.com/matterinc/bellman?tag=0.2.0#6e45a4b2)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> zokrates_pest_ast/src/lib.rs:552:28
[INFO] [stdout]     |
[INFO] [stdout] 552 | pub fn generate_ast(input: &str) -> Result<ast::File, Error> {
[INFO] [stdout]     |                            ^^^^            ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 552 | pub fn generate_ast(input: &str) -> Result<ast::File<'_>, Error> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling sapling-crypto v0.0.4 (https://github.com/matterinc/sapling-crypto?tag=0.0.4#6ac48e2f)
[INFO] [stderr]    Compiling zokrates_embed v0.1.0 (/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: removed in 1.70.0; see <https://github.com/rust-lang/rust/pull/108471> for more information
[INFO] [stdout]   = note: replaced with `#[rustc_box]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:165:33
[INFO] [stdout]     |
[INFO] [stdout] 165 | ...                   box FlatExpression::Identifier(lhs_bits[i + 2]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 165 -                                 box FlatExpression::Identifier(lhs_bits[i + 2]),
[INFO] [stdout] 165 +                                 Box::new(FlatExpression::Identifier(lhs_bits[i + 2])),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:166:33
[INFO] [stdout]     |
[INFO] [stdout] 166 | ...                   box FlatExpression::Identifier(lhs_bits[i + 2]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 166 -                                 box FlatExpression::Identifier(lhs_bits[i + 2]),
[INFO] [stdout] 166 +                                 Box::new(FlatExpression::Identifier(lhs_bits[i + 2])),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:176:29
[INFO] [stdout]     |
[INFO] [stdout] 176 | ...                   box lhs_sum,
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 176 -                             box lhs_sum,
[INFO] [stdout] 176 +                             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:178:33
[INFO] [stdout]     |
[INFO] [stdout] 178 | ...                   box FlatExpression::Identifier(lhs_bits[i + 2]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 178 -                                 box FlatExpression::Identifier(lhs_bits[i + 2]),
[INFO] [stdout] 178 +                                 Box::new(FlatExpression::Identifier(lhs_bits[i + 2])),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:179:33
[INFO] [stdout]     |
[INFO] [stdout] 179 | ...                   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] 179 -                                 box FlatExpression::Number(T::from(2).pow(bitwidth - 2 - i - 1)),
[INFO] [stdout] 179 +                                 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:177:29
[INFO] [stdout]     |
[INFO] [stdout] 177 | / ...                   box FlatExpression::Mult(
[INFO] [stdout] 178 | | ...                       box FlatExpression::Identifier(lhs_bits[i + 2]),
[INFO] [stdout] 179 | | ...                       box FlatExpression::Number(T::from(2).pow(bitwidth - 2 - i - 1)),
[INFO] [stdout] 180 | | ...                   ),
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 177 ~                             Box::new(FlatExpression::Mult(
[INFO] [stdout] 178 |                                 box FlatExpression::Identifier(lhs_bits[i + 2]),
[INFO] [stdout] 179 |                                 box FlatExpression::Number(T::from(2).pow(bitwidth - 2 - i - 1)),
[INFO] [stdout] 180 ~                             )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:212:33
[INFO] [stdout]     |
[INFO] [stdout] 212 | ...                   box FlatExpression::Identifier(rhs_bits[i + 2]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 212 -                                 box FlatExpression::Identifier(rhs_bits[i + 2]),
[INFO] [stdout] 212 +                                 Box::new(FlatExpression::Identifier(rhs_bits[i + 2])),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:213:33
[INFO] [stdout]     |
[INFO] [stdout] 213 | ...                   box FlatExpression::Identifier(rhs_bits[i + 2]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 213 -                                 box FlatExpression::Identifier(rhs_bits[i + 2]),
[INFO] [stdout] 213 +                                 Box::new(FlatExpression::Identifier(rhs_bits[i + 2])),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:223:29
[INFO] [stdout]     |
[INFO] [stdout] 223 | ...                   box rhs_sum,
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 223 -                             box rhs_sum,
[INFO] [stdout] 223 +                             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:225:33
[INFO] [stdout]     |
[INFO] [stdout] 225 | ...                   box FlatExpression::Identifier(rhs_bits[i + 2]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 225 -                                 box FlatExpression::Identifier(rhs_bits[i + 2]),
[INFO] [stdout] 225 +                                 Box::new(FlatExpression::Identifier(rhs_bits[i + 2])),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:226:33
[INFO] [stdout]     |
[INFO] [stdout] 226 | ...                   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] 226 -                                 box FlatExpression::Number(T::from(2).pow(bitwidth - 2 - i - 1)),
[INFO] [stdout] 226 +                                 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:224:29
[INFO] [stdout]     |
[INFO] [stdout] 224 | / ...                   box FlatExpression::Mult(
[INFO] [stdout] 225 | | ...                       box FlatExpression::Identifier(rhs_bits[i + 2]),
[INFO] [stdout] 226 | | ...                       box FlatExpression::Number(T::from(2).pow(bitwidth - 2 - i - 1)),
[INFO] [stdout] 227 | | ...                   ),
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 224 ~                             Box::new(FlatExpression::Mult(
[INFO] [stdout] 225 |                                 box FlatExpression::Identifier(rhs_bits[i + 2]),
[INFO] [stdout] 226 |                                 box FlatExpression::Number(T::from(2).pow(bitwidth - 2 - i - 1)),
[INFO] [stdout] 227 ~                             )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:240:25
[INFO] [stdout]     |
[INFO] [stdout] 240 |                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 240 -                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout] 240 +                         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:241:25
[INFO] [stdout]     |
[INFO] [stdout] 241 |                         box FlatExpression::Identifier(lhs_id),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 241 -                         box FlatExpression::Identifier(lhs_id),
[INFO] [stdout] 241 +                         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:239:21
[INFO] [stdout]     |
[INFO] [stdout] 239 | /                     box FlatExpression::Mult(
[INFO] [stdout] 240 | |                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout] 241 | |                         box FlatExpression::Identifier(lhs_id),
[INFO] [stdout] 242 | |                     ),
[INFO] [stdout]     | |_____________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 239 ~                     Box::new(FlatExpression::Mult(
[INFO] [stdout] 240 |                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout] 241 |                         box FlatExpression::Identifier(lhs_id),
[INFO] [stdout] 242 ~                     )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:244:25
[INFO] [stdout]     |
[INFO] [stdout] 244 |                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 244 -                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout] 244 +                         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:245:25
[INFO] [stdout]     |
[INFO] [stdout] 245 |                         box FlatExpression::Identifier(rhs_id),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 245 -                         box FlatExpression::Identifier(rhs_id),
[INFO] [stdout] 245 +                         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:243:21
[INFO] [stdout]     |
[INFO] [stdout] 243 | /                     box FlatExpression::Mult(
[INFO] [stdout] 244 | |                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout] 245 | |                         box FlatExpression::Identifier(rhs_id),
[INFO] [stdout] 246 | |                     ),
[INFO] [stdout]     | |_____________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 243 ~                     Box::new(FlatExpression::Mult(
[INFO] [stdout] 244 |                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout] 245 |                         box FlatExpression::Identifier(rhs_id),
[INFO] [stdout] 246 ~                     )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:264:29
[INFO] [stdout]     |
[INFO] [stdout] 264 | ...                   box FlatExpression::Identifier(sub_bits[i]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 264 -                             box FlatExpression::Identifier(sub_bits[i]),
[INFO] [stdout] 264 +                             Box::new(FlatExpression::Identifier(sub_bits[i])),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:265:29
[INFO] [stdout]     |
[INFO] [stdout] 265 | ...                   box FlatExpression::Identifier(sub_bits[i]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 265 -                             box FlatExpression::Identifier(sub_bits[i]),
[INFO] [stdout] 265 +                             Box::new(FlatExpression::Identifier(sub_bits[i])),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:275:25
[INFO] [stdout]     |
[INFO] [stdout] 275 |                         box expr,
[INFO] [stdout]     |                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 275 -                         box expr,
[INFO] [stdout] 275 +                         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:277:29
[INFO] [stdout]     |
[INFO] [stdout] 277 | ...                   box FlatExpression::Identifier(sub_bits[i]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 277 -                             box FlatExpression::Identifier(sub_bits[i]),
[INFO] [stdout] 277 +                             Box::new(FlatExpression::Identifier(sub_bits[i])),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:278:29
[INFO] [stdout]     |
[INFO] [stdout] 278 | ...                   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] 278 -                             box FlatExpression::Number(T::from(2).pow(bitwidth - i - 1)),
[INFO] [stdout] 278 +                             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:276:25
[INFO] [stdout]     |
[INFO] [stdout] 276 | /                         box FlatExpression::Mult(
[INFO] [stdout] 277 | |                             box FlatExpression::Identifier(sub_bits[i]),
[INFO] [stdout] 278 | |                             box FlatExpression::Number(T::from(2).pow(bitwidth - i - 1)),
[INFO] [stdout] 279 | |                         ),
[INFO] [stdout]     | |_________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 276 ~                         Box::new(FlatExpression::Mult(
[INFO] [stdout] 277 |                             box FlatExpression::Identifier(sub_bits[i]),
[INFO] [stdout] 278 |                             box FlatExpression::Number(T::from(2).pow(bitwidth - i - 1)),
[INFO] [stdout] 279 ~                         )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:304:49
[INFO] [stdout]     |
[INFO] [stdout] 304 |                     FieldElementExpression::Sub(box lhs, box rhs),
[INFO] [stdout]     |                                                 ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 304 -                     FieldElementExpression::Sub(box lhs, box rhs),
[INFO] [stdout] 304 +                     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:304:58
[INFO] [stdout]     |
[INFO] [stdout] 304 |                     FieldElementExpression::Sub(box lhs, box rhs),
[INFO] [stdout]     |                                                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 304 -                     FieldElementExpression::Sub(box lhs, box rhs),
[INFO] [stdout] 304 +                     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:314:42
[INFO] [stdout]     |
[INFO] [stdout] 314 |                     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] 314 -                     FlatExpression::Mult(box x.clone(), box FlatExpression::Identifier(name_m)),
[INFO] [stdout] 314 +                     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:314:57
[INFO] [stdout]     |
[INFO] [stdout] 314 |                     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] 314 -                     FlatExpression::Mult(box x.clone(), box FlatExpression::Identifier(name_m)),
[INFO] [stdout] 314 +                     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:318:21
[INFO] [stdout]     |
[INFO] [stdout] 318 |                     box FlatExpression::Number(T::one()),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 318 -                     box FlatExpression::Number(T::one()),
[INFO] [stdout] 318 +                     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:319:21
[INFO] [stdout]     |
[INFO] [stdout] 319 |                     box FlatExpression::Identifier(name_y),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 319 -                     box FlatExpression::Identifier(name_y),
[INFO] [stdout] 319 +                     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:324:42
[INFO] [stdout]     |
[INFO] [stdout] 324 |                     FlatExpression::Mult(box res.clone(), box x),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 324 -                     FlatExpression::Mult(box res.clone(), box x),
[INFO] [stdout] 324 +                     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:324:59
[INFO] [stdout]     |
[INFO] [stdout] 324 |                     FlatExpression::Mult(box res.clone(), box x),
[INFO] [stdout]     |                                                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 324 -                     FlatExpression::Mult(box res.clone(), box x),
[INFO] [stdout] 324 +                     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:333:43
[INFO] [stdout]     |
[INFO] [stdout] 333 |                     BooleanExpression::Lt(box lhs.clone(), box rhs.clone()),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 333 -                     BooleanExpression::Lt(box lhs.clone(), box rhs.clone()),
[INFO] [stdout] 333 +                     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:333:60
[INFO] [stdout]     |
[INFO] [stdout] 333 |                     BooleanExpression::Lt(box lhs.clone(), box rhs.clone()),
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 333 -                     BooleanExpression::Lt(box lhs.clone(), box rhs.clone()),
[INFO] [stdout] 333 +                     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:338:43
[INFO] [stdout]     |
[INFO] [stdout] 338 |                     BooleanExpression::Eq(box lhs.clone(), box rhs.clone()),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 338 -                     BooleanExpression::Eq(box lhs.clone(), box rhs.clone()),
[INFO] [stdout] 338 +                     BooleanExpression::Eq(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:338:60
[INFO] [stdout]     |
[INFO] [stdout] 338 |                     BooleanExpression::Eq(box lhs.clone(), box rhs.clone()),
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 338 -                     BooleanExpression::Eq(box lhs.clone(), box rhs.clone()),
[INFO] [stdout] 338 +                     BooleanExpression::Eq(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:340:37
[INFO] [stdout]     |
[INFO] [stdout] 340 |                 FlatExpression::Add(box eq, box lt)
[INFO] [stdout]     |                                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 340 -                 FlatExpression::Add(box eq, box lt)
[INFO] [stdout] 340 +                 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:340:45
[INFO] [stdout]     |
[INFO] [stdout] 340 |                 FlatExpression::Add(box eq, box lt)
[INFO] [stdout]     |                                             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 340 -                 FlatExpression::Add(box eq, box lt)
[INFO] [stdout] 340 +                 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:353:25
[INFO] [stdout]     |
[INFO] [stdout] 353 |                   let x = box self.flatten_boolean_expression(
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 354 | |                     functions_flattened,
[INFO] [stdout] 355 | |                     statements_flattened,
[INFO] [stdout] 356 | |                     lhs,
[INFO] [stdout] 357 | |                 );
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 353 ~                 let x = Box::new(self.flatten_boolean_expression(
[INFO] [stdout] 354 |                     functions_flattened,
[INFO] [stdout] 355 |                     statements_flattened,
[INFO] [stdout] 356 |                     lhs,
[INFO] [stdout] 357 ~                 ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:358:25
[INFO] [stdout]     |
[INFO] [stdout] 358 |                   let y = box self.flatten_boolean_expression(
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 359 | |                     functions_flattened,
[INFO] [stdout] 360 | |                     statements_flattened,
[INFO] [stdout] 361 | |                     rhs,
[INFO] [stdout] 362 | |                 );
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 358 ~                 let y = Box::new(self.flatten_boolean_expression(
[INFO] [stdout] 359 |                     functions_flattened,
[INFO] [stdout] 360 |                     statements_flattened,
[INFO] [stdout] 361 |                     rhs,
[INFO] [stdout] 362 ~                 ));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:370:21
[INFO] [stdout]     |
[INFO] [stdout] 370 |                     box FlatExpression::Add(x, y),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 370 -                     box FlatExpression::Add(x, y),
[INFO] [stdout] 370 +                     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:371:21
[INFO] [stdout]     |
[INFO] [stdout] 371 |                     box FlatExpression::Identifier(name_x_and_y),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 371 -                     box FlatExpression::Identifier(name_x_and_y),
[INFO] [stdout] 371 +                     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:384:42
[INFO] [stdout]     |
[INFO] [stdout] 384 |                     FlatExpression::Mult(box x, box y),
[INFO] [stdout]     |                                          ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 384 -                     FlatExpression::Mult(box x, box y),
[INFO] [stdout] 384 +                     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:384:49
[INFO] [stdout]     |
[INFO] [stdout] 384 |                     FlatExpression::Mult(box x, box y),
[INFO] [stdout]     |                                                 ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 384 -                     FlatExpression::Mult(box x, box y),
[INFO] [stdout] 384 +                     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:392:37
[INFO] [stdout]     |
[INFO] [stdout] 392 |                 FlatExpression::Sub(box FlatExpression::Number(T::one()), box x)
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 392 -                 FlatExpression::Sub(box FlatExpression::Number(T::one()), box x)
[INFO] [stdout] 392 +                 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:392:75
[INFO] [stdout]     |
[INFO] [stdout] 392 |                 FlatExpression::Sub(box FlatExpression::Number(T::one()), box x)
[INFO] [stdout]     |                                                                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 392 -                 FlatExpression::Sub(box FlatExpression::Number(T::one()), box x)
[INFO] [stdout] 392 +                 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:554:37
[INFO] [stdout]     |
[INFO] [stdout] 554 |                 FlatExpression::Add(box new_left, box new_right)
[INFO] [stdout]     |                                     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 554 -                 FlatExpression::Add(box new_left, box new_right)
[INFO] [stdout] 554 +                 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:554:51
[INFO] [stdout]     |
[INFO] [stdout] 554 |                 FlatExpression::Add(box new_left, box new_right)
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 554 -                 FlatExpression::Add(box new_left, box new_right)
[INFO] [stdout] 554 +                 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:577:37
[INFO] [stdout]     |
[INFO] [stdout] 577 |                 FlatExpression::Sub(box new_left, box new_right)
[INFO] [stdout]     |                                     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 577 -                 FlatExpression::Sub(box new_left, box new_right)
[INFO] [stdout] 577 +                 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:577:51
[INFO] [stdout]     |
[INFO] [stdout] 577 |                 FlatExpression::Sub(box new_left, box new_right)
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 577 -                 FlatExpression::Sub(box new_left, box new_right)
[INFO] [stdout] 577 +                 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:598:38
[INFO] [stdout]     |
[INFO] [stdout] 598 |                 FlatExpression::Mult(box new_left, box new_right)
[INFO] [stdout]     |                                      ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 598 -                 FlatExpression::Mult(box new_left, box new_right)
[INFO] [stdout] 598 +                 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:598:52
[INFO] [stdout]     |
[INFO] [stdout] 598 |                 FlatExpression::Mult(box new_left, box new_right)
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 598 -                 FlatExpression::Mult(box new_left, box new_right)
[INFO] [stdout] 598 +                 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:629:42
[INFO] [stdout]     |
[INFO] [stdout] 629 |                     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] 629 -                     FlatExpression::Mult(box invb.into(), box new_right.clone().into()),
[INFO] [stdout] 629 +                     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:629:59
[INFO] [stdout]     |
[INFO] [stdout] 629 |                     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] 629 -                     FlatExpression::Mult(box invb.into(), box new_right.clone().into()),
[INFO] [stdout] 629 +                     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:642:42
[INFO] [stdout]     |
[INFO] [stdout] 642 |                     FlatExpression::Mult(box new_right, box inverse.into()),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 642 -                     FlatExpression::Mult(box new_right, box inverse.into()),
[INFO] [stdout] 642 +                     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:642:57
[INFO] [stdout]     |
[INFO] [stdout] 642 |                     FlatExpression::Mult(box new_right, box inverse.into()),
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 642 -                     FlatExpression::Mult(box new_right, box inverse.into()),
[INFO] [stdout] 642 +                     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:669:54
[INFO] [stdout]     |
[INFO] [stdout] 669 | ...                   FlatExpression::Mult(box base_flattened.clone(), box base_flattened)
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 669 -                                 FlatExpression::Mult(box base_flattened.clone(), box base_flattened)
[INFO] [stdout] 669 +                                 FlatExpression::Mult(Box::new(base_flattened.clone()), box base_flattened)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:669:82
[INFO] [stdout]     |
[INFO] [stdout] 669 | ...                   FlatExpression::Mult(box base_flattened.clone(), box base_flattened)
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 669 -                                 FlatExpression::Mult(box base_flattened.clone(), box base_flattened)
[INFO] [stdout] 669 +                                 FlatExpression::Mult(box base_flattened.clone(), Box::new(base_flattened))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:678:41
[INFO] [stdout]     |
[INFO] [stdout] 678 | ...                   box base,
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 678 -                                         box base,
[INFO] [stdout] 678 +                                         Box::new(base),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:679:41
[INFO] [stdout]     |
[INFO] [stdout] 679 | ...                   box FieldElementExpression::Number(e.clone() - T::one()),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 679 -                                         box FieldElementExpression::Number(e.clone() - T::one()),
[INFO] [stdout] 679 +                                         Box::new(FieldElementExpression::Number(e.clone() - T::one())),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:689:37
[INFO] [stdout]     |
[INFO] [stdout] 689 | ...                   box FlatExpression::Identifier(id),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 689 -                                     box FlatExpression::Identifier(id),
[INFO] [stdout] 689 +                                     Box::new(FlatExpression::Identifier(id)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:690:37
[INFO] [stdout]     |
[INFO] [stdout] 690 | ...                   box base_flattened,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 690 -                                     box base_flattened,
[INFO] [stdout] 690 +                                     Box::new(base_flattened),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:753:41
[INFO] [stdout]     |
[INFO] [stdout] 753 | ...                   box FieldElementExpression::Number(n.clone()),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 753 -                                         box FieldElementExpression::Number(n.clone()),
[INFO] [stdout] 753 +                                         Box::new(FieldElementExpression::Number(n.clone())),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:751:37
[INFO] [stdout]     |
[INFO] [stdout] 751 | / ...                   box FieldElementExpression::Select(
[INFO] [stdout] 752 | | ...                       consequence,
[INFO] [stdout] 753 | | ...                       box FieldElementExpression::Number(n.clone()),
[INFO] [stdout] 754 | | ...                   ),
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 751 ~                                     Box::new(FieldElementExpression::Select(
[INFO] [stdout] 752 |                                         consequence,
[INFO] [stdout] 753 |                                         box FieldElementExpression::Number(n.clone()),
[INFO] [stdout] 754 ~                                     )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:757:41
[INFO] [stdout]     |
[INFO] [stdout] 757 | ...                   box FieldElementExpression::Number(n),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 757 -                                         box FieldElementExpression::Number(n),
[INFO] [stdout] 757 +                                         Box::new(FieldElementExpression::Number(n)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:755:37
[INFO] [stdout]     |
[INFO] [stdout] 755 | / ...                   box FieldElementExpression::Select(
[INFO] [stdout] 756 | | ...                       alternative,
[INFO] [stdout] 757 | | ...                       box FieldElementExpression::Number(n),
[INFO] [stdout] 758 | | ...                   ),
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 755 ~                                     Box::new(FieldElementExpression::Select(
[INFO] [stdout] 756 |                                         alternative,
[INFO] [stdout] 757 |                                         box FieldElementExpression::Number(n),
[INFO] [stdout] 758 ~                                     )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:772:41
[INFO] [stdout]     |
[INFO] [stdout] 772 | ...                   box e.clone(),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 772 -                                         box e.clone(),
[INFO] [stdout] 772 +                                         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:773:41
[INFO] [stdout]     |
[INFO] [stdout] 773 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 773 -                                         box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 773 +                                         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:771:37
[INFO] [stdout]     |
[INFO] [stdout] 771 | / ...                   box BooleanExpression::Eq(
[INFO] [stdout] 772 | | ...                       box e.clone(),
[INFO] [stdout] 773 | | ...                       box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 774 | | ...                   ),
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 771 ~                                     Box::new(BooleanExpression::Eq(
[INFO] [stdout] 772 |                                         box e.clone(),
[INFO] [stdout] 773 |                                         box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 774 ~                                     )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:775:37
[INFO] [stdout]     |
[INFO] [stdout] 775 | ...                   box FieldElementExpression::Number(T::from(1)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 775 -                                     box FieldElementExpression::Number(T::from(1)),
[INFO] [stdout] 775 +                                     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:776:37
[INFO] [stdout]     |
[INFO] [stdout] 776 | ...                   box FieldElementExpression::Number(T::from(0)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 776 -                                     box FieldElementExpression::Number(T::from(0)),
[INFO] [stdout] 776 +                                     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:780:61
[INFO] [stdout]     |
[INFO] [stdout] 780 | ...                   FieldElementExpression::Add(box acc, box e)
[INFO] [stdout]     |                                                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 780 -                                 FieldElementExpression::Add(box acc, box e)
[INFO] [stdout] 780 +                                 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:780:70
[INFO] [stdout]     |
[INFO] [stdout] 780 | ...                   FieldElementExpression::Add(box acc, box e)
[INFO] [stdout]     |                                                            ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 780 -                                 FieldElementExpression::Add(box acc, box e)
[INFO] [stdout] 780 +                                 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:799:41
[INFO] [stdout]     |
[INFO] [stdout] 799 | ...                   box e.clone(),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 799 -                                         box e.clone(),
[INFO] [stdout] 799 +                                         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:800:41
[INFO] [stdout]     |
[INFO] [stdout] 800 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 800 -                                         box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 800 +                                         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:798:37
[INFO] [stdout]     |
[INFO] [stdout] 798 | / ...                   box BooleanExpression::Eq(
[INFO] [stdout] 799 | | ...                       box e.clone(),
[INFO] [stdout] 800 | | ...                       box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 801 | | ...                   ),
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 798 ~                                     Box::new(BooleanExpression::Eq(
[INFO] [stdout] 799 |                                         box e.clone(),
[INFO] [stdout] 800 |                                         box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 801 ~                                     )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:805:49
[INFO] [stdout]     |
[INFO] [stdout] 805 | / ...                   box FieldElementArrayExpression::Identifier(
[INFO] [stdout] 806 | | ...                       size, id,
[INFO] [stdout] 807 | | ...                   ),
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 805 ~                                                 Box::new(FieldElementArrayExpression::Identifier(
[INFO] [stdout] 806 |                                                     size, id,
[INFO] [stdout] 807 ~                                                 )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:808:49
[INFO] [stdout]     |
[INFO] [stdout] 808 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 808 -                                                 box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 808 +                                                 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:828:49
[INFO] [stdout]     |
[INFO] [stdout] 828 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 828 -                                                 box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 828 +                                                 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:826:45
[INFO] [stdout]     |
[INFO] [stdout] 826 | / ...                   box FieldElementExpression::Select(
[INFO] [stdout] 827 | | ...                       consequence,
[INFO] [stdout] 828 | | ...                       box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 829 | | ...                   ),
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 826 ~                                             Box::new(FieldElementExpression::Select(
[INFO] [stdout] 827 |                                                 consequence,
[INFO] [stdout] 828 |                                                 box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 829 ~                                             )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:832:49
[INFO] [stdout]     |
[INFO] [stdout] 832 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 832 -                                                 box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 832 +                                                 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:830:45
[INFO] [stdout]     |
[INFO] [stdout] 830 | / ...                   box FieldElementExpression::Select(
[INFO] [stdout] 831 | | ...                       alternative,
[INFO] [stdout] 832 | | ...                       box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 833 | | ...                   ),
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 830 ~                                             Box::new(FieldElementExpression::Select(
[INFO] [stdout] 831 |                                                 alternative,
[INFO] [stdout] 832 |                                                 box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 833 ~                                             )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:802:37
[INFO] [stdout]     |
[INFO] [stdout] 802 | / ...                   box match array.clone() {
[INFO] [stdout] 803 | | ...                       FieldElementArrayExpression::Identifier(size, id) => {
[INFO] [stdout] 804 | | ...                           FieldElementExpression::Select(
[INFO] [stdout] 805 | | ...                               box FieldElementArrayExpression::Identifier(
[INFO] [stdout] ...   |
[INFO] [stdout] 834 | | ...                       ),
[INFO] [stdout] 835 | | ...                   },
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 802 ~                                     Box::new(match array.clone() {
[INFO] [stdout] 803 |                                         FieldElementArrayExpression::Identifier(size, id) => {
[INFO] [stdout] ...
[INFO] [stdout] 834 |                                         ),
[INFO] [stdout] 835 ~                                     }),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:836:37
[INFO] [stdout]     |
[INFO] [stdout] 836 | ...                   box FieldElementExpression::Number(T::from(0)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 836 -                                     box FieldElementExpression::Number(T::from(0)),
[INFO] [stdout] 836 +                                     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:840:61
[INFO] [stdout]     |
[INFO] [stdout] 840 | ...                   FieldElementExpression::Add(box acc, box e)
[INFO] [stdout]     |                                                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 840 -                                 FieldElementExpression::Add(box acc, box e)
[INFO] [stdout] 840 +                                 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:840:70
[INFO] [stdout]     |
[INFO] [stdout] 840 | ...                   FieldElementExpression::Add(box acc, box e)
[INFO] [stdout]     |                                                            ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 840 -                                 FieldElementExpression::Add(box acc, box e)
[INFO] [stdout] 840 +                                 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:906:37
[INFO] [stdout]     |
[INFO] [stdout] 906 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 906 -                                     box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 906 +                                     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:904:33
[INFO] [stdout]     |
[INFO] [stdout] 904 | / ...                   box FieldElementExpression::Select(
[INFO] [stdout] 905 | | ...                       consequence.clone(),
[INFO] [stdout] 906 | | ...                       box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 907 | | ...                   ),
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 904 ~                                 Box::new(FieldElementExpression::Select(
[INFO] [stdout] 905 |                                     consequence.clone(),
[INFO] [stdout] 906 |                                     box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 907 ~                                 )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:910:37
[INFO] [stdout]     |
[INFO] [stdout] 910 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 910 -                                     box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 910 +                                     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:908:33
[INFO] [stdout]     |
[INFO] [stdout] 908 | / ...                   box FieldElementExpression::Select(
[INFO] [stdout] 909 | | ...                       alternative.clone(),
[INFO] [stdout] 910 | | ...                       box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 911 | | ...                   ),
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 908 ~                                 Box::new(FieldElementExpression::Select(
[INFO] [stdout] 909 |                                     alternative.clone(),
[INFO] [stdout] 910 |                                     box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 911 ~                                 )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:995:57
[INFO] [stdout]     |
[INFO] [stdout] 995 | ...                   box e.clone(),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 995 -                                                         box e.clone(),
[INFO] [stdout] 995 +                                                         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:996:57
[INFO] [stdout]     |
[INFO] [stdout] 996 | / ...                   box FieldElementExpression::Number(
[INFO] [stdout] 997 | | ...                       T::from(i),
[INFO] [stdout] 998 | | ...                   ),
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 996 ~                                                         Box::new(FieldElementExpression::Number(
[INFO] [stdout] 997 |                                                             T::from(i),
[INFO] [stdout] 998 ~                                                         )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:994:53
[INFO] [stdout]     |
[INFO] [stdout] 994 | / ...                   box BooleanExpression::Eq(
[INFO] [stdout] 995 | | ...                       box e.clone(),
[INFO] [stdout] 996 | | ...                       box FieldElementExpression::Number(
[INFO] [stdout] 997 | | ...                           T::from(i),
[INFO] [stdout] 998 | | ...                       ),
[INFO] [stdout] 999 | | ...                   ),
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 994 ~                                                     Box::new(BooleanExpression::Eq(
[INFO] [stdout] 995 |                                                         box e.clone(),
[INFO] [stdout] ...
[INFO] [stdout] 998 |                                                         ),
[INFO] [stdout] 999 ~                                                     )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1000:53
[INFO] [stdout]      |
[INFO] [stdout] 1000 | ...                   box FieldElementExpression::Number(T::from(1)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1000 -                                                     box FieldElementExpression::Number(T::from(1)),
[INFO] [stdout] 1000 +                                                     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:1001:53
[INFO] [stdout]      |
[INFO] [stdout] 1001 | ...                   box FieldElementExpression::Number(T::from(0)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1001 -                                                     box FieldElementExpression::Number(T::from(0)),
[INFO] [stdout] 1001 +                                                     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:1007:81
[INFO] [stdout]      |
[INFO] [stdout] 1007 | ...                   FieldElementExpression::Add(box acc, box e)
[INFO] [stdout]      |                                                   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1007 -                                                     FieldElementExpression::Add(box acc, box e)
[INFO] [stdout] 1007 +                                                     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:1007:90
[INFO] [stdout]      |
[INFO] [stdout] 1007 | ...                   FieldElementExpression::Add(box acc, box e)
[INFO] [stdout]      |                                                            ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1007 -                                                     FieldElementExpression::Add(box acc, box e)
[INFO] [stdout] 1007 +                                                     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:1035:57
[INFO] [stdout]      |
[INFO] [stdout] 1035 | ...                   box e.clone(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1035 -                                                         box e.clone(),
[INFO] [stdout] 1035 +                                                         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:1036:57
[INFO] [stdout]      |
[INFO] [stdout] 1036 | / ...                   box FieldElementExpression::Number(
[INFO] [stdout] 1037 | | ...                       T::from(i),
[INFO] [stdout] 1038 | | ...                   ),
[INFO] [stdout]      | |_______________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1036 ~                                                         Box::new(FieldElementExpression::Number(
[INFO] [stdout] 1037 |                                                             T::from(i),
[INFO] [stdout] 1038 ~                                                         )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1034:53
[INFO] [stdout]      |
[INFO] [stdout] 1034 | / ...                   box BooleanExpression::Eq(
[INFO] [stdout] 1035 | | ...                       box e.clone(),
[INFO] [stdout] 1036 | | ...                       box FieldElementExpression::Number(
[INFO] [stdout] 1037 | | ...                           T::from(i),
[INFO] [stdout] 1038 | | ...                       ),
[INFO] [stdout] 1039 | | ...                   ),
[INFO] [stdout]      | |_______________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1034 ~                                                     Box::new(BooleanExpression::Eq(
[INFO] [stdout] 1035 |                                                         box e.clone(),
[INFO] [stdout]  ...
[INFO] [stdout] 1038 |                                                         ),
[INFO] [stdout] 1039 ~                                                     )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1040:53
[INFO] [stdout]      |
[INFO] [stdout] 1040 | ...                   box expr.clone(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1040 -                                                     box expr.clone(),
[INFO] [stdout] 1040 +                                                     Box::new(expr.clone()),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1041:53
[INFO] [stdout]      |
[INFO] [stdout] 1041 | ...                   box e.clone(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1041 -                                                     box e.clone(),
[INFO] [stdout] 1041 +                                                     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:1312:25
[INFO] [stdout]      |
[INFO] [stdout] 1312 |                         box FlatExpression::Identifier(*v),
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1312 -                         box FlatExpression::Identifier(*v),
[INFO] [stdout] 1312 +                         Box::new(FlatExpression::Identifier(*v)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1313:25
[INFO] [stdout]      |
[INFO] [stdout] 1313 |                         box FlatExpression::Identifier(*v),
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1313 -                         box FlatExpression::Identifier(*v),
[INFO] [stdout] 1313 +                         Box::new(FlatExpression::Identifier(*v)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1830:17
[INFO] [stdout]      |
[INFO] [stdout] 1830 |                 box FieldElementExpression::Number(FieldPrime::from(32)),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1830 -                 box FieldElementExpression::Number(FieldPrime::from(32)),
[INFO] [stdout] 1830 +                 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:1831:17
[INFO] [stdout]      |
[INFO] [stdout] 1831 |                 box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1831 -                 box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1831 +                 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:1829:13
[INFO] [stdout]      |
[INFO] [stdout] 1829 | /             box BooleanExpression::Eq(
[INFO] [stdout] 1830 | |                 box FieldElementExpression::Number(FieldPrime::from(32)),
[INFO] [stdout] 1831 | |                 box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1832 | |             ),
[INFO] [stdout]      | |_____________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1829 ~             Box::new(BooleanExpression::Eq(
[INFO] [stdout] 1830 |                 box FieldElementExpression::Number(FieldPrime::from(32)),
[INFO] [stdout] 1831 |                 box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1832 ~             )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1833:13
[INFO] [stdout]      |
[INFO] [stdout] 1833 |             box FieldElementExpression::Number(FieldPrime::from(12)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1833 -             box FieldElementExpression::Number(FieldPrime::from(12)),
[INFO] [stdout] 1833 +             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:1834:13
[INFO] [stdout]      |
[INFO] [stdout] 1834 |             box FieldElementExpression::Number(FieldPrime::from(51)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1834 -             box FieldElementExpression::Number(FieldPrime::from(51)),
[INFO] [stdout] 1834 +             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:1847:13
[INFO] [stdout]      |
[INFO] [stdout] 1847 |             box FieldElementExpression::Number(FieldPrime::from(32)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1847 -             box FieldElementExpression::Number(FieldPrime::from(32)),
[INFO] [stdout] 1847 +             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:1848:13
[INFO] [stdout]      |
[INFO] [stdout] 1848 |             box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1848 -             box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1848 +             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:1852:13
[INFO] [stdout]      |
[INFO] [stdout] 1852 |             box FieldElementExpression::Number(FieldPrime::from(32)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1852 -             box FieldElementExpression::Number(FieldPrime::from(32)),
[INFO] [stdout] 1852 +             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:1853:13
[INFO] [stdout]      |
[INFO] [stdout] 1853 |             box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1853 -             box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1853 +             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:1866:21
[INFO] [stdout]      |
[INFO] [stdout] 1866 |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1866 -                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1866 +                     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:1867:21
[INFO] [stdout]      |
[INFO] [stdout] 1867 |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1867 -                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1867 +                     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:1865:17
[INFO] [stdout]      |
[INFO] [stdout] 1865 | /                 box BooleanExpression::Eq(
[INFO] [stdout] 1866 | |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1867 | |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1868 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1865 ~                 Box::new(BooleanExpression::Eq(
[INFO] [stdout] 1866 |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1867 |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1868 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1870:21
[INFO] [stdout]      |
[INFO] [stdout] 1870 |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1870 -                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1870 +                     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:1871:21
[INFO] [stdout]      |
[INFO] [stdout] 1871 |                     box FieldElementExpression::Number(FieldPrime::from(20)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1871 -                     box FieldElementExpression::Number(FieldPrime::from(20)),
[INFO] [stdout] 1871 +                     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:1869:17
[INFO] [stdout]      |
[INFO] [stdout] 1869 | /                 box BooleanExpression::Lt(
[INFO] [stdout] 1870 | |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1871 | |                     box FieldElementExpression::Number(FieldPrime::from(20)),
[INFO] [stdout] 1872 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1869 ~                 Box::new(BooleanExpression::Lt(
[INFO] [stdout] 1870 |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1871 |                     box FieldElementExpression::Number(FieldPrime::from(20)),
[INFO] [stdout] 1872 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1864:13
[INFO] [stdout]      |
[INFO] [stdout] 1864 | /             box BooleanExpression::And(
[INFO] [stdout] 1865 | |                 box BooleanExpression::Eq(
[INFO] [stdout] 1866 | |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 1867 | |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] ...    |
[INFO] [stdout] 1872 | |                 ),
[INFO] [stdout] 1873 | |             ),
[INFO] [stdout]      | |_____________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1864 ~             Box::new(BooleanExpression::And(
[INFO] [stdout] 1865 |                 box BooleanExpression::Eq(
[INFO] [stdout]  ...
[INFO] [stdout] 1872 |                 ),
[INFO] [stdout] 1873 ~             )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1874:13
[INFO] [stdout]      |
[INFO] [stdout] 1874 |             box FieldElementExpression::Number(FieldPrime::from(12)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1874 -             box FieldElementExpression::Number(FieldPrime::from(12)),
[INFO] [stdout] 1874 +             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:1875:13
[INFO] [stdout]      |
[INFO] [stdout] 1875 |             box FieldElementExpression::Number(FieldPrime::from(51)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1875 -             box FieldElementExpression::Number(FieldPrime::from(51)),
[INFO] [stdout] 1875 +             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:1900:21
[INFO] [stdout]      |
[INFO] [stdout] 1900 |                     box FieldElementExpression::Number(FieldPrime::from(5)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1900 -                     box FieldElementExpression::Number(FieldPrime::from(5)),
[INFO] [stdout] 1900 +                     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:1901:21
[INFO] [stdout]      |
[INFO] [stdout] 1901 |                     box FieldElementExpression::Identifier("b".into()),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1901 -                     box FieldElementExpression::Identifier("b".into()),
[INFO] [stdout] 1901 +                     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:1899:17
[INFO] [stdout]      |
[INFO] [stdout] 1899 | /                 box FieldElementExpression::Div(
[INFO] [stdout] 1900 | |                     box FieldElementExpression::Number(FieldPrime::from(5)),
[INFO] [stdout] 1901 | |                     box FieldElementExpression::Identifier("b".into()),
[INFO] [stdout] 1902 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1899 ~                 Box::new(FieldElementExpression::Div(
[INFO] [stdout] 1900 |                     box FieldElementExpression::Number(FieldPrime::from(5)),
[INFO] [stdout] 1901 |                     box FieldElementExpression::Identifier("b".into()),
[INFO] [stdout] 1902 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1903:17
[INFO] [stdout]      |
[INFO] [stdout] 1903 |                 box FieldElementExpression::Identifier("b".into()),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1903 -                 box FieldElementExpression::Identifier("b".into()),
[INFO] [stdout] 1903 +                 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:2106:13
[INFO] [stdout]      |
[INFO] [stdout] 2106 |             box FieldElementArrayExpression::Identifier(3, "foo".into()),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2106 -             box FieldElementArrayExpression::Identifier(3, "foo".into()),
[INFO] [stdout] 2106 +             Box::new(FieldElementArrayExpression::Identifier(3, "foo".into())),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2107:13
[INFO] [stdout]      |
[INFO] [stdout] 2107 |             box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2107 -             box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2107 +             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:2155:25
[INFO] [stdout]      |
[INFO] [stdout] 2155 |                         box FieldElementArrayExpression::Identifier(3, "foo".into()),
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2155 -                         box FieldElementArrayExpression::Identifier(3, "foo".into()),
[INFO] [stdout] 2155 +                         Box::new(FieldElementArrayExpression::Identifier(3, "foo".into())),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2156:25
[INFO] [stdout]      |
[INFO] [stdout] 2156 |                         box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2156 -                         box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout] 2156 +                         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:2154:21
[INFO] [stdout]      |
[INFO] [stdout] 2154 | /                     box FieldElementExpression::Select(
[INFO] [stdout] 2155 | |                         box FieldElementArrayExpression::Identifier(3, "foo".into()),
[INFO] [stdout] 2156 | |                         box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout] 2157 | |                     ),
[INFO] [stdout]      | |_____________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2154 ~                     Box::new(FieldElementExpression::Select(
[INFO] [stdout] 2155 |                         box FieldElementArrayExpression::Identifier(3, "foo".into()),
[INFO] [stdout] 2156 |                         box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout] 2157 ~                     )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2159:25
[INFO] [stdout]      |
[INFO] [stdout] 2159 |                         box FieldElementArrayExpression::Identifier(3, "foo".into()),
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2159 -                         box FieldElementArrayExpression::Identifier(3, "foo".into()),
[INFO] [stdout] 2159 +                         Box::new(FieldElementArrayExpression::Identifier(3, "foo".into())),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2160:25
[INFO] [stdout]      |
[INFO] [stdout] 2160 |                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2160 -                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2160 +                         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:2158:21
[INFO] [stdout]      |
[INFO] [stdout] 2158 | /                     box FieldElementExpression::Select(
[INFO] [stdout] 2159 | |                         box FieldElementArrayExpression::Identifier(3, "foo".into()),
[INFO] [stdout] 2160 | |                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2161 | |                     ),
[INFO] [stdout]      | |_____________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2158 ~                     Box::new(FieldElementExpression::Select(
[INFO] [stdout] 2159 |                         box FieldElementArrayExpression::Identifier(3, "foo".into()),
[INFO] [stdout] 2160 |                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2161 ~                     )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2153:17
[INFO] [stdout]      |
[INFO] [stdout] 2153 | /                 box FieldElementExpression::Add(
[INFO] [stdout] 2154 | |                     box FieldElementExpression::Select(
[INFO] [stdout] 2155 | |                         box FieldElementArrayExpression::Identifier(3, "foo".into()),
[INFO] [stdout] 2156 | |                         box FieldElementExpression::Number(FieldPrime::from(0)),
[INFO] [stdout] ...    |
[INFO] [stdout] 2161 | |                     ),
[INFO] [stdout] 2162 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2153 ~                 Box::new(FieldElementExpression::Add(
[INFO] [stdout] 2154 |                     box FieldElementExpression::Select(
[INFO] [stdout]  ...
[INFO] [stdout] 2161 |                     ),
[INFO] [stdout] 2162 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2164:21
[INFO] [stdout]      |
[INFO] [stdout] 2164 |                     box FieldElementArrayExpression::Identifier(3, "foo".into()),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2164 -                     box FieldElementArrayExpression::Identifier(3, "foo".into()),
[INFO] [stdout] 2164 +                     Box::new(FieldElementArrayExpression::Identifier(3, "foo".into())),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2165:21
[INFO] [stdout]      |
[INFO] [stdout] 2165 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2165 -                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout] 2165 +                     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:2163:17
[INFO] [stdout]      |
[INFO] [stdout] 2163 | /                 box FieldElementExpression::Select(
[INFO] [stdout] 2164 | |                     box FieldElementArrayExpression::Identifier(3, "foo".into()),
[INFO] [stdout] 2165 | |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout] 2166 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2163 ~                 Box::new(FieldElementExpression::Select(
[INFO] [stdout] 2164 |                     box FieldElementArrayExpression::Identifier(3, "foo".into()),
[INFO] [stdout] 2165 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout] 2166 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2210:21
[INFO] [stdout]      |
[INFO] [stdout] 2210 |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2210 -                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2210 +                     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:2211:21
[INFO] [stdout]      |
[INFO] [stdout] 2211 |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2211 -                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2211 +                     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:2209:17
[INFO] [stdout]      |
[INFO] [stdout] 2209 | /                 box BooleanExpression::Eq(
[INFO] [stdout] 2210 | |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2211 | |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2212 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2209 ~                 Box::new(BooleanExpression::Eq(
[INFO] [stdout] 2210 |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2211 |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2212 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2213:17
[INFO] [stdout]      |
[INFO] [stdout] 2213 | /                 box FieldElementArrayExpression::Value(
[INFO] [stdout] 2214 | |                     1,
[INFO] [stdout] 2215 | |                     vec![FieldElementExpression::Number(FieldPrime::from(1))],
[INFO] [stdout] 2216 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2213 ~                 Box::new(FieldElementArrayExpression::Value(
[INFO] [stdout] 2214 |                     1,
[INFO] [stdout] 2215 |                     vec![FieldElementExpression::Number(FieldPrime::from(1))],
[INFO] [stdout] 2216 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2217:17
[INFO] [stdout]      |
[INFO] [stdout] 2217 | /                 box FieldElementArrayExpression::Value(
[INFO] [stdout] 2218 | |                     1,
[INFO] [stdout] 2219 | |                     vec![FieldElementExpression::Number(FieldPrime::from(3))],
[INFO] [stdout] 2220 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2217 ~                 Box::new(FieldElementArrayExpression::Value(
[INFO] [stdout] 2218 |                     1,
[INFO] [stdout] 2219 |                     vec![FieldElementExpression::Number(FieldPrime::from(3))],
[INFO] [stdout] 2220 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2243:21
[INFO] [stdout]      |
[INFO] [stdout] 2243 |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2243 -                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2243 +                     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:2244:21
[INFO] [stdout]      |
[INFO] [stdout] 2244 |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2244 -                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2244 +                     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:2242:17
[INFO] [stdout]      |
[INFO] [stdout] 2242 | /                 box BooleanExpression::Eq(
[INFO] [stdout] 2243 | |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2244 | |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2245 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2242 ~                 Box::new(BooleanExpression::Eq(
[INFO] [stdout] 2243 |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2244 |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2245 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2246:17
[INFO] [stdout]      |
[INFO] [stdout] 2246 |                 box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2246 -                 box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 2246 +                 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:2247:17
[INFO] [stdout]      |
[INFO] [stdout] 2247 |                 box FieldElementExpression::Number(FieldPrime::from(3)),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2247 -                 box FieldElementExpression::Number(FieldPrime::from(3)),
[INFO] [stdout] 2247 +                 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:516:21
[INFO] [stdout]     |
[INFO] [stdout] 516 |                     box checked_assignee,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 516 -                     box checked_assignee,
[INFO] [stdout] 516 +                     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:517:21
[INFO] [stdout]     |
[INFO] [stdout] 517 |                     box checked_typed_index,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 517 -                     box checked_typed_index,
[INFO] [stdout] 517 +                     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:554:56
[INFO] [stdout]     |
[INFO] [stdout] 554 |                         Ok(FieldElementExpression::Add(box e1, box e2).into())
[INFO] [stdout]     |                                                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 554 -                         Ok(FieldElementExpression::Add(box e1, box e2).into())
[INFO] [stdout] 554 +                         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:554:64
[INFO] [stdout]     |
[INFO] [stdout] 554 |                         Ok(FieldElementExpression::Add(box e1, box e2).into())
[INFO] [stdout]     |                                                                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 554 -                         Ok(FieldElementExpression::Add(box e1, box e2).into())
[INFO] [stdout] 554 +                         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:573:56
[INFO] [stdout]     |
[INFO] [stdout] 573 |                         Ok(FieldElementExpression::Sub(box e1, box e2).into())
[INFO] [stdout]     |                                                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 573 -                         Ok(FieldElementExpression::Sub(box e1, box e2).into())
[INFO] [stdout] 573 +                         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:573:64
[INFO] [stdout]     |
[INFO] [stdout] 573 |                         Ok(FieldElementExpression::Sub(box e1, box e2).into())
[INFO] [stdout]     |                                                                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 573 -                         Ok(FieldElementExpression::Sub(box e1, box e2).into())
[INFO] [stdout] 573 +                         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:592:57
[INFO] [stdout]     |
[INFO] [stdout] 592 |                         Ok(FieldElementExpression::Mult(box e1, box e2).into())
[INFO] [stdout]     |                                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 592 -                         Ok(FieldElementExpression::Mult(box e1, box e2).into())
[INFO] [stdout] 592 +                         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:592:65
[INFO] [stdout]     |
[INFO] [stdout] 592 |                         Ok(FieldElementExpression::Mult(box e1, box e2).into())
[INFO] [stdout]     |                                                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 592 -                         Ok(FieldElementExpression::Mult(box e1, box e2).into())
[INFO] [stdout] 592 +                         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:611:56
[INFO] [stdout]     |
[INFO] [stdout] 611 |                         Ok(FieldElementExpression::Div(box e1, box e2).into())
[INFO] [stdout]     |                                                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 611 -                         Ok(FieldElementExpression::Div(box e1, box e2).into())
[INFO] [stdout] 611 +                         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:611:64
[INFO] [stdout]     |
[INFO] [stdout] 611 |                         Ok(FieldElementExpression::Div(box e1, box e2).into())
[INFO] [stdout]     |                                                                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 611 -                         Ok(FieldElementExpression::Div(box e1, box e2).into())
[INFO] [stdout] 611 +                         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:630:83
[INFO] [stdout]     |
[INFO] [stdout] 630 |                         TypedExpression::FieldElement(FieldElementExpression::Pow(box e1, box e2)),
[INFO] [stdout]     |                                                                                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 630 -                         TypedExpression::FieldElement(FieldElementExpression::Pow(box e1, box e2)),
[INFO] [stdout] 630 +                         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:630:91
[INFO] [stdout]     |
[INFO] [stdout] 630 |                         TypedExpression::FieldElement(FieldElementExpression::Pow(box e1, box e2)),
[INFO] [stdout]     |                                                                                           ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 630 -                         TypedExpression::FieldElement(FieldElementExpression::Pow(box e1, box e2)),
[INFO] [stdout] 630 +                         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:655:71
[INFO] [stdout]     |
[INFO] [stdout] 655 | ...                   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] 655 -                                     Ok(FieldElementExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout] 655 +                                     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:655:86
[INFO] [stdout]     |
[INFO] [stdout] 655 | ...                   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] 655 -                                     Ok(FieldElementExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout] 655 +                                     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:655:103
[INFO] [stdout]     |
[INFO] [stdout] 655 | ...                   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] 655 -                                     Ok(FieldElementExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout] 655 +                                     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:658:76
[INFO] [stdout]     |
[INFO] [stdout] 658 | ...                   Ok(FieldElementArrayExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 658 -                                     Ok(FieldElementArrayExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout] 658 +                                     Ok(FieldElementArrayExpression::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:658:91
[INFO] [stdout]     |
[INFO] [stdout] 658 | ...                   Ok(FieldElementArrayExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 658 -                                     Ok(FieldElementArrayExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout] 658 +                                     Ok(FieldElementArrayExpression::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:658:108
[INFO] [stdout]     |
[INFO] [stdout] 658 | ...                   Ok(FieldElementArrayExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout]     |                                                                                              ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 658 -                                     Ok(FieldElementArrayExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout] 658 +                                     Ok(FieldElementArrayExpression::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:745:50
[INFO] [stdout]     |
[INFO] [stdout] 745 |                         Ok(BooleanExpression::Lt(box e1, box e2).into())
[INFO] [stdout]     |                                                  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 745 -                         Ok(BooleanExpression::Lt(box e1, box e2).into())
[INFO] [stdout] 745 +                         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:745:58
[INFO] [stdout]     |
[INFO] [stdout] 745 |                         Ok(BooleanExpression::Lt(box e1, box e2).into())
[INFO] [stdout]     |                                                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 745 -                         Ok(BooleanExpression::Lt(box e1, box e2).into())
[INFO] [stdout] 745 +                         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:764:50
[INFO] [stdout]     |
[INFO] [stdout] 764 |                         Ok(BooleanExpression::Le(box e1, box e2).into())
[INFO] [stdout]     |                                                  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 764 -                         Ok(BooleanExpression::Le(box e1, box e2).into())
[INFO] [stdout] 764 +                         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:764:58
[INFO] [stdout]     |
[INFO] [stdout] 764 |                         Ok(BooleanExpression::Le(box e1, box e2).into())
[INFO] [stdout]     |                                                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 764 -                         Ok(BooleanExpression::Le(box e1, box e2).into())
[INFO] [stdout] 764 +                         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:783:50
[INFO] [stdout]     |
[INFO] [stdout] 783 |                         Ok(BooleanExpression::Eq(box e1, box e2).into())
[INFO] [stdout]     |                                                  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 783 -                         Ok(BooleanExpression::Eq(box e1, box e2).into())
[INFO] [stdout] 783 +                         Ok(BooleanExpression::Eq(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:783:58
[INFO] [stdout]     |
[INFO] [stdout] 783 |                         Ok(BooleanExpression::Eq(box e1, box e2).into())
[INFO] [stdout]     |                                                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 783 -                         Ok(BooleanExpression::Eq(box e1, box e2).into())
[INFO] [stdout] 783 +                         Ok(BooleanExpression::Eq(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:802:50
[INFO] [stdout]     |
[INFO] [stdout] 802 |                         Ok(BooleanExpression::Ge(box e1, box e2).into())
[INFO] [stdout]     |                                                  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 802 -                         Ok(BooleanExpression::Ge(box e1, box e2).into())
[INFO] [stdout] 802 +                         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:802:58
[INFO] [stdout]     |
[INFO] [stdout] 802 |                         Ok(BooleanExpression::Ge(box e1, box e2).into())
[INFO] [stdout]     |                                                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 802 -                         Ok(BooleanExpression::Ge(box e1, box e2).into())
[INFO] [stdout] 802 +                         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:821:50
[INFO] [stdout]     |
[INFO] [stdout] 821 |                         Ok(BooleanExpression::Gt(box e1, box e2).into())
[INFO] [stdout]     |                                                  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 821 -                         Ok(BooleanExpression::Gt(box e1, box e2).into())
[INFO] [stdout] 821 +                         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:821:58
[INFO] [stdout]     |
[INFO] [stdout] 821 |                         Ok(BooleanExpression::Gt(box e1, box e2).into())
[INFO] [stdout]     |                                                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 821 -                         Ok(BooleanExpression::Gt(box e1, box e2).into())
[INFO] [stdout] 821 +                         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:840:59
[INFO] [stdout]     |
[INFO] [stdout] 840 |                         Ok(FieldElementExpression::Select(box a, box i).into())
[INFO] [stdout]     |                                                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 840 -                         Ok(FieldElementExpression::Select(box a, box i).into())
[INFO] [stdout] 840 +                         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:840:66
[INFO] [stdout]     |
[INFO] [stdout] 840 |                         Ok(FieldElementExpression::Select(box a, box i).into())
[INFO] [stdout]     |                                                                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 840 -                         Ok(FieldElementExpression::Select(box a, box i).into())
[INFO] [stdout] 840 +                         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:905:51
[INFO] [stdout]     |
[INFO] [stdout] 905 |                         Ok(BooleanExpression::And(box e1, box e2).into())
[INFO] [stdout]     |                                                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 905 -                         Ok(BooleanExpression::And(box e1, box e2).into())
[INFO] [stdout] 905 +                         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:905:59
[INFO] [stdout]     |
[INFO] [stdout] 905 |                         Ok(BooleanExpression::And(box e1, box e2).into())
[INFO] [stdout]     |                                                           ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 905 -                         Ok(BooleanExpression::And(box e1, box e2).into())
[INFO] [stdout] 905 +                         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:923:50
[INFO] [stdout]     |
[INFO] [stdout] 923 |                         Ok(BooleanExpression::Or(box e1, box e2).into())
[INFO] [stdout]     |                                                  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 923 -                         Ok(BooleanExpression::Or(box e1, box e2).into())
[INFO] [stdout] 923 +                         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:923:58
[INFO] [stdout]     |
[INFO] [stdout] 923 |                         Ok(BooleanExpression::Or(box e1, box e2).into())
[INFO] [stdout]     |                                                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 923 -                         Ok(BooleanExpression::Or(box e1, box e2).into())
[INFO] [stdout] 923 +                         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:935:78
[INFO] [stdout]     |
[INFO] [stdout] 935 |                     TypedExpression::Boolean(e) => Ok(BooleanExpression::Not(box e).into()),
[INFO] [stdout]     |                                                                              ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 935 -                     TypedExpression::Boolean(e) => Ok(BooleanExpression::Not(box e).into()),
[INFO] [stdout] 935 +                     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/standard.rs:18:17
[INFO] [stdout]    |
[INFO] [stdout] 18 |                 box FlatExpression::Number(T::from_bellman(val)),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 18 -                 box FlatExpression::Number(T::from_bellman(val)),
[INFO] [stdout] 18 +                 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/standard.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |                 box FlatExpression::Identifier(FlatVariable::new(key)),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 19 -                 box FlatExpression::Identifier(FlatVariable::new(key)),
[INFO] [stdout] 19 +                 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/standard.rs:22:46
[INFO] [stdout]    |
[INFO] [stdout] 22 |         .reduce(|acc, e| FlatExpression::Add(box acc, box e))
[INFO] [stdout]    |                                              ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 22 -         .reduce(|acc, e| FlatExpression::Add(box acc, box e))
[INFO] [stdout] 22 +         .reduce(|acc, e| FlatExpression::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/standard.rs:22:55
[INFO] [stdout]    |
[INFO] [stdout] 22 |         .reduce(|acc, e| FlatExpression::Add(box acc, box e))
[INFO] [stdout]    |                                                       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 22 -         .reduce(|acc, e| FlatExpression::Add(box acc, box e))
[INFO] [stdout] 22 +         .reduce(|acc, e| FlatExpression::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/standard.rs:25:33
[INFO] [stdout]    |
[INFO] [stdout] 25 |             FlatExpression::Add(box FlatExpression::Number(T::zero()), box e)
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 25 -             FlatExpression::Add(box FlatExpression::Number(T::zero()), box e)
[INFO] [stdout] 25 +             FlatExpression::Add(Box::new(FlatExpression::Number(T::zero())), box e)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/standard.rs:25:72
[INFO] [stdout]    |
[INFO] [stdout] 25 |             FlatExpression::Add(box FlatExpression::Number(T::zero()), box e)
[INFO] [stdout]    |                                                                        ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 25 -             FlatExpression::Add(box FlatExpression::Number(T::zero()), box e)
[INFO] [stdout] 25 +             FlatExpression::Add(box FlatExpression::Number(T::zero()), Box::new(e))
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/standard.rs:38:60
[INFO] [stdout]    |
[INFO] [stdout] 38 |         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] 38 -         FlatStatement::Condition(lhs, FlatExpression::Mult(box rhs_a, box rhs_b))
[INFO] [stdout] 38 +         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/standard.rs:38:71
[INFO] [stdout]    |
[INFO] [stdout] 38 |         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] 38 -         FlatStatement::Condition(lhs, FlatExpression::Mult(box rhs_a, box rhs_b))
[INFO] [stdout] 38 +         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/static_analysis/flat_propagation.rs:33:53
[INFO] [stdout]    |
[INFO] [stdout] 33 |                     (e1, e2) => FlatExpression::Add(box e1, box e2),
[INFO] [stdout]    |                                                     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 33 -                     (e1, e2) => FlatExpression::Add(box e1, box e2),
[INFO] [stdout] 33 +                     (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:33:61
[INFO] [stdout]    |
[INFO] [stdout] 33 |                     (e1, e2) => FlatExpression::Add(box e1, box e2),
[INFO] [stdout]    |                                                             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 33 -                     (e1, e2) => FlatExpression::Add(box e1, box e2),
[INFO] [stdout] 33 +                     (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:41:53
[INFO] [stdout]    |
[INFO] [stdout] 41 |                     (e1, e2) => FlatExpression::Sub(box e1, box e2),
[INFO] [stdout]    |                                                     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 41 -                     (e1, e2) => FlatExpression::Sub(box e1, box e2),
[INFO] [stdout] 41 +                     (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:41:61
[INFO] [stdout]    |
[INFO] [stdout] 41 |                     (e1, e2) => FlatExpression::Sub(box e1, box e2),
[INFO] [stdout]    |                                                             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 41 -                     (e1, e2) => FlatExpression::Sub(box e1, box e2),
[INFO] [stdout] 41 +                     (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:49:54
[INFO] [stdout]    |
[INFO] [stdout] 49 |                     (e1, e2) => FlatExpression::Mult(box e1, box e2),
[INFO] [stdout]    |                                                      ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 49 -                     (e1, e2) => FlatExpression::Mult(box e1, box e2),
[INFO] [stdout] 49 +                     (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:49:62
[INFO] [stdout]    |
[INFO] [stdout] 49 |                     (e1, e2) => FlatExpression::Mult(box e1, box e2),
[INFO] [stdout]    |                                                              ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 49 -                     (e1, e2) => FlatExpression::Mult(box e1, box e2),
[INFO] [stdout] 49 +                     (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:133:21
[INFO] [stdout]     |
[INFO] [stdout] 133 |                     box FlatExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 133 -                     box FlatExpression::Number(FieldPrime::from(2)),
[INFO] [stdout] 133 +                     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:134:21
[INFO] [stdout]     |
[INFO] [stdout] 134 |                     box FlatExpression::Number(FieldPrime::from(3)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 134 -                     box FlatExpression::Number(FieldPrime::from(3)),
[INFO] [stdout] 134 +                     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:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |                     box FlatExpression::Number(FieldPrime::from(3)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 146 -                     box FlatExpression::Number(FieldPrime::from(3)),
[INFO] [stdout] 146 +                     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:147:21
[INFO] [stdout]     |
[INFO] [stdout] 147 |                     box FlatExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 147 -                     box FlatExpression::Number(FieldPrime::from(2)),
[INFO] [stdout] 147 +                     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:159:21
[INFO] [stdout]     |
[INFO] [stdout] 159 |                     box FlatExpression::Number(FieldPrime::from(3)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 159 -                     box FlatExpression::Number(FieldPrime::from(3)),
[INFO] [stdout] 159 +                     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:160:21
[INFO] [stdout]     |
[INFO] [stdout] 160 |                     box FlatExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 160 -                     box FlatExpression::Number(FieldPrime::from(2)),
[INFO] [stdout] 160 +                     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:96:67
[INFO] [stdout]    |
[INFO] [stdout] 96 |                         Some(TypedStatement::Definition(TypedAssignee::ArrayElement(box TypedAssignee::Identifier(var), box index), expr))
[INFO] [stdout]    |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 96 -                         Some(TypedStatement::Definition(TypedAssignee::ArrayElement(box TypedAssignee::Identifier(var), box index), expr))
[INFO] [stdout] 96 +                         Some(TypedStatement::Definition(TypedAssignee::ArrayElement(Box::new(TypedAssignee::Identifier(var)), box index), expr))
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/propagation.rs:96:103
[INFO] [stdout]    |
[INFO] [stdout] 96 |                         Some(TypedStatement::Definition(TypedAssignee::ArrayElement(box TypedAssignee::Identifier(var), box index), expr))
[INFO] [stdout]    |                                                                                                                         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 96 -                         Some(TypedStatement::Definition(TypedAssignee::ArrayElement(box TypedAssignee::Identifier(var), box index), expr))
[INFO] [stdout] 96 +                         Some(TypedStatement::Definition(TypedAssignee::ArrayElement(box TypedAssignee::Identifier(var), Box::new(index)), expr))
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:146:57
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 (e1, e2) => FieldElementExpression::Add(box e1, box e2),
[INFO] [stdout]     |                                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 146 -                 (e1, e2) => FieldElementExpression::Add(box e1, box e2),
[INFO] [stdout] 146 +                 (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:146:65
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 (e1, e2) => FieldElementExpression::Add(box e1, box e2),
[INFO] [stdout]     |                                                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 146 -                 (e1, e2) => FieldElementExpression::Add(box e1, box e2),
[INFO] [stdout] 146 +                 (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:155:57
[INFO] [stdout]     |
[INFO] [stdout] 155 |                 (e1, e2) => FieldElementExpression::Sub(box e1, box e2),
[INFO] [stdout]     |                                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 155 -                 (e1, e2) => FieldElementExpression::Sub(box e1, box e2),
[INFO] [stdout] 155 +                 (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:155:65
[INFO] [stdout]     |
[INFO] [stdout] 155 |                 (e1, e2) => FieldElementExpression::Sub(box e1, box e2),
[INFO] [stdout]     |                                                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 155 -                 (e1, e2) => FieldElementExpression::Sub(box e1, box e2),
[INFO] [stdout] 155 +                 (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:164:58
[INFO] [stdout]     |
[INFO] [stdout] 164 |                 (e1, e2) => FieldElementExpression::Mult(box e1, box e2),
[INFO] [stdout]     |                                                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 164 -                 (e1, e2) => FieldElementExpression::Mult(box e1, box e2),
[INFO] [stdout] 164 +                 (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:164:66
[INFO] [stdout]     |
[INFO] [stdout] 164 |                 (e1, e2) => FieldElementExpression::Mult(box e1, box e2),
[INFO] [stdout]     |                                                                  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 164 -                 (e1, e2) => FieldElementExpression::Mult(box e1, box e2),
[INFO] [stdout] 164 +                 (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:173:57
[INFO] [stdout]     |
[INFO] [stdout] 173 |                 (e1, e2) => FieldElementExpression::Div(box e1, box e2),
[INFO] [stdout]     |                                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 173 -                 (e1, e2) => FieldElementExpression::Div(box e1, box e2),
[INFO] [stdout] 173 +                 (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:173:65
[INFO] [stdout]     |
[INFO] [stdout] 173 |                 (e1, e2) => FieldElementExpression::Div(box e1, box e2),
[INFO] [stdout]     |                                                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 173 -                 (e1, e2) => FieldElementExpression::Div(box e1, box e2),
[INFO] [stdout] 173 +                 (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:186:53
[INFO] [stdout]     |
[INFO] [stdout] 186 |                         FieldElementExpression::Pow(box e1, box FieldElementExpression::Number(n2))
[INFO] [stdout]     |                                                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 186 -                         FieldElementExpression::Pow(box e1, box FieldElementExpression::Number(n2))
[INFO] [stdout] 186 +                         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:186:61
[INFO] [stdout]     |
[INFO] [stdout] 186 |                         FieldElementExpression::Pow(box e1, box FieldElementExpression::Number(n2))
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 186 -                         FieldElementExpression::Pow(box e1, box FieldElementExpression::Number(n2))
[INFO] [stdout] 186 +                         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:200:57
[INFO] [stdout]     |
[INFO] [stdout] 200 |                     c => FieldElementExpression::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]     |                                                         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 200 -                     c => FieldElementExpression::IfElse(box c, box consequence, box alternative),
[INFO] [stdout] 200 +                     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:200:64
[INFO] [stdout]     |
[INFO] [stdout] 200 |                     c => FieldElementExpression::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 200 -                     c => FieldElementExpression::IfElse(box c, box consequence, box alternative),
[INFO] [stdout] 200 +                     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:200:81
[INFO] [stdout]     |
[INFO] [stdout] 200 |                     c => FieldElementExpression::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 200 -                     c => FieldElementExpression::IfElse(box c, box consequence, box alternative),
[INFO] [stdout] 200 +                     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:226:25
[INFO] [stdout]     |
[INFO] [stdout] 226 |                         box TypedAssignee::Identifier(Variable::field_array(id.clone(), size)),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 226 -                         box TypedAssignee::Identifier(Variable::field_array(id.clone(), size)),
[INFO] [stdout] 226 +                         Box::new(TypedAssignee::Identifier(Variable::field_array(id.clone(), size))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:227:25
[INFO] [stdout]     |
[INFO] [stdout] 227 |                         box FieldElementExpression::Number(n.clone()).into(),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 227 -                         box FieldElementExpression::Number(n.clone()).into(),
[INFO] [stdout] 227 +                         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:234:29
[INFO] [stdout]     |
[INFO] [stdout] 234 | ...                   box FieldElementArrayExpression::Identifier(size, id),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 234 -                             box FieldElementArrayExpression::Identifier(size, id),
[INFO] [stdout] 234 +                             Box::new(FieldElementArrayExpression::Identifier(size, id)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:235:29
[INFO] [stdout]     |
[INFO] [stdout] 235 | ...                   box FieldElementExpression::Number(n),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 235 -                             box FieldElementExpression::Number(n),
[INFO] [stdout] 235 +                             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:238:62
[INFO] [stdout]     |
[INFO] [stdout] 238 |                     (a, i) => FieldElementExpression::Select(box a, box i),
[INFO] [stdout]     |                                                              ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 238 -                     (a, i) => FieldElementExpression::Select(box a, box i),
[INFO] [stdout] 238 +                     (a, i) => FieldElementExpression::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/static_analysis/propagation.rs:238:69
[INFO] [stdout]     |
[INFO] [stdout] 238 |                     (a, i) => FieldElementExpression::Select(box a, box i),
[INFO] [stdout]     |                                                                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 238 -                     (a, i) => FieldElementExpression::Select(box a, box i),
[INFO] [stdout] 238 +                     (a, i) => FieldElementExpression::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/static_analysis/propagation.rs:291:55
[INFO] [stdout]     |
[INFO] [stdout] 291 |                     (e1, e2) => BooleanExpression::Eq(box e1, box e2),
[INFO] [stdout]     |                                                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 291 -                     (e1, e2) => BooleanExpression::Eq(box e1, box e2),
[INFO] [stdout] 291 +                     (e1, e2) => BooleanExpression::Eq(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:291:63
[INFO] [stdout]     |
[INFO] [stdout] 291 |                     (e1, e2) => BooleanExpression::Eq(box e1, box e2),
[INFO] [stdout]     |                                                               ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 291 -                     (e1, e2) => BooleanExpression::Eq(box e1, box e2),
[INFO] [stdout] 291 +                     (e1, e2) => BooleanExpression::Eq(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:302:55
[INFO] [stdout]     |
[INFO] [stdout] 302 |                     (e1, e2) => BooleanExpression::Lt(box e1, box e2),
[INFO] [stdout]     |                                                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 302 -                     (e1, e2) => BooleanExpression::Lt(box e1, box e2),
[INFO] [stdout] 302 +                     (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:302:63
[INFO] [stdout]     |
[INFO] [stdout] 302 |                     (e1, e2) => BooleanExpression::Lt(box e1, box e2),
[INFO] [stdout]     |                                                               ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 302 -                     (e1, e2) => BooleanExpression::Lt(box e1, box e2),
[INFO] [stdout] 302 +                     (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:313:55
[INFO] [stdout]     |
[INFO] [stdout] 313 |                     (e1, e2) => BooleanExpression::Le(box e1, box e2),
[INFO] [stdout]     |                                                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 313 -                     (e1, e2) => BooleanExpression::Le(box e1, box e2),
[INFO] [stdout] 313 +                     (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:313:63
[INFO] [stdout]     |
[INFO] [stdout] 313 |                     (e1, e2) => BooleanExpression::Le(box e1, box e2),
[INFO] [stdout]     |                                                               ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 313 -                     (e1, e2) => BooleanExpression::Le(box e1, box e2),
[INFO] [stdout] 313 +                     (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:324:55
[INFO] [stdout]     |
[INFO] [stdout] 324 |                     (e1, e2) => BooleanExpression::Gt(box e1, box e2),
[INFO] [stdout]     |                                                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 324 -                     (e1, e2) => BooleanExpression::Gt(box e1, box e2),
[INFO] [stdout] 324 +                     (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:324:63
[INFO] [stdout]     |
[INFO] [stdout] 324 |                     (e1, e2) => BooleanExpression::Gt(box e1, box e2),
[INFO] [stdout]     |                                                               ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 324 -                     (e1, e2) => BooleanExpression::Gt(box e1, box e2),
[INFO] [stdout] 324 +                     (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:335:55
[INFO] [stdout]     |
[INFO] [stdout] 335 |                     (e1, e2) => BooleanExpression::Ge(box e1, box e2),
[INFO] [stdout]     |                                                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 335 -                     (e1, e2) => BooleanExpression::Ge(box e1, box e2),
[INFO] [stdout] 335 +                     (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:335:63
[INFO] [stdout]     |
[INFO] [stdout] 335 |                     (e1, e2) => BooleanExpression::Ge(box e1, box e2),
[INFO] [stdout]     |                                                               ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 335 -                     (e1, e2) => BooleanExpression::Ge(box e1, box e2),
[INFO] [stdout] 335 +                     (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:359:21
[INFO] [stdout]     |
[INFO] [stdout] 359 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 359 -                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout] 359 +                     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:360:21
[INFO] [stdout]     |
[INFO] [stdout] 360 |                     box FieldElementExpression::Number(FieldPrime::from(3)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 360 -                     box FieldElementExpression::Number(FieldPrime::from(3)),
[INFO] [stdout] 360 +                     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:372:21
[INFO] [stdout]     |
[INFO] [stdout] 372 |                     box FieldElementExpression::Number(FieldPrime::from(3)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 372 -                     box FieldElementExpression::Number(FieldPrime::from(3)),
[INFO] [stdout] 372 +                     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:373:21
[INFO] [stdout]     |
[INFO] [stdout] 373 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 373 -                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout] 373 +                     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:385:21
[INFO] [stdout]     |
[INFO] [stdout] 385 |                     box FieldElementExpression::Number(FieldPrime::from(3)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 385 -                     box FieldElementExpression::Number(FieldPrime::from(3)),
[INFO] [stdout] 385 +                     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:386:21
[INFO] [stdout]     |
[INFO] [stdout] 386 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 386 -                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout] 386 +                     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:398:21
[INFO] [stdout]     |
[INFO] [stdout] 398 |                     box FieldElementExpression::Number(FieldPrime::from(6)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 398 -                     box FieldElementExpression::Number(FieldPrime::from(6)),
[INFO] [stdout] 398 +                     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:399:21
[INFO] [stdout]     |
[INFO] [stdout] 399 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 399 -                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout] 399 +                     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:411:21
[INFO] [stdout]     |
[INFO] [stdout] 411 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 411 -                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout] 411 +                     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:412:21
[INFO] [stdout]     |
[INFO] [stdout] 412 |                     box FieldElementExpression::Number(FieldPrime::from(3)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 412 -                     box FieldElementExpression::Number(FieldPrime::from(3)),
[INFO] [stdout] 412 +                     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:424:21
[INFO] [stdout]     |
[INFO] [stdout] 424 |                     box BooleanExpression::Value(true),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 424 -                     box BooleanExpression::Value(true),
[INFO] [stdout] 424 +                     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:425:21
[INFO] [stdout]     |
[INFO] [stdout] 425 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 425 -                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout] 425 +                     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:426:21
[INFO] [stdout]     |
[INFO] [stdout] 426 |                     box FieldElementExpression::Number(FieldPrime::from(3)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 426 -                     box FieldElementExpression::Number(FieldPrime::from(3)),
[INFO] [stdout] 426 +                     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:438:21
[INFO] [stdout]     |
[INFO] [stdout] 438 |                     box BooleanExpression::Value(false),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 438 -                     box BooleanExpression::Value(false),
[INFO] [stdout] 438 +                     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:439:21
[INFO] [stdout]     |
[INFO] [stdout] 439 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 439 -                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout] 439 +                     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:440:21
[INFO] [stdout]     |
[INFO] [stdout] 440 |                     box FieldElementExpression::Number(FieldPrime::from(3)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 440 -                     box FieldElementExpression::Number(FieldPrime::from(3)),
[INFO] [stdout] 440 +                     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:452:21
[INFO] [stdout]     |
[INFO] [stdout] 452 | /                     box FieldElementArrayExpression::Value(
[INFO] [stdout] 453 | |                         3,
[INFO] [stdout] 454 | |                         vec![
[INFO] [stdout] 455 | |                             FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] ...   |
[INFO] [stdout] 458 | |                         ],
[INFO] [stdout] 459 | |                     ),
[INFO] [stdout]     | |_____________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 452 ~                     Box::new(FieldElementArrayExpression::Value(
[INFO] [stdout] 453 |                         3,
[INFO] [stdout] ...
[INFO] [stdout] 458 |                         ],
[INFO] [stdout] 459 ~                     )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:461:25
[INFO] [stdout]     |
[INFO] [stdout] 461 |                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 461 -                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 461 +                         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:462:25
[INFO] [stdout]     |
[INFO] [stdout] 462 |                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 462 -                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 462 +                         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:460:21
[INFO] [stdout]     |
[INFO] [stdout] 460 | /                     box FieldElementExpression::Add(
[INFO] [stdout] 461 | |                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 462 | |                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 463 | |                     ),
[INFO] [stdout]     | |_____________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 460 ~                     Box::new(FieldElementExpression::Add(
[INFO] [stdout] 461 |                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 462 |                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 463 ~                     )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:480:21
[INFO] [stdout]     |
[INFO] [stdout] 480 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 480 -                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout] 480 +                     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:481:21
[INFO] [stdout]     |
[INFO] [stdout] 481 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 481 -                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout] 481 +                     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:485:21
[INFO] [stdout]     |
[INFO] [stdout] 485 |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 485 -                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 485 +                     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:486:21
[INFO] [stdout]     |
[INFO] [stdout] 486 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 486 -                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout] 486 +                     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:502:21
[INFO] [stdout]     |
[INFO] [stdout] 502 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 502 -                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout] 502 +                     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:503:21
[INFO] [stdout]     |
[INFO] [stdout] 503 |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 503 -                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 503 +                     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:507:21
[INFO] [stdout]     |
[INFO] [stdout] 507 |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 507 -                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 507 +                     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:508:21
[INFO] [stdout]     |
[INFO] [stdout] 508 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 508 -                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout] 508 +                     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:524:21
[INFO] [stdout]     |
[INFO] [stdout] 524 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 524 -                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout] 524 +                     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:525:21
[INFO] [stdout]     |
[INFO] [stdout] 525 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 525 -                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout] 525 +                     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:529:21
[INFO] [stdout]     |
[INFO] [stdout] 529 |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 529 -                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 529 +                     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:530:21
[INFO] [stdout]     |
[INFO] [stdout] 530 |                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 530 -                     box FieldElementExpression::Number(FieldPrime::from(2)),
[INFO] [stdout] 530 +                     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:546:21
[INFO] [stdout]     |
[INFO] [stdout] 546 |                     box FieldElementExpression::Number(FieldPrime::from(5)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 546 -                     box FieldElementExpression::Number(FieldPrime::from(5)),
[INFO] [stdout] 546 +                     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:547:21
[INFO] [stdout]     |
[INFO] [stdout] 547 |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 547 -                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 547 +                     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:551:21
[INFO] [stdout]     |
[INFO] [stdout] 551 |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 551 -                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 551 +                     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:552:21
[INFO] [stdout]     |
[INFO] [stdout] 552 |                     box FieldElementExpression::Number(FieldPrime::from(5)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 552 -                     box FieldElementExpression::Number(FieldPrime::from(5)),
[INFO] [stdout] 552 +                     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:568:21
[INFO] [stdout]     |
[INFO] [stdout] 568 |                     box FieldElementExpression::Number(FieldPrime::from(5)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 568 -                     box FieldElementExpression::Number(FieldPrime::from(5)),
[INFO] [stdout] 568 +                     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:569:21
[INFO] [stdout]     |
[INFO] [stdout] 569 |                     box FieldElementExpression::Number(FieldPrime::from(5)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 569 -                     box FieldElementExpression::Number(FieldPrime::from(5)),
[INFO] [stdout] 569 +                     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:573:21
[INFO] [stdout]     |
[INFO] [stdout] 573 |                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 573 -                     box FieldElementExpression::Number(FieldPrime::from(4)),
[INFO] [stdout] 573 +                     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:574:21
[INFO] [stdout]     |
[INFO] [stdout] 574 |                     box FieldElementExpression::Number(FieldPrime::from(5)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 574 -                     box FieldElementExpression::Number(FieldPrime::from(5)),
[INFO] [stdout] 574 +                     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:618:25
[INFO] [stdout]     |
[INFO] [stdout] 618 |                         box TypedAssignee::Identifier(Variable::field_array("a".into(), 2)),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 618 -                         box TypedAssignee::Identifier(Variable::field_array("a".into(), 2)),
[INFO] [stdout] 618 +                         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/propagation.rs:619:25
[INFO] [stdout]     |
[INFO] [stdout] 619 |                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 619 -                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 619 +                         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:684:25
[INFO] [stdout]     |
[INFO] [stdout] 684 |                         box TypedAssignee::Identifier(Variable::field_array("a".into(), 2)),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 684 -                         box TypedAssignee::Identifier(Variable::field_array("a".into(), 2)),
[INFO] [stdout] 684 +                         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/propagation.rs:685:25
[INFO] [stdout]     |
[INFO] [stdout] 685 |                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 685 -                         box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 685 +                         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:96:37
[INFO] [stdout]    |
[INFO] [stdout] 96 | ...                   box index.clone(),
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 96 -                                     box index.clone(),
[INFO] [stdout] 96 +                                     Box::new(index.clone()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/unroll.rs:97:37
[INFO] [stdout]    |
[INFO] [stdout] 97 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 97 -                                     box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 97 +                                     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:95:33
[INFO] [stdout]    |
[INFO] [stdout] 95 | / ...                   box BooleanExpression::Eq(
[INFO] [stdout] 96 | | ...                       box index.clone(),
[INFO] [stdout] 97 | | ...                       box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 98 | | ...                   ),
[INFO] [stdout]    | |_______________________^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 95 ~                                 Box::new(BooleanExpression::Eq(
[INFO] [stdout] 96 |                                     box index.clone(),
[INFO] [stdout] 97 |                                     box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 98 ~                                 )),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/unroll.rs:99:33
[INFO] [stdout]    |
[INFO] [stdout] 99 | ...                   box expr.clone(),
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 99 -                                 box expr.clone(),
[INFO] [stdout] 99 +                                 Box::new(expr.clone()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/unroll.rs:101:37
[INFO] [stdout]     |
[INFO] [stdout] 101 | / ...                   box FieldElementArrayExpression::Identifier(
[INFO] [stdout] 102 | | ...                       array_size,
[INFO] [stdout] 103 | | ...                       current_ssa_variable.id.clone(),
[INFO] [stdout] 104 | | ...                   ),
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 101 ~                                     Box::new(FieldElementArrayExpression::Identifier(
[INFO] [stdout] 102 |                                         array_size,
[INFO] [stdout] 103 |                                         current_ssa_variable.id.clone(),
[INFO] [stdout] 104 ~                                     )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/unroll.rs:105:37
[INFO] [stdout]     |
[INFO] [stdout] 105 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 105 -                                     box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 105 +                                     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:100:33
[INFO] [stdout]     |
[INFO] [stdout] 100 | / ...                   box FieldElementExpression::Select(
[INFO] [stdout] 101 | | ...                       box FieldElementArrayExpression::Identifier(
[INFO] [stdout] 102 | | ...                           array_size,
[INFO] [stdout] 103 | | ...                           current_ssa_variable.id.clone(),
[INFO] [stdout] 104 | | ...                       ),
[INFO] [stdout] 105 | | ...                       box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 106 | | ...                   ),
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 100 ~                                 Box::new(FieldElementExpression::Select(
[INFO] [stdout] 101 |                                     box FieldElementArrayExpression::Identifier(
[INFO] [stdout] ...
[INFO] [stdout] 105 |                                     box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout] 106 ~                                 )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/unroll.rs:343:21
[INFO] [stdout]     |
[INFO] [stdout] 343 |                     box FieldElementExpression::Identifier("a".into()),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 343 -                     box FieldElementExpression::Identifier("a".into()),
[INFO] [stdout] 343 +                     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:344:21
[INFO] [stdout]     |
[INFO] [stdout] 344 |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 344 -                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 344 +                     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:466:21
[INFO] [stdout]     |
[INFO] [stdout] 466 |                     box TypedAssignee::Identifier(Variable::field_array("a".into(), 2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 466 -                     box TypedAssignee::Identifier(Variable::field_array("a".into(), 2)),
[INFO] [stdout] 466 +                     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:467:21
[INFO] [stdout]     |
[INFO] [stdout] 467 |                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 467 -                     box FieldElementExpression::Number(FieldPrime::from(1)),
[INFO] [stdout] 467 +                     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/typed_absy/folder.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |                 box self.fold_assignee(a),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 37 -                 box self.fold_assignee(a),
[INFO] [stdout] 37 +                 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:38:17
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 box self.fold_field_expression(index),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 38 -                 box self.fold_field_expression(index),
[INFO] [stdout] 38 +                 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:163:17
[INFO] [stdout]     |
[INFO] [stdout] 163 |                 box f.fold_boolean_expression(condition),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 163 -                 box f.fold_boolean_expression(condition),
[INFO] [stdout] 163 +                 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:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 |                 box f.fold_field_array_expression(consequence),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 164 -                 box f.fold_field_array_expression(consequence),
[INFO] [stdout] 164 +                 Box::new(f.fold_field_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:165:17
[INFO] [stdout]     |
[INFO] [stdout] 165 |                 box f.fold_field_array_expression(alternative),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 165 -                 box f.fold_field_array_expression(alternative),
[INFO] [stdout] 165 +                 Box::new(f.fold_field_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:183:41
[INFO] [stdout]     |
[INFO] [stdout] 183 |             FieldElementExpression::Add(box e1, box e2)
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 183 -             FieldElementExpression::Add(box e1, box e2)
[INFO] [stdout] 183 +             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:183:49
[INFO] [stdout]     |
[INFO] [stdout] 183 |             FieldElementExpression::Add(box e1, box e2)
[INFO] [stdout]     |                                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 183 -             FieldElementExpression::Add(box e1, box e2)
[INFO] [stdout] 183 +             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:188:41
[INFO] [stdout]     |
[INFO] [stdout] 188 |             FieldElementExpression::Sub(box e1, box e2)
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 188 -             FieldElementExpression::Sub(box e1, box e2)
[INFO] [stdout] 188 +             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:188:49
[INFO] [stdout]     |
[INFO] [stdout] 188 |             FieldElementExpression::Sub(box e1, box e2)
[INFO] [stdout]     |                                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 188 -             FieldElementExpression::Sub(box e1, box e2)
[INFO] [stdout] 188 +             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:193:42
[INFO] [stdout]     |
[INFO] [stdout] 193 |             FieldElementExpression::Mult(box e1, box e2)
[INFO] [stdout]     |                                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 193 -             FieldElementExpression::Mult(box e1, box e2)
[INFO] [stdout] 193 +             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:193:50
[INFO] [stdout]     |
[INFO] [stdout] 193 |             FieldElementExpression::Mult(box e1, box e2)
[INFO] [stdout]     |                                                  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 193 -             FieldElementExpression::Mult(box e1, box e2)
[INFO] [stdout] 193 +             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:198:41
[INFO] [stdout]     |
[INFO] [stdout] 198 |             FieldElementExpression::Div(box e1, box e2)
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 198 -             FieldElementExpression::Div(box e1, box e2)
[INFO] [stdout] 198 +             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:198:49
[INFO] [stdout]     |
[INFO] [stdout] 198 |             FieldElementExpression::Div(box e1, box e2)
[INFO] [stdout]     |                                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 198 -             FieldElementExpression::Div(box e1, box e2)
[INFO] [stdout] 198 +             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:203:41
[INFO] [stdout]     |
[INFO] [stdout] 203 |             FieldElementExpression::Pow(box e1, box e2)
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 203 -             FieldElementExpression::Pow(box e1, box e2)
[INFO] [stdout] 203 +             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:203:49
[INFO] [stdout]     |
[INFO] [stdout] 203 |             FieldElementExpression::Pow(box e1, box e2)
[INFO] [stdout]     |                                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 203 -             FieldElementExpression::Pow(box e1, box e2)
[INFO] [stdout] 203 +             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:209:44
[INFO] [stdout]     |
[INFO] [stdout] 209 |             FieldElementExpression::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 209 -             FieldElementExpression::IfElse(box cond, box cons, box alt)
[INFO] [stdout] 209 +             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:209:54
[INFO] [stdout]     |
[INFO] [stdout] 209 |             FieldElementExpression::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 209 -             FieldElementExpression::IfElse(box cond, box cons, box alt)
[INFO] [stdout] 209 +             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:209:64
[INFO] [stdout]     |
[INFO] [stdout] 209 |             FieldElementExpression::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                                                ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 209 -             FieldElementExpression::IfElse(box cond, box cons, box alt)
[INFO] [stdout] 209 +             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:218:44
[INFO] [stdout]     |
[INFO] [stdout] 218 |             FieldElementExpression::Select(box array, box index)
[INFO] [stdout]     |                                            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 218 -             FieldElementExpression::Select(box array, box index)
[INFO] [stdout] 218 +             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:218:55
[INFO] [stdout]     |
[INFO] [stdout] 218 |             FieldElementExpression::Select(box array, box index)
[INFO] [stdout]     |                                                       ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 218 -             FieldElementExpression::Select(box array, box index)
[INFO] [stdout] 218 +             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:233:35
[INFO] [stdout]     |
[INFO] [stdout] 233 |             BooleanExpression::Eq(box e1, box e2)
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 233 -             BooleanExpression::Eq(box e1, box e2)
[INFO] [stdout] 233 +             BooleanExpression::Eq(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:233:43
[INFO] [stdout]     |
[INFO] [stdout] 233 |             BooleanExpression::Eq(box e1, box e2)
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 233 -             BooleanExpression::Eq(box e1, box e2)
[INFO] [stdout] 233 +             BooleanExpression::Eq(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:238:35
[INFO] [stdout]     |
[INFO] [stdout] 238 |             BooleanExpression::Lt(box e1, box e2)
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 238 -             BooleanExpression::Lt(box e1, box e2)
[INFO] [stdout] 238 +             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:238:43
[INFO] [stdout]     |
[INFO] [stdout] 238 |             BooleanExpression::Lt(box e1, box e2)
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 238 -             BooleanExpression::Lt(box e1, box e2)
[INFO] [stdout] 238 +             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:243:35
[INFO] [stdout]     |
[INFO] [stdout] 243 |             BooleanExpression::Le(box e1, box e2)
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 243 -             BooleanExpression::Le(box e1, box e2)
[INFO] [stdout] 243 +             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:243:43
[INFO] [stdout]     |
[INFO] [stdout] 243 |             BooleanExpression::Le(box e1, box e2)
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 243 -             BooleanExpression::Le(box e1, box e2)
[INFO] [stdout] 243 +             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:248:35
[INFO] [stdout]     |
[INFO] [stdout] 248 |             BooleanExpression::Gt(box e1, box e2)
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 248 -             BooleanExpression::Gt(box e1, box e2)
[INFO] [stdout] 248 +             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:248:43
[INFO] [stdout]     |
[INFO] [stdout] 248 |             BooleanExpression::Gt(box e1, box e2)
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 248 -             BooleanExpression::Gt(box e1, box e2)
[INFO] [stdout] 248 +             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:253:35
[INFO] [stdout]     |
[INFO] [stdout] 253 |             BooleanExpression::Ge(box e1, box e2)
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 253 -             BooleanExpression::Ge(box e1, box e2)
[INFO] [stdout] 253 +             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:253:43
[INFO] [stdout]     |
[INFO] [stdout] 253 |             BooleanExpression::Ge(box e1, box e2)
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 253 -             BooleanExpression::Ge(box e1, box e2)
[INFO] [stdout] 253 +             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:258:35
[INFO] [stdout]     |
[INFO] [stdout] 258 |             BooleanExpression::Or(box e1, box e2)
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 258 -             BooleanExpression::Or(box e1, box e2)
[INFO] [stdout] 258 +             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:258:43
[INFO] [stdout]     |
[INFO] [stdout] 258 |             BooleanExpression::Or(box e1, box e2)
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 258 -             BooleanExpression::Or(box e1, box e2)
[INFO] [stdout] 258 +             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:263:36
[INFO] [stdout]     |
[INFO] [stdout] 263 |             BooleanExpression::And(box e1, box e2)
[INFO] [stdout]     |                                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 263 -             BooleanExpression::And(box e1, box e2)
[INFO] [stdout] 263 +             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:263:44
[INFO] [stdout]     |
[INFO] [stdout] 263 |             BooleanExpression::And(box e1, box e2)
[INFO] [stdout]     |                                            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 263 -             BooleanExpression::And(box e1, box e2)
[INFO] [stdout] 263 +             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:267:36
[INFO] [stdout]     |
[INFO] [stdout] 267 |             BooleanExpression::Not(box e)
[INFO] [stdout]     |                                    ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 267 -             BooleanExpression::Not(box e)
[INFO] [stdout] 267 +             BooleanExpression::Not(Box::new(e))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/types/conversions.rs:64:38
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 FlatExpression::Mult(box bit.clone(), box bit.clone()),
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 64 -                 FlatExpression::Mult(box bit.clone(), box bit.clone()),
[INFO] [stdout] 64 +                 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/types/conversions.rs:64:55
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 FlatExpression::Mult(box bit.clone(), box bit.clone()),
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 64 -                 FlatExpression::Mult(box bit.clone(), box bit.clone()),
[INFO] [stdout] 64 +                 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/types/conversions.rs:74:13
[INFO] [stdout]    |
[INFO] [stdout] 74 |             box lhs_sum,
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 74 -             box lhs_sum,
[INFO] [stdout] 74 +             Box::new(lhs_sum),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/types/conversions.rs:76:17
[INFO] [stdout]    |
[INFO] [stdout] 76 |                 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] 76 -                 box FlatExpression::Identifier(FlatVariable::new(T::get_required_bits() - i)),
[INFO] [stdout] 76 +                 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/types/conversions.rs:77:17
[INFO] [stdout]    |
[INFO] [stdout] 77 |                 box FlatExpression::Number(T::from(2).pow(i)),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 77 -                 box FlatExpression::Number(T::from(2).pow(i)),
[INFO] [stdout] 77 +                 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/types/conversions.rs:75:13
[INFO] [stdout]    |
[INFO] [stdout] 75 | /             box FlatExpression::Mult(
[INFO] [stdout] 76 | |                 box FlatExpression::Identifier(FlatVariable::new(T::get_required_bits() - i)),
[INFO] [stdout] 77 | |                 box FlatExpression::Number(T::from(2).pow(i)),
[INFO] [stdout] 78 | |             ),
[INFO] [stdout]    | |_____________^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 75 ~             Box::new(FlatExpression::Mult(
[INFO] [stdout] 76 |                 box FlatExpression::Identifier(FlatVariable::new(T::get_required_bits() - i)),
[INFO] [stdout] 77 |                 box FlatExpression::Number(T::from(2).pow(i)),
[INFO] [stdout] 78 ~             )),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/types/conversions.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 85 |             box FlatExpression::Identifier(FlatVariable::new(0)),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 85 -             box FlatExpression::Identifier(FlatVariable::new(0)),
[INFO] [stdout] 85 +             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/types/conversions.rs:86:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |             box FlatExpression::Number(T::from(1)),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 86 -             box FlatExpression::Number(T::from(1)),
[INFO] [stdout] 86 +             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/absy/from_ast.rs:270:17
[INFO] [stdout]     |
[INFO] [stdout] 270 |                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 270 -                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout] 270 +                 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:271:17
[INFO] [stdout]     |
[INFO] [stdout] 271 |                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 271 -                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout] 271 +                 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:274:17
[INFO] [stdout]     |
[INFO] [stdout] 274 |                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 274 -                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout] 274 +                 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:275:17
[INFO] [stdout]     |
[INFO] [stdout] 275 |                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 275 -                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout] 275 +                 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:278:17
[INFO] [stdout]     |
[INFO] [stdout] 278 |                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 278 -                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout] 278 +                 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:279:17
[INFO] [stdout]     |
[INFO] [stdout] 279 |                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 279 -                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout] 279 +                 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:282:17
[INFO] [stdout]     |
[INFO] [stdout] 282 |                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 282 -                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout] 282 +                 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:283:17
[INFO] [stdout]     |
[INFO] [stdout] 283 |                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 283 -                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout] 283 +                 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:286:17
[INFO] [stdout]     |
[INFO] [stdout] 286 |                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 286 -                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout] 286 +                 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:287:17
[INFO] [stdout]     |
[INFO] [stdout] 287 |                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 287 -                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout] 287 +                 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:290:17
[INFO] [stdout]     |
[INFO] [stdout] 290 |                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 290 -                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout] 290 +                 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:291:17
[INFO] [stdout]     |
[INFO] [stdout] 291 |                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 291 -                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout] 291 +                 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:294:17
[INFO] [stdout]     |
[INFO] [stdout] 294 |                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 294 -                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout] 294 +                 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:295:17
[INFO] [stdout]     |
[INFO] [stdout] 295 |                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 295 -                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout] 295 +                 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:298:17
[INFO] [stdout]     |
[INFO] [stdout] 298 |                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 298 -                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout] 298 +                 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:299:17
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 299 -                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout] 299 +                 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:302:17
[INFO] [stdout]     |
[INFO] [stdout] 302 |                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 302 -                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout] 302 +                 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:303:17
[INFO] [stdout]     |
[INFO] [stdout] 303 |                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 303 -                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout] 303 +                 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:306:17
[INFO] [stdout]     |
[INFO] [stdout] 306 |                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 306 -                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout] 306 +                 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:307:17
[INFO] [stdout]     |
[INFO] [stdout] 307 |                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 307 -                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout] 307 +                 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:310:17
[INFO] [stdout]     |
[INFO] [stdout] 310 |                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 310 -                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout] 310 +                 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:311:17
[INFO] [stdout]     |
[INFO] [stdout] 311 |                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 311 -                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout] 311 +                 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:314:17
[INFO] [stdout]     |
[INFO] [stdout] 314 |                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 314 -                 box absy::ExpressionNode::from(*expression.left),
[INFO] [stdout] 314 +                 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:315:17
[INFO] [stdout]     |
[INFO] [stdout] 315 |                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 315 -                 box absy::ExpressionNode::from(*expression.right),
[INFO] [stdout] 315 +                 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:327:13
[INFO] [stdout]     |
[INFO] [stdout] 327 |             box absy::ExpressionNode::from(*expression.first),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 327 -             box absy::ExpressionNode::from(*expression.first),
[INFO] [stdout] 327 +             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:328:13
[INFO] [stdout]     |
[INFO] [stdout] 328 |             box absy::ExpressionNode::from(*expression.second),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 328 -             box absy::ExpressionNode::from(*expression.second),
[INFO] [stdout] 328 +             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:329:13
[INFO] [stdout]     |
[INFO] [stdout] 329 |             box absy::ExpressionNode::from(*expression.third),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 329 -             box absy::ExpressionNode::from(*expression.third),
[INFO] [stdout] 329 +             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:377:17
[INFO] [stdout]     |
[INFO] [stdout] 377 |                 box absy::ExpressionNode::from(expression.id),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 377 -                 box absy::ExpressionNode::from(expression.id),
[INFO] [stdout] 377 +                 Box::new(absy::ExpressionNode::from(expression.id)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:378:17
[INFO] [stdout]     |
[INFO] [stdout] 378 |                 box absy::ExpressionNode::from(a.expression),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 378 -                 box absy::ExpressionNode::from(a.expression),
[INFO] [stdout] 378 +                 Box::new(absy::ExpressionNode::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:416:17
[INFO] [stdout]     |
[INFO] [stdout] 416 |                 box a,
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 416 -                 box a,
[INFO] [stdout] 416 +                 Box::new(a),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/absy/from_ast.rs:417:17
[INFO] [stdout]     |
[INFO] [stdout] 417 |                 box absy::ExpressionNode::from(assignee.indices[0].clone()),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 417 -                 box absy::ExpressionNode::from(assignee.indices[0].clone()),
[INFO] [stdout] 417 +                 Box::new(absy::ExpressionNode::from(assignee.indices[0].clone())),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flat_absy/mod.rs:261:17
[INFO] [stdout]     |
[INFO] [stdout] 261 |                 box e1.apply_substitution(substitution),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 261 -                 box e1.apply_substitution(substitution),
[INFO] [stdout] 261 +                 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:262:17
[INFO] [stdout]     |
[INFO] [stdout] 262 |                 box e2.apply_substitution(substitution),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 262 -                 box e2.apply_substitution(substitution),
[INFO] [stdout] 262 +                 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:265:17
[INFO] [stdout]     |
[INFO] [stdout] 265 |                 box e1.apply_substitution(substitution),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 265 -                 box e1.apply_substitution(substitution),
[INFO] [stdout] 265 +                 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:266:17
[INFO] [stdout]     |
[INFO] [stdout] 266 |                 box e2.apply_substitution(substitution),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 266 -                 box e2.apply_substitution(substitution),
[INFO] [stdout] 266 +                 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:269:17
[INFO] [stdout]     |
[INFO] [stdout] 269 |                 box e1.apply_substitution(substitution),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 269 -                 box e1.apply_substitution(substitution),
[INFO] [stdout] 269 +                 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:270:17
[INFO] [stdout]     |
[INFO] [stdout] 270 |                 box e2.apply_substitution(substitution),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 270 -                 box e2.apply_substitution(substitution),
[INFO] [stdout] 270 +                 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:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |             box FlatExpression::Identifier(FlatVariable::new(42)),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 169 -             box FlatExpression::Identifier(FlatVariable::new(42)),
[INFO] [stdout] 169 +             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:170:13
[INFO] [stdout]     |
[INFO] [stdout] 170 |             box FlatExpression::Identifier(FlatVariable::new(21)),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 170 -             box FlatExpression::Identifier(FlatVariable::new(21)),
[INFO] [stdout] 170 +             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:17
[INFO] [stdout]     |
[INFO] [stdout] 182 |                 box FlatExpression::Number(FieldPrime::from(42)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 182 -                 box FlatExpression::Number(FieldPrime::from(42)),
[INFO] [stdout] 182 +                 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:183:17
[INFO] [stdout]     |
[INFO] [stdout] 183 |                 box FlatExpression::Identifier(FlatVariable::new(42)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 183 -                 box FlatExpression::Identifier(FlatVariable::new(42)),
[INFO] [stdout] 183 +                 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:181:13
[INFO] [stdout]     |
[INFO] [stdout] 181 | /             box FlatExpression::Mult(
[INFO] [stdout] 182 | |                 box FlatExpression::Number(FieldPrime::from(42)),
[INFO] [stdout] 183 | |                 box FlatExpression::Identifier(FlatVariable::new(42)),
[INFO] [stdout] 184 | |             ),
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 181 ~             Box::new(FlatExpression::Mult(
[INFO] [stdout] 182 |                 box FlatExpression::Number(FieldPrime::from(42)),
[INFO] [stdout] 183 |                 box FlatExpression::Identifier(FlatVariable::new(42)),
[INFO] [stdout] 184 ~             )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/ir/from_flat.rs:186:17
[INFO] [stdout]     |
[INFO] [stdout] 186 |                 box FlatExpression::Number(FieldPrime::from(21)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 186 -                 box FlatExpression::Number(FieldPrime::from(21)),
[INFO] [stdout] 186 +                 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:187:17
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 box FlatExpression::Identifier(FlatVariable::new(21)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 187 -                 box FlatExpression::Identifier(FlatVariable::new(21)),
[INFO] [stdout] 187 +                 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:185:13
[INFO] [stdout]     |
[INFO] [stdout] 185 | /             box FlatExpression::Mult(
[INFO] [stdout] 186 | |                 box FlatExpression::Number(FieldPrime::from(21)),
[INFO] [stdout] 187 | |                 box FlatExpression::Identifier(FlatVariable::new(21)),
[INFO] [stdout] 188 | |             ),
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 185 ~             Box::new(FlatExpression::Mult(
[INFO] [stdout] 186 |                 box FlatExpression::Number(FieldPrime::from(21)),
[INFO] [stdout] 187 |                 box FlatExpression::Identifier(FlatVariable::new(21)),
[INFO] [stdout] 188 ~             )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/ir/from_flat.rs:200:17
[INFO] [stdout]     |
[INFO] [stdout] 200 |                 box FlatExpression::Identifier(FlatVariable::new(42)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 200 -                 box FlatExpression::Identifier(FlatVariable::new(42)),
[INFO] [stdout] 200 +                 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:201:17
[INFO] [stdout]     |
[INFO] [stdout] 201 |                 box FlatExpression::Number(FieldPrime::from(42)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 201 -                 box FlatExpression::Number(FieldPrime::from(42)),
[INFO] [stdout] 201 +                 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:199:13
[INFO] [stdout]     |
[INFO] [stdout] 199 | /             box FlatExpression::Mult(
[INFO] [stdout] 200 | |                 box FlatExpression::Identifier(FlatVariable::new(42)),
[INFO] [stdout] 201 | |                 box FlatExpression::Number(FieldPrime::from(42)),
[INFO] [stdout] 202 | |             ),
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 199 ~             Box::new(FlatExpression::Mult(
[INFO] [stdout] 200 |                 box FlatExpression::Identifier(FlatVariable::new(42)),
[INFO] [stdout] 201 |                 box FlatExpression::Number(FieldPrime::from(42)),
[INFO] [stdout] 202 ~             )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/ir/from_flat.rs:204:17
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 box FlatExpression::Identifier(FlatVariable::new(21)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 204 -                 box FlatExpression::Identifier(FlatVariable::new(21)),
[INFO] [stdout] 204 +                 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:205:17
[INFO] [stdout]     |
[INFO] [stdout] 205 |                 box FlatExpression::Number(FieldPrime::from(21)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 205 -                 box FlatExpression::Number(FieldPrime::from(21)),
[INFO] [stdout] 205 +                 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:203:13
[INFO] [stdout]     |
[INFO] [stdout] 203 | /             box FlatExpression::Mult(
[INFO] [stdout] 204 | |                 box FlatExpression::Identifier(FlatVariable::new(21)),
[INFO] [stdout] 205 | |                 box FlatExpression::Number(FieldPrime::from(21)),
[INFO] [stdout] 206 | |             ),
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 203 ~             Box::new(FlatExpression::Mult(
[INFO] [stdout] 204 |                 box FlatExpression::Identifier(FlatVariable::new(21)),
[INFO] [stdout] 205 |                 box FlatExpression::Number(FieldPrime::from(21)),
[INFO] [stdout] 206 ~             )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/flatten/mod.rs:85:25
[INFO] [stdout]    |
[INFO] [stdout] 85 |                         box FieldElementExpression::Identifier("condition_as_field".into()),
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 85 -                         box FieldElementExpression::Identifier("condition_as_field".into()),
[INFO] [stdout] 85 +                         Box::new(FieldElementExpression::Identifier("condition_as_field".into())),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/flatten/mod.rs:86:25
[INFO] [stdout]    |
[INFO] [stdout] 86 |                         box FieldElementExpression::Identifier("consequence".into()),
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 86 -                         box FieldElementExpression::Identifier("consequence".into()),
[INFO] [stdout] 86 +                         Box::new(FieldElementExpression::Identifier("consequence".into())),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/flatten/mod.rs:84:21
[INFO] [stdout]    |
[INFO] [stdout] 84 | /                     box FieldElementExpression::Mult(
[INFO] [stdout] 85 | |                         box FieldElementExpression::Identifier("condition_as_field".into()),
[INFO] [stdout] 86 | |                         box FieldElementExpression::Identifier("consequence".into()),
[INFO] [stdout] 87 | |                     ),
[INFO] [stdout]    | |_____________________^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 84 ~                     Box::new(FieldElementExpression::Mult(
[INFO] [stdout] 85 |                         box FieldElementExpression::Identifier("condition_as_field".into()),
[INFO] [stdout] 86 |                         box FieldElementExpression::Identifier("consequence".into()),
[INFO] [stdout] 87 ~                     )),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/flatten/mod.rs:90:29
[INFO] [stdout]    |
[INFO] [stdout] 90 | ...                   box FieldElementExpression::Number(T::one()),
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 90 -                             box FieldElementExpression::Number(T::one()),
[INFO] [stdout] 90 +                             Box::new(FieldElementExpression::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:91:29
[INFO] [stdout]    |
[INFO] [stdout] 91 | ...                   box FieldElementExpression::Identifier("condition_as_field".into()),
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 91 -                             box FieldElementExpression::Identifier("condition_as_field".into()),
[INFO] [stdout] 91 +                             Box::new(FieldElementExpression::Identifier("condition_as_field".into())),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/flatten/mod.rs:89:25
[INFO] [stdout]    |
[INFO] [stdout] 89 | /                         box FieldElementExpression::Sub(
[INFO] [stdout] 90 | |                             box FieldElementExpression::Number(T::one()),
[INFO] [stdout] 91 | |                             box FieldElementExpression::Identifier("condition_as_field".into()),
[INFO] [stdout] 92 | |                         ),
[INFO] [stdout]    | |_________________________^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 89 ~                         Box::new(FieldElementExpression::Sub(
[INFO] [stdout] 90 |                             box FieldElementExpression::Number(T::one()),
[INFO] [stdout] 91 |                             box FieldElementExpression::Identifier("condition_as_field".into()),
[INFO] [stdout] 92 ~                         )),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/flatten/mod.rs:93:25
[INFO] [stdout]    |
[INFO] [stdout] 93 |                         box FieldElementExpression::Identifier("alternative".into()),
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 93 -                         box FieldElementExpression::Identifier("alternative".into()),
[INFO] [stdout] 93 +                         Box::new(FieldElementExpression::Identifier("alternative".into())),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/flatten/mod.rs:88:21
[INFO] [stdout]    |
[INFO] [stdout] 88 | /                     box FieldElementExpression::Mult(
[INFO] [stdout] 89 | |                         box FieldElementExpression::Sub(
[INFO] [stdout] 90 | |                             box FieldElementExpression::Number(T::one()),
[INFO] [stdout] 91 | |                             box FieldElementExpression::Identifier("condition_as_field".into()),
[INFO] [stdout] 92 | |                         ),
[INFO] [stdout] 93 | |                         box FieldElementExpression::Identifier("alternative".into()),
[INFO] [stdout] 94 | |                     ),
[INFO] [stdout]    | |_____________________^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 88 ~                     Box::new(FieldElementExpression::Mult(
[INFO] [stdout] 89 |                         box FieldElementExpression::Sub(
[INFO] [stdout] ...
[INFO] [stdout] 93 |                         box FieldElementExpression::Identifier("alternative".into()),
[INFO] [stdout] 94 ~                     )),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> zokrates_core/src/helpers/rust.rs:6:35
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Clone, PartialEq, Debug, Serialize, Deserialize)]
[INFO] [stdout]   |                                   ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> zokrates_core/src/helpers/rust.rs:6:46
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Clone, PartialEq, Debug, Serialize, Deserialize)]
[INFO] [stdout]   |                                              ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> zokrates_core/src/helpers/mod.rs:12:35
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[derive(Clone, PartialEq, Debug, Serialize, Deserialize)]
[INFO] [stdout]    |                                   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> zokrates_core/src/helpers/mod.rs:12:46
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[derive(Clone, PartialEq, Debug, Serialize, Deserialize)]
[INFO] [stdout]    |                                              ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> zokrates_core/src/helpers/mod.rs:56:35
[INFO] [stdout]    |
[INFO] [stdout] 56 | #[derive(Clone, PartialEq, Debug, Serialize, Deserialize)]
[INFO] [stdout]    |                                   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> zokrates_core/src/helpers/mod.rs:56:46
[INFO] [stdout]    |
[INFO] [stdout] 56 | #[derive(Clone, PartialEq, Debug, Serialize, Deserialize)]
[INFO] [stdout]    |                                              ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> zokrates_core/src/imports.rs:73:28
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(PartialEq, Clone, Serialize, Deserialize)]
[INFO] [stdout]    |                            ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> zokrates_core/src/imports.rs:73:39
[INFO] [stdout]    |
[INFO] [stdout] 73 | #[derive(PartialEq, Clone, Serialize, Deserialize)]
[INFO] [stdout]    |                                       ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> zokrates_core/src/parser/tokenize/position.rs:3:34
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(Clone, PartialEq, Copy, Serialize, Deserialize)]
[INFO] [stdout]   |                                  ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> zokrates_core/src/parser/tokenize/position.rs:3:45
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(Clone, PartialEq, Copy, Serialize, Deserialize)]
[INFO] [stdout]   |                                             ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> zokrates_core/src/types/signature.rs:4:38
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[derive(Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
[INFO] [stdout]   |                                      ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> zokrates_core/src/types/signature.rs:4:49
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[derive(Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
[INFO] [stdout]   |                                                 ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> zokrates_core/src/types/mod.rs:7:38
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
[INFO] [stdout]   |                                      ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> zokrates_core/src/types/mod.rs:7:49
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
[INFO] [stdout]   |                                                 ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> zokrates_core/src/absy/node.rs:5:24
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Debug, Clone, Serialize, Deserialize)]
[INFO] [stdout]   |                        ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> zokrates_core/src/absy/node.rs:5:35
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Debug, Clone, Serialize, Deserialize)]
[INFO] [stdout]   |                                   ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> zokrates_core/src/flat_absy/flat_parameter.rs:5:28
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, PartialEq, Serialize, Deserialize)]
[INFO] [stdout]   |                            ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> zokrates_core/src/flat_absy/flat_parameter.rs:5:39
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Clone, PartialEq, Serialize, Deserialize)]
[INFO] [stdout]   |                                       ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> zokrates_core/src/flat_absy/flat_variable.rs:8:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[derive(Serialize, Deserialize, Clone, PartialEq, Hash, Eq, Ord, PartialOrd, Copy)]
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> zokrates_core/src/flat_absy/flat_variable.rs:8:21
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[derive(Serialize, Deserialize, Clone, PartialEq, Hash, Eq, Ord, PartialOrd, Copy)]
[INFO] [stdout]   |                     ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> zokrates_core/src/flat_absy/mod.rs:241:28
[INFO] [stdout]     |
[INFO] [stdout] 241 | #[derive(Clone, PartialEq, Serialize, Deserialize)]
[INFO] [stdout]     |                            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]     = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> zokrates_core/src/flat_absy/mod.rs:241:39
[INFO] [stdout]     |
[INFO] [stdout] 241 | #[derive(Clone, PartialEq, Serialize, Deserialize)]
[INFO] [stdout]     |                                       ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]     = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> zokrates_core/src/flat_absy/mod.rs:334:28
[INFO] [stdout]     |
[INFO] [stdout] 334 | #[derive(Clone, PartialEq, Serialize, Deserialize)]
[INFO] [stdout]     |                            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]     = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> zokrates_core/src/flat_absy/mod.rs:334:39
[INFO] [stdout]     |
[INFO] [stdout] 334 | #[derive(Clone, PartialEq, Serialize, Deserialize)]
[INFO] [stdout]     |                                       ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]     = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> zokrates_core/src/ir/expression.rs:8:24
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[derive(Debug, Clone, Serialize, Deserialize, PartialEq)]
[INFO] [stdout]   |                        ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> zokrates_core/src/ir/expression.rs:8:35
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[derive(Debug, Clone, Serialize, Deserialize, PartialEq)]
[INFO] [stdout]   |                                   ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]   = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]   = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]   = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> zokrates_core/src/ir/expression.rs:56:51
[INFO] [stdout]    |
[INFO] [stdout] 56 | #[derive(Eq, PartialOrd, Clone, Ord, Hash, Debug, Serialize, Deserialize)]
[INFO] [stdout]    |                                                   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> zokrates_core/src/ir/expression.rs:56:62
[INFO] [stdout]    |
[INFO] [stdout] 56 | #[derive(Eq, PartialOrd, Clone, Ord, Hash, Debug, Serialize, Deserialize)]
[INFO] [stdout]    |                                                              ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> zokrates_core/src/ir/expression.rs:65:62
[INFO] [stdout]    |
[INFO] [stdout] 65 | #[derive(PartialEq, PartialOrd, Clone, Eq, Ord, Hash, Debug, Serialize, Deserialize)]
[INFO] [stdout]    |                                                              ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> zokrates_core/src/ir/expression.rs:65:73
[INFO] [stdout]    |
[INFO] [stdout] 65 | #[derive(PartialEq, PartialOrd, Clone, Eq, Ord, Hash, Debug, Serialize, Deserialize)]
[INFO] [stdout]    |                                                                         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> zokrates_core/src/ir/interpreter.rs:96:21
[INFO] [stdout]    |
[INFO] [stdout] 96 | #[derive(PartialEq, Serialize, Deserialize)]
[INFO] [stdout]    |                     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> zokrates_core/src/ir/interpreter.rs:96:32
[INFO] [stdout]    |
[INFO] [stdout] 96 | #[derive(PartialEq, Serialize, Deserialize)]
[INFO] [stdout]    |                                ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> zokrates_core/src/ir/mod.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq)]
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> zokrates_core/src/ir/mod.rs:19:28
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq)]
[INFO] [stdout]    |                            ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> zokrates_core/src/ir/mod.rs:35:35
[INFO] [stdout]    |
[INFO] [stdout] 35 | #[derive(Clone, PartialEq, Debug, Serialize, Deserialize)]
[INFO] [stdout]    |                                   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> zokrates_core/src/ir/mod.rs:35:46
[INFO] [stdout]    |
[INFO] [stdout] 35 | #[derive(Clone, PartialEq, Debug, Serialize, Deserialize)]
[INFO] [stdout]    |                                              ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> zokrates_core/src/ir/mod.rs:71:17
[INFO] [stdout]    |
[INFO] [stdout] 71 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq)]
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> zokrates_core/src/ir/mod.rs:71:28
[INFO] [stdout]    |
[INFO] [stdout] 71 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq)]
[INFO] [stdout]    |                            ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]    = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> zokrates_core/src/ir/mod.rs:105:10
[INFO] [stdout]     |
[INFO] [stdout] 105 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]     = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `Serialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> zokrates_core/src/ir/mod.rs:105:21
[INFO] [stdout]     |
[INFO] [stdout] 105 | #[derive(Serialize, Deserialize, Debug, Clone)]
[INFO] [stdout]     |                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]     = note: using a cfg inside a derive macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `Deserialize` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> zokrates_core/src/semantics.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         r#try!(write!(f, "("));
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> zokrates_core/src/semantics.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |         r#try!(write!(f, ") -> ("));
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> zokrates_core/src/semantics.rs:50:13
[INFO] [stdout]    |
[INFO] [stdout] 50 |             r#try!(write!(f, "{}", t));
[INFO] [stdout]    |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> zokrates_core/src/semantics.rs:52:17
[INFO] [stdout]    |
[INFO] [stdout] 52 |                 r#try!(write!(f, ", "));
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> zokrates_core/src/semantics.rs:58:28
[INFO] [stdout]    |
[INFO] [stdout] 58 |                 Some(t) => r#try!(write!(f, "{}", t)),
[INFO] [stdout]    |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> zokrates_core/src/semantics.rs:59:25
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 None => r#try!(write!(f, "_")),
[INFO] [stdout]    |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> zokrates_core/src/semantics.rs:62:17
[INFO] [stdout]    |
[INFO] [stdout] 62 |                 r#try!(write!(f, ", "));
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:231:17
[INFO] [stdout]     |
[INFO] [stdout] 231 |                 r#try!(write!(f, "Return("));
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:233:21
[INFO] [stdout]     |
[INFO] [stdout] 233 |                     r#try!(write!(f, "{}", expr));
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:235:25
[INFO] [stdout]     |
[INFO] [stdout] 235 |                         r#try!(write!(f, ", "));
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:248:17
[INFO] [stdout]     |
[INFO] [stdout] 248 |                 r#try!(write!(f, "for {:?} in {:?}..{:?} do\n", var, start, stop));
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:250:21
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     r#try!(write!(f, "\t\t{:?}\n", l));
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:265:17
[INFO] [stdout]     |
[INFO] [stdout] 265 |                 r#try!(write!(f, "return "));
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:267:21
[INFO] [stdout]     |
[INFO] [stdout] 267 |                     r#try!(write!(f, "{}", expr));
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:269:25
[INFO] [stdout]     |
[INFO] [stdout] 269 |                         r#try!(write!(f, ", "));
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:278:17
[INFO] [stdout]     |
[INFO] [stdout] 278 |                 r#try!(write!(f, "for {} in {}..{} do\n", var, start, stop));
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:280:21
[INFO] [stdout]     |
[INFO] [stdout] 280 |                     r#try!(write!(f, "\t\t{}\n", l));
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:286:21
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     r#try!(write!(f, "{}", id));
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:288:25
[INFO] [stdout]     |
[INFO] [stdout] 288 |                         r#try!(write!(f, ", "));
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:497:17
[INFO] [stdout]     |
[INFO] [stdout] 497 |                 r#try!(write!(f, "{}(", i,));
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:499:21
[INFO] [stdout]     |
[INFO] [stdout] 499 |                     r#try!(write!(f, "{}", param));
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:501:25
[INFO] [stdout]     |
[INFO] [stdout] 501 |                         r#try!(write!(f, ", "));
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:542:17
[INFO] [stdout]     |
[INFO] [stdout] 542 |                 r#try!(write!(f, "{}(", i,));
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:544:21
[INFO] [stdout]     |
[INFO] [stdout] 544 |                     r#try!(write!(f, "{}", param));
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:546:25
[INFO] [stdout]     |
[INFO] [stdout] 546 |                         r#try!(write!(f, ", "));
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:588:17
[INFO] [stdout]     |
[INFO] [stdout] 588 |                 r#try!(write!(f, "FunctionCall({:?}, (", i));
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:589:17
[INFO] [stdout]     |
[INFO] [stdout] 589 |                 r#try!(f.debug_list().entries(p.iter()).finish());
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:605:17
[INFO] [stdout]     |
[INFO] [stdout] 605 |                 r#try!(write!(f, "FunctionCall({:?}, (", i));
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:606:17
[INFO] [stdout]     |
[INFO] [stdout] 606 |                 r#try!(f.debug_list().entries(p.iter()).finish());
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:624:17
[INFO] [stdout]     |
[INFO] [stdout] 624 |                 r#try!(write!(f, "{}(", i,));
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:626:21
[INFO] [stdout]     |
[INFO] [stdout] 626 |                     r#try!(write!(f, "{}", param));
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:628:25
[INFO] [stdout]     |
[INFO] [stdout] 628 |                         r#try!(write!(f, ", "));
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:641:17
[INFO] [stdout]     |
[INFO] [stdout] 641 |                 r#try!(write!(f, "FunctionCall({:?}, (", i));
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/typed_absy/mod.rs:642:17
[INFO] [stdout]     |
[INFO] [stdout] 642 |                 r#try!(f.debug_list().entries(p.iter()).finish());
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> zokrates_core/src/types/signature.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |         r#try!(write!(f, "("));
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> zokrates_core/src/types/signature.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         r#try!(write!(f, ") -> ("));
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> zokrates_core/src/types/signature.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 |             r#try!(write!(f, "{}", t));
[INFO] [stdout]    |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> zokrates_core/src/types/signature.rs:26:17
[INFO] [stdout]    |
[INFO] [stdout] 26 |                 r#try!(write!(f, ", "));
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> zokrates_core/src/types/signature.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 |             r#try!(write!(f, "{}", t));
[INFO] [stdout]    |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> zokrates_core/src/types/signature.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 r#try!(write!(f, ", "));
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/absy/mod.rs:175:17
[INFO] [stdout]     |
[INFO] [stdout] 175 |                 r#try!(write!(f, "for {} in {}..{} do\n", var, start, stop));
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/absy/mod.rs:177:21
[INFO] [stdout]     |
[INFO] [stdout] 177 |                     r#try!(write!(f, "\t\t{}\n", l));
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/absy/mod.rs:183:21
[INFO] [stdout]     |
[INFO] [stdout] 183 |                     r#try!(write!(f, "{}", id));
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/absy/mod.rs:185:25
[INFO] [stdout]     |
[INFO] [stdout] 185 |                         r#try!(write!(f, ", "));
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/absy/mod.rs:204:17
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 r#try!(write!(f, "for {:?} in {:?}..{:?} do\n", var, start, stop));
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/absy/mod.rs:206:21
[INFO] [stdout]     |
[INFO] [stdout] 206 |                     r#try!(write!(f, "\t\t{:?}\n", l));
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/absy/mod.rs:262:17
[INFO] [stdout]     |
[INFO] [stdout] 262 |                 r#try!(write!(f, "{}(", i,));
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/absy/mod.rs:264:21
[INFO] [stdout]     |
[INFO] [stdout] 264 |                     r#try!(write!(f, "{}", param));
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/absy/mod.rs:266:25
[INFO] [stdout]     |
[INFO] [stdout] 266 |                         r#try!(write!(f, ", "));
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/absy/mod.rs:279:17
[INFO] [stdout]     |
[INFO] [stdout] 279 |                 r#try!(write!(f, "["));
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/absy/mod.rs:281:21
[INFO] [stdout]     |
[INFO] [stdout] 281 |                     r#try!(write!(f, "{}", e));
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/absy/mod.rs:283:25
[INFO] [stdout]     |
[INFO] [stdout] 283 |                         r#try!(write!(f, ", "));
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/absy/mod.rs:310:17
[INFO] [stdout]     |
[INFO] [stdout] 310 |                 r#try!(write!(f, "FunctionCall({:?}, (", i));
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/absy/mod.rs:311:17
[INFO] [stdout]     |
[INFO] [stdout] 311 |                 r#try!(f.debug_list().entries(p.iter()).finish());
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/absy/mod.rs:322:17
[INFO] [stdout]     |
[INFO] [stdout] 322 |                 r#try!(write!(f, "InlineArray(["));
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/absy/mod.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |                 r#try!(f.debug_list().entries(exprs.iter()).finish());
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/absy/mod.rs:350:13
[INFO] [stdout]     |
[INFO] [stdout] 350 |             r#try!(write!(f, "{}", param));
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/absy/mod.rs:352:17
[INFO] [stdout]     |
[INFO] [stdout] 352 |                 r#try!(write!(f, ", "));
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/flat_absy/mod.rs:342:13
[INFO] [stdout]     |
[INFO] [stdout] 342 |             r#try!(write!(f, "{}", param));
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> zokrates_core/src/flat_absy/mod.rs:344:17
[INFO] [stdout]     |
[INFO] [stdout] 344 |                 r#try!(write!(f, ", "));
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> zokrates_core/src/proof_system/bn128/utils/bellman.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 210 | /     lazy_static! {
[INFO] [stdout] 211 | |         static ref G2_REGEX: Regex = Regex::new(r"G2\(x=Fq2\(Fq\((?P<x0>0[xX][0-9a-fA-F]{64})\) \+ Fq\((?P<x1>0[xX][0-9a-fA-F]{64})\) \* ...
[INFO] [stdout] 212 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `lazy_static` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `lazy_static` may come from an old version of the `lazy_static` crate, try updating your dependency with `cargo update -p lazy_static`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> zokrates_core/src/proof_system/bn128/utils/bellman.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 210 | /     lazy_static! {
[INFO] [stdout] 211 | |         static ref G2_REGEX: Regex = Regex::new(r"G2\(x=Fq2\(Fq\((?P<x0>0[xX][0-9a-fA-F]{64})\) \+ Fq\((?P<x1>0[xX][0-9a-fA-F]{64})\) \* ...
[INFO] [stdout] 212 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `lazy_static` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `lazy_static` may come from an old version of the `lazy_static` crate, try updating your dependency with `cargo update -p lazy_static`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> zokrates_core/src/proof_system/bn128/utils/bellman.rs:214:5
[INFO] [stdout]     |
[INFO] [stdout] 214 | /     lazy_static! {
[INFO] [stdout] 215 | |         static ref G1_REGEX: Regex = Regex::new(
[INFO] [stdout] 216 | |             r"G1\(x=Fq\((?P<x>0[xX][0-9a-fA-F]{64})\), y=Fq\((?P<y>0[xX][0-9a-fA-F]{64})\)\)"
[INFO] [stdout] ...   |
[INFO] [stdout] 219 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `lazy_static` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `lazy_static` may come from an old version of the `lazy_static` crate, try updating your dependency with `cargo update -p lazy_static`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> zokrates_core/src/proof_system/bn128/utils/bellman.rs:214:5
[INFO] [stdout]     |
[INFO] [stdout] 214 | /     lazy_static! {
[INFO] [stdout] 215 | |         static ref G1_REGEX: Regex = Regex::new(
[INFO] [stdout] 216 | |             r"G1\(x=Fq\((?P<x>0[xX][0-9a-fA-F]{64})\), y=Fq\((?P<y>0[xX][0-9a-fA-F]{64})\)\)"
[INFO] [stdout] ...   |
[INFO] [stdout] 219 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `lazy_static` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `lazy_static` may come from an old version of the `lazy_static` crate, try updating your dependency with `cargo update -p lazy_static`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> zokrates_core/src/proof_system/bn128/utils/bellman.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 | /     lazy_static! {
[INFO] [stdout] 222 | |         static ref FR_REGEX: Regex = Regex::new(r"Fr\((?P<x>0[xX][0-9a-fA-F]{64})\)").unwrap();
[INFO] [stdout] 223 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `lazy_static` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `lazy_static` may come from an old version of the `lazy_static` crate, try updating your dependency with `cargo update -p lazy_static`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> zokrates_core/src/proof_system/bn128/utils/bellman.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 | /     lazy_static! {
[INFO] [stdout] 222 | |         static ref FR_REGEX: Regex = Regex::new(r"Fr\((?P<x>0[xX][0-9a-fA-F]{64})\)").unwrap();
[INFO] [stdout] 223 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `cc`, `cmake`, `default`, `git2`, `libsnark`, `parity-wasm`, `rustc-hex`, `wasm`, and `wasmi`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `lazy_static` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `lazy_static` may come from an old version of the `lazy_static` crate, try updating your dependency with `cargo update -p lazy_static`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> zokrates_core/src/proof_system/bn128/utils/bellman.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 210 | /     lazy_static! {
[INFO] [stdout] 211 | |         static ref G2_REGEX: Regex = Regex::new(r"G2\(x=Fq2\(Fq\((?P<x0>0[xX][0-9a-fA-F]{64})\) \+ Fq\((?P<x1>0[xX][0-9a-fA-F]{64})\) \* ...
[INFO] [stdout] 212 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> zokrates_core/src/proof_system/bn128/utils/bellman.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 210 | /     lazy_static! {
[INFO] [stdout] 211 | |         static ref G2_REGEX: Regex = Regex::new(r"G2\(x=Fq2\(Fq\((?P<x0>0[xX][0-9a-fA-F]{64})\) \+ Fq\((?P<x1>0[xX][0-9a-fA-F]{64})\) \* ...
[INFO] [stdout] 212 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> zokrates_core/src/proof_system/bn128/utils/bellman.rs:214:5
[INFO] [stdout]     |
[INFO] [stdout] 214 | /     lazy_static! {
[INFO] [stdout] 215 | |         static ref G1_REGEX: Regex = Regex::new(
[INFO] [stdout] 216 | |             r"G1\(x=Fq\((?P<x>0[xX][0-9a-fA-F]{64})\), y=Fq\((?P<y>0[xX][0-9a-fA-F]{64})\)\)"
[INFO] [stdout] ...   |
[INFO] [stdout] 219 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> zokrates_core/src/proof_system/bn128/utils/bellman.rs:214:5
[INFO] [stdout]     |
[INFO] [stdout] 214 | /     lazy_static! {
[INFO] [stdout] 215 | |         static ref G1_REGEX: Regex = Regex::new(
[INFO] [stdout] 216 | |             r"G1\(x=Fq\((?P<x>0[xX][0-9a-fA-F]{64})\), y=Fq\((?P<y>0[xX][0-9a-fA-F]{64})\)\)"
[INFO] [stdout] ...   |
[INFO] [stdout] 219 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> zokrates_core/src/proof_system/bn128/utils/bellman.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 | /     lazy_static! {
[INFO] [stdout] 222 | |         static ref FR_REGEX: Regex = Regex::new(r"Fr\((?P<x>0[xX][0-9a-fA-F]{64})\)").unwrap();
[INFO] [stdout] 223 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> zokrates_core/src/proof_system/bn128/utils/bellman.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 | /     lazy_static! {
[INFO] [stdout] 222 | |         static ref FR_REGEX: Regex = Regex::new(r"Fr\((?P<x>0[xX][0-9a-fA-F]{64})\)").unwrap();
[INFO] [stdout] 223 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]   --> zokrates_core/src/standard.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 |         .reduce(|acc, e| FlatExpression::Add(box acc, box e))
[INFO] [stdout]    |          ^^^^^^ multiple `reduce` found
[INFO] [stdout]    |
[INFO] [stdout]    = note: candidate #1 is defined in an impl of the trait `Reduce` for the type `I`
[INFO] [stdout]    = note: candidate #2 is defined in an impl of the trait `Iterator` for the type `std::iter::Map<I, F>`
[INFO] [stdout] help: disambiguate the method for candidate #1
[INFO] [stdout]    |
[INFO] [stdout] 14 ~     match Reduce::reduce(v
[INFO] [stdout] 15 +         .into_iter()
[INFO] [stdout] 16 +         .map(|(key, val)| {
[INFO] [stdout] 17 +             FlatExpression::Mult(
[INFO] [stdout] 18 +                 box FlatExpression::Number(T::from_bellman(val)),
[INFO] [stdout] 19 +                 box FlatExpression::Identifier(FlatVariable::new(key)),
[INFO] [stdout] 20 +             )
[INFO] [stdout] 21 +         }), |acc, e| FlatExpression::Add(box acc, box e))
[INFO] [stdout]    |
[INFO] [stdout] help: disambiguate the method for candidate #2
[INFO] [stdout]    |
[INFO] [stdout] 14 ~     match Iterator::reduce(v
[INFO] [stdout] 15 +         .into_iter()
[INFO] [stdout] 16 +         .map(|(key, val)| {
[INFO] [stdout] 17 +             FlatExpression::Mult(
[INFO] [stdout] 18 +                 box FlatExpression::Number(T::from_bellman(val)),
[INFO] [stdout] 19 +                 box FlatExpression::Identifier(FlatVariable::new(key)),
[INFO] [stdout] 20 +             )
[INFO] [stdout] 21 +         }), |acc, e| FlatExpression::Add(box acc, box e))
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0034, E0557.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0034`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `zokrates_core` (lib) due to 393 previous errors; 112 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "68aa3f4389f163d780d365d6e33aee37d8697cc9f2963592570d3323f199bbb7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "68aa3f4389f163d780d365d6e33aee37d8697cc9f2963592570d3323f199bbb7", kill_on_drop: false }`
[INFO] [stdout] 68aa3f4389f163d780d365d6e33aee37d8697cc9f2963592570d3323f199bbb7
