[INFO] cloning repository https://github.com/codefionn/pgcl
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/codefionn/pgcl" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcodefionn%2Fpgcl", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcodefionn%2Fpgcl'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 1c731a2b424e4ba6a6b5d8570c4a34807e730e77
[INFO] checking codefionn/pgcl against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcodefionn%2Fpgcl" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/codefionn/pgcl
[INFO] finished tweaking git repo https://github.com/codefionn/pgcl
[INFO] tweaked toml for git repo https://github.com/codefionn/pgcl written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/codefionn/pgcl on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/codefionn/pgcl already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tailcall v0.1.6
[INFO] [stderr]   Downloaded tailcall-impl v0.1.6
[INFO] [stderr]   Downloaded fd-lock v3.0.13
[INFO] [stderr]   Downloaded rowan v0.15.15
[INFO] [stderr]   Downloaded rustyline v10.1.1
[INFO] [stderr]   Downloaded syn v2.0.57
[INFO] [stderr]   Downloaded h2 v0.3.25
[INFO] [stderr]   Downloaded async-recursion v1.1.0
[INFO] [stderr]   Downloaded assert_cmd v2.0.14
[INFO] [stderr]   Downloaded bstr v1.9.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 679d743f0becf8480153864f79bcaba122ee38cb847be8e8d896ed621bedf586
[INFO] running `Command { std: "docker" "start" "679d743f0becf8480153864f79bcaba122ee38cb847be8e8d896ed621bedf586", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "679d743f0becf8480153864f79bcaba122ee38cb847be8e8d896ed621bedf586", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "679d743f0becf8480153864f79bcaba122ee38cb847be8e8d896ed621bedf586" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "679d743f0becf8480153864f79bcaba122ee38cb847be8e8d896ed621bedf586", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "679d743f0becf8480153864f79bcaba122ee38cb847be8e8d896ed621bedf586" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]     Checking memchr v2.7.2
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]     Checking pin-project-lite v0.2.14
[INFO] [stderr]     Checking smallvec v1.13.2
[INFO] [stderr]     Checking futures-core v0.3.30
[INFO] [stderr]    Compiling cc v1.0.90
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling lock_api v0.4.11
[INFO] [stderr]    Compiling parking_lot_core v0.9.9
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]     Checking bytes v1.6.0
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]     Checking regex-syntax v0.8.3
[INFO] [stderr]     Checking futures-io v0.3.30
[INFO] [stderr]     Checking futures-task v0.3.30
[INFO] [stderr]     Checking tracing-core v0.1.32
[INFO] [stderr]     Checking futures-channel v0.3.30
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]     Checking itoa v1.0.11
[INFO] [stderr]     Checking hashbrown v0.14.3
[INFO] [stderr]     Checking log v0.4.21
[INFO] [stderr]     Checking foreign-types-shared v0.1.1
[INFO] [stderr]     Checking anstyle v1.0.6
[INFO] [stderr]    Compiling syn v2.0.57
[INFO] [stderr]     Checking utf8parse v0.2.1
[INFO] [stderr]     Checking http v0.2.12
[INFO] [stderr]     Checking foreign-types v0.3.2
[INFO] [stderr]    Compiling rustix v0.38.32
[INFO] [stderr]    Compiling httparse v1.8.0
[INFO] [stderr]     Checking anstyle-parse v0.2.3
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]     Checking try-lock v0.2.5
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]     Checking openssl-probe v0.1.5
[INFO] [stderr]     Checking anstyle-query v1.0.2
[INFO] [stderr]    Compiling regex-syntax v0.6.29
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]     Checking colorchoice v1.0.0
[INFO] [stderr]     Checking want v0.3.1
[INFO] [stderr]     Checking anstream v0.6.13
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking nibble_vec v0.1.0
[INFO] [stderr]    Compiling doc-comment v0.3.3
[INFO] [stderr]     Checking strsim v0.11.0
[INFO] [stderr]     Checking aho-corasick v1.1.3
[INFO] [stderr]    Compiling anyhow v1.0.81
[INFO] [stderr]     Checking clap_lex v0.7.0
[INFO] [stderr]     Checking http-body v0.4.6
[INFO] [stderr]     Checking httpdate v1.0.3
[INFO] [stderr]     Checking predicates-core v1.0.6
[INFO] [stderr]     Checking tower-service v0.3.2
[INFO] [stderr]     Checking endian-type v0.1.2
[INFO] [stderr]     Checking clap_builder v4.5.2
[INFO] [stderr]     Checking indexmap v2.2.6
[INFO] [stderr]     Checking termcolor v1.4.1
[INFO] [stderr]     Checking text-size v1.1.1
[INFO] [stderr]     Checking radix_trie v0.2.1
[INFO] [stderr]     Checking unicode-segmentation v1.11.0
[INFO] [stderr]     Checking normalize-line-endings v0.3.0
[INFO] [stderr]     Checking unicode-width v0.1.11
[INFO] [stderr]    Compiling assert_cmd v2.0.14
[INFO] [stderr]     Checking difflib v0.4.0
[INFO] [stderr]     Checking humantime v2.1.0
[INFO] [stderr]     Checking countme v3.0.1
[INFO] [stderr]     Checking termtree v0.4.1
[INFO] [stderr]    Compiling openssl-sys v0.9.102
[INFO] [stderr]     Checking predicates-tree v1.0.9
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking float-cmp v0.9.0
[INFO] [stderr]     Checking num-iter v0.1.44
[INFO] [stderr]    Compiling openssl v0.10.64
[INFO] [stderr]    Compiling native-tls v0.2.11
[INFO] [stderr]     Checking signal-hook-registry v1.4.1
[INFO] [stderr]     Checking num_cpus v1.16.0
[INFO] [stderr]     Checking socket2 v0.5.6
[INFO] [stderr]     Checking mio v0.8.11
[INFO] [stderr]     Checking dirs-sys-next v0.1.2
[INFO] [stderr]     Checking nix v0.25.1
[INFO] [stderr]     Checking is-terminal v0.4.12
[INFO] [stderr]     Checking wait-timeout v0.2.0
[INFO] [stderr]     Checking dirs-next v2.0.0
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]     Checking regex-automata v0.4.6
[INFO] [stderr]     Checking fd-lock v3.0.13
[INFO] [stderr]    Compiling logos-codegen v0.13.0
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]    Compiling tokio-macros v2.2.0
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling clap_derive v4.5.4
[INFO] [stderr]    Compiling async-stream-impl v0.3.5
[INFO] [stderr]    Compiling async-recursion v1.1.0
[INFO] [stderr]    Compiling tailcall-impl v0.1.6
[INFO] [stderr]     Checking regex v1.10.4
[INFO] [stderr]     Checking bstr v1.9.1
[INFO] [stderr]     Checking async-stream v0.3.5
[INFO] [stderr]     Checking tokio v1.37.0
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]     Checking predicates v3.1.0
[INFO] [stderr]     Checking rustyline v10.1.1
[INFO] [stderr]     Checking env_logger v0.10.2
[INFO] [stderr]    Compiling logos-derive v0.13.0
[INFO] [stderr]     Checking tailcall v0.1.6
[INFO] [stderr]     Checking logos v0.13.0
[INFO] [stderr]     Checking clap v4.5.4
[INFO] [stderr]     Checking futures-executor v0.3.30
[INFO] [stderr]     Checking futures v0.3.30
[INFO] [stderr]     Checking tokio-util v0.7.10
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking h2 v0.3.25
[INFO] [stderr]     Checking num-complex v0.4.5
[INFO] [stderr]     Checking rowan v0.15.15
[INFO] [stderr]     Checking bigdecimal v0.3.1
[INFO] [stderr]     Checking num v0.4.1
[INFO] [stderr]     Checking hyper v0.14.28
[INFO] [stderr]     Checking hyper-tls v0.5.0
[INFO] [stderr]     Checking pgcl v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]  --> src/main.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(box_patterns)]
[INFO] [stdout]   |            ^^^^^^^^^^^^ feature has been removed
[INFO] [stdout]   |
[INFO] [stdout]   = note: removed in 1.100.0
[INFO] [stdout]   = note: superseded by `deref_patterns`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/context.rs:859:59
[INFO] [stdout]     |
[INFO] [stdout] 859 |         (Syntax::Lst(lst0), Syntax::BiOp(BiOpType::OpAdd, box Syntax::Lst(lst1), _))
[INFO] [stdout]     |                                                           ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 859 -         (Syntax::Lst(lst0), Syntax::BiOp(BiOpType::OpAdd, box Syntax::Lst(lst1), _))
[INFO] [stdout] 859 +         (Syntax::Lst(lst0), Syntax::BiOp(BiOpType::OpAdd, Syntax::Lst(lst1), _))
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 859 -         (Syntax::Lst(lst0), Syntax::BiOp(BiOpType::OpAdd, box Syntax::Lst(lst1), _))
[INFO] [stdout] 859 +         (Syntax::Lst(lst0), Syntax::BiOp(BiOpType::OpAdd, deref!(Syntax::Lst(lst1)), _))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/context.rs:864:64
[INFO] [stdout]     |
[INFO] [stdout] 864 |         (Syntax::LstMatch(lst0), Syntax::BiOp(BiOpType::OpAdd, box Syntax::Lst(lst1), expr))
[INFO] [stdout]     |                                                                ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 864 -         (Syntax::LstMatch(lst0), Syntax::BiOp(BiOpType::OpAdd, box Syntax::Lst(lst1), expr))
[INFO] [stdout] 864 +         (Syntax::LstMatch(lst0), Syntax::BiOp(BiOpType::OpAdd, Syntax::Lst(lst1), expr))
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 864 -         (Syntax::LstMatch(lst0), Syntax::BiOp(BiOpType::OpAdd, box Syntax::Lst(lst1), expr))
[INFO] [stdout] 864 +         (Syntax::LstMatch(lst0), Syntax::BiOp(BiOpType::OpAdd, deref!(Syntax::Lst(lst1)), expr))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/context.rs:879:64
[INFO] [stdout]     |
[INFO] [stdout] 879 |         (Syntax::LstMatch(lst0), Syntax::BiOp(BiOpType::OpAdd, box Syntax::Lst(lst1), expr))
[INFO] [stdout]     |                                                                ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 879 -         (Syntax::LstMatch(lst0), Syntax::BiOp(BiOpType::OpAdd, box Syntax::Lst(lst1), expr))
[INFO] [stdout] 879 +         (Syntax::LstMatch(lst0), Syntax::BiOp(BiOpType::OpAdd, Syntax::Lst(lst1), expr))
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 879 -         (Syntax::LstMatch(lst0), Syntax::BiOp(BiOpType::OpAdd, box Syntax::Lst(lst1), expr))
[INFO] [stdout] 879 +         (Syntax::LstMatch(lst0), Syntax::BiOp(BiOpType::OpAdd, deref!(Syntax::Lst(lst1)), expr))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/context.rs:968:63
[INFO] [stdout]     |
[INFO] [stdout] 968 |         | (Syntax::Map(lhs), Syntax::BiOp(BiOpType::OpAdd, _, box Syntax::Map(rhs))) => {
[INFO] [stdout]     |                                                               ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 968 -         | (Syntax::Map(lhs), Syntax::BiOp(BiOpType::OpAdd, _, box Syntax::Map(rhs))) => {
[INFO] [stdout] 968 +         | (Syntax::Map(lhs), Syntax::BiOp(BiOpType::OpAdd, _, Syntax::Map(rhs))) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 968 -         | (Syntax::Map(lhs), Syntax::BiOp(BiOpType::OpAdd, _, box Syntax::Map(rhs))) => {
[INFO] [stdout] 968 +         | (Syntax::Map(lhs), Syntax::BiOp(BiOpType::OpAdd, _, deref!(Syntax::Map(rhs)))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/context.rs:999:68
[INFO] [stdout]     |
[INFO] [stdout] 999 |         | (Syntax::MapMatch(lhs), Syntax::BiOp(BiOpType::OpAdd, _, box Syntax::Map(rhs))) => {
[INFO] [stdout]     |                                                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 999 -         | (Syntax::MapMatch(lhs), Syntax::BiOp(BiOpType::OpAdd, _, box Syntax::Map(rhs))) => {
[INFO] [stdout] 999 +         | (Syntax::MapMatch(lhs), Syntax::BiOp(BiOpType::OpAdd, _, Syntax::Map(rhs))) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 999 -         | (Syntax::MapMatch(lhs), Syntax::BiOp(BiOpType::OpAdd, _, box Syntax::Map(rhs))) => {
[INFO] [stdout] 999 +         | (Syntax::MapMatch(lhs), Syntax::BiOp(BiOpType::OpAdd, _, deref!(Syntax::Map(rhs)))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/context.rs:1097:23
[INFO] [stdout]      |
[INFO] [stdout] 1097 |         (Syntax::Call(box Syntax::ValRg(re), rest), Syntax::ValStr(s)) => {
[INFO] [stdout]      |                       ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1097 -         (Syntax::Call(box Syntax::ValRg(re), rest), Syntax::ValStr(s)) => {
[INFO] [stdout] 1097 +         (Syntax::Call(Syntax::ValRg(re), rest), Syntax::ValStr(s)) => {
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1097 -         (Syntax::Call(box Syntax::ValRg(re), rest), Syntax::ValStr(s)) => {
[INFO] [stdout] 1097 +         (Syntax::Call(deref!(Syntax::ValRg(re)), rest), Syntax::ValStr(s)) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:148:36
[INFO] [stdout]     |
[INFO] [stdout] 148 |             | Syntax::ExplicitExpr(box Syntax::Id(_) | box Syntax::ValAny()) => true,
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 148 -             | Syntax::ExplicitExpr(box Syntax::Id(_) | box Syntax::ValAny()) => true,
[INFO] [stdout] 148 +             | Syntax::ExplicitExpr(Syntax::Id(_) | box Syntax::ValAny()) => true,
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 148 -             | Syntax::ExplicitExpr(box Syntax::Id(_) | box Syntax::ValAny()) => true,
[INFO] [stdout] 148 +             | Syntax::ExplicitExpr(deref!(Syntax::Id(_)) | box Syntax::ValAny()) => true,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:148:56
[INFO] [stdout]     |
[INFO] [stdout] 148 |             | Syntax::ExplicitExpr(box Syntax::Id(_) | box Syntax::ValAny()) => true,
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 148 -             | Syntax::ExplicitExpr(box Syntax::Id(_) | box Syntax::ValAny()) => true,
[INFO] [stdout] 148 +             | Syntax::ExplicitExpr(box Syntax::Id(_) | Syntax::ValAny()) => true,
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 148 -             | Syntax::ExplicitExpr(box Syntax::Id(_) | box Syntax::ValAny()) => true,
[INFO] [stdout] 148 +             | Syntax::ExplicitExpr(box Syntax::Id(_) | deref!(Syntax::ValAny())) => true,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:306:24
[INFO] [stdout]     |
[INFO] [stdout] 306 |             Self::Call(box Self::ValRg(re), box Self::ValStr(s)) => {
[INFO] [stdout]     |                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 306 -             Self::Call(box Self::ValRg(re), box Self::ValStr(s)) => {
[INFO] [stdout] 306 +             Self::Call(Self::ValRg(re), box Self::ValStr(s)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 306 -             Self::Call(box Self::ValRg(re), box Self::ValStr(s)) => {
[INFO] [stdout] 306 +             Self::Call(deref!(Self::ValRg(re)), box Self::ValStr(s)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:306:45
[INFO] [stdout]     |
[INFO] [stdout] 306 |             Self::Call(box Self::ValRg(re), box Self::ValStr(s)) => {
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 306 -             Self::Call(box Self::ValRg(re), box Self::ValStr(s)) => {
[INFO] [stdout] 306 +             Self::Call(box Self::ValRg(re), Self::ValStr(s)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 306 -             Self::Call(box Self::ValRg(re), box Self::ValStr(s)) => {
[INFO] [stdout] 306 +             Self::Call(box Self::ValRg(re), deref!(Self::ValStr(s))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:314:39
[INFO] [stdout]     |
[INFO] [stdout] 314 |             Self::Call(box Self::Call(box Self::FnOp(BiOpType::OpComma), lhs), rhs) => {
[INFO] [stdout]     |                                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 314 -             Self::Call(box Self::Call(box Self::FnOp(BiOpType::OpComma), lhs), rhs) => {
[INFO] [stdout] 314 +             Self::Call(box Self::Call(Self::FnOp(BiOpType::OpComma), lhs), rhs) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 314 -             Self::Call(box Self::Call(box Self::FnOp(BiOpType::OpComma), lhs), rhs) => {
[INFO] [stdout] 314 +             Self::Call(box Self::Call(deref!(Self::FnOp(BiOpType::OpComma)), lhs), rhs) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:314:24
[INFO] [stdout]     |
[INFO] [stdout] 314 |             Self::Call(box Self::Call(box Self::FnOp(BiOpType::OpComma), lhs), rhs) => {
[INFO] [stdout]     |                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 314 -             Self::Call(box Self::Call(box Self::FnOp(BiOpType::OpComma), lhs), rhs) => {
[INFO] [stdout] 314 +             Self::Call(Self::Call(box Self::FnOp(BiOpType::OpComma), lhs), rhs) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 314 -             Self::Call(box Self::Call(box Self::FnOp(BiOpType::OpComma), lhs), rhs) => {
[INFO] [stdout] 314 +             Self::Call(deref!(Self::Call(box Self::FnOp(BiOpType::OpComma), lhs)), rhs) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:317:39
[INFO] [stdout]     |
[INFO] [stdout] 317 |             Self::Call(box Self::Call(box Self::FnOp(op), lhs), rhs) => Self::BiOp(op, lhs, rhs),
[INFO] [stdout]     |                                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 317 -             Self::Call(box Self::Call(box Self::FnOp(op), lhs), rhs) => Self::BiOp(op, lhs, rhs),
[INFO] [stdout] 317 +             Self::Call(box Self::Call(Self::FnOp(op), lhs), rhs) => Self::BiOp(op, lhs, rhs),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 317 -             Self::Call(box Self::Call(box Self::FnOp(op), lhs), rhs) => Self::BiOp(op, lhs, rhs),
[INFO] [stdout] 317 +             Self::Call(box Self::Call(deref!(Self::FnOp(op)), lhs), rhs) => Self::BiOp(op, lhs, rhs),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:317:24
[INFO] [stdout]     |
[INFO] [stdout] 317 |             Self::Call(box Self::Call(box Self::FnOp(op), lhs), rhs) => Self::BiOp(op, lhs, rhs),
[INFO] [stdout]     |                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 317 -             Self::Call(box Self::Call(box Self::FnOp(op), lhs), rhs) => Self::BiOp(op, lhs, rhs),
[INFO] [stdout] 317 +             Self::Call(Self::Call(box Self::FnOp(op), lhs), rhs) => Self::BiOp(op, lhs, rhs),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 317 -             Self::Call(box Self::Call(box Self::FnOp(op), lhs), rhs) => Self::BiOp(op, lhs, rhs),
[INFO] [stdout] 317 +             Self::Call(deref!(Self::Call(box Self::FnOp(op), lhs)), rhs) => Self::BiOp(op, lhs, rhs),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:322:17
[INFO] [stdout]     |
[INFO] [stdout] 322 |                 box Self::ValInt(x),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 322 -                 box Self::ValInt(x),
[INFO] [stdout] 322 +                 Self::ValInt(x),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 322 -                 box Self::ValInt(x),
[INFO] [stdout] 322 +                 deref!(Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:323:49
[INFO] [stdout]     |
[INFO] [stdout] 323 |                 box Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout]     |                                                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 323 -                 box Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout] 323 +                 box Self::BiOp(BiOpType::OpAdd, Self::ValInt(y), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 323 -                 box Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout] 323 +                 box Self::BiOp(BiOpType::OpAdd, deref!(Self::ValInt(y)), expr),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |                 box Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 323 -                 box Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout] 323 +                 Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 323 -                 box Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout] 323 +                 deref!(Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:329:17
[INFO] [stdout]     |
[INFO] [stdout] 329 |                 box Self::ValInt(x),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 329 -                 box Self::ValInt(x),
[INFO] [stdout] 329 +                 Self::ValInt(x),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 329 -                 box Self::ValInt(x),
[INFO] [stdout] 329 +                 deref!(Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:330:49
[INFO] [stdout]     |
[INFO] [stdout] 330 |                 box Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout]     |                                                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 330 -                 box Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout] 330 +                 box Self::BiOp(BiOpType::OpAdd, Self::ValInt(y), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 330 -                 box Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout] 330 +                 box Self::BiOp(BiOpType::OpAdd, deref!(Self::ValInt(y)), expr),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:330:17
[INFO] [stdout]     |
[INFO] [stdout] 330 |                 box Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 330 -                 box Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout] 330 +                 Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 330 -                 box Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout] 330 +                 deref!(Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:336:17
[INFO] [stdout]     |
[INFO] [stdout] 336 |                 box Self::ValInt(x),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 336 -                 box Self::ValInt(x),
[INFO] [stdout] 336 +                 Self::ValInt(x),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 336 -                 box Self::ValInt(x),
[INFO] [stdout] 336 +                 deref!(Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:337:49
[INFO] [stdout]     |
[INFO] [stdout] 337 |                 box Self::BiOp(BiOpType::OpSub, box Self::ValInt(y), expr),
[INFO] [stdout]     |                                                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 337 -                 box Self::BiOp(BiOpType::OpSub, box Self::ValInt(y), expr),
[INFO] [stdout] 337 +                 box Self::BiOp(BiOpType::OpSub, Self::ValInt(y), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 337 -                 box Self::BiOp(BiOpType::OpSub, box Self::ValInt(y), expr),
[INFO] [stdout] 337 +                 box Self::BiOp(BiOpType::OpSub, deref!(Self::ValInt(y)), expr),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:337:17
[INFO] [stdout]     |
[INFO] [stdout] 337 |                 box Self::BiOp(BiOpType::OpSub, box Self::ValInt(y), expr),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 337 -                 box Self::BiOp(BiOpType::OpSub, box Self::ValInt(y), expr),
[INFO] [stdout] 337 +                 Self::BiOp(BiOpType::OpSub, box Self::ValInt(y), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 337 -                 box Self::BiOp(BiOpType::OpSub, box Self::ValInt(y), expr),
[INFO] [stdout] 337 +                 deref!(Self::BiOp(BiOpType::OpSub, box Self::ValInt(y), expr)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:343:55
[INFO] [stdout]     |
[INFO] [stdout] 343 |                 box Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 343 -                 box Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout] 343 +                 box Self::BiOp(BiOpType::OpAdd, expr, Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 343 -                 box Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout] 343 +                 box Self::BiOp(BiOpType::OpAdd, expr, deref!(Self::ValInt(x))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |                 box Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 343 -                 box Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout] 343 +                 Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 343 -                 box Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout] 343 +                 deref!(Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:344:17
[INFO] [stdout]     |
[INFO] [stdout] 344 |                 box Self::ValInt(y),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 344 -                 box Self::ValInt(y),
[INFO] [stdout] 344 +                 Self::ValInt(y),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 344 -                 box Self::ValInt(y),
[INFO] [stdout] 344 +                 deref!(Self::ValInt(y)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:350:55
[INFO] [stdout]     |
[INFO] [stdout] 350 |                 box Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 350 -                 box Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout] 350 +                 box Self::BiOp(BiOpType::OpSub, expr, Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 350 -                 box Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout] 350 +                 box Self::BiOp(BiOpType::OpSub, expr, deref!(Self::ValInt(x))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:350:17
[INFO] [stdout]     |
[INFO] [stdout] 350 |                 box Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 350 -                 box Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout] 350 +                 Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 350 -                 box Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout] 350 +                 deref!(Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:351:17
[INFO] [stdout]     |
[INFO] [stdout] 351 |                 box Self::ValInt(y),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 351 -                 box Self::ValInt(y),
[INFO] [stdout] 351 +                 Self::ValInt(y),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 351 -                 box Self::ValInt(y),
[INFO] [stdout] 351 +                 deref!(Self::ValInt(y)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:357:55
[INFO] [stdout]     |
[INFO] [stdout] 357 |                 box Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 357 -                 box Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout] 357 +                 box Self::BiOp(BiOpType::OpSub, expr, Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 357 -                 box Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout] 357 +                 box Self::BiOp(BiOpType::OpSub, expr, deref!(Self::ValInt(x))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:357:17
[INFO] [stdout]     |
[INFO] [stdout] 357 |                 box Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 357 -                 box Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout] 357 +                 Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 357 -                 box Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout] 357 +                 deref!(Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |                 box Self::ValInt(y),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 358 -                 box Self::ValInt(y),
[INFO] [stdout] 358 +                 Self::ValInt(y),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 358 -                 box Self::ValInt(y),
[INFO] [stdout] 358 +                 deref!(Self::ValInt(y)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:364:55
[INFO] [stdout]     |
[INFO] [stdout] 364 |                 box Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 364 -                 box Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout] 364 +                 box Self::BiOp(BiOpType::OpAdd, expr, Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 364 -                 box Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout] 364 +                 box Self::BiOp(BiOpType::OpAdd, expr, deref!(Self::ValInt(x))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:364:17
[INFO] [stdout]     |
[INFO] [stdout] 364 |                 box Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 364 -                 box Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout] 364 +                 Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 364 -                 box Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout] 364 +                 deref!(Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:365:17
[INFO] [stdout]     |
[INFO] [stdout] 365 |                 box Self::ValInt(y),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 365 -                 box Self::ValInt(y),
[INFO] [stdout] 365 +                 Self::ValInt(y),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 365 -                 box Self::ValInt(y),
[INFO] [stdout] 365 +                 deref!(Self::ValInt(y)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:371:17
[INFO] [stdout]     |
[INFO] [stdout] 371 |                 box Self::ValInt(x),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 371 -                 box Self::ValInt(x),
[INFO] [stdout] 371 +                 Self::ValInt(x),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 371 -                 box Self::ValInt(x),
[INFO] [stdout] 371 +                 deref!(Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:372:49
[INFO] [stdout]     |
[INFO] [stdout] 372 |                 box Self::BiOp(BiOpType::OpMul, box Self::ValInt(y), expr),
[INFO] [stdout]     |                                                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 372 -                 box Self::BiOp(BiOpType::OpMul, box Self::ValInt(y), expr),
[INFO] [stdout] 372 +                 box Self::BiOp(BiOpType::OpMul, Self::ValInt(y), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 372 -                 box Self::BiOp(BiOpType::OpMul, box Self::ValInt(y), expr),
[INFO] [stdout] 372 +                 box Self::BiOp(BiOpType::OpMul, deref!(Self::ValInt(y)), expr),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:372:17
[INFO] [stdout]     |
[INFO] [stdout] 372 |                 box Self::BiOp(BiOpType::OpMul, box Self::ValInt(y), expr),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 372 -                 box Self::BiOp(BiOpType::OpMul, box Self::ValInt(y), expr),
[INFO] [stdout] 372 +                 Self::BiOp(BiOpType::OpMul, box Self::ValInt(y), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 372 -                 box Self::BiOp(BiOpType::OpMul, box Self::ValInt(y), expr),
[INFO] [stdout] 372 +                 deref!(Self::BiOp(BiOpType::OpMul, box Self::ValInt(y), expr)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:378:17
[INFO] [stdout]     |
[INFO] [stdout] 378 |                 box Self::ValInt(x),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 378 -                 box Self::ValInt(x),
[INFO] [stdout] 378 +                 Self::ValInt(x),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 378 -                 box Self::ValInt(x),
[INFO] [stdout] 378 +                 deref!(Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:379:49
[INFO] [stdout]     |
[INFO] [stdout] 379 |                 box Self::BiOp(BiOpType::OpDiv, box Self::ValInt(y), expr),
[INFO] [stdout]     |                                                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 379 -                 box Self::BiOp(BiOpType::OpDiv, box Self::ValInt(y), expr),
[INFO] [stdout] 379 +                 box Self::BiOp(BiOpType::OpDiv, Self::ValInt(y), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 379 -                 box Self::BiOp(BiOpType::OpDiv, box Self::ValInt(y), expr),
[INFO] [stdout] 379 +                 box Self::BiOp(BiOpType::OpDiv, deref!(Self::ValInt(y)), expr),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:379:17
[INFO] [stdout]     |
[INFO] [stdout] 379 |                 box Self::BiOp(BiOpType::OpDiv, box Self::ValInt(y), expr),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 379 -                 box Self::BiOp(BiOpType::OpDiv, box Self::ValInt(y), expr),
[INFO] [stdout] 379 +                 Self::BiOp(BiOpType::OpDiv, box Self::ValInt(y), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 379 -                 box Self::BiOp(BiOpType::OpDiv, box Self::ValInt(y), expr),
[INFO] [stdout] 379 +                 deref!(Self::BiOp(BiOpType::OpDiv, box Self::ValInt(y), expr)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:385:41
[INFO] [stdout]     |
[INFO] [stdout] 385 |             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 385 -             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 385 +             Self::BiOp(BiOpType::OpPow, Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 385 -             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 385 +             Self::BiOp(BiOpType::OpPow, deref!(Self::ValInt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:385:62
[INFO] [stdout]     |
[INFO] [stdout] 385 |             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 385 -             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 385 +             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 385 -             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 385 +             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:398:41
[INFO] [stdout]     |
[INFO] [stdout] 398 |             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 398 -             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 398 +             Self::BiOp(BiOpType::OpPow, Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 398 -             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 398 +             Self::BiOp(BiOpType::OpPow, deref!(Self::ValFlt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:398:62
[INFO] [stdout]     |
[INFO] [stdout] 398 |             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 398 -             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 398 +             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 398 -             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 398 +             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:417:41
[INFO] [stdout]     |
[INFO] [stdout] 417 |             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 417 -             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 417 +             Self::BiOp(BiOpType::OpPow, Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 417 -             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 417 +             Self::BiOp(BiOpType::OpPow, deref!(Self::ValInt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:417:62
[INFO] [stdout]     |
[INFO] [stdout] 417 |             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 417 -             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 417 +             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 417 -             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 417 +             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:490:41
[INFO] [stdout]     |
[INFO] [stdout] 490 |             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 490 -             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 490 +             Self::BiOp(BiOpType::OpPow, Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 490 -             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 490 +             Self::BiOp(BiOpType::OpPow, deref!(Self::ValFlt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:490:62
[INFO] [stdout]     |
[INFO] [stdout] 490 |             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 490 -             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 490 +             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 490 -             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 490 +             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:563:41
[INFO] [stdout]     |
[INFO] [stdout] 563 |             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 563 -             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 563 +             Self::BiOp(BiOpType::OpAdd, Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 563 -             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 563 +             Self::BiOp(BiOpType::OpAdd, deref!(Self::ValInt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:563:62
[INFO] [stdout]     |
[INFO] [stdout] 563 |             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 563 -             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 563 +             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 563 -             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 563 +             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:566:41
[INFO] [stdout]     |
[INFO] [stdout] 566 |             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 566 -             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 566 +             Self::BiOp(BiOpType::OpSub, Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 566 -             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 566 +             Self::BiOp(BiOpType::OpSub, deref!(Self::ValInt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:566:62
[INFO] [stdout]     |
[INFO] [stdout] 566 |             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 566 -             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 566 +             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 566 -             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 566 +             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:569:41
[INFO] [stdout]     |
[INFO] [stdout] 569 |             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 569 -             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 569 +             Self::BiOp(BiOpType::OpMul, Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 569 -             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 569 +             Self::BiOp(BiOpType::OpMul, deref!(Self::ValInt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:569:62
[INFO] [stdout]     |
[INFO] [stdout] 569 |             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 569 -             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 569 +             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 569 -             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 569 +             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:572:41
[INFO] [stdout]     |
[INFO] [stdout] 572 |             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 572 -             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 572 +             Self::BiOp(BiOpType::OpDiv, Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 572 -             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 572 +             Self::BiOp(BiOpType::OpDiv, deref!(Self::ValInt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:572:62
[INFO] [stdout]     |
[INFO] [stdout] 572 |             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 572 -             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 572 +             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 572 -             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 572 +             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:575:41
[INFO] [stdout]     |
[INFO] [stdout] 575 |             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 575 -             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 575 +             Self::BiOp(BiOpType::OpAdd, Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 575 -             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 575 +             Self::BiOp(BiOpType::OpAdd, deref!(Self::ValFlt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:575:62
[INFO] [stdout]     |
[INFO] [stdout] 575 |             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 575 -             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 575 +             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 575 -             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 575 +             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:578:41
[INFO] [stdout]     |
[INFO] [stdout] 578 |             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 578 -             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 578 +             Self::BiOp(BiOpType::OpSub, Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 578 -             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 578 +             Self::BiOp(BiOpType::OpSub, deref!(Self::ValFlt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:578:62
[INFO] [stdout]     |
[INFO] [stdout] 578 |             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 578 -             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 578 +             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 578 -             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 578 +             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:581:41
[INFO] [stdout]     |
[INFO] [stdout] 581 |             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 581 -             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 581 +             Self::BiOp(BiOpType::OpMul, Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 581 -             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 581 +             Self::BiOp(BiOpType::OpMul, deref!(Self::ValFlt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:581:62
[INFO] [stdout]     |
[INFO] [stdout] 581 |             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 581 -             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 581 +             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 581 -             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 581 +             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:584:41
[INFO] [stdout]     |
[INFO] [stdout] 584 |             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 584 -             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 584 +             Self::BiOp(BiOpType::OpDiv, Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 584 -             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 584 +             Self::BiOp(BiOpType::OpDiv, deref!(Self::ValFlt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:584:62
[INFO] [stdout]     |
[INFO] [stdout] 584 |             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 584 -             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 584 +             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 584 -             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 584 +             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:587:41
[INFO] [stdout]     |
[INFO] [stdout] 587 |             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 587 -             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 587 +             Self::BiOp(BiOpType::OpAdd, Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 587 -             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 587 +             Self::BiOp(BiOpType::OpAdd, deref!(Self::ValFlt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:587:62
[INFO] [stdout]     |
[INFO] [stdout] 587 |             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 587 -             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 587 +             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 587 -             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 587 +             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:590:41
[INFO] [stdout]     |
[INFO] [stdout] 590 |             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 590 -             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 590 +             Self::BiOp(BiOpType::OpSub, Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 590 -             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 590 +             Self::BiOp(BiOpType::OpSub, deref!(Self::ValFlt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:590:62
[INFO] [stdout]     |
[INFO] [stdout] 590 |             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 590 -             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 590 +             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 590 -             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 590 +             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:593:41
[INFO] [stdout]     |
[INFO] [stdout] 593 |             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 593 -             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 593 +             Self::BiOp(BiOpType::OpMul, Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 593 -             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 593 +             Self::BiOp(BiOpType::OpMul, deref!(Self::ValFlt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:593:62
[INFO] [stdout]     |
[INFO] [stdout] 593 |             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 593 -             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 593 +             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 593 -             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 593 +             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:596:41
[INFO] [stdout]     |
[INFO] [stdout] 596 |             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 596 -             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 596 +             Self::BiOp(BiOpType::OpDiv, Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 596 -             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 596 +             Self::BiOp(BiOpType::OpDiv, deref!(Self::ValFlt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:596:62
[INFO] [stdout]     |
[INFO] [stdout] 596 |             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 596 -             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 596 +             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 596 -             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 596 +             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:599:41
[INFO] [stdout]     |
[INFO] [stdout] 599 |             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 599 -             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 599 +             Self::BiOp(BiOpType::OpAdd, Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 599 -             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 599 +             Self::BiOp(BiOpType::OpAdd, deref!(Self::ValInt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:599:62
[INFO] [stdout]     |
[INFO] [stdout] 599 |             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 599 -             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 599 +             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 599 -             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 599 +             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:602:41
[INFO] [stdout]     |
[INFO] [stdout] 602 |             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 602 -             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 602 +             Self::BiOp(BiOpType::OpSub, Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 602 -             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 602 +             Self::BiOp(BiOpType::OpSub, deref!(Self::ValInt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:602:62
[INFO] [stdout]     |
[INFO] [stdout] 602 |             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 602 -             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 602 +             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 602 -             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 602 +             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:605:41
[INFO] [stdout]     |
[INFO] [stdout] 605 |             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 605 -             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 605 +             Self::BiOp(BiOpType::OpMul, Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 605 -             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 605 +             Self::BiOp(BiOpType::OpMul, deref!(Self::ValInt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:605:62
[INFO] [stdout]     |
[INFO] [stdout] 605 |             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 605 -             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 605 +             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 605 -             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 605 +             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:608:41
[INFO] [stdout]     |
[INFO] [stdout] 608 |             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 608 -             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 608 +             Self::BiOp(BiOpType::OpDiv, Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 608 -             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 608 +             Self::BiOp(BiOpType::OpDiv, deref!(Self::ValInt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:608:62
[INFO] [stdout]     |
[INFO] [stdout] 608 |             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 608 -             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 608 +             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 608 -             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 608 +             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:611:41
[INFO] [stdout]     |
[INFO] [stdout] 611 |             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), box Self::ValStr(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 611 -             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), box Self::ValStr(y)) => {
[INFO] [stdout] 611 +             Self::BiOp(BiOpType::OpAdd, Self::ValStr(x), box Self::ValStr(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 611 -             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), box Self::ValStr(y)) => {
[INFO] [stdout] 611 +             Self::BiOp(BiOpType::OpAdd, deref!(Self::ValStr(x)), box Self::ValStr(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:611:62
[INFO] [stdout]     |
[INFO] [stdout] 611 |             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), box Self::ValStr(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 611 -             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), box Self::ValStr(y)) => {
[INFO] [stdout] 611 +             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), Self::ValStr(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 611 -             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), box Self::ValStr(y)) => {
[INFO] [stdout] 611 +             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), deref!(Self::ValStr(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:614:41
[INFO] [stdout]     |
[INFO] [stdout] 614 |             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 614 -             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), box Self::ValInt(y)) => {
[INFO] [stdout] 614 +             Self::BiOp(BiOpType::OpAdd, Self::ValStr(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 614 -             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), box Self::ValInt(y)) => {
[INFO] [stdout] 614 +             Self::BiOp(BiOpType::OpAdd, deref!(Self::ValStr(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:614:62
[INFO] [stdout]     |
[INFO] [stdout] 614 |             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 614 -             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), box Self::ValInt(y)) => {
[INFO] [stdout] 614 +             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 614 -             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), box Self::ValInt(y)) => {
[INFO] [stdout] 614 +             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:617:41
[INFO] [stdout]     |
[INFO] [stdout] 617 |             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValStr(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 617 -             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValStr(y)) => {
[INFO] [stdout] 617 +             Self::BiOp(BiOpType::OpAdd, Self::ValInt(x), box Self::ValStr(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 617 -             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValStr(y)) => {
[INFO] [stdout] 617 +             Self::BiOp(BiOpType::OpAdd, deref!(Self::ValInt(x)), box Self::ValStr(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:617:62
[INFO] [stdout]     |
[INFO] [stdout] 617 |             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValStr(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 617 -             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValStr(y)) => {
[INFO] [stdout] 617 +             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), Self::ValStr(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 617 -             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValStr(y)) => {
[INFO] [stdout] 617 +             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), deref!(Self::ValStr(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:620:41
[INFO] [stdout]     |
[INFO] [stdout] 620 |             Self::BiOp(BiOpType::OpAdd, box Self::Lst(lhs), box Self::Lst(rhs)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 620 -             Self::BiOp(BiOpType::OpAdd, box Self::Lst(lhs), box Self::Lst(rhs)) => {
[INFO] [stdout] 620 +             Self::BiOp(BiOpType::OpAdd, Self::Lst(lhs), box Self::Lst(rhs)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 620 -             Self::BiOp(BiOpType::OpAdd, box Self::Lst(lhs), box Self::Lst(rhs)) => {
[INFO] [stdout] 620 +             Self::BiOp(BiOpType::OpAdd, deref!(Self::Lst(lhs)), box Self::Lst(rhs)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:620:61
[INFO] [stdout]     |
[INFO] [stdout] 620 |             Self::BiOp(BiOpType::OpAdd, box Self::Lst(lhs), box Self::Lst(rhs)) => {
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 620 -             Self::BiOp(BiOpType::OpAdd, box Self::Lst(lhs), box Self::Lst(rhs)) => {
[INFO] [stdout] 620 +             Self::BiOp(BiOpType::OpAdd, box Self::Lst(lhs), Self::Lst(rhs)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 620 -             Self::BiOp(BiOpType::OpAdd, box Self::Lst(lhs), box Self::Lst(rhs)) => {
[INFO] [stdout] 620 +             Self::BiOp(BiOpType::OpAdd, box Self::Lst(lhs), deref!(Self::Lst(rhs))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:629:23
[INFO] [stdout]     |
[INFO] [stdout] 629 |                 lhs @ box Self::Lst(_),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 629 -                 lhs @ box Self::Lst(_),
[INFO] [stdout] 629 +                 lhs @ Self::Lst(_),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 629 -                 lhs @ box Self::Lst(_),
[INFO] [stdout] 629 +                 lhs @ deref!(Self::Lst(_)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:630:55
[INFO] [stdout]     |
[INFO] [stdout] 630 |                 box Self::BiOp(BiOpType::OpAdd, rhs @ box Self::Lst(_), rest),
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 630 -                 box Self::BiOp(BiOpType::OpAdd, rhs @ box Self::Lst(_), rest),
[INFO] [stdout] 630 +                 box Self::BiOp(BiOpType::OpAdd, rhs @ Self::Lst(_), rest),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 630 -                 box Self::BiOp(BiOpType::OpAdd, rhs @ box Self::Lst(_), rest),
[INFO] [stdout] 630 +                 box Self::BiOp(BiOpType::OpAdd, rhs @ deref!(Self::Lst(_)), rest),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:630:17
[INFO] [stdout]     |
[INFO] [stdout] 630 |                 box Self::BiOp(BiOpType::OpAdd, rhs @ box Self::Lst(_), rest),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 630 -                 box Self::BiOp(BiOpType::OpAdd, rhs @ box Self::Lst(_), rest),
[INFO] [stdout] 630 +                 Self::BiOp(BiOpType::OpAdd, rhs @ box Self::Lst(_), rest),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 630 -                 box Self::BiOp(BiOpType::OpAdd, rhs @ box Self::Lst(_), rest),
[INFO] [stdout] 630 +                 deref!(Self::BiOp(BiOpType::OpAdd, rhs @ box Self::Lst(_), rest)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:645:61
[INFO] [stdout]     |
[INFO] [stdout] 645 |                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Lst(_)),
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 645 -                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Lst(_)),
[INFO] [stdout] 645 +                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ Self::Lst(_)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 645 -                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Lst(_)),
[INFO] [stdout] 645 +                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ deref!(Self::Lst(_))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:645:17
[INFO] [stdout]     |
[INFO] [stdout] 645 |                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Lst(_)),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 645 -                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Lst(_)),
[INFO] [stdout] 645 +                 Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Lst(_)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 645 -                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Lst(_)),
[INFO] [stdout] 645 +                 deref!(Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Lst(_))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:646:23
[INFO] [stdout]     |
[INFO] [stdout] 646 |                 rhs @ box Self::Lst(_),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 646 -                 rhs @ box Self::Lst(_),
[INFO] [stdout] 646 +                 rhs @ Self::Lst(_),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 646 -                 rhs @ box Self::Lst(_),
[INFO] [stdout] 646 +                 rhs @ deref!(Self::Lst(_)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:659:41
[INFO] [stdout]     |
[INFO] [stdout] 659 |             Self::BiOp(BiOpType::OpAdd, box Self::Map(lhs), box Self::Map(rhs)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 659 -             Self::BiOp(BiOpType::OpAdd, box Self::Map(lhs), box Self::Map(rhs)) => {
[INFO] [stdout] 659 +             Self::BiOp(BiOpType::OpAdd, Self::Map(lhs), box Self::Map(rhs)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 659 -             Self::BiOp(BiOpType::OpAdd, box Self::Map(lhs), box Self::Map(rhs)) => {
[INFO] [stdout] 659 +             Self::BiOp(BiOpType::OpAdd, deref!(Self::Map(lhs)), box Self::Map(rhs)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:659:61
[INFO] [stdout]     |
[INFO] [stdout] 659 |             Self::BiOp(BiOpType::OpAdd, box Self::Map(lhs), box Self::Map(rhs)) => {
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 659 -             Self::BiOp(BiOpType::OpAdd, box Self::Map(lhs), box Self::Map(rhs)) => {
[INFO] [stdout] 659 +             Self::BiOp(BiOpType::OpAdd, box Self::Map(lhs), Self::Map(rhs)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 659 -             Self::BiOp(BiOpType::OpAdd, box Self::Map(lhs), box Self::Map(rhs)) => {
[INFO] [stdout] 659 +             Self::BiOp(BiOpType::OpAdd, box Self::Map(lhs), deref!(Self::Map(rhs))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:669:17
[INFO] [stdout]     |
[INFO] [stdout] 669 |                 box Self::Map(lhs),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 669 -                 box Self::Map(lhs),
[INFO] [stdout] 669 +                 Self::Map(lhs),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 669 -                 box Self::Map(lhs),
[INFO] [stdout] 669 +                 deref!(Self::Map(lhs)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:670:49
[INFO] [stdout]     |
[INFO] [stdout] 670 |                 box Self::BiOp(BiOpType::OpAdd, box Self::Map(rhs), rest),
[INFO] [stdout]     |                                                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 670 -                 box Self::BiOp(BiOpType::OpAdd, box Self::Map(rhs), rest),
[INFO] [stdout] 670 +                 box Self::BiOp(BiOpType::OpAdd, Self::Map(rhs), rest),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 670 -                 box Self::BiOp(BiOpType::OpAdd, box Self::Map(rhs), rest),
[INFO] [stdout] 670 +                 box Self::BiOp(BiOpType::OpAdd, deref!(Self::Map(rhs)), rest),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:670:17
[INFO] [stdout]     |
[INFO] [stdout] 670 |                 box Self::BiOp(BiOpType::OpAdd, box Self::Map(rhs), rest),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 670 -                 box Self::BiOp(BiOpType::OpAdd, box Self::Map(rhs), rest),
[INFO] [stdout] 670 +                 Self::BiOp(BiOpType::OpAdd, box Self::Map(rhs), rest),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 670 -                 box Self::BiOp(BiOpType::OpAdd, box Self::Map(rhs), rest),
[INFO] [stdout] 670 +                 deref!(Self::BiOp(BiOpType::OpAdd, box Self::Map(rhs), rest)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:679:47
[INFO] [stdout]     |
[INFO] [stdout] 679 |             Self::BiOp(BiOpType::OpAdd, map @ box Self::Map(_), box Self::Lst(lst))
[INFO] [stdout]     |                                               ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 679 -             Self::BiOp(BiOpType::OpAdd, map @ box Self::Map(_), box Self::Lst(lst))
[INFO] [stdout] 679 +             Self::BiOp(BiOpType::OpAdd, map @ Self::Map(_), box Self::Lst(lst))
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 679 -             Self::BiOp(BiOpType::OpAdd, map @ box Self::Map(_), box Self::Lst(lst))
[INFO] [stdout] 679 +             Self::BiOp(BiOpType::OpAdd, map @ deref!(Self::Map(_)), box Self::Lst(lst))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:679:65
[INFO] [stdout]     |
[INFO] [stdout] 679 |             Self::BiOp(BiOpType::OpAdd, map @ box Self::Map(_), box Self::Lst(lst))
[INFO] [stdout]     |                                                                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 679 -             Self::BiOp(BiOpType::OpAdd, map @ box Self::Map(_), box Self::Lst(lst))
[INFO] [stdout] 679 +             Self::BiOp(BiOpType::OpAdd, map @ box Self::Map(_), Self::Lst(lst))
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 679 -             Self::BiOp(BiOpType::OpAdd, map @ box Self::Map(_), box Self::Lst(lst))
[INFO] [stdout] 679 +             Self::BiOp(BiOpType::OpAdd, map @ box Self::Map(_), deref!(Self::Lst(lst)))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:686:61
[INFO] [stdout]     |
[INFO] [stdout] 686 |                 box Self::BiOp(BiOpType::OpAdd, expr, map @ box Self::Map(_)),
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 686 -                 box Self::BiOp(BiOpType::OpAdd, expr, map @ box Self::Map(_)),
[INFO] [stdout] 686 +                 box Self::BiOp(BiOpType::OpAdd, expr, map @ Self::Map(_)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 686 -                 box Self::BiOp(BiOpType::OpAdd, expr, map @ box Self::Map(_)),
[INFO] [stdout] 686 +                 box Self::BiOp(BiOpType::OpAdd, expr, map @ deref!(Self::Map(_))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:686:17
[INFO] [stdout]     |
[INFO] [stdout] 686 |                 box Self::BiOp(BiOpType::OpAdd, expr, map @ box Self::Map(_)),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 686 -                 box Self::BiOp(BiOpType::OpAdd, expr, map @ box Self::Map(_)),
[INFO] [stdout] 686 +                 Self::BiOp(BiOpType::OpAdd, expr, map @ box Self::Map(_)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 686 -                 box Self::BiOp(BiOpType::OpAdd, expr, map @ box Self::Map(_)),
[INFO] [stdout] 686 +                 deref!(Self::BiOp(BiOpType::OpAdd, expr, map @ box Self::Map(_))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:687:23
[INFO] [stdout]     |
[INFO] [stdout] 687 |                 lst @ box Self::Lst(_),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 687 -                 lst @ box Self::Lst(_),
[INFO] [stdout] 687 +                 lst @ Self::Lst(_),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 687 -                 lst @ box Self::Lst(_),
[INFO] [stdout] 687 +                 lst @ deref!(Self::Lst(_)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:695:61
[INFO] [stdout]     |
[INFO] [stdout] 695 |                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Map(_)),
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 695 -                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Map(_)),
[INFO] [stdout] 695 +                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ Self::Map(_)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 695 -                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Map(_)),
[INFO] [stdout] 695 +                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ deref!(Self::Map(_))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:695:17
[INFO] [stdout]     |
[INFO] [stdout] 695 |                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Map(_)),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 695 -                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Map(_)),
[INFO] [stdout] 695 +                 Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Map(_)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 695 -                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Map(_)),
[INFO] [stdout] 695 +                 deref!(Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Map(_))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:696:23
[INFO] [stdout]     |
[INFO] [stdout] 696 |                 rhs @ box Self::Map(_),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 696 -                 rhs @ box Self::Map(_),
[INFO] [stdout] 696 +                 rhs @ Self::Map(_),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 696 -                 rhs @ box Self::Map(_),
[INFO] [stdout] 696 +                 rhs @ deref!(Self::Map(_)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:702:41
[INFO] [stdout]     |
[INFO] [stdout] 702 |             Self::BiOp(BiOpType::OpAdd, box Self::Map(mut map), box Self::Lst(mut lst))
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 702 -             Self::BiOp(BiOpType::OpAdd, box Self::Map(mut map), box Self::Lst(mut lst))
[INFO] [stdout] 702 +             Self::BiOp(BiOpType::OpAdd, Self::Map(mut map), box Self::Lst(mut lst))
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 702 -             Self::BiOp(BiOpType::OpAdd, box Self::Map(mut map), box Self::Lst(mut lst))
[INFO] [stdout] 702 +             Self::BiOp(BiOpType::OpAdd, deref!(Self::Map(mut map)), box Self::Lst(mut lst))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:702:65
[INFO] [stdout]     |
[INFO] [stdout] 702 |             Self::BiOp(BiOpType::OpAdd, box Self::Map(mut map), box Self::Lst(mut lst))
[INFO] [stdout]     |                                                                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 702 -             Self::BiOp(BiOpType::OpAdd, box Self::Map(mut map), box Self::Lst(mut lst))
[INFO] [stdout] 702 +             Self::BiOp(BiOpType::OpAdd, box Self::Map(mut map), Self::Lst(mut lst))
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 702 -             Self::BiOp(BiOpType::OpAdd, box Self::Map(mut map), box Self::Lst(mut lst))
[INFO] [stdout] 702 +             Self::BiOp(BiOpType::OpAdd, box Self::Map(mut map), deref!(Self::Lst(mut lst)))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:742:41
[INFO] [stdout]     |
[INFO] [stdout] 742 |             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 742 -             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 742 +             Self::BiOp(BiOpType::OpGeq, Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 742 -             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 742 +             Self::BiOp(BiOpType::OpGeq, deref!(Self::ValInt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:742:62
[INFO] [stdout]     |
[INFO] [stdout] 742 |             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 742 -             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 742 +             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 742 -             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 742 +             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:745:41
[INFO] [stdout]     |
[INFO] [stdout] 745 |             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 745 -             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 745 +             Self::BiOp(BiOpType::OpLeq, Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 745 -             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 745 +             Self::BiOp(BiOpType::OpLeq, deref!(Self::ValInt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:745:62
[INFO] [stdout]     |
[INFO] [stdout] 745 |             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 745 -             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 745 +             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 745 -             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 745 +             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:748:40
[INFO] [stdout]     |
[INFO] [stdout] 748 |             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), box Self::ValInt(y)) => (x > y).into(),
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 748 -             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), box Self::ValInt(y)) => (x > y).into(),
[INFO] [stdout] 748 +             Self::BiOp(BiOpType::OpGt, Self::ValInt(x), box Self::ValInt(y)) => (x > y).into(),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 748 -             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), box Self::ValInt(y)) => (x > y).into(),
[INFO] [stdout] 748 +             Self::BiOp(BiOpType::OpGt, deref!(Self::ValInt(x)), box Self::ValInt(y)) => (x > y).into(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:748:61
[INFO] [stdout]     |
[INFO] [stdout] 748 |             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), box Self::ValInt(y)) => (x > y).into(),
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 748 -             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), box Self::ValInt(y)) => (x > y).into(),
[INFO] [stdout] 748 +             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), Self::ValInt(y)) => (x > y).into(),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 748 -             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), box Self::ValInt(y)) => (x > y).into(),
[INFO] [stdout] 748 +             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), deref!(Self::ValInt(y))) => (x > y).into(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:749:40
[INFO] [stdout]     |
[INFO] [stdout] 749 |             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), box Self::ValInt(y)) => (x < y).into(),
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 749 -             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), box Self::ValInt(y)) => (x < y).into(),
[INFO] [stdout] 749 +             Self::BiOp(BiOpType::OpLt, Self::ValInt(x), box Self::ValInt(y)) => (x < y).into(),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 749 -             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), box Self::ValInt(y)) => (x < y).into(),
[INFO] [stdout] 749 +             Self::BiOp(BiOpType::OpLt, deref!(Self::ValInt(x)), box Self::ValInt(y)) => (x < y).into(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:749:61
[INFO] [stdout]     |
[INFO] [stdout] 749 |             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), box Self::ValInt(y)) => (x < y).into(),
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 749 -             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), box Self::ValInt(y)) => (x < y).into(),
[INFO] [stdout] 749 +             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), Self::ValInt(y)) => (x < y).into(),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 749 -             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), box Self::ValInt(y)) => (x < y).into(),
[INFO] [stdout] 749 +             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), deref!(Self::ValInt(y))) => (x < y).into(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:750:41
[INFO] [stdout]     |
[INFO] [stdout] 750 |             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 750 -             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 750 +             Self::BiOp(BiOpType::OpGeq, Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 750 -             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 750 +             Self::BiOp(BiOpType::OpGeq, deref!(Self::ValFlt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:750:62
[INFO] [stdout]     |
[INFO] [stdout] 750 |             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 750 -             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 750 +             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 750 -             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 750 +             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:753:41
[INFO] [stdout]     |
[INFO] [stdout] 753 |             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 753 -             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 753 +             Self::BiOp(BiOpType::OpLeq, Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 753 -             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 753 +             Self::BiOp(BiOpType::OpLeq, deref!(Self::ValFlt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:753:62
[INFO] [stdout]     |
[INFO] [stdout] 753 |             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 753 -             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 753 +             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 753 -             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 753 +             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:756:40
[INFO] [stdout]     |
[INFO] [stdout] 756 |             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), box Self::ValFlt(y)) => (x > y).into(),
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 756 -             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), box Self::ValFlt(y)) => (x > y).into(),
[INFO] [stdout] 756 +             Self::BiOp(BiOpType::OpGt, Self::ValFlt(x), box Self::ValFlt(y)) => (x > y).into(),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 756 -             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), box Self::ValFlt(y)) => (x > y).into(),
[INFO] [stdout] 756 +             Self::BiOp(BiOpType::OpGt, deref!(Self::ValFlt(x)), box Self::ValFlt(y)) => (x > y).into(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:756:61
[INFO] [stdout]     |
[INFO] [stdout] 756 |             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), box Self::ValFlt(y)) => (x > y).into(),
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 756 -             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), box Self::ValFlt(y)) => (x > y).into(),
[INFO] [stdout] 756 +             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), Self::ValFlt(y)) => (x > y).into(),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 756 -             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), box Self::ValFlt(y)) => (x > y).into(),
[INFO] [stdout] 756 +             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), deref!(Self::ValFlt(y))) => (x > y).into(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:757:40
[INFO] [stdout]     |
[INFO] [stdout] 757 |             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), box Self::ValFlt(y)) => (x < y).into(),
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 757 -             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), box Self::ValFlt(y)) => (x < y).into(),
[INFO] [stdout] 757 +             Self::BiOp(BiOpType::OpLt, Self::ValFlt(x), box Self::ValFlt(y)) => (x < y).into(),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 757 -             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), box Self::ValFlt(y)) => (x < y).into(),
[INFO] [stdout] 757 +             Self::BiOp(BiOpType::OpLt, deref!(Self::ValFlt(x)), box Self::ValFlt(y)) => (x < y).into(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:757:61
[INFO] [stdout]     |
[INFO] [stdout] 757 |             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), box Self::ValFlt(y)) => (x < y).into(),
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 757 -             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), box Self::ValFlt(y)) => (x < y).into(),
[INFO] [stdout] 757 +             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), Self::ValFlt(y)) => (x < y).into(),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 757 -             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), box Self::ValFlt(y)) => (x < y).into(),
[INFO] [stdout] 757 +             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), deref!(Self::ValFlt(y))) => (x < y).into(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:758:41
[INFO] [stdout]     |
[INFO] [stdout] 758 |             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 758 -             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 758 +             Self::BiOp(BiOpType::OpGeq, Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 758 -             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 758 +             Self::BiOp(BiOpType::OpGeq, deref!(Self::ValInt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:758:62
[INFO] [stdout]     |
[INFO] [stdout] 758 |             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 758 -             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 758 +             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 758 -             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 758 +             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:761:41
[INFO] [stdout]     |
[INFO] [stdout] 761 |             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 761 -             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 761 +             Self::BiOp(BiOpType::OpLeq, Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 761 -             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 761 +             Self::BiOp(BiOpType::OpLeq, deref!(Self::ValInt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:761:62
[INFO] [stdout]     |
[INFO] [stdout] 761 |             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 761 -             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 761 +             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 761 -             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 761 +             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:764:40
[INFO] [stdout]     |
[INFO] [stdout] 764 |             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 764 -             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 764 +             Self::BiOp(BiOpType::OpGt, Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 764 -             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 764 +             Self::BiOp(BiOpType::OpGt, deref!(Self::ValInt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:764:61
[INFO] [stdout]     |
[INFO] [stdout] 764 |             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 764 -             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 764 +             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 764 -             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 764 +             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:767:40
[INFO] [stdout]     |
[INFO] [stdout] 767 |             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 767 -             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 767 +             Self::BiOp(BiOpType::OpLt, Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 767 -             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 767 +             Self::BiOp(BiOpType::OpLt, deref!(Self::ValInt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:767:61
[INFO] [stdout]     |
[INFO] [stdout] 767 |             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 767 -             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 767 +             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 767 -             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 767 +             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:770:41
[INFO] [stdout]     |
[INFO] [stdout] 770 |             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 770 -             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 770 +             Self::BiOp(BiOpType::OpGeq, Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 770 -             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 770 +             Self::BiOp(BiOpType::OpGeq, deref!(Self::ValFlt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:770:62
[INFO] [stdout]     |
[INFO] [stdout] 770 |             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 770 -             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 770 +             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 770 -             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 770 +             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:773:41
[INFO] [stdout]     |
[INFO] [stdout] 773 |             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 773 -             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 773 +             Self::BiOp(BiOpType::OpLeq, Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 773 -             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 773 +             Self::BiOp(BiOpType::OpLeq, deref!(Self::ValFlt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:773:62
[INFO] [stdout]     |
[INFO] [stdout] 773 |             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 773 -             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 773 +             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 773 -             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 773 +             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:776:40
[INFO] [stdout]     |
[INFO] [stdout] 776 |             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 776 -             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 776 +             Self::BiOp(BiOpType::OpGt, Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 776 -             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 776 +             Self::BiOp(BiOpType::OpGt, deref!(Self::ValFlt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:776:61
[INFO] [stdout]     |
[INFO] [stdout] 776 |             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 776 -             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 776 +             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 776 -             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 776 +             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:779:40
[INFO] [stdout]     |
[INFO] [stdout] 779 |             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 779 -             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 779 +             Self::BiOp(BiOpType::OpLt, Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 779 -             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 779 +             Self::BiOp(BiOpType::OpLt, deref!(Self::ValFlt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:779:61
[INFO] [stdout]     |
[INFO] [stdout] 779 |             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 779 -             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 779 +             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 779 -             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 779 +             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:782:40
[INFO] [stdout]     |
[INFO] [stdout] 782 |             Self::BiOp(BiOpType::OpEq, box Self::ValAny(), _) => Self::ValAtom("true".to_string()),
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 782 -             Self::BiOp(BiOpType::OpEq, box Self::ValAny(), _) => Self::ValAtom("true".to_string()),
[INFO] [stdout] 782 +             Self::BiOp(BiOpType::OpEq, Self::ValAny(), _) => Self::ValAtom("true".to_string()),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 782 -             Self::BiOp(BiOpType::OpEq, box Self::ValAny(), _) => Self::ValAtom("true".to_string()),
[INFO] [stdout] 782 +             Self::BiOp(BiOpType::OpEq, deref!(Self::ValAny()), _) => Self::ValAtom("true".to_string()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:783:43
[INFO] [stdout]     |
[INFO] [stdout] 783 |             Self::BiOp(BiOpType::OpEq, _, box Self::ValAny()) => Self::ValAtom("true".to_string()),
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 783 -             Self::BiOp(BiOpType::OpEq, _, box Self::ValAny()) => Self::ValAtom("true".to_string()),
[INFO] [stdout] 783 +             Self::BiOp(BiOpType::OpEq, _, Self::ValAny()) => Self::ValAtom("true".to_string()),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 783 -             Self::BiOp(BiOpType::OpEq, _, box Self::ValAny()) => Self::ValAtom("true".to_string()),
[INFO] [stdout] 783 +             Self::BiOp(BiOpType::OpEq, _, deref!(Self::ValAny())) => Self::ValAtom("true".to_string()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:784:41
[INFO] [stdout]     |
[INFO] [stdout] 784 |             Self::BiOp(BiOpType::OpNeq, box Self::ValAny(), _) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 784 -             Self::BiOp(BiOpType::OpNeq, box Self::ValAny(), _) => {
[INFO] [stdout] 784 +             Self::BiOp(BiOpType::OpNeq, Self::ValAny(), _) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 784 -             Self::BiOp(BiOpType::OpNeq, box Self::ValAny(), _) => {
[INFO] [stdout] 784 +             Self::BiOp(BiOpType::OpNeq, deref!(Self::ValAny()), _) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:787:44
[INFO] [stdout]     |
[INFO] [stdout] 787 |             Self::BiOp(BiOpType::OpNeq, _, box Self::ValAny()) => {
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 787 -             Self::BiOp(BiOpType::OpNeq, _, box Self::ValAny()) => {
[INFO] [stdout] 787 +             Self::BiOp(BiOpType::OpNeq, _, Self::ValAny()) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 787 -             Self::BiOp(BiOpType::OpNeq, _, box Self::ValAny()) => {
[INFO] [stdout] 787 +             Self::BiOp(BiOpType::OpNeq, _, deref!(Self::ValAny())) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:790:44
[INFO] [stdout]     |
[INFO] [stdout] 790 |             Self::BiOp(BiOpType::OpPeriod, box Self::Tuple(lhs, rhs), box Self::ValInt(n))
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 790 -             Self::BiOp(BiOpType::OpPeriod, box Self::Tuple(lhs, rhs), box Self::ValInt(n))
[INFO] [stdout] 790 +             Self::BiOp(BiOpType::OpPeriod, Self::Tuple(lhs, rhs), box Self::ValInt(n))
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 790 -             Self::BiOp(BiOpType::OpPeriod, box Self::Tuple(lhs, rhs), box Self::ValInt(n))
[INFO] [stdout] 790 +             Self::BiOp(BiOpType::OpPeriod, deref!(Self::Tuple(lhs, rhs)), box Self::ValInt(n))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:790:71
[INFO] [stdout]     |
[INFO] [stdout] 790 |             Self::BiOp(BiOpType::OpPeriod, box Self::Tuple(lhs, rhs), box Self::ValInt(n))
[INFO] [stdout]     |                                                                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 790 -             Self::BiOp(BiOpType::OpPeriod, box Self::Tuple(lhs, rhs), box Self::ValInt(n))
[INFO] [stdout] 790 +             Self::BiOp(BiOpType::OpPeriod, box Self::Tuple(lhs, rhs), Self::ValInt(n))
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 790 -             Self::BiOp(BiOpType::OpPeriod, box Self::Tuple(lhs, rhs), box Self::ValInt(n))
[INFO] [stdout] 790 +             Self::BiOp(BiOpType::OpPeriod, box Self::Tuple(lhs, rhs), deref!(Self::ValInt(n)))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:796:44
[INFO] [stdout]     |
[INFO] [stdout] 796 |                     Self::Contextual(_, _, box Self::Tuple(lhs, _)) => Some(lhs),
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 796 -                     Self::Contextual(_, _, box Self::Tuple(lhs, _)) => Some(lhs),
[INFO] [stdout] 796 +                     Self::Contextual(_, _, Self::Tuple(lhs, _)) => Some(lhs),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 796 -                     Self::Contextual(_, _, box Self::Tuple(lhs, _)) => Some(lhs),
[INFO] [stdout] 796 +                     Self::Contextual(_, _, deref!(Self::Tuple(lhs, _))) => Some(lhs),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:817:45
[INFO] [stdout]     |
[INFO] [stdout] 817 |             Self::Call(box Self::Lambda(id, box Self::Id(id_in_expr)), expr)
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 817 -             Self::Call(box Self::Lambda(id, box Self::Id(id_in_expr)), expr)
[INFO] [stdout] 817 +             Self::Call(box Self::Lambda(id, Self::Id(id_in_expr)), expr)
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 817 -             Self::Call(box Self::Lambda(id, box Self::Id(id_in_expr)), expr)
[INFO] [stdout] 817 +             Self::Call(box Self::Lambda(id, deref!(Self::Id(id_in_expr))), expr)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:817:24
[INFO] [stdout]     |
[INFO] [stdout] 817 |             Self::Call(box Self::Lambda(id, box Self::Id(id_in_expr)), expr)
[INFO] [stdout]     |                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 817 -             Self::Call(box Self::Lambda(id, box Self::Id(id_in_expr)), expr)
[INFO] [stdout] 817 +             Self::Call(Self::Lambda(id, box Self::Id(id_in_expr)), expr)
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 817 -             Self::Call(box Self::Lambda(id, box Self::Id(id_in_expr)), expr)
[INFO] [stdout] 817 +             Self::Call(deref!(Self::Lambda(id, box Self::Id(id_in_expr))), expr)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:828:24
[INFO] [stdout]     |
[INFO] [stdout] 828 |             Self::Let((box Self::Id(id), rhs), expr) => expr.replace_args(&id, &rhs).await,
[INFO] [stdout]     |                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 828 -             Self::Let((box Self::Id(id), rhs), expr) => expr.replace_args(&id, &rhs).await,
[INFO] [stdout] 828 +             Self::Let((Self::Id(id), rhs), expr) => expr.replace_args(&id, &rhs).await,
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 828 -             Self::Let((box Self::Id(id), rhs), expr) => expr.replace_args(&id, &rhs).await,
[INFO] [stdout] 828 +             Self::Let((deref!(Self::Id(id)), rhs), expr) => expr.replace_args(&id, &rhs).await,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1150:30
[INFO] [stdout]      |
[INFO] [stdout] 1150 |             Self::Lambda(id, box expr) => (vec![id], vec![expr]),
[INFO] [stdout]      |                              ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1150 -             Self::Lambda(id, box expr) => (vec![id], vec![expr]),
[INFO] [stdout] 1150 +             Self::Lambda(id, expr) => (vec![id], vec![expr]),
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1150 -             Self::Lambda(id, box expr) => (vec![id], vec![expr]),
[INFO] [stdout] 1150 +             Self::Lambda(id, deref!(expr)) => (vec![id], vec![expr]),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1151:24
[INFO] [stdout]      |
[INFO] [stdout] 1151 |             Self::Call(box lhs, box rhs)
[INFO] [stdout]      |                        ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1151 -             Self::Call(box lhs, box rhs)
[INFO] [stdout] 1151 +             Self::Call(lhs, box rhs)
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1151 -             Self::Call(box lhs, box rhs)
[INFO] [stdout] 1151 +             Self::Call(deref!(lhs), box rhs)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1151:33
[INFO] [stdout]      |
[INFO] [stdout] 1151 |             Self::Call(box lhs, box rhs)
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1151 -             Self::Call(box lhs, box rhs)
[INFO] [stdout] 1151 +             Self::Call(box lhs, rhs)
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1151 -             Self::Call(box lhs, box rhs)
[INFO] [stdout] 1151 +             Self::Call(box lhs, deref!(rhs))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1152:25
[INFO] [stdout]      |
[INFO] [stdout] 1152 |             | Self::Asg(box lhs, box rhs)
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1152 -             | Self::Asg(box lhs, box rhs)
[INFO] [stdout] 1152 +             | Self::Asg(lhs, box rhs)
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1152 -             | Self::Asg(box lhs, box rhs)
[INFO] [stdout] 1152 +             | Self::Asg(deref!(lhs), box rhs)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1152:34
[INFO] [stdout]      |
[INFO] [stdout] 1152 |             | Self::Asg(box lhs, box rhs)
[INFO] [stdout]      |                                  ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1152 -             | Self::Asg(box lhs, box rhs)
[INFO] [stdout] 1152 +             | Self::Asg(box lhs, rhs)
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1152 -             | Self::Asg(box lhs, box rhs)
[INFO] [stdout] 1152 +             | Self::Asg(box lhs, deref!(rhs))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1153:27
[INFO] [stdout]      |
[INFO] [stdout] 1153 |             | Self::Tuple(box lhs, box rhs)
[INFO] [stdout]      |                           ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1153 -             | Self::Tuple(box lhs, box rhs)
[INFO] [stdout] 1153 +             | Self::Tuple(lhs, box rhs)
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1153 -             | Self::Tuple(box lhs, box rhs)
[INFO] [stdout] 1153 +             | Self::Tuple(deref!(lhs), box rhs)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1153:36
[INFO] [stdout]      |
[INFO] [stdout] 1153 |             | Self::Tuple(box lhs, box rhs)
[INFO] [stdout]      |                                    ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1153 -             | Self::Tuple(box lhs, box rhs)
[INFO] [stdout] 1153 +             | Self::Tuple(box lhs, rhs)
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1153 -             | Self::Tuple(box lhs, box rhs)
[INFO] [stdout] 1153 +             | Self::Tuple(box lhs, deref!(rhs))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1154:29
[INFO] [stdout]      |
[INFO] [stdout] 1154 |             | Self::BiOp(_, box lhs, box rhs) => (vec![], vec![lhs, rhs]),
[INFO] [stdout]      |                             ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1154 -             | Self::BiOp(_, box lhs, box rhs) => (vec![], vec![lhs, rhs]),
[INFO] [stdout] 1154 +             | Self::BiOp(_, lhs, box rhs) => (vec![], vec![lhs, rhs]),
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1154 -             | Self::BiOp(_, box lhs, box rhs) => (vec![], vec![lhs, rhs]),
[INFO] [stdout] 1154 +             | Self::BiOp(_, deref!(lhs), box rhs) => (vec![], vec![lhs, rhs]),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1154:38
[INFO] [stdout]      |
[INFO] [stdout] 1154 |             | Self::BiOp(_, box lhs, box rhs) => (vec![], vec![lhs, rhs]),
[INFO] [stdout]      |                                      ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1154 -             | Self::BiOp(_, box lhs, box rhs) => (vec![], vec![lhs, rhs]),
[INFO] [stdout] 1154 +             | Self::BiOp(_, box lhs, rhs) => (vec![], vec![lhs, rhs]),
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1154 -             | Self::BiOp(_, box lhs, box rhs) => (vec![], vec![lhs, rhs]),
[INFO] [stdout] 1154 +             | Self::BiOp(_, box lhs, deref!(rhs)) => (vec![], vec![lhs, rhs]),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1155:24
[INFO] [stdout]      |
[INFO] [stdout] 1155 |             Self::Let((box lhs, box rhs), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout]      |                        ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1155 -             Self::Let((box lhs, box rhs), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout] 1155 +             Self::Let((lhs, box rhs), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1155 -             Self::Let((box lhs, box rhs), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout] 1155 +             Self::Let((deref!(lhs), box rhs), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1155:33
[INFO] [stdout]      |
[INFO] [stdout] 1155 |             Self::Let((box lhs, box rhs), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1155 -             Self::Let((box lhs, box rhs), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout] 1155 +             Self::Let((box lhs, rhs), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1155 -             Self::Let((box lhs, box rhs), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout] 1155 +             Self::Let((box lhs, deref!(rhs)), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1155:43
[INFO] [stdout]      |
[INFO] [stdout] 1155 |             Self::Let((box lhs, box rhs), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout]      |                                           ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1155 -             Self::Let((box lhs, box rhs), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout] 1155 +             Self::Let((box lhs, box rhs), expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1155 -             Self::Let((box lhs, box rhs), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout] 1155 +             Self::Let((box lhs, box rhs), deref!(expr)) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1156:22
[INFO] [stdout]      |
[INFO] [stdout] 1156 |             Self::If(box cond, box expr_true, box expr_false) => {
[INFO] [stdout]      |                      ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1156 -             Self::If(box cond, box expr_true, box expr_false) => {
[INFO] [stdout] 1156 +             Self::If(cond, box expr_true, box expr_false) => {
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1156 -             Self::If(box cond, box expr_true, box expr_false) => {
[INFO] [stdout] 1156 +             Self::If(deref!(cond), box expr_true, box expr_false) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1156:32
[INFO] [stdout]      |
[INFO] [stdout] 1156 |             Self::If(box cond, box expr_true, box expr_false) => {
[INFO] [stdout]      |                                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1156 -             Self::If(box cond, box expr_true, box expr_false) => {
[INFO] [stdout] 1156 +             Self::If(box cond, expr_true, box expr_false) => {
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1156 -             Self::If(box cond, box expr_true, box expr_false) => {
[INFO] [stdout] 1156 +             Self::If(box cond, deref!(expr_true), box expr_false) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1156:47
[INFO] [stdout]      |
[INFO] [stdout] 1156 |             Self::If(box cond, box expr_true, box expr_false) => {
[INFO] [stdout]      |                                               ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1156 -             Self::If(box cond, box expr_true, box expr_false) => {
[INFO] [stdout] 1156 +             Self::If(box cond, box expr_true, expr_false) => {
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1156 -             Self::If(box cond, box expr_true, box expr_false) => {
[INFO] [stdout] 1156 +             Self::If(box cond, box expr_true, deref!(expr_false)) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1159:31
[INFO] [stdout]      |
[INFO] [stdout] 1159 |             Self::IfLet(asgs, box expr_true, box expr_false) => (
[INFO] [stdout]      |                               ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1159 -             Self::IfLet(asgs, box expr_true, box expr_false) => (
[INFO] [stdout] 1159 +             Self::IfLet(asgs, expr_true, box expr_false) => (
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1159 -             Self::IfLet(asgs, box expr_true, box expr_false) => (
[INFO] [stdout] 1159 +             Self::IfLet(asgs, deref!(expr_true), box expr_false) => (
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1159:46
[INFO] [stdout]      |
[INFO] [stdout] 1159 |             Self::IfLet(asgs, box expr_true, box expr_false) => (
[INFO] [stdout]      |                                              ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1159 -             Self::IfLet(asgs, box expr_true, box expr_false) => (
[INFO] [stdout] 1159 +             Self::IfLet(asgs, box expr_true, expr_false) => (
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1159 -             Self::IfLet(asgs, box expr_true, box expr_false) => (
[INFO] [stdout] 1159 +             Self::IfLet(asgs, box expr_true, deref!(expr_false)) => (
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1167:25
[INFO] [stdout]      |
[INFO] [stdout] 1167 |             Self::Match(box expr, cases) => (
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1167 -             Self::Match(box expr, cases) => (
[INFO] [stdout] 1167 +             Self::Match(expr, cases) => (
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1167 -             Self::Match(box expr, cases) => (
[INFO] [stdout] 1167 +             Self::Match(deref!(expr), cases) => (
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:277:59
[INFO] [stdout]     |
[INFO] [stdout] 277 |                 box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout]     |                                                           ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 277 -                 box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout] 277 +                 box Syntax::Contextual(ctx_id, system_id, Syntax::Id(id)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 277 -                 box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout] 277 +                 box Syntax::Contextual(ctx_id, system_id, deref!(Syntax::Id(id))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:277:17
[INFO] [stdout]     |
[INFO] [stdout] 277 |                 box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 277 -                 box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout] 277 +                 Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 277 -                 box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout] 277 +                 deref!(Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:278:35
[INFO] [stdout]     |
[INFO] [stdout] 278 |                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 278 -                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout] 278 +                 box Syntax::Tuple(Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 278 -                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout] 278 +                 box Syntax::Tuple(deref!(Syntax::ValAtom(syscall_id)), expr),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:278:17
[INFO] [stdout]     |
[INFO] [stdout] 278 |                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 278 -                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout] 278 +                 Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 278 -                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout] 278 +                 deref!(Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:289:59
[INFO] [stdout]     |
[INFO] [stdout] 289 |                 box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout]     |                                                           ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 289 -                 box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout] 289 +                 box Syntax::Contextual(ctx_id, system_id, Syntax::Id(id)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 289 -                 box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout] 289 +                 box Syntax::Contextual(ctx_id, system_id, deref!(Syntax::Id(id))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:289:17
[INFO] [stdout]     |
[INFO] [stdout] 289 |                 box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 289 -                 box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout] 289 +                 Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 289 -                 box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout] 289 +                 deref!(Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:290:35
[INFO] [stdout]     |
[INFO] [stdout] 290 |                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 290 -                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout] 290 +                 box Syntax::Tuple(Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 290 -                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout] 290 +                 box Syntax::Tuple(deref!(Syntax::ValAtom(syscall_id)), expr),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:290:17
[INFO] [stdout]     |
[INFO] [stdout] 290 |                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 290 -                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout] 290 +                 Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 290 -                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout] 290 +                 deref!(Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:314:17
[INFO] [stdout]     |
[INFO] [stdout] 314 |                 box Syntax::Id(id),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 314 -                 box Syntax::Id(id),
[INFO] [stdout] 314 +                 Syntax::Id(id),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 314 -                 box Syntax::Id(id),
[INFO] [stdout] 314 +                 deref!(Syntax::Id(id)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:315:35
[INFO] [stdout]     |
[INFO] [stdout] 315 |                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 315 -                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout] 315 +                 box Syntax::Tuple(Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 315 -                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout] 315 +                 box Syntax::Tuple(deref!(Syntax::ValAtom(syscall_id)), expr),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:315:17
[INFO] [stdout]     |
[INFO] [stdout] 315 |                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 315 -                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout] 315 +                 Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 315 -                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout] 315 +                 deref!(Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:317:26
[INFO] [stdout]     |
[INFO] [stdout] 317 |             Syntax::Call(box Syntax::Signal(signal_type, signal_id), expr) => match signal_type {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 317 -             Syntax::Call(box Syntax::Signal(signal_type, signal_id), expr) => match signal_type {
[INFO] [stdout] 317 +             Syntax::Call(Syntax::Signal(signal_type, signal_id), expr) => match signal_type {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 317 -             Syntax::Call(box Syntax::Signal(signal_type, signal_id), expr) => match signal_type {
[INFO] [stdout] 317 +             Syntax::Call(deref!(Syntax::Signal(signal_type, signal_id)), expr) => match signal_type {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:355:17
[INFO] [stdout]     |
[INFO] [stdout] 355 |                 box Syntax::Id(id),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 355 -                 box Syntax::Id(id),
[INFO] [stdout] 355 +                 Syntax::Id(id),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 355 -                 box Syntax::Id(id),
[INFO] [stdout] 355 +                 deref!(Syntax::Id(id)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:356:35
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 box Syntax::Tuple(box Syntax::Tuple(lhs, rhs), msg),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 356 -                 box Syntax::Tuple(box Syntax::Tuple(lhs, rhs), msg),
[INFO] [stdout] 356 +                 box Syntax::Tuple(Syntax::Tuple(lhs, rhs), msg),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 356 -                 box Syntax::Tuple(box Syntax::Tuple(lhs, rhs), msg),
[INFO] [stdout] 356 +                 box Syntax::Tuple(deref!(Syntax::Tuple(lhs, rhs)), msg),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:356:17
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 box Syntax::Tuple(box Syntax::Tuple(lhs, rhs), msg),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 356 -                 box Syntax::Tuple(box Syntax::Tuple(lhs, rhs), msg),
[INFO] [stdout] 356 +                 Syntax::Tuple(box Syntax::Tuple(lhs, rhs), msg),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 356 -                 box Syntax::Tuple(box Syntax::Tuple(lhs, rhs), msg),
[INFO] [stdout] 356 +                 deref!(Syntax::Tuple(box Syntax::Tuple(lhs, rhs), msg)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:391:26
[INFO] [stdout]     |
[INFO] [stdout] 391 |             Syntax::Call(box Syntax::Id(id), box Syntax::Tuple(lhs, rhs))
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 391 -             Syntax::Call(box Syntax::Id(id), box Syntax::Tuple(lhs, rhs))
[INFO] [stdout] 391 +             Syntax::Call(Syntax::Id(id), box Syntax::Tuple(lhs, rhs))
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 391 -             Syntax::Call(box Syntax::Id(id), box Syntax::Tuple(lhs, rhs))
[INFO] [stdout] 391 +             Syntax::Call(deref!(Syntax::Id(id)), box Syntax::Tuple(lhs, rhs))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:391:46
[INFO] [stdout]     |
[INFO] [stdout] 391 |             Syntax::Call(box Syntax::Id(id), box Syntax::Tuple(lhs, rhs))
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 391 -             Syntax::Call(box Syntax::Id(id), box Syntax::Tuple(lhs, rhs))
[INFO] [stdout] 391 +             Syntax::Call(box Syntax::Id(id), Syntax::Tuple(lhs, rhs))
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 391 -             Syntax::Call(box Syntax::Id(id), box Syntax::Tuple(lhs, rhs))
[INFO] [stdout] 391 +             Syntax::Call(box Syntax::Id(id), deref!(Syntax::Tuple(lhs, rhs)))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:422:26
[INFO] [stdout]     |
[INFO] [stdout] 422 |             Syntax::Call(box Syntax::Id(id), body) => {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 422 -             Syntax::Call(box Syntax::Id(id), body) => {
[INFO] [stdout] 422 +             Syntax::Call(Syntax::Id(id), body) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 422 -             Syntax::Call(box Syntax::Id(id), body) => {
[INFO] [stdout] 422 +             Syntax::Call(deref!(Syntax::Id(id)), body) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:439:26
[INFO] [stdout]     |
[INFO] [stdout] 439 |             Syntax::Call(box Syntax::Lambda(id, fn_expr), expr) => {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 439 -             Syntax::Call(box Syntax::Lambda(id, fn_expr), expr) => {
[INFO] [stdout] 439 +             Syntax::Call(Syntax::Lambda(id, fn_expr), expr) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 439 -             Syntax::Call(box Syntax::Lambda(id, fn_expr), expr) => {
[INFO] [stdout] 439 +             Syntax::Call(deref!(Syntax::Lambda(id, fn_expr)), expr) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:448:68
[INFO] [stdout]     |
[INFO] [stdout] 448 |             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs)
[INFO] [stdout]     |                                                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 448 -             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs)
[INFO] [stdout] 448 +             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, Syntax::Id(id)), rhs)
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 448 -             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs)
[INFO] [stdout] 448 +             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, deref!(Syntax::Id(id))), rhs)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:448:26
[INFO] [stdout]     |
[INFO] [stdout] 448 |             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs)
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 448 -             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs)
[INFO] [stdout] 448 +             Syntax::Call(Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs)
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 448 -             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs)
[INFO] [stdout] 448 +             Syntax::Call(deref!(Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id))), rhs)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:453:68
[INFO] [stdout]     |
[INFO] [stdout] 453 |             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs) => {
[INFO] [stdout]     |                                                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 453 -             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs) => {
[INFO] [stdout] 453 +             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, Syntax::Id(id)), rhs) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 453 -             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs) => {
[INFO] [stdout] 453 +             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, deref!(Syntax::Id(id))), rhs) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:453:26
[INFO] [stdout]     |
[INFO] [stdout] 453 |             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs) => {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 453 -             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs) => {
[INFO] [stdout] 453 +             Syntax::Call(Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 453 -             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs) => {
[INFO] [stdout] 453 +             Syntax::Call(deref!(Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id))), rhs) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:494:26
[INFO] [stdout]     |
[INFO] [stdout] 494 |             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, lhs), rhs)
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 494 -             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, lhs), rhs)
[INFO] [stdout] 494 +             Syntax::Call(Syntax::Contextual(ctx_id, system_id, lhs), rhs)
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 494 -             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, lhs), rhs)
[INFO] [stdout] 494 +             Syntax::Call(deref!(Syntax::Contextual(ctx_id, system_id, lhs)), rhs)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:499:26
[INFO] [stdout]     |
[INFO] [stdout] 499 |             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, lhs), rhs) => {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 499 -             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, lhs), rhs) => {
[INFO] [stdout] 499 +             Syntax::Call(Syntax::Contextual(ctx_id, system_id, lhs), rhs) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 499 -             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, lhs), rhs) => {
[INFO] [stdout] 499 +             Syntax::Call(deref!(Syntax::Contextual(ctx_id, system_id, lhs)), rhs) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:558:25
[INFO] [stdout]     |
[INFO] [stdout] 558 |             Syntax::Asg(box Syntax::Id(id), rhs) => {
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 558 -             Syntax::Asg(box Syntax::Id(id), rhs) => {
[INFO] [stdout] 558 +             Syntax::Asg(Syntax::Id(id), rhs) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 558 -             Syntax::Asg(box Syntax::Id(id), rhs) => {
[INFO] [stdout] 558 +             Syntax::Asg(deref!(Syntax::Id(id)), rhs) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:669:46
[INFO] [stdout]     |
[INFO] [stdout] 669 |             Syntax::BiOp(BiOpType::OpPeriod, box Syntax::Map(mut map), box Syntax::Id(id)) => {
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 669 -             Syntax::BiOp(BiOpType::OpPeriod, box Syntax::Map(mut map), box Syntax::Id(id)) => {
[INFO] [stdout] 669 +             Syntax::BiOp(BiOpType::OpPeriod, Syntax::Map(mut map), box Syntax::Id(id)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 669 -             Syntax::BiOp(BiOpType::OpPeriod, box Syntax::Map(mut map), box Syntax::Id(id)) => {
[INFO] [stdout] 669 +             Syntax::BiOp(BiOpType::OpPeriod, deref!(Syntax::Map(mut map)), box Syntax::Id(id)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:669:72
[INFO] [stdout]     |
[INFO] [stdout] 669 |             Syntax::BiOp(BiOpType::OpPeriod, box Syntax::Map(mut map), box Syntax::Id(id)) => {
[INFO] [stdout]     |                                                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 669 -             Syntax::BiOp(BiOpType::OpPeriod, box Syntax::Map(mut map), box Syntax::Id(id)) => {
[INFO] [stdout] 669 +             Syntax::BiOp(BiOpType::OpPeriod, box Syntax::Map(mut map), Syntax::Id(id)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 669 -             Syntax::BiOp(BiOpType::OpPeriod, box Syntax::Map(mut map), box Syntax::Id(id)) => {
[INFO] [stdout] 669 +             Syntax::BiOp(BiOpType::OpPeriod, box Syntax::Map(mut map), deref!(Syntax::Id(id))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:678:17
[INFO] [stdout]     |
[INFO] [stdout] 678 |                 box Syntax::Context(ctx_id, system_id, ctx_name),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 678 -                 box Syntax::Context(ctx_id, system_id, ctx_name),
[INFO] [stdout] 678 +                 Syntax::Context(ctx_id, system_id, ctx_name),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 678 -                 box Syntax::Context(ctx_id, system_id, ctx_name),
[INFO] [stdout] 678 +                 deref!(Syntax::Context(ctx_id, system_id, ctx_name)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:679:17
[INFO] [stdout]     |
[INFO] [stdout] 679 |                 box Syntax::Id(id),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 679 -                 box Syntax::Id(id),
[INFO] [stdout] 679 +                 Syntax::Id(id),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 679 -                 box Syntax::Id(id),
[INFO] [stdout] 679 +                 deref!(Syntax::Id(id)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:862:34
[INFO] [stdout]     |
[INFO] [stdout] 862 |             Syntax::ExplicitExpr(box expr) => Ok(expr),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 862 -             Syntax::ExplicitExpr(box expr) => Ok(expr),
[INFO] [stdout] 862 +             Syntax::ExplicitExpr(expr) => Ok(expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 862 -             Syntax::ExplicitExpr(box expr) => Ok(expr),
[INFO] [stdout] 862 +             Syntax::ExplicitExpr(deref!(expr)) => Ok(expr),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1048:22
[INFO] [stdout]      |
[INFO] [stdout] 1048 |         Syntax::Call(box Syntax::Id(id), rhs) => {
[INFO] [stdout]      |                      ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1048 -         Syntax::Call(box Syntax::Id(id), rhs) => {
[INFO] [stdout] 1048 +         Syntax::Call(Syntax::Id(id), rhs) => {
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1048 -         Syntax::Call(box Syntax::Id(id), rhs) => {
[INFO] [stdout] 1048 +         Syntax::Call(deref!(Syntax::Id(id)), rhs) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1320:69
[INFO] [stdout]      |
[INFO] [stdout] 1320 |             ("import", Syntax::Contextual(ctx_id, system_id, body @ box Syntax::Id(_)))
[INFO] [stdout]      |                                                                     ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1320 -             ("import", Syntax::Contextual(ctx_id, system_id, body @ box Syntax::Id(_)))
[INFO] [stdout] 1320 +             ("import", Syntax::Contextual(ctx_id, system_id, body @ Syntax::Id(_)))
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1320 -             ("import", Syntax::Contextual(ctx_id, system_id, body @ box Syntax::Id(_)))
[INFO] [stdout] 1320 +             ("import", Syntax::Contextual(ctx_id, system_id, body @ deref!(Syntax::Id(_))))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1321:71
[INFO] [stdout]      |
[INFO] [stdout] 1321 |             | ("import", Syntax::Contextual(ctx_id, system_id, body @ box Syntax::ValStr(_))) => {
[INFO] [stdout]      |                                                                       ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1321 -             | ("import", Syntax::Contextual(ctx_id, system_id, body @ box Syntax::ValStr(_))) => {
[INFO] [stdout] 1321 +             | ("import", Syntax::Contextual(ctx_id, system_id, body @ Syntax::ValStr(_))) => {
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1321 -             | ("import", Syntax::Contextual(ctx_id, system_id, body @ box Syntax::ValStr(_))) => {
[INFO] [stdout] 1321 +             | ("import", Syntax::Contextual(ctx_id, system_id, body @ deref!(Syntax::ValStr(_)))) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1346:38
[INFO] [stdout]      |
[INFO] [stdout] 1346 |             ("import", Syntax::Tuple(box Syntax::Id(id), box Syntax::Map(map)))
[INFO] [stdout]      |                                      ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1346 -             ("import", Syntax::Tuple(box Syntax::Id(id), box Syntax::Map(map)))
[INFO] [stdout] 1346 +             ("import", Syntax::Tuple(Syntax::Id(id), box Syntax::Map(map)))
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1346 -             ("import", Syntax::Tuple(box Syntax::Id(id), box Syntax::Map(map)))
[INFO] [stdout] 1346 +             ("import", Syntax::Tuple(deref!(Syntax::Id(id)), box Syntax::Map(map)))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1346:58
[INFO] [stdout]      |
[INFO] [stdout] 1346 |             ("import", Syntax::Tuple(box Syntax::Id(id), box Syntax::Map(map)))
[INFO] [stdout]      |                                                          ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1346 -             ("import", Syntax::Tuple(box Syntax::Id(id), box Syntax::Map(map)))
[INFO] [stdout] 1346 +             ("import", Syntax::Tuple(box Syntax::Id(id), Syntax::Map(map)))
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1346 -             ("import", Syntax::Tuple(box Syntax::Id(id), box Syntax::Map(map)))
[INFO] [stdout] 1346 +             ("import", Syntax::Tuple(box Syntax::Id(id), deref!(Syntax::Map(map))))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1347:40
[INFO] [stdout]      |
[INFO] [stdout] 1347 |             | ("import", Syntax::Tuple(box Syntax::ValStr(id), box Syntax::Map(map))) => {
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1347 -             | ("import", Syntax::Tuple(box Syntax::ValStr(id), box Syntax::Map(map))) => {
[INFO] [stdout] 1347 +             | ("import", Syntax::Tuple(Syntax::ValStr(id), box Syntax::Map(map))) => {
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1347 -             | ("import", Syntax::Tuple(box Syntax::ValStr(id), box Syntax::Map(map))) => {
[INFO] [stdout] 1347 +             | ("import", Syntax::Tuple(deref!(Syntax::ValStr(id)), box Syntax::Map(map))) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1347:64
[INFO] [stdout]      |
[INFO] [stdout] 1347 |             | ("import", Syntax::Tuple(box Syntax::ValStr(id), box Syntax::Map(map))) => {
[INFO] [stdout]      |                                                                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1347 -             | ("import", Syntax::Tuple(box Syntax::ValStr(id), box Syntax::Map(map))) => {
[INFO] [stdout] 1347 +             | ("import", Syntax::Tuple(box Syntax::ValStr(id), Syntax::Map(map))) => {
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1347 -             | ("import", Syntax::Tuple(box Syntax::ValStr(id), box Syntax::Map(map))) => {
[INFO] [stdout] 1347 +             | ("import", Syntax::Tuple(box Syntax::ValStr(id), deref!(Syntax::Map(map)))) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1367:46
[INFO] [stdout]      |
[INFO] [stdout] 1367 |                     body @ box Syntax::Tuple(box Syntax::Id(_), box Syntax::Map(_)),
[INFO] [stdout]      |                                              ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1367 -                     body @ box Syntax::Tuple(box Syntax::Id(_), box Syntax::Map(_)),
[INFO] [stdout] 1367 +                     body @ box Syntax::Tuple(Syntax::Id(_), box Syntax::Map(_)),
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1367 -                     body @ box Syntax::Tuple(box Syntax::Id(_), box Syntax::Map(_)),
[INFO] [stdout] 1367 +                     body @ box Syntax::Tuple(deref!(Syntax::Id(_)), box Syntax::Map(_)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]  --> src/main.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(box_patterns)]
[INFO] [stdout]   |            ^^^^^^^^^^^^ feature has been removed
[INFO] [stdout]   |
[INFO] [stdout]   = note: removed in 1.100.0
[INFO] [stdout]   = note: superseded by `deref_patterns`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1367:65
[INFO] [stdout]      |
[INFO] [stdout] 1367 |                     body @ box Syntax::Tuple(box Syntax::Id(_), box Syntax::Map(_)),
[INFO] [stdout]      |                                                                 ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1367 -                     body @ box Syntax::Tuple(box Syntax::Id(_), box Syntax::Map(_)),
[INFO] [stdout] 1367 +                     body @ box Syntax::Tuple(box Syntax::Id(_), Syntax::Map(_)),
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1367 -                     body @ box Syntax::Tuple(box Syntax::Id(_), box Syntax::Map(_)),
[INFO] [stdout] 1367 +                     body @ box Syntax::Tuple(box Syntax::Id(_), deref!(Syntax::Map(_))),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1367:28
[INFO] [stdout]      |
[INFO] [stdout] 1367 |                     body @ box Syntax::Tuple(box Syntax::Id(_), box Syntax::Map(_)),
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1367 -                     body @ box Syntax::Tuple(box Syntax::Id(_), box Syntax::Map(_)),
[INFO] [stdout] 1367 +                     body @ Syntax::Tuple(box Syntax::Id(_), box Syntax::Map(_)),
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1367 -                     body @ box Syntax::Tuple(box Syntax::Id(_), box Syntax::Map(_)),
[INFO] [stdout] 1367 +                     body @ deref!(Syntax::Tuple(box Syntax::Id(_), box Syntax::Map(_))),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1375:46
[INFO] [stdout]      |
[INFO] [stdout] 1375 |                     body @ box Syntax::Tuple(box Syntax::ValStr(_), box Syntax::Map(_)),
[INFO] [stdout]      |                                              ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1375 -                     body @ box Syntax::Tuple(box Syntax::ValStr(_), box Syntax::Map(_)),
[INFO] [stdout] 1375 +                     body @ box Syntax::Tuple(Syntax::ValStr(_), box Syntax::Map(_)),
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1375 -                     body @ box Syntax::Tuple(box Syntax::ValStr(_), box Syntax::Map(_)),
[INFO] [stdout] 1375 +                     body @ box Syntax::Tuple(deref!(Syntax::ValStr(_)), box Syntax::Map(_)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1375:69
[INFO] [stdout]      |
[INFO] [stdout] 1375 |                     body @ box Syntax::Tuple(box Syntax::ValStr(_), box Syntax::Map(_)),
[INFO] [stdout]      |                                                                     ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1375 -                     body @ box Syntax::Tuple(box Syntax::ValStr(_), box Syntax::Map(_)),
[INFO] [stdout] 1375 +                     body @ box Syntax::Tuple(box Syntax::ValStr(_), Syntax::Map(_)),
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1375 -                     body @ box Syntax::Tuple(box Syntax::ValStr(_), box Syntax::Map(_)),
[INFO] [stdout] 1375 +                     body @ box Syntax::Tuple(box Syntax::ValStr(_), deref!(Syntax::Map(_))),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1375:28
[INFO] [stdout]      |
[INFO] [stdout] 1375 |                     body @ box Syntax::Tuple(box Syntax::ValStr(_), box Syntax::Map(_)),
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1375 -                     body @ box Syntax::Tuple(box Syntax::ValStr(_), box Syntax::Map(_)),
[INFO] [stdout] 1375 +                     body @ Syntax::Tuple(box Syntax::ValStr(_), box Syntax::Map(_)),
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1375 -                     body @ box Syntax::Tuple(box Syntax::ValStr(_), box Syntax::Map(_)),
[INFO] [stdout] 1375 +                     body @ deref!(Syntax::Tuple(box Syntax::ValStr(_), box Syntax::Map(_))),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/context.rs:859:59
[INFO] [stdout]     |
[INFO] [stdout] 859 |         (Syntax::Lst(lst0), Syntax::BiOp(BiOpType::OpAdd, box Syntax::Lst(lst1), _))
[INFO] [stdout]     |                                                           ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 859 -         (Syntax::Lst(lst0), Syntax::BiOp(BiOpType::OpAdd, box Syntax::Lst(lst1), _))
[INFO] [stdout] 859 +         (Syntax::Lst(lst0), Syntax::BiOp(BiOpType::OpAdd, Syntax::Lst(lst1), _))
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 859 -         (Syntax::Lst(lst0), Syntax::BiOp(BiOpType::OpAdd, box Syntax::Lst(lst1), _))
[INFO] [stdout] 859 +         (Syntax::Lst(lst0), Syntax::BiOp(BiOpType::OpAdd, deref!(Syntax::Lst(lst1)), _))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/context.rs:864:64
[INFO] [stdout]     |
[INFO] [stdout] 864 |         (Syntax::LstMatch(lst0), Syntax::BiOp(BiOpType::OpAdd, box Syntax::Lst(lst1), expr))
[INFO] [stdout]     |                                                                ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 864 -         (Syntax::LstMatch(lst0), Syntax::BiOp(BiOpType::OpAdd, box Syntax::Lst(lst1), expr))
[INFO] [stdout] 864 +         (Syntax::LstMatch(lst0), Syntax::BiOp(BiOpType::OpAdd, Syntax::Lst(lst1), expr))
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 864 -         (Syntax::LstMatch(lst0), Syntax::BiOp(BiOpType::OpAdd, box Syntax::Lst(lst1), expr))
[INFO] [stdout] 864 +         (Syntax::LstMatch(lst0), Syntax::BiOp(BiOpType::OpAdd, deref!(Syntax::Lst(lst1)), expr))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/context.rs:879:64
[INFO] [stdout]     |
[INFO] [stdout] 879 |         (Syntax::LstMatch(lst0), Syntax::BiOp(BiOpType::OpAdd, box Syntax::Lst(lst1), expr))
[INFO] [stdout]     |                                                                ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 879 -         (Syntax::LstMatch(lst0), Syntax::BiOp(BiOpType::OpAdd, box Syntax::Lst(lst1), expr))
[INFO] [stdout] 879 +         (Syntax::LstMatch(lst0), Syntax::BiOp(BiOpType::OpAdd, Syntax::Lst(lst1), expr))
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 879 -         (Syntax::LstMatch(lst0), Syntax::BiOp(BiOpType::OpAdd, box Syntax::Lst(lst1), expr))
[INFO] [stdout] 879 +         (Syntax::LstMatch(lst0), Syntax::BiOp(BiOpType::OpAdd, deref!(Syntax::Lst(lst1)), expr))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/syscall.rs:268:31
[INFO] [stdout]     |
[INFO] [stdout] 268 |                 Syntax::Tuple(box Syntax::ValStr(uri), box Syntax::Map(mut settings)),
[INFO] [stdout]     |                               ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 268 -                 Syntax::Tuple(box Syntax::ValStr(uri), box Syntax::Map(mut settings)),
[INFO] [stdout] 268 +                 Syntax::Tuple(Syntax::ValStr(uri), box Syntax::Map(mut settings)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 268 -                 Syntax::Tuple(box Syntax::ValStr(uri), box Syntax::Map(mut settings)),
[INFO] [stdout] 268 +                 Syntax::Tuple(deref!(Syntax::ValStr(uri)), box Syntax::Map(mut settings)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/syscall.rs:268:56
[INFO] [stdout]     |
[INFO] [stdout] 268 |                 Syntax::Tuple(box Syntax::ValStr(uri), box Syntax::Map(mut settings)),
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 268 -                 Syntax::Tuple(box Syntax::ValStr(uri), box Syntax::Map(mut settings)),
[INFO] [stdout] 268 +                 Syntax::Tuple(box Syntax::ValStr(uri), Syntax::Map(mut settings)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 268 -                 Syntax::Tuple(box Syntax::ValStr(uri), box Syntax::Map(mut settings)),
[INFO] [stdout] 268 +                 Syntax::Tuple(box Syntax::ValStr(uri), deref!(Syntax::Map(mut settings))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/syscall.rs:417:31
[INFO] [stdout]     |
[INFO] [stdout] 417 |                 Syntax::Tuple(box Syntax::ValStr(to), box Syntax::ValStr(content)),
[INFO] [stdout]     |                               ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 417 -                 Syntax::Tuple(box Syntax::ValStr(to), box Syntax::ValStr(content)),
[INFO] [stdout] 417 +                 Syntax::Tuple(Syntax::ValStr(to), box Syntax::ValStr(content)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 417 -                 Syntax::Tuple(box Syntax::ValStr(to), box Syntax::ValStr(content)),
[INFO] [stdout] 417 +                 Syntax::Tuple(deref!(Syntax::ValStr(to)), box Syntax::ValStr(content)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/syscall.rs:417:55
[INFO] [stdout]     |
[INFO] [stdout] 417 |                 Syntax::Tuple(box Syntax::ValStr(to), box Syntax::ValStr(content)),
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 417 -                 Syntax::Tuple(box Syntax::ValStr(to), box Syntax::ValStr(content)),
[INFO] [stdout] 417 +                 Syntax::Tuple(box Syntax::ValStr(to), Syntax::ValStr(content)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 417 -                 Syntax::Tuple(box Syntax::ValStr(to), box Syntax::ValStr(content)),
[INFO] [stdout] 417 +                 Syntax::Tuple(box Syntax::ValStr(to), deref!(Syntax::ValStr(content))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/context.rs:968:63
[INFO] [stdout]     |
[INFO] [stdout] 968 |         | (Syntax::Map(lhs), Syntax::BiOp(BiOpType::OpAdd, _, box Syntax::Map(rhs))) => {
[INFO] [stdout]     |                                                               ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 968 -         | (Syntax::Map(lhs), Syntax::BiOp(BiOpType::OpAdd, _, box Syntax::Map(rhs))) => {
[INFO] [stdout] 968 +         | (Syntax::Map(lhs), Syntax::BiOp(BiOpType::OpAdd, _, Syntax::Map(rhs))) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 968 -         | (Syntax::Map(lhs), Syntax::BiOp(BiOpType::OpAdd, _, box Syntax::Map(rhs))) => {
[INFO] [stdout] 968 +         | (Syntax::Map(lhs), Syntax::BiOp(BiOpType::OpAdd, _, deref!(Syntax::Map(rhs)))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/context.rs:999:68
[INFO] [stdout]     |
[INFO] [stdout] 999 |         | (Syntax::MapMatch(lhs), Syntax::BiOp(BiOpType::OpAdd, _, box Syntax::Map(rhs))) => {
[INFO] [stdout]     |                                                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 999 -         | (Syntax::MapMatch(lhs), Syntax::BiOp(BiOpType::OpAdd, _, box Syntax::Map(rhs))) => {
[INFO] [stdout] 999 +         | (Syntax::MapMatch(lhs), Syntax::BiOp(BiOpType::OpAdd, _, Syntax::Map(rhs))) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 999 -         | (Syntax::MapMatch(lhs), Syntax::BiOp(BiOpType::OpAdd, _, box Syntax::Map(rhs))) => {
[INFO] [stdout] 999 +         | (Syntax::MapMatch(lhs), Syntax::BiOp(BiOpType::OpAdd, _, deref!(Syntax::Map(rhs)))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/context.rs:1097:23
[INFO] [stdout]      |
[INFO] [stdout] 1097 |         (Syntax::Call(box Syntax::ValRg(re), rest), Syntax::ValStr(s)) => {
[INFO] [stdout]      |                       ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1097 -         (Syntax::Call(box Syntax::ValRg(re), rest), Syntax::ValStr(s)) => {
[INFO] [stdout] 1097 +         (Syntax::Call(Syntax::ValRg(re), rest), Syntax::ValStr(s)) => {
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1097 -         (Syntax::Call(box Syntax::ValRg(re), rest), Syntax::ValStr(s)) => {
[INFO] [stdout] 1097 +         (Syntax::Call(deref!(Syntax::ValRg(re)), rest), Syntax::ValStr(s)) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:148:36
[INFO] [stdout]     |
[INFO] [stdout] 148 |             | Syntax::ExplicitExpr(box Syntax::Id(_) | box Syntax::ValAny()) => true,
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 148 -             | Syntax::ExplicitExpr(box Syntax::Id(_) | box Syntax::ValAny()) => true,
[INFO] [stdout] 148 +             | Syntax::ExplicitExpr(Syntax::Id(_) | box Syntax::ValAny()) => true,
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 148 -             | Syntax::ExplicitExpr(box Syntax::Id(_) | box Syntax::ValAny()) => true,
[INFO] [stdout] 148 +             | Syntax::ExplicitExpr(deref!(Syntax::Id(_)) | box Syntax::ValAny()) => true,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:148:56
[INFO] [stdout]     |
[INFO] [stdout] 148 |             | Syntax::ExplicitExpr(box Syntax::Id(_) | box Syntax::ValAny()) => true,
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 148 -             | Syntax::ExplicitExpr(box Syntax::Id(_) | box Syntax::ValAny()) => true,
[INFO] [stdout] 148 +             | Syntax::ExplicitExpr(box Syntax::Id(_) | Syntax::ValAny()) => true,
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 148 -             | Syntax::ExplicitExpr(box Syntax::Id(_) | box Syntax::ValAny()) => true,
[INFO] [stdout] 148 +             | Syntax::ExplicitExpr(box Syntax::Id(_) | deref!(Syntax::ValAny())) => true,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:306:24
[INFO] [stdout]     |
[INFO] [stdout] 306 |             Self::Call(box Self::ValRg(re), box Self::ValStr(s)) => {
[INFO] [stdout]     |                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 306 -             Self::Call(box Self::ValRg(re), box Self::ValStr(s)) => {
[INFO] [stdout] 306 +             Self::Call(Self::ValRg(re), box Self::ValStr(s)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 306 -             Self::Call(box Self::ValRg(re), box Self::ValStr(s)) => {
[INFO] [stdout] 306 +             Self::Call(deref!(Self::ValRg(re)), box Self::ValStr(s)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:306:45
[INFO] [stdout]     |
[INFO] [stdout] 306 |             Self::Call(box Self::ValRg(re), box Self::ValStr(s)) => {
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 306 -             Self::Call(box Self::ValRg(re), box Self::ValStr(s)) => {
[INFO] [stdout] 306 +             Self::Call(box Self::ValRg(re), Self::ValStr(s)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 306 -             Self::Call(box Self::ValRg(re), box Self::ValStr(s)) => {
[INFO] [stdout] 306 +             Self::Call(box Self::ValRg(re), deref!(Self::ValStr(s))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:314:39
[INFO] [stdout]     |
[INFO] [stdout] 314 |             Self::Call(box Self::Call(box Self::FnOp(BiOpType::OpComma), lhs), rhs) => {
[INFO] [stdout]     |                                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 314 -             Self::Call(box Self::Call(box Self::FnOp(BiOpType::OpComma), lhs), rhs) => {
[INFO] [stdout] 314 +             Self::Call(box Self::Call(Self::FnOp(BiOpType::OpComma), lhs), rhs) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 314 -             Self::Call(box Self::Call(box Self::FnOp(BiOpType::OpComma), lhs), rhs) => {
[INFO] [stdout] 314 +             Self::Call(box Self::Call(deref!(Self::FnOp(BiOpType::OpComma)), lhs), rhs) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:314:24
[INFO] [stdout]     |
[INFO] [stdout] 314 |             Self::Call(box Self::Call(box Self::FnOp(BiOpType::OpComma), lhs), rhs) => {
[INFO] [stdout]     |                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 314 -             Self::Call(box Self::Call(box Self::FnOp(BiOpType::OpComma), lhs), rhs) => {
[INFO] [stdout] 314 +             Self::Call(Self::Call(box Self::FnOp(BiOpType::OpComma), lhs), rhs) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 314 -             Self::Call(box Self::Call(box Self::FnOp(BiOpType::OpComma), lhs), rhs) => {
[INFO] [stdout] 314 +             Self::Call(deref!(Self::Call(box Self::FnOp(BiOpType::OpComma), lhs)), rhs) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:317:39
[INFO] [stdout]     |
[INFO] [stdout] 317 |             Self::Call(box Self::Call(box Self::FnOp(op), lhs), rhs) => Self::BiOp(op, lhs, rhs),
[INFO] [stdout]     |                                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 317 -             Self::Call(box Self::Call(box Self::FnOp(op), lhs), rhs) => Self::BiOp(op, lhs, rhs),
[INFO] [stdout] 317 +             Self::Call(box Self::Call(Self::FnOp(op), lhs), rhs) => Self::BiOp(op, lhs, rhs),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 317 -             Self::Call(box Self::Call(box Self::FnOp(op), lhs), rhs) => Self::BiOp(op, lhs, rhs),
[INFO] [stdout] 317 +             Self::Call(box Self::Call(deref!(Self::FnOp(op)), lhs), rhs) => Self::BiOp(op, lhs, rhs),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:317:24
[INFO] [stdout]     |
[INFO] [stdout] 317 |             Self::Call(box Self::Call(box Self::FnOp(op), lhs), rhs) => Self::BiOp(op, lhs, rhs),
[INFO] [stdout]     |                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 317 -             Self::Call(box Self::Call(box Self::FnOp(op), lhs), rhs) => Self::BiOp(op, lhs, rhs),
[INFO] [stdout] 317 +             Self::Call(Self::Call(box Self::FnOp(op), lhs), rhs) => Self::BiOp(op, lhs, rhs),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 317 -             Self::Call(box Self::Call(box Self::FnOp(op), lhs), rhs) => Self::BiOp(op, lhs, rhs),
[INFO] [stdout] 317 +             Self::Call(deref!(Self::Call(box Self::FnOp(op), lhs)), rhs) => Self::BiOp(op, lhs, rhs),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:322:17
[INFO] [stdout]     |
[INFO] [stdout] 322 |                 box Self::ValInt(x),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 322 -                 box Self::ValInt(x),
[INFO] [stdout] 322 +                 Self::ValInt(x),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 322 -                 box Self::ValInt(x),
[INFO] [stdout] 322 +                 deref!(Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:323:49
[INFO] [stdout]     |
[INFO] [stdout] 323 |                 box Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout]     |                                                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 323 -                 box Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout] 323 +                 box Self::BiOp(BiOpType::OpAdd, Self::ValInt(y), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 323 -                 box Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout] 323 +                 box Self::BiOp(BiOpType::OpAdd, deref!(Self::ValInt(y)), expr),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 |                 box Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 323 -                 box Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout] 323 +                 Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 323 -                 box Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout] 323 +                 deref!(Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:329:17
[INFO] [stdout]     |
[INFO] [stdout] 329 |                 box Self::ValInt(x),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 329 -                 box Self::ValInt(x),
[INFO] [stdout] 329 +                 Self::ValInt(x),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 329 -                 box Self::ValInt(x),
[INFO] [stdout] 329 +                 deref!(Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:330:49
[INFO] [stdout]     |
[INFO] [stdout] 330 |                 box Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout]     |                                                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 330 -                 box Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout] 330 +                 box Self::BiOp(BiOpType::OpAdd, Self::ValInt(y), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 330 -                 box Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout] 330 +                 box Self::BiOp(BiOpType::OpAdd, deref!(Self::ValInt(y)), expr),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:330:17
[INFO] [stdout]     |
[INFO] [stdout] 330 |                 box Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 330 -                 box Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout] 330 +                 Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 330 -                 box Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr),
[INFO] [stdout] 330 +                 deref!(Self::BiOp(BiOpType::OpAdd, box Self::ValInt(y), expr)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:336:17
[INFO] [stdout]     |
[INFO] [stdout] 336 |                 box Self::ValInt(x),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 336 -                 box Self::ValInt(x),
[INFO] [stdout] 336 +                 Self::ValInt(x),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 336 -                 box Self::ValInt(x),
[INFO] [stdout] 336 +                 deref!(Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:337:49
[INFO] [stdout]     |
[INFO] [stdout] 337 |                 box Self::BiOp(BiOpType::OpSub, box Self::ValInt(y), expr),
[INFO] [stdout]     |                                                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 337 -                 box Self::BiOp(BiOpType::OpSub, box Self::ValInt(y), expr),
[INFO] [stdout] 337 +                 box Self::BiOp(BiOpType::OpSub, Self::ValInt(y), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 337 -                 box Self::BiOp(BiOpType::OpSub, box Self::ValInt(y), expr),
[INFO] [stdout] 337 +                 box Self::BiOp(BiOpType::OpSub, deref!(Self::ValInt(y)), expr),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:337:17
[INFO] [stdout]     |
[INFO] [stdout] 337 |                 box Self::BiOp(BiOpType::OpSub, box Self::ValInt(y), expr),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 337 -                 box Self::BiOp(BiOpType::OpSub, box Self::ValInt(y), expr),
[INFO] [stdout] 337 +                 Self::BiOp(BiOpType::OpSub, box Self::ValInt(y), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 337 -                 box Self::BiOp(BiOpType::OpSub, box Self::ValInt(y), expr),
[INFO] [stdout] 337 +                 deref!(Self::BiOp(BiOpType::OpSub, box Self::ValInt(y), expr)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:343:55
[INFO] [stdout]     |
[INFO] [stdout] 343 |                 box Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 343 -                 box Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout] 343 +                 box Self::BiOp(BiOpType::OpAdd, expr, Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 343 -                 box Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout] 343 +                 box Self::BiOp(BiOpType::OpAdd, expr, deref!(Self::ValInt(x))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |                 box Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 343 -                 box Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout] 343 +                 Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 343 -                 box Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout] 343 +                 deref!(Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:344:17
[INFO] [stdout]     |
[INFO] [stdout] 344 |                 box Self::ValInt(y),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 344 -                 box Self::ValInt(y),
[INFO] [stdout] 344 +                 Self::ValInt(y),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 344 -                 box Self::ValInt(y),
[INFO] [stdout] 344 +                 deref!(Self::ValInt(y)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:350:55
[INFO] [stdout]     |
[INFO] [stdout] 350 |                 box Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 350 -                 box Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout] 350 +                 box Self::BiOp(BiOpType::OpSub, expr, Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 350 -                 box Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout] 350 +                 box Self::BiOp(BiOpType::OpSub, expr, deref!(Self::ValInt(x))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:350:17
[INFO] [stdout]     |
[INFO] [stdout] 350 |                 box Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 350 -                 box Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout] 350 +                 Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 350 -                 box Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout] 350 +                 deref!(Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:351:17
[INFO] [stdout]     |
[INFO] [stdout] 351 |                 box Self::ValInt(y),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 351 -                 box Self::ValInt(y),
[INFO] [stdout] 351 +                 Self::ValInt(y),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 351 -                 box Self::ValInt(y),
[INFO] [stdout] 351 +                 deref!(Self::ValInt(y)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:357:55
[INFO] [stdout]     |
[INFO] [stdout] 357 |                 box Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 357 -                 box Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout] 357 +                 box Self::BiOp(BiOpType::OpSub, expr, Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 357 -                 box Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout] 357 +                 box Self::BiOp(BiOpType::OpSub, expr, deref!(Self::ValInt(x))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:357:17
[INFO] [stdout]     |
[INFO] [stdout] 357 |                 box Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 357 -                 box Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout] 357 +                 Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 357 -                 box Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x)),
[INFO] [stdout] 357 +                 deref!(Self::BiOp(BiOpType::OpSub, expr, box Self::ValInt(x))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |                 box Self::ValInt(y),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 358 -                 box Self::ValInt(y),
[INFO] [stdout] 358 +                 Self::ValInt(y),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 358 -                 box Self::ValInt(y),
[INFO] [stdout] 358 +                 deref!(Self::ValInt(y)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:364:55
[INFO] [stdout]     |
[INFO] [stdout] 364 |                 box Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 364 -                 box Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout] 364 +                 box Self::BiOp(BiOpType::OpAdd, expr, Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 364 -                 box Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout] 364 +                 box Self::BiOp(BiOpType::OpAdd, expr, deref!(Self::ValInt(x))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:364:17
[INFO] [stdout]     |
[INFO] [stdout] 364 |                 box Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 364 -                 box Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout] 364 +                 Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 364 -                 box Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x)),
[INFO] [stdout] 364 +                 deref!(Self::BiOp(BiOpType::OpAdd, expr, box Self::ValInt(x))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:365:17
[INFO] [stdout]     |
[INFO] [stdout] 365 |                 box Self::ValInt(y),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 365 -                 box Self::ValInt(y),
[INFO] [stdout] 365 +                 Self::ValInt(y),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 365 -                 box Self::ValInt(y),
[INFO] [stdout] 365 +                 deref!(Self::ValInt(y)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:371:17
[INFO] [stdout]     |
[INFO] [stdout] 371 |                 box Self::ValInt(x),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 371 -                 box Self::ValInt(x),
[INFO] [stdout] 371 +                 Self::ValInt(x),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 371 -                 box Self::ValInt(x),
[INFO] [stdout] 371 +                 deref!(Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:372:49
[INFO] [stdout]     |
[INFO] [stdout] 372 |                 box Self::BiOp(BiOpType::OpMul, box Self::ValInt(y), expr),
[INFO] [stdout]     |                                                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 372 -                 box Self::BiOp(BiOpType::OpMul, box Self::ValInt(y), expr),
[INFO] [stdout] 372 +                 box Self::BiOp(BiOpType::OpMul, Self::ValInt(y), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 372 -                 box Self::BiOp(BiOpType::OpMul, box Self::ValInt(y), expr),
[INFO] [stdout] 372 +                 box Self::BiOp(BiOpType::OpMul, deref!(Self::ValInt(y)), expr),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:372:17
[INFO] [stdout]     |
[INFO] [stdout] 372 |                 box Self::BiOp(BiOpType::OpMul, box Self::ValInt(y), expr),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 372 -                 box Self::BiOp(BiOpType::OpMul, box Self::ValInt(y), expr),
[INFO] [stdout] 372 +                 Self::BiOp(BiOpType::OpMul, box Self::ValInt(y), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 372 -                 box Self::BiOp(BiOpType::OpMul, box Self::ValInt(y), expr),
[INFO] [stdout] 372 +                 deref!(Self::BiOp(BiOpType::OpMul, box Self::ValInt(y), expr)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:378:17
[INFO] [stdout]     |
[INFO] [stdout] 378 |                 box Self::ValInt(x),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 378 -                 box Self::ValInt(x),
[INFO] [stdout] 378 +                 Self::ValInt(x),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 378 -                 box Self::ValInt(x),
[INFO] [stdout] 378 +                 deref!(Self::ValInt(x)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:379:49
[INFO] [stdout]     |
[INFO] [stdout] 379 |                 box Self::BiOp(BiOpType::OpDiv, box Self::ValInt(y), expr),
[INFO] [stdout]     |                                                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 379 -                 box Self::BiOp(BiOpType::OpDiv, box Self::ValInt(y), expr),
[INFO] [stdout] 379 +                 box Self::BiOp(BiOpType::OpDiv, Self::ValInt(y), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 379 -                 box Self::BiOp(BiOpType::OpDiv, box Self::ValInt(y), expr),
[INFO] [stdout] 379 +                 box Self::BiOp(BiOpType::OpDiv, deref!(Self::ValInt(y)), expr),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:379:17
[INFO] [stdout]     |
[INFO] [stdout] 379 |                 box Self::BiOp(BiOpType::OpDiv, box Self::ValInt(y), expr),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 379 -                 box Self::BiOp(BiOpType::OpDiv, box Self::ValInt(y), expr),
[INFO] [stdout] 379 +                 Self::BiOp(BiOpType::OpDiv, box Self::ValInt(y), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 379 -                 box Self::BiOp(BiOpType::OpDiv, box Self::ValInt(y), expr),
[INFO] [stdout] 379 +                 deref!(Self::BiOp(BiOpType::OpDiv, box Self::ValInt(y), expr)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:385:41
[INFO] [stdout]     |
[INFO] [stdout] 385 |             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 385 -             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 385 +             Self::BiOp(BiOpType::OpPow, Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 385 -             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 385 +             Self::BiOp(BiOpType::OpPow, deref!(Self::ValInt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:385:62
[INFO] [stdout]     |
[INFO] [stdout] 385 |             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 385 -             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 385 +             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 385 -             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 385 +             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:398:41
[INFO] [stdout]     |
[INFO] [stdout] 398 |             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 398 -             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 398 +             Self::BiOp(BiOpType::OpPow, Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 398 -             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 398 +             Self::BiOp(BiOpType::OpPow, deref!(Self::ValFlt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:398:62
[INFO] [stdout]     |
[INFO] [stdout] 398 |             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 398 -             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 398 +             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 398 -             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 398 +             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:417:41
[INFO] [stdout]     |
[INFO] [stdout] 417 |             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 417 -             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 417 +             Self::BiOp(BiOpType::OpPow, Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 417 -             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 417 +             Self::BiOp(BiOpType::OpPow, deref!(Self::ValInt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:417:62
[INFO] [stdout]     |
[INFO] [stdout] 417 |             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 417 -             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 417 +             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 417 -             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 417 +             Self::BiOp(BiOpType::OpPow, box Self::ValInt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:490:41
[INFO] [stdout]     |
[INFO] [stdout] 490 |             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 490 -             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 490 +             Self::BiOp(BiOpType::OpPow, Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 490 -             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 490 +             Self::BiOp(BiOpType::OpPow, deref!(Self::ValFlt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:490:62
[INFO] [stdout]     |
[INFO] [stdout] 490 |             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 490 -             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 490 +             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 490 -             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 490 +             Self::BiOp(BiOpType::OpPow, box Self::ValFlt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:563:41
[INFO] [stdout]     |
[INFO] [stdout] 563 |             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 563 -             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 563 +             Self::BiOp(BiOpType::OpAdd, Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 563 -             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 563 +             Self::BiOp(BiOpType::OpAdd, deref!(Self::ValInt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:563:62
[INFO] [stdout]     |
[INFO] [stdout] 563 |             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 563 -             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 563 +             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 563 -             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 563 +             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:566:41
[INFO] [stdout]     |
[INFO] [stdout] 566 |             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 566 -             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 566 +             Self::BiOp(BiOpType::OpSub, Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 566 -             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 566 +             Self::BiOp(BiOpType::OpSub, deref!(Self::ValInt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:566:62
[INFO] [stdout]     |
[INFO] [stdout] 566 |             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 566 -             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 566 +             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 566 -             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 566 +             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:569:41
[INFO] [stdout]     |
[INFO] [stdout] 569 |             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 569 -             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 569 +             Self::BiOp(BiOpType::OpMul, Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 569 -             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 569 +             Self::BiOp(BiOpType::OpMul, deref!(Self::ValInt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:569:62
[INFO] [stdout]     |
[INFO] [stdout] 569 |             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 569 -             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 569 +             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 569 -             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 569 +             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:572:41
[INFO] [stdout]     |
[INFO] [stdout] 572 |             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 572 -             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 572 +             Self::BiOp(BiOpType::OpDiv, Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 572 -             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 572 +             Self::BiOp(BiOpType::OpDiv, deref!(Self::ValInt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:572:62
[INFO] [stdout]     |
[INFO] [stdout] 572 |             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 572 -             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 572 +             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 572 -             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 572 +             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:575:41
[INFO] [stdout]     |
[INFO] [stdout] 575 |             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 575 -             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 575 +             Self::BiOp(BiOpType::OpAdd, Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 575 -             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 575 +             Self::BiOp(BiOpType::OpAdd, deref!(Self::ValFlt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:575:62
[INFO] [stdout]     |
[INFO] [stdout] 575 |             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 575 -             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 575 +             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 575 -             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 575 +             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:578:41
[INFO] [stdout]     |
[INFO] [stdout] 578 |             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 578 -             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 578 +             Self::BiOp(BiOpType::OpSub, Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 578 -             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 578 +             Self::BiOp(BiOpType::OpSub, deref!(Self::ValFlt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:578:62
[INFO] [stdout]     |
[INFO] [stdout] 578 |             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 578 -             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 578 +             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 578 -             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 578 +             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:581:41
[INFO] [stdout]     |
[INFO] [stdout] 581 |             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 581 -             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 581 +             Self::BiOp(BiOpType::OpMul, Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 581 -             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 581 +             Self::BiOp(BiOpType::OpMul, deref!(Self::ValFlt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:581:62
[INFO] [stdout]     |
[INFO] [stdout] 581 |             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 581 -             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 581 +             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 581 -             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 581 +             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:584:41
[INFO] [stdout]     |
[INFO] [stdout] 584 |             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 584 -             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 584 +             Self::BiOp(BiOpType::OpDiv, Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 584 -             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 584 +             Self::BiOp(BiOpType::OpDiv, deref!(Self::ValFlt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:584:62
[INFO] [stdout]     |
[INFO] [stdout] 584 |             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 584 -             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 584 +             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 584 -             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 584 +             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:587:41
[INFO] [stdout]     |
[INFO] [stdout] 587 |             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 587 -             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 587 +             Self::BiOp(BiOpType::OpAdd, Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 587 -             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 587 +             Self::BiOp(BiOpType::OpAdd, deref!(Self::ValFlt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:587:62
[INFO] [stdout]     |
[INFO] [stdout] 587 |             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 587 -             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 587 +             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 587 -             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 587 +             Self::BiOp(BiOpType::OpAdd, box Self::ValFlt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:590:41
[INFO] [stdout]     |
[INFO] [stdout] 590 |             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 590 -             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 590 +             Self::BiOp(BiOpType::OpSub, Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 590 -             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 590 +             Self::BiOp(BiOpType::OpSub, deref!(Self::ValFlt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:590:62
[INFO] [stdout]     |
[INFO] [stdout] 590 |             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 590 -             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 590 +             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 590 -             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 590 +             Self::BiOp(BiOpType::OpSub, box Self::ValFlt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:593:41
[INFO] [stdout]     |
[INFO] [stdout] 593 |             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 593 -             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 593 +             Self::BiOp(BiOpType::OpMul, Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 593 -             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 593 +             Self::BiOp(BiOpType::OpMul, deref!(Self::ValFlt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:593:62
[INFO] [stdout]     |
[INFO] [stdout] 593 |             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 593 -             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 593 +             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 593 -             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 593 +             Self::BiOp(BiOpType::OpMul, box Self::ValFlt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:596:41
[INFO] [stdout]     |
[INFO] [stdout] 596 |             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 596 -             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 596 +             Self::BiOp(BiOpType::OpDiv, Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 596 -             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 596 +             Self::BiOp(BiOpType::OpDiv, deref!(Self::ValFlt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:596:62
[INFO] [stdout]     |
[INFO] [stdout] 596 |             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 596 -             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 596 +             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 596 -             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 596 +             Self::BiOp(BiOpType::OpDiv, box Self::ValFlt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:599:41
[INFO] [stdout]     |
[INFO] [stdout] 599 |             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 599 -             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 599 +             Self::BiOp(BiOpType::OpAdd, Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 599 -             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 599 +             Self::BiOp(BiOpType::OpAdd, deref!(Self::ValInt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:599:62
[INFO] [stdout]     |
[INFO] [stdout] 599 |             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 599 -             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 599 +             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 599 -             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 599 +             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:602:41
[INFO] [stdout]     |
[INFO] [stdout] 602 |             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 602 -             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 602 +             Self::BiOp(BiOpType::OpSub, Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 602 -             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 602 +             Self::BiOp(BiOpType::OpSub, deref!(Self::ValInt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:602:62
[INFO] [stdout]     |
[INFO] [stdout] 602 |             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 602 -             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 602 +             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 602 -             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 602 +             Self::BiOp(BiOpType::OpSub, box Self::ValInt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:605:41
[INFO] [stdout]     |
[INFO] [stdout] 605 |             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 605 -             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 605 +             Self::BiOp(BiOpType::OpMul, Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 605 -             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 605 +             Self::BiOp(BiOpType::OpMul, deref!(Self::ValInt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:605:62
[INFO] [stdout]     |
[INFO] [stdout] 605 |             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 605 -             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 605 +             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 605 -             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 605 +             Self::BiOp(BiOpType::OpMul, box Self::ValInt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:608:41
[INFO] [stdout]     |
[INFO] [stdout] 608 |             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 608 -             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 608 +             Self::BiOp(BiOpType::OpDiv, Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 608 -             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 608 +             Self::BiOp(BiOpType::OpDiv, deref!(Self::ValInt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:608:62
[INFO] [stdout]     |
[INFO] [stdout] 608 |             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 608 -             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 608 +             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 608 -             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 608 +             Self::BiOp(BiOpType::OpDiv, box Self::ValInt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:611:41
[INFO] [stdout]     |
[INFO] [stdout] 611 |             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), box Self::ValStr(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 611 -             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), box Self::ValStr(y)) => {
[INFO] [stdout] 611 +             Self::BiOp(BiOpType::OpAdd, Self::ValStr(x), box Self::ValStr(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 611 -             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), box Self::ValStr(y)) => {
[INFO] [stdout] 611 +             Self::BiOp(BiOpType::OpAdd, deref!(Self::ValStr(x)), box Self::ValStr(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:611:62
[INFO] [stdout]     |
[INFO] [stdout] 611 |             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), box Self::ValStr(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 611 -             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), box Self::ValStr(y)) => {
[INFO] [stdout] 611 +             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), Self::ValStr(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 611 -             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), box Self::ValStr(y)) => {
[INFO] [stdout] 611 +             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), deref!(Self::ValStr(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:614:41
[INFO] [stdout]     |
[INFO] [stdout] 614 |             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 614 -             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), box Self::ValInt(y)) => {
[INFO] [stdout] 614 +             Self::BiOp(BiOpType::OpAdd, Self::ValStr(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 614 -             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), box Self::ValInt(y)) => {
[INFO] [stdout] 614 +             Self::BiOp(BiOpType::OpAdd, deref!(Self::ValStr(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:614:62
[INFO] [stdout]     |
[INFO] [stdout] 614 |             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 614 -             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), box Self::ValInt(y)) => {
[INFO] [stdout] 614 +             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 614 -             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), box Self::ValInt(y)) => {
[INFO] [stdout] 614 +             Self::BiOp(BiOpType::OpAdd, box Self::ValStr(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:617:41
[INFO] [stdout]     |
[INFO] [stdout] 617 |             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValStr(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 617 -             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValStr(y)) => {
[INFO] [stdout] 617 +             Self::BiOp(BiOpType::OpAdd, Self::ValInt(x), box Self::ValStr(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 617 -             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValStr(y)) => {
[INFO] [stdout] 617 +             Self::BiOp(BiOpType::OpAdd, deref!(Self::ValInt(x)), box Self::ValStr(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:617:62
[INFO] [stdout]     |
[INFO] [stdout] 617 |             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValStr(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 617 -             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValStr(y)) => {
[INFO] [stdout] 617 +             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), Self::ValStr(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 617 -             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), box Self::ValStr(y)) => {
[INFO] [stdout] 617 +             Self::BiOp(BiOpType::OpAdd, box Self::ValInt(x), deref!(Self::ValStr(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:620:41
[INFO] [stdout]     |
[INFO] [stdout] 620 |             Self::BiOp(BiOpType::OpAdd, box Self::Lst(lhs), box Self::Lst(rhs)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 620 -             Self::BiOp(BiOpType::OpAdd, box Self::Lst(lhs), box Self::Lst(rhs)) => {
[INFO] [stdout] 620 +             Self::BiOp(BiOpType::OpAdd, Self::Lst(lhs), box Self::Lst(rhs)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 620 -             Self::BiOp(BiOpType::OpAdd, box Self::Lst(lhs), box Self::Lst(rhs)) => {
[INFO] [stdout] 620 +             Self::BiOp(BiOpType::OpAdd, deref!(Self::Lst(lhs)), box Self::Lst(rhs)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:620:61
[INFO] [stdout]     |
[INFO] [stdout] 620 |             Self::BiOp(BiOpType::OpAdd, box Self::Lst(lhs), box Self::Lst(rhs)) => {
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 620 -             Self::BiOp(BiOpType::OpAdd, box Self::Lst(lhs), box Self::Lst(rhs)) => {
[INFO] [stdout] 620 +             Self::BiOp(BiOpType::OpAdd, box Self::Lst(lhs), Self::Lst(rhs)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 620 -             Self::BiOp(BiOpType::OpAdd, box Self::Lst(lhs), box Self::Lst(rhs)) => {
[INFO] [stdout] 620 +             Self::BiOp(BiOpType::OpAdd, box Self::Lst(lhs), deref!(Self::Lst(rhs))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:629:23
[INFO] [stdout]     |
[INFO] [stdout] 629 |                 lhs @ box Self::Lst(_),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 629 -                 lhs @ box Self::Lst(_),
[INFO] [stdout] 629 +                 lhs @ Self::Lst(_),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 629 -                 lhs @ box Self::Lst(_),
[INFO] [stdout] 629 +                 lhs @ deref!(Self::Lst(_)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:630:55
[INFO] [stdout]     |
[INFO] [stdout] 630 |                 box Self::BiOp(BiOpType::OpAdd, rhs @ box Self::Lst(_), rest),
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 630 -                 box Self::BiOp(BiOpType::OpAdd, rhs @ box Self::Lst(_), rest),
[INFO] [stdout] 630 +                 box Self::BiOp(BiOpType::OpAdd, rhs @ Self::Lst(_), rest),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 630 -                 box Self::BiOp(BiOpType::OpAdd, rhs @ box Self::Lst(_), rest),
[INFO] [stdout] 630 +                 box Self::BiOp(BiOpType::OpAdd, rhs @ deref!(Self::Lst(_)), rest),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:630:17
[INFO] [stdout]     |
[INFO] [stdout] 630 |                 box Self::BiOp(BiOpType::OpAdd, rhs @ box Self::Lst(_), rest),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 630 -                 box Self::BiOp(BiOpType::OpAdd, rhs @ box Self::Lst(_), rest),
[INFO] [stdout] 630 +                 Self::BiOp(BiOpType::OpAdd, rhs @ box Self::Lst(_), rest),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 630 -                 box Self::BiOp(BiOpType::OpAdd, rhs @ box Self::Lst(_), rest),
[INFO] [stdout] 630 +                 deref!(Self::BiOp(BiOpType::OpAdd, rhs @ box Self::Lst(_), rest)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:645:61
[INFO] [stdout]     |
[INFO] [stdout] 645 |                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Lst(_)),
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 645 -                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Lst(_)),
[INFO] [stdout] 645 +                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ Self::Lst(_)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 645 -                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Lst(_)),
[INFO] [stdout] 645 +                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ deref!(Self::Lst(_))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:645:17
[INFO] [stdout]     |
[INFO] [stdout] 645 |                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Lst(_)),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 645 -                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Lst(_)),
[INFO] [stdout] 645 +                 Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Lst(_)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 645 -                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Lst(_)),
[INFO] [stdout] 645 +                 deref!(Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Lst(_))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:646:23
[INFO] [stdout]     |
[INFO] [stdout] 646 |                 rhs @ box Self::Lst(_),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 646 -                 rhs @ box Self::Lst(_),
[INFO] [stdout] 646 +                 rhs @ Self::Lst(_),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 646 -                 rhs @ box Self::Lst(_),
[INFO] [stdout] 646 +                 rhs @ deref!(Self::Lst(_)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:659:41
[INFO] [stdout]     |
[INFO] [stdout] 659 |             Self::BiOp(BiOpType::OpAdd, box Self::Map(lhs), box Self::Map(rhs)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 659 -             Self::BiOp(BiOpType::OpAdd, box Self::Map(lhs), box Self::Map(rhs)) => {
[INFO] [stdout] 659 +             Self::BiOp(BiOpType::OpAdd, Self::Map(lhs), box Self::Map(rhs)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 659 -             Self::BiOp(BiOpType::OpAdd, box Self::Map(lhs), box Self::Map(rhs)) => {
[INFO] [stdout] 659 +             Self::BiOp(BiOpType::OpAdd, deref!(Self::Map(lhs)), box Self::Map(rhs)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:659:61
[INFO] [stdout]     |
[INFO] [stdout] 659 |             Self::BiOp(BiOpType::OpAdd, box Self::Map(lhs), box Self::Map(rhs)) => {
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 659 -             Self::BiOp(BiOpType::OpAdd, box Self::Map(lhs), box Self::Map(rhs)) => {
[INFO] [stdout] 659 +             Self::BiOp(BiOpType::OpAdd, box Self::Map(lhs), Self::Map(rhs)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 659 -             Self::BiOp(BiOpType::OpAdd, box Self::Map(lhs), box Self::Map(rhs)) => {
[INFO] [stdout] 659 +             Self::BiOp(BiOpType::OpAdd, box Self::Map(lhs), deref!(Self::Map(rhs))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:669:17
[INFO] [stdout]     |
[INFO] [stdout] 669 |                 box Self::Map(lhs),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 669 -                 box Self::Map(lhs),
[INFO] [stdout] 669 +                 Self::Map(lhs),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 669 -                 box Self::Map(lhs),
[INFO] [stdout] 669 +                 deref!(Self::Map(lhs)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:670:49
[INFO] [stdout]     |
[INFO] [stdout] 670 |                 box Self::BiOp(BiOpType::OpAdd, box Self::Map(rhs), rest),
[INFO] [stdout]     |                                                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 670 -                 box Self::BiOp(BiOpType::OpAdd, box Self::Map(rhs), rest),
[INFO] [stdout] 670 +                 box Self::BiOp(BiOpType::OpAdd, Self::Map(rhs), rest),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 670 -                 box Self::BiOp(BiOpType::OpAdd, box Self::Map(rhs), rest),
[INFO] [stdout] 670 +                 box Self::BiOp(BiOpType::OpAdd, deref!(Self::Map(rhs)), rest),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:670:17
[INFO] [stdout]     |
[INFO] [stdout] 670 |                 box Self::BiOp(BiOpType::OpAdd, box Self::Map(rhs), rest),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 670 -                 box Self::BiOp(BiOpType::OpAdd, box Self::Map(rhs), rest),
[INFO] [stdout] 670 +                 Self::BiOp(BiOpType::OpAdd, box Self::Map(rhs), rest),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 670 -                 box Self::BiOp(BiOpType::OpAdd, box Self::Map(rhs), rest),
[INFO] [stdout] 670 +                 deref!(Self::BiOp(BiOpType::OpAdd, box Self::Map(rhs), rest)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:679:47
[INFO] [stdout]     |
[INFO] [stdout] 679 |             Self::BiOp(BiOpType::OpAdd, map @ box Self::Map(_), box Self::Lst(lst))
[INFO] [stdout]     |                                               ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 679 -             Self::BiOp(BiOpType::OpAdd, map @ box Self::Map(_), box Self::Lst(lst))
[INFO] [stdout] 679 +             Self::BiOp(BiOpType::OpAdd, map @ Self::Map(_), box Self::Lst(lst))
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 679 -             Self::BiOp(BiOpType::OpAdd, map @ box Self::Map(_), box Self::Lst(lst))
[INFO] [stdout] 679 +             Self::BiOp(BiOpType::OpAdd, map @ deref!(Self::Map(_)), box Self::Lst(lst))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:679:65
[INFO] [stdout]     |
[INFO] [stdout] 679 |             Self::BiOp(BiOpType::OpAdd, map @ box Self::Map(_), box Self::Lst(lst))
[INFO] [stdout]     |                                                                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 679 -             Self::BiOp(BiOpType::OpAdd, map @ box Self::Map(_), box Self::Lst(lst))
[INFO] [stdout] 679 +             Self::BiOp(BiOpType::OpAdd, map @ box Self::Map(_), Self::Lst(lst))
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 679 -             Self::BiOp(BiOpType::OpAdd, map @ box Self::Map(_), box Self::Lst(lst))
[INFO] [stdout] 679 +             Self::BiOp(BiOpType::OpAdd, map @ box Self::Map(_), deref!(Self::Lst(lst)))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:686:61
[INFO] [stdout]     |
[INFO] [stdout] 686 |                 box Self::BiOp(BiOpType::OpAdd, expr, map @ box Self::Map(_)),
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 686 -                 box Self::BiOp(BiOpType::OpAdd, expr, map @ box Self::Map(_)),
[INFO] [stdout] 686 +                 box Self::BiOp(BiOpType::OpAdd, expr, map @ Self::Map(_)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 686 -                 box Self::BiOp(BiOpType::OpAdd, expr, map @ box Self::Map(_)),
[INFO] [stdout] 686 +                 box Self::BiOp(BiOpType::OpAdd, expr, map @ deref!(Self::Map(_))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:686:17
[INFO] [stdout]     |
[INFO] [stdout] 686 |                 box Self::BiOp(BiOpType::OpAdd, expr, map @ box Self::Map(_)),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 686 -                 box Self::BiOp(BiOpType::OpAdd, expr, map @ box Self::Map(_)),
[INFO] [stdout] 686 +                 Self::BiOp(BiOpType::OpAdd, expr, map @ box Self::Map(_)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 686 -                 box Self::BiOp(BiOpType::OpAdd, expr, map @ box Self::Map(_)),
[INFO] [stdout] 686 +                 deref!(Self::BiOp(BiOpType::OpAdd, expr, map @ box Self::Map(_))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:687:23
[INFO] [stdout]     |
[INFO] [stdout] 687 |                 lst @ box Self::Lst(_),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 687 -                 lst @ box Self::Lst(_),
[INFO] [stdout] 687 +                 lst @ Self::Lst(_),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 687 -                 lst @ box Self::Lst(_),
[INFO] [stdout] 687 +                 lst @ deref!(Self::Lst(_)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:695:61
[INFO] [stdout]     |
[INFO] [stdout] 695 |                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Map(_)),
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 695 -                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Map(_)),
[INFO] [stdout] 695 +                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ Self::Map(_)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 695 -                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Map(_)),
[INFO] [stdout] 695 +                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ deref!(Self::Map(_))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:695:17
[INFO] [stdout]     |
[INFO] [stdout] 695 |                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Map(_)),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 695 -                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Map(_)),
[INFO] [stdout] 695 +                 Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Map(_)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 695 -                 box Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Map(_)),
[INFO] [stdout] 695 +                 deref!(Self::BiOp(BiOpType::OpAdd, expr, lhs @ box Self::Map(_))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:696:23
[INFO] [stdout]     |
[INFO] [stdout] 696 |                 rhs @ box Self::Map(_),
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 696 -                 rhs @ box Self::Map(_),
[INFO] [stdout] 696 +                 rhs @ Self::Map(_),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 696 -                 rhs @ box Self::Map(_),
[INFO] [stdout] 696 +                 rhs @ deref!(Self::Map(_)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:702:41
[INFO] [stdout]     |
[INFO] [stdout] 702 |             Self::BiOp(BiOpType::OpAdd, box Self::Map(mut map), box Self::Lst(mut lst))
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 702 -             Self::BiOp(BiOpType::OpAdd, box Self::Map(mut map), box Self::Lst(mut lst))
[INFO] [stdout] 702 +             Self::BiOp(BiOpType::OpAdd, Self::Map(mut map), box Self::Lst(mut lst))
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 702 -             Self::BiOp(BiOpType::OpAdd, box Self::Map(mut map), box Self::Lst(mut lst))
[INFO] [stdout] 702 +             Self::BiOp(BiOpType::OpAdd, deref!(Self::Map(mut map)), box Self::Lst(mut lst))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:702:65
[INFO] [stdout]     |
[INFO] [stdout] 702 |             Self::BiOp(BiOpType::OpAdd, box Self::Map(mut map), box Self::Lst(mut lst))
[INFO] [stdout]     |                                                                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 702 -             Self::BiOp(BiOpType::OpAdd, box Self::Map(mut map), box Self::Lst(mut lst))
[INFO] [stdout] 702 +             Self::BiOp(BiOpType::OpAdd, box Self::Map(mut map), Self::Lst(mut lst))
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 702 -             Self::BiOp(BiOpType::OpAdd, box Self::Map(mut map), box Self::Lst(mut lst))
[INFO] [stdout] 702 +             Self::BiOp(BiOpType::OpAdd, box Self::Map(mut map), deref!(Self::Lst(mut lst)))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:742:41
[INFO] [stdout]     |
[INFO] [stdout] 742 |             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 742 -             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 742 +             Self::BiOp(BiOpType::OpGeq, Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 742 -             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 742 +             Self::BiOp(BiOpType::OpGeq, deref!(Self::ValInt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:742:62
[INFO] [stdout]     |
[INFO] [stdout] 742 |             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 742 -             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 742 +             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 742 -             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 742 +             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:745:41
[INFO] [stdout]     |
[INFO] [stdout] 745 |             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 745 -             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 745 +             Self::BiOp(BiOpType::OpLeq, Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 745 -             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 745 +             Self::BiOp(BiOpType::OpLeq, deref!(Self::ValInt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:745:62
[INFO] [stdout]     |
[INFO] [stdout] 745 |             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 745 -             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 745 +             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 745 -             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 745 +             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:748:40
[INFO] [stdout]     |
[INFO] [stdout] 748 |             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), box Self::ValInt(y)) => (x > y).into(),
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 748 -             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), box Self::ValInt(y)) => (x > y).into(),
[INFO] [stdout] 748 +             Self::BiOp(BiOpType::OpGt, Self::ValInt(x), box Self::ValInt(y)) => (x > y).into(),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 748 -             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), box Self::ValInt(y)) => (x > y).into(),
[INFO] [stdout] 748 +             Self::BiOp(BiOpType::OpGt, deref!(Self::ValInt(x)), box Self::ValInt(y)) => (x > y).into(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:748:61
[INFO] [stdout]     |
[INFO] [stdout] 748 |             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), box Self::ValInt(y)) => (x > y).into(),
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 748 -             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), box Self::ValInt(y)) => (x > y).into(),
[INFO] [stdout] 748 +             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), Self::ValInt(y)) => (x > y).into(),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 748 -             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), box Self::ValInt(y)) => (x > y).into(),
[INFO] [stdout] 748 +             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), deref!(Self::ValInt(y))) => (x > y).into(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:749:40
[INFO] [stdout]     |
[INFO] [stdout] 749 |             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), box Self::ValInt(y)) => (x < y).into(),
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 749 -             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), box Self::ValInt(y)) => (x < y).into(),
[INFO] [stdout] 749 +             Self::BiOp(BiOpType::OpLt, Self::ValInt(x), box Self::ValInt(y)) => (x < y).into(),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 749 -             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), box Self::ValInt(y)) => (x < y).into(),
[INFO] [stdout] 749 +             Self::BiOp(BiOpType::OpLt, deref!(Self::ValInt(x)), box Self::ValInt(y)) => (x < y).into(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:749:61
[INFO] [stdout]     |
[INFO] [stdout] 749 |             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), box Self::ValInt(y)) => (x < y).into(),
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 749 -             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), box Self::ValInt(y)) => (x < y).into(),
[INFO] [stdout] 749 +             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), Self::ValInt(y)) => (x < y).into(),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 749 -             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), box Self::ValInt(y)) => (x < y).into(),
[INFO] [stdout] 749 +             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), deref!(Self::ValInt(y))) => (x < y).into(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:750:41
[INFO] [stdout]     |
[INFO] [stdout] 750 |             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 750 -             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 750 +             Self::BiOp(BiOpType::OpGeq, Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 750 -             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 750 +             Self::BiOp(BiOpType::OpGeq, deref!(Self::ValFlt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:750:62
[INFO] [stdout]     |
[INFO] [stdout] 750 |             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 750 -             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 750 +             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 750 -             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 750 +             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:753:41
[INFO] [stdout]     |
[INFO] [stdout] 753 |             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 753 -             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 753 +             Self::BiOp(BiOpType::OpLeq, Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 753 -             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 753 +             Self::BiOp(BiOpType::OpLeq, deref!(Self::ValFlt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:753:62
[INFO] [stdout]     |
[INFO] [stdout] 753 |             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 753 -             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 753 +             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 753 -             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 753 +             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:756:40
[INFO] [stdout]     |
[INFO] [stdout] 756 |             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), box Self::ValFlt(y)) => (x > y).into(),
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 756 -             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), box Self::ValFlt(y)) => (x > y).into(),
[INFO] [stdout] 756 +             Self::BiOp(BiOpType::OpGt, Self::ValFlt(x), box Self::ValFlt(y)) => (x > y).into(),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 756 -             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), box Self::ValFlt(y)) => (x > y).into(),
[INFO] [stdout] 756 +             Self::BiOp(BiOpType::OpGt, deref!(Self::ValFlt(x)), box Self::ValFlt(y)) => (x > y).into(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:756:61
[INFO] [stdout]     |
[INFO] [stdout] 756 |             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), box Self::ValFlt(y)) => (x > y).into(),
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 756 -             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), box Self::ValFlt(y)) => (x > y).into(),
[INFO] [stdout] 756 +             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), Self::ValFlt(y)) => (x > y).into(),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 756 -             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), box Self::ValFlt(y)) => (x > y).into(),
[INFO] [stdout] 756 +             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), deref!(Self::ValFlt(y))) => (x > y).into(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:757:40
[INFO] [stdout]     |
[INFO] [stdout] 757 |             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), box Self::ValFlt(y)) => (x < y).into(),
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 757 -             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), box Self::ValFlt(y)) => (x < y).into(),
[INFO] [stdout] 757 +             Self::BiOp(BiOpType::OpLt, Self::ValFlt(x), box Self::ValFlt(y)) => (x < y).into(),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 757 -             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), box Self::ValFlt(y)) => (x < y).into(),
[INFO] [stdout] 757 +             Self::BiOp(BiOpType::OpLt, deref!(Self::ValFlt(x)), box Self::ValFlt(y)) => (x < y).into(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:757:61
[INFO] [stdout]     |
[INFO] [stdout] 757 |             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), box Self::ValFlt(y)) => (x < y).into(),
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 757 -             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), box Self::ValFlt(y)) => (x < y).into(),
[INFO] [stdout] 757 +             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), Self::ValFlt(y)) => (x < y).into(),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 757 -             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), box Self::ValFlt(y)) => (x < y).into(),
[INFO] [stdout] 757 +             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), deref!(Self::ValFlt(y))) => (x < y).into(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:758:41
[INFO] [stdout]     |
[INFO] [stdout] 758 |             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 758 -             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 758 +             Self::BiOp(BiOpType::OpGeq, Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 758 -             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 758 +             Self::BiOp(BiOpType::OpGeq, deref!(Self::ValInt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:758:62
[INFO] [stdout]     |
[INFO] [stdout] 758 |             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 758 -             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 758 +             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 758 -             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 758 +             Self::BiOp(BiOpType::OpGeq, box Self::ValInt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:761:41
[INFO] [stdout]     |
[INFO] [stdout] 761 |             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 761 -             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 761 +             Self::BiOp(BiOpType::OpLeq, Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 761 -             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 761 +             Self::BiOp(BiOpType::OpLeq, deref!(Self::ValInt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:761:62
[INFO] [stdout]     |
[INFO] [stdout] 761 |             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 761 -             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 761 +             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 761 -             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 761 +             Self::BiOp(BiOpType::OpLeq, box Self::ValInt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:764:40
[INFO] [stdout]     |
[INFO] [stdout] 764 |             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 764 -             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 764 +             Self::BiOp(BiOpType::OpGt, Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 764 -             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 764 +             Self::BiOp(BiOpType::OpGt, deref!(Self::ValInt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:764:61
[INFO] [stdout]     |
[INFO] [stdout] 764 |             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 764 -             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 764 +             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 764 -             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 764 +             Self::BiOp(BiOpType::OpGt, box Self::ValInt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:767:40
[INFO] [stdout]     |
[INFO] [stdout] 767 |             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 767 -             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 767 +             Self::BiOp(BiOpType::OpLt, Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 767 -             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 767 +             Self::BiOp(BiOpType::OpLt, deref!(Self::ValInt(x)), box Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:767:61
[INFO] [stdout]     |
[INFO] [stdout] 767 |             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 767 -             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 767 +             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), Self::ValFlt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 767 -             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), box Self::ValFlt(y)) => {
[INFO] [stdout] 767 +             Self::BiOp(BiOpType::OpLt, box Self::ValInt(x), deref!(Self::ValFlt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:770:41
[INFO] [stdout]     |
[INFO] [stdout] 770 |             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 770 -             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 770 +             Self::BiOp(BiOpType::OpGeq, Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 770 -             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 770 +             Self::BiOp(BiOpType::OpGeq, deref!(Self::ValFlt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:770:62
[INFO] [stdout]     |
[INFO] [stdout] 770 |             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 770 -             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 770 +             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 770 -             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 770 +             Self::BiOp(BiOpType::OpGeq, box Self::ValFlt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:773:41
[INFO] [stdout]     |
[INFO] [stdout] 773 |             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 773 -             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 773 +             Self::BiOp(BiOpType::OpLeq, Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 773 -             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 773 +             Self::BiOp(BiOpType::OpLeq, deref!(Self::ValFlt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:773:62
[INFO] [stdout]     |
[INFO] [stdout] 773 |             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 773 -             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 773 +             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 773 -             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 773 +             Self::BiOp(BiOpType::OpLeq, box Self::ValFlt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:776:40
[INFO] [stdout]     |
[INFO] [stdout] 776 |             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 776 -             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 776 +             Self::BiOp(BiOpType::OpGt, Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 776 -             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 776 +             Self::BiOp(BiOpType::OpGt, deref!(Self::ValFlt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:776:61
[INFO] [stdout]     |
[INFO] [stdout] 776 |             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 776 -             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 776 +             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 776 -             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 776 +             Self::BiOp(BiOpType::OpGt, box Self::ValFlt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:779:40
[INFO] [stdout]     |
[INFO] [stdout] 779 |             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 779 -             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 779 +             Self::BiOp(BiOpType::OpLt, Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 779 -             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 779 +             Self::BiOp(BiOpType::OpLt, deref!(Self::ValFlt(x)), box Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:779:61
[INFO] [stdout]     |
[INFO] [stdout] 779 |             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout]     |                                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 779 -             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 779 +             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), Self::ValInt(y)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 779 -             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), box Self::ValInt(y)) => {
[INFO] [stdout] 779 +             Self::BiOp(BiOpType::OpLt, box Self::ValFlt(x), deref!(Self::ValInt(y))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:782:40
[INFO] [stdout]     |
[INFO] [stdout] 782 |             Self::BiOp(BiOpType::OpEq, box Self::ValAny(), _) => Self::ValAtom("true".to_string()),
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 782 -             Self::BiOp(BiOpType::OpEq, box Self::ValAny(), _) => Self::ValAtom("true".to_string()),
[INFO] [stdout] 782 +             Self::BiOp(BiOpType::OpEq, Self::ValAny(), _) => Self::ValAtom("true".to_string()),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 782 -             Self::BiOp(BiOpType::OpEq, box Self::ValAny(), _) => Self::ValAtom("true".to_string()),
[INFO] [stdout] 782 +             Self::BiOp(BiOpType::OpEq, deref!(Self::ValAny()), _) => Self::ValAtom("true".to_string()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:783:43
[INFO] [stdout]     |
[INFO] [stdout] 783 |             Self::BiOp(BiOpType::OpEq, _, box Self::ValAny()) => Self::ValAtom("true".to_string()),
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 783 -             Self::BiOp(BiOpType::OpEq, _, box Self::ValAny()) => Self::ValAtom("true".to_string()),
[INFO] [stdout] 783 +             Self::BiOp(BiOpType::OpEq, _, Self::ValAny()) => Self::ValAtom("true".to_string()),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 783 -             Self::BiOp(BiOpType::OpEq, _, box Self::ValAny()) => Self::ValAtom("true".to_string()),
[INFO] [stdout] 783 +             Self::BiOp(BiOpType::OpEq, _, deref!(Self::ValAny())) => Self::ValAtom("true".to_string()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:784:41
[INFO] [stdout]     |
[INFO] [stdout] 784 |             Self::BiOp(BiOpType::OpNeq, box Self::ValAny(), _) => {
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 784 -             Self::BiOp(BiOpType::OpNeq, box Self::ValAny(), _) => {
[INFO] [stdout] 784 +             Self::BiOp(BiOpType::OpNeq, Self::ValAny(), _) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 784 -             Self::BiOp(BiOpType::OpNeq, box Self::ValAny(), _) => {
[INFO] [stdout] 784 +             Self::BiOp(BiOpType::OpNeq, deref!(Self::ValAny()), _) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:787:44
[INFO] [stdout]     |
[INFO] [stdout] 787 |             Self::BiOp(BiOpType::OpNeq, _, box Self::ValAny()) => {
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 787 -             Self::BiOp(BiOpType::OpNeq, _, box Self::ValAny()) => {
[INFO] [stdout] 787 +             Self::BiOp(BiOpType::OpNeq, _, Self::ValAny()) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 787 -             Self::BiOp(BiOpType::OpNeq, _, box Self::ValAny()) => {
[INFO] [stdout] 787 +             Self::BiOp(BiOpType::OpNeq, _, deref!(Self::ValAny())) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:790:44
[INFO] [stdout]     |
[INFO] [stdout] 790 |             Self::BiOp(BiOpType::OpPeriod, box Self::Tuple(lhs, rhs), box Self::ValInt(n))
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 790 -             Self::BiOp(BiOpType::OpPeriod, box Self::Tuple(lhs, rhs), box Self::ValInt(n))
[INFO] [stdout] 790 +             Self::BiOp(BiOpType::OpPeriod, Self::Tuple(lhs, rhs), box Self::ValInt(n))
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 790 -             Self::BiOp(BiOpType::OpPeriod, box Self::Tuple(lhs, rhs), box Self::ValInt(n))
[INFO] [stdout] 790 +             Self::BiOp(BiOpType::OpPeriod, deref!(Self::Tuple(lhs, rhs)), box Self::ValInt(n))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:790:71
[INFO] [stdout]     |
[INFO] [stdout] 790 |             Self::BiOp(BiOpType::OpPeriod, box Self::Tuple(lhs, rhs), box Self::ValInt(n))
[INFO] [stdout]     |                                                                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 790 -             Self::BiOp(BiOpType::OpPeriod, box Self::Tuple(lhs, rhs), box Self::ValInt(n))
[INFO] [stdout] 790 +             Self::BiOp(BiOpType::OpPeriod, box Self::Tuple(lhs, rhs), Self::ValInt(n))
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 790 -             Self::BiOp(BiOpType::OpPeriod, box Self::Tuple(lhs, rhs), box Self::ValInt(n))
[INFO] [stdout] 790 +             Self::BiOp(BiOpType::OpPeriod, box Self::Tuple(lhs, rhs), deref!(Self::ValInt(n)))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:796:44
[INFO] [stdout]     |
[INFO] [stdout] 796 |                     Self::Contextual(_, _, box Self::Tuple(lhs, _)) => Some(lhs),
[INFO] [stdout]     |                                            ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 796 -                     Self::Contextual(_, _, box Self::Tuple(lhs, _)) => Some(lhs),
[INFO] [stdout] 796 +                     Self::Contextual(_, _, Self::Tuple(lhs, _)) => Some(lhs),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 796 -                     Self::Contextual(_, _, box Self::Tuple(lhs, _)) => Some(lhs),
[INFO] [stdout] 796 +                     Self::Contextual(_, _, deref!(Self::Tuple(lhs, _))) => Some(lhs),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:817:45
[INFO] [stdout]     |
[INFO] [stdout] 817 |             Self::Call(box Self::Lambda(id, box Self::Id(id_in_expr)), expr)
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 817 -             Self::Call(box Self::Lambda(id, box Self::Id(id_in_expr)), expr)
[INFO] [stdout] 817 +             Self::Call(box Self::Lambda(id, Self::Id(id_in_expr)), expr)
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 817 -             Self::Call(box Self::Lambda(id, box Self::Id(id_in_expr)), expr)
[INFO] [stdout] 817 +             Self::Call(box Self::Lambda(id, deref!(Self::Id(id_in_expr))), expr)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:817:24
[INFO] [stdout]     |
[INFO] [stdout] 817 |             Self::Call(box Self::Lambda(id, box Self::Id(id_in_expr)), expr)
[INFO] [stdout]     |                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 817 -             Self::Call(box Self::Lambda(id, box Self::Id(id_in_expr)), expr)
[INFO] [stdout] 817 +             Self::Call(Self::Lambda(id, box Self::Id(id_in_expr)), expr)
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 817 -             Self::Call(box Self::Lambda(id, box Self::Id(id_in_expr)), expr)
[INFO] [stdout] 817 +             Self::Call(deref!(Self::Lambda(id, box Self::Id(id_in_expr))), expr)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/execute.rs:828:24
[INFO] [stdout]     |
[INFO] [stdout] 828 |             Self::Let((box Self::Id(id), rhs), expr) => expr.replace_args(&id, &rhs).await,
[INFO] [stdout]     |                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 828 -             Self::Let((box Self::Id(id), rhs), expr) => expr.replace_args(&id, &rhs).await,
[INFO] [stdout] 828 +             Self::Let((Self::Id(id), rhs), expr) => expr.replace_args(&id, &rhs).await,
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 828 -             Self::Let((box Self::Id(id), rhs), expr) => expr.replace_args(&id, &rhs).await,
[INFO] [stdout] 828 +             Self::Let((deref!(Self::Id(id)), rhs), expr) => expr.replace_args(&id, &rhs).await,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1150:30
[INFO] [stdout]      |
[INFO] [stdout] 1150 |             Self::Lambda(id, box expr) => (vec![id], vec![expr]),
[INFO] [stdout]      |                              ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1150 -             Self::Lambda(id, box expr) => (vec![id], vec![expr]),
[INFO] [stdout] 1150 +             Self::Lambda(id, expr) => (vec![id], vec![expr]),
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1150 -             Self::Lambda(id, box expr) => (vec![id], vec![expr]),
[INFO] [stdout] 1150 +             Self::Lambda(id, deref!(expr)) => (vec![id], vec![expr]),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1151:24
[INFO] [stdout]      |
[INFO] [stdout] 1151 |             Self::Call(box lhs, box rhs)
[INFO] [stdout]      |                        ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1151 -             Self::Call(box lhs, box rhs)
[INFO] [stdout] 1151 +             Self::Call(lhs, box rhs)
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1151 -             Self::Call(box lhs, box rhs)
[INFO] [stdout] 1151 +             Self::Call(deref!(lhs), box rhs)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1151:33
[INFO] [stdout]      |
[INFO] [stdout] 1151 |             Self::Call(box lhs, box rhs)
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1151 -             Self::Call(box lhs, box rhs)
[INFO] [stdout] 1151 +             Self::Call(box lhs, rhs)
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1151 -             Self::Call(box lhs, box rhs)
[INFO] [stdout] 1151 +             Self::Call(box lhs, deref!(rhs))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1152:25
[INFO] [stdout]      |
[INFO] [stdout] 1152 |             | Self::Asg(box lhs, box rhs)
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1152 -             | Self::Asg(box lhs, box rhs)
[INFO] [stdout] 1152 +             | Self::Asg(lhs, box rhs)
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1152 -             | Self::Asg(box lhs, box rhs)
[INFO] [stdout] 1152 +             | Self::Asg(deref!(lhs), box rhs)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1152:34
[INFO] [stdout]      |
[INFO] [stdout] 1152 |             | Self::Asg(box lhs, box rhs)
[INFO] [stdout]      |                                  ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1152 -             | Self::Asg(box lhs, box rhs)
[INFO] [stdout] 1152 +             | Self::Asg(box lhs, rhs)
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1152 -             | Self::Asg(box lhs, box rhs)
[INFO] [stdout] 1152 +             | Self::Asg(box lhs, deref!(rhs))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1153:27
[INFO] [stdout]      |
[INFO] [stdout] 1153 |             | Self::Tuple(box lhs, box rhs)
[INFO] [stdout]      |                           ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1153 -             | Self::Tuple(box lhs, box rhs)
[INFO] [stdout] 1153 +             | Self::Tuple(lhs, box rhs)
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1153 -             | Self::Tuple(box lhs, box rhs)
[INFO] [stdout] 1153 +             | Self::Tuple(deref!(lhs), box rhs)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1153:36
[INFO] [stdout]      |
[INFO] [stdout] 1153 |             | Self::Tuple(box lhs, box rhs)
[INFO] [stdout]      |                                    ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1153 -             | Self::Tuple(box lhs, box rhs)
[INFO] [stdout] 1153 +             | Self::Tuple(box lhs, rhs)
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1153 -             | Self::Tuple(box lhs, box rhs)
[INFO] [stdout] 1153 +             | Self::Tuple(box lhs, deref!(rhs))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1154:29
[INFO] [stdout]      |
[INFO] [stdout] 1154 |             | Self::BiOp(_, box lhs, box rhs) => (vec![], vec![lhs, rhs]),
[INFO] [stdout]      |                             ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1154 -             | Self::BiOp(_, box lhs, box rhs) => (vec![], vec![lhs, rhs]),
[INFO] [stdout] 1154 +             | Self::BiOp(_, lhs, box rhs) => (vec![], vec![lhs, rhs]),
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1154 -             | Self::BiOp(_, box lhs, box rhs) => (vec![], vec![lhs, rhs]),
[INFO] [stdout] 1154 +             | Self::BiOp(_, deref!(lhs), box rhs) => (vec![], vec![lhs, rhs]),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1154:38
[INFO] [stdout]      |
[INFO] [stdout] 1154 |             | Self::BiOp(_, box lhs, box rhs) => (vec![], vec![lhs, rhs]),
[INFO] [stdout]      |                                      ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1154 -             | Self::BiOp(_, box lhs, box rhs) => (vec![], vec![lhs, rhs]),
[INFO] [stdout] 1154 +             | Self::BiOp(_, box lhs, rhs) => (vec![], vec![lhs, rhs]),
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1154 -             | Self::BiOp(_, box lhs, box rhs) => (vec![], vec![lhs, rhs]),
[INFO] [stdout] 1154 +             | Self::BiOp(_, box lhs, deref!(rhs)) => (vec![], vec![lhs, rhs]),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1155:24
[INFO] [stdout]      |
[INFO] [stdout] 1155 |             Self::Let((box lhs, box rhs), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout]      |                        ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1155 -             Self::Let((box lhs, box rhs), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout] 1155 +             Self::Let((lhs, box rhs), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1155 -             Self::Let((box lhs, box rhs), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout] 1155 +             Self::Let((deref!(lhs), box rhs), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1155:33
[INFO] [stdout]      |
[INFO] [stdout] 1155 |             Self::Let((box lhs, box rhs), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout]      |                                 ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1155 -             Self::Let((box lhs, box rhs), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout] 1155 +             Self::Let((box lhs, rhs), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1155 -             Self::Let((box lhs, box rhs), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout] 1155 +             Self::Let((box lhs, deref!(rhs)), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1155:43
[INFO] [stdout]      |
[INFO] [stdout] 1155 |             Self::Let((box lhs, box rhs), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout]      |                                           ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1155 -             Self::Let((box lhs, box rhs), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout] 1155 +             Self::Let((box lhs, box rhs), expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1155 -             Self::Let((box lhs, box rhs), box expr) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout] 1155 +             Self::Let((box lhs, box rhs), deref!(expr)) => (vec![], vec![lhs, rhs, expr]),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1156:22
[INFO] [stdout]      |
[INFO] [stdout] 1156 |             Self::If(box cond, box expr_true, box expr_false) => {
[INFO] [stdout]      |                      ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1156 -             Self::If(box cond, box expr_true, box expr_false) => {
[INFO] [stdout] 1156 +             Self::If(cond, box expr_true, box expr_false) => {
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1156 -             Self::If(box cond, box expr_true, box expr_false) => {
[INFO] [stdout] 1156 +             Self::If(deref!(cond), box expr_true, box expr_false) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1156:32
[INFO] [stdout]      |
[INFO] [stdout] 1156 |             Self::If(box cond, box expr_true, box expr_false) => {
[INFO] [stdout]      |                                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1156 -             Self::If(box cond, box expr_true, box expr_false) => {
[INFO] [stdout] 1156 +             Self::If(box cond, expr_true, box expr_false) => {
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1156 -             Self::If(box cond, box expr_true, box expr_false) => {
[INFO] [stdout] 1156 +             Self::If(box cond, deref!(expr_true), box expr_false) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1156:47
[INFO] [stdout]      |
[INFO] [stdout] 1156 |             Self::If(box cond, box expr_true, box expr_false) => {
[INFO] [stdout]      |                                               ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1156 -             Self::If(box cond, box expr_true, box expr_false) => {
[INFO] [stdout] 1156 +             Self::If(box cond, box expr_true, expr_false) => {
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1156 -             Self::If(box cond, box expr_true, box expr_false) => {
[INFO] [stdout] 1156 +             Self::If(box cond, box expr_true, deref!(expr_false)) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1159:31
[INFO] [stdout]      |
[INFO] [stdout] 1159 |             Self::IfLet(asgs, box expr_true, box expr_false) => (
[INFO] [stdout]      |                               ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1159 -             Self::IfLet(asgs, box expr_true, box expr_false) => (
[INFO] [stdout] 1159 +             Self::IfLet(asgs, expr_true, box expr_false) => (
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1159 -             Self::IfLet(asgs, box expr_true, box expr_false) => (
[INFO] [stdout] 1159 +             Self::IfLet(asgs, deref!(expr_true), box expr_false) => (
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1159:46
[INFO] [stdout]      |
[INFO] [stdout] 1159 |             Self::IfLet(asgs, box expr_true, box expr_false) => (
[INFO] [stdout]      |                                              ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1159 -             Self::IfLet(asgs, box expr_true, box expr_false) => (
[INFO] [stdout] 1159 +             Self::IfLet(asgs, box expr_true, expr_false) => (
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1159 -             Self::IfLet(asgs, box expr_true, box expr_false) => (
[INFO] [stdout] 1159 +             Self::IfLet(asgs, box expr_true, deref!(expr_false)) => (
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/execute.rs:1167:25
[INFO] [stdout]      |
[INFO] [stdout] 1167 |             Self::Match(box expr, cases) => (
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1167 -             Self::Match(box expr, cases) => (
[INFO] [stdout] 1167 +             Self::Match(expr, cases) => (
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1167 -             Self::Match(box expr, cases) => (
[INFO] [stdout] 1167 +             Self::Match(deref!(expr), cases) => (
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:277:59
[INFO] [stdout]     |
[INFO] [stdout] 277 |                 box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout]     |                                                           ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 277 -                 box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout] 277 +                 box Syntax::Contextual(ctx_id, system_id, Syntax::Id(id)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 277 -                 box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout] 277 +                 box Syntax::Contextual(ctx_id, system_id, deref!(Syntax::Id(id))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:277:17
[INFO] [stdout]     |
[INFO] [stdout] 277 |                 box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 277 -                 box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout] 277 +                 Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 277 -                 box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout] 277 +                 deref!(Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:278:35
[INFO] [stdout]     |
[INFO] [stdout] 278 |                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 278 -                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout] 278 +                 box Syntax::Tuple(Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 278 -                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout] 278 +                 box Syntax::Tuple(deref!(Syntax::ValAtom(syscall_id)), expr),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:278:17
[INFO] [stdout]     |
[INFO] [stdout] 278 |                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 278 -                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout] 278 +                 Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 278 -                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout] 278 +                 deref!(Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:289:59
[INFO] [stdout]     |
[INFO] [stdout] 289 |                 box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout]     |                                                           ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 289 -                 box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout] 289 +                 box Syntax::Contextual(ctx_id, system_id, Syntax::Id(id)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 289 -                 box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout] 289 +                 box Syntax::Contextual(ctx_id, system_id, deref!(Syntax::Id(id))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:289:17
[INFO] [stdout]     |
[INFO] [stdout] 289 |                 box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 289 -                 box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout] 289 +                 Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 289 -                 box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)),
[INFO] [stdout] 289 +                 deref!(Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:290:35
[INFO] [stdout]     |
[INFO] [stdout] 290 |                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 290 -                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout] 290 +                 box Syntax::Tuple(Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 290 -                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout] 290 +                 box Syntax::Tuple(deref!(Syntax::ValAtom(syscall_id)), expr),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:290:17
[INFO] [stdout]     |
[INFO] [stdout] 290 |                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 290 -                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout] 290 +                 Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 290 -                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout] 290 +                 deref!(Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:314:17
[INFO] [stdout]     |
[INFO] [stdout] 314 |                 box Syntax::Id(id),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 314 -                 box Syntax::Id(id),
[INFO] [stdout] 314 +                 Syntax::Id(id),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 314 -                 box Syntax::Id(id),
[INFO] [stdout] 314 +                 deref!(Syntax::Id(id)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:315:35
[INFO] [stdout]     |
[INFO] [stdout] 315 |                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 315 -                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout] 315 +                 box Syntax::Tuple(Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 315 -                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout] 315 +                 box Syntax::Tuple(deref!(Syntax::ValAtom(syscall_id)), expr),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:315:17
[INFO] [stdout]     |
[INFO] [stdout] 315 |                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 315 -                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout] 315 +                 Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 315 -                 box Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr),
[INFO] [stdout] 315 +                 deref!(Syntax::Tuple(box Syntax::ValAtom(syscall_id), expr)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:317:26
[INFO] [stdout]     |
[INFO] [stdout] 317 |             Syntax::Call(box Syntax::Signal(signal_type, signal_id), expr) => match signal_type {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 317 -             Syntax::Call(box Syntax::Signal(signal_type, signal_id), expr) => match signal_type {
[INFO] [stdout] 317 +             Syntax::Call(Syntax::Signal(signal_type, signal_id), expr) => match signal_type {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 317 -             Syntax::Call(box Syntax::Signal(signal_type, signal_id), expr) => match signal_type {
[INFO] [stdout] 317 +             Syntax::Call(deref!(Syntax::Signal(signal_type, signal_id)), expr) => match signal_type {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:355:17
[INFO] [stdout]     |
[INFO] [stdout] 355 |                 box Syntax::Id(id),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 355 -                 box Syntax::Id(id),
[INFO] [stdout] 355 +                 Syntax::Id(id),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 355 -                 box Syntax::Id(id),
[INFO] [stdout] 355 +                 deref!(Syntax::Id(id)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:356:35
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 box Syntax::Tuple(box Syntax::Tuple(lhs, rhs), msg),
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 356 -                 box Syntax::Tuple(box Syntax::Tuple(lhs, rhs), msg),
[INFO] [stdout] 356 +                 box Syntax::Tuple(Syntax::Tuple(lhs, rhs), msg),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 356 -                 box Syntax::Tuple(box Syntax::Tuple(lhs, rhs), msg),
[INFO] [stdout] 356 +                 box Syntax::Tuple(deref!(Syntax::Tuple(lhs, rhs)), msg),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:356:17
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 box Syntax::Tuple(box Syntax::Tuple(lhs, rhs), msg),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 356 -                 box Syntax::Tuple(box Syntax::Tuple(lhs, rhs), msg),
[INFO] [stdout] 356 +                 Syntax::Tuple(box Syntax::Tuple(lhs, rhs), msg),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 356 -                 box Syntax::Tuple(box Syntax::Tuple(lhs, rhs), msg),
[INFO] [stdout] 356 +                 deref!(Syntax::Tuple(box Syntax::Tuple(lhs, rhs), msg)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:391:26
[INFO] [stdout]     |
[INFO] [stdout] 391 |             Syntax::Call(box Syntax::Id(id), box Syntax::Tuple(lhs, rhs))
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 391 -             Syntax::Call(box Syntax::Id(id), box Syntax::Tuple(lhs, rhs))
[INFO] [stdout] 391 +             Syntax::Call(Syntax::Id(id), box Syntax::Tuple(lhs, rhs))
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 391 -             Syntax::Call(box Syntax::Id(id), box Syntax::Tuple(lhs, rhs))
[INFO] [stdout] 391 +             Syntax::Call(deref!(Syntax::Id(id)), box Syntax::Tuple(lhs, rhs))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:391:46
[INFO] [stdout]     |
[INFO] [stdout] 391 |             Syntax::Call(box Syntax::Id(id), box Syntax::Tuple(lhs, rhs))
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 391 -             Syntax::Call(box Syntax::Id(id), box Syntax::Tuple(lhs, rhs))
[INFO] [stdout] 391 +             Syntax::Call(box Syntax::Id(id), Syntax::Tuple(lhs, rhs))
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 391 -             Syntax::Call(box Syntax::Id(id), box Syntax::Tuple(lhs, rhs))
[INFO] [stdout] 391 +             Syntax::Call(box Syntax::Id(id), deref!(Syntax::Tuple(lhs, rhs)))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:422:26
[INFO] [stdout]     |
[INFO] [stdout] 422 |             Syntax::Call(box Syntax::Id(id), body) => {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 422 -             Syntax::Call(box Syntax::Id(id), body) => {
[INFO] [stdout] 422 +             Syntax::Call(Syntax::Id(id), body) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 422 -             Syntax::Call(box Syntax::Id(id), body) => {
[INFO] [stdout] 422 +             Syntax::Call(deref!(Syntax::Id(id)), body) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:439:26
[INFO] [stdout]     |
[INFO] [stdout] 439 |             Syntax::Call(box Syntax::Lambda(id, fn_expr), expr) => {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 439 -             Syntax::Call(box Syntax::Lambda(id, fn_expr), expr) => {
[INFO] [stdout] 439 +             Syntax::Call(Syntax::Lambda(id, fn_expr), expr) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 439 -             Syntax::Call(box Syntax::Lambda(id, fn_expr), expr) => {
[INFO] [stdout] 439 +             Syntax::Call(deref!(Syntax::Lambda(id, fn_expr)), expr) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:448:68
[INFO] [stdout]     |
[INFO] [stdout] 448 |             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs)
[INFO] [stdout]     |                                                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 448 -             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs)
[INFO] [stdout] 448 +             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, Syntax::Id(id)), rhs)
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 448 -             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs)
[INFO] [stdout] 448 +             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, deref!(Syntax::Id(id))), rhs)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:448:26
[INFO] [stdout]     |
[INFO] [stdout] 448 |             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs)
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 448 -             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs)
[INFO] [stdout] 448 +             Syntax::Call(Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs)
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 448 -             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs)
[INFO] [stdout] 448 +             Syntax::Call(deref!(Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id))), rhs)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:453:68
[INFO] [stdout]     |
[INFO] [stdout] 453 |             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs) => {
[INFO] [stdout]     |                                                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 453 -             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs) => {
[INFO] [stdout] 453 +             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, Syntax::Id(id)), rhs) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 453 -             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs) => {
[INFO] [stdout] 453 +             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, deref!(Syntax::Id(id))), rhs) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:453:26
[INFO] [stdout]     |
[INFO] [stdout] 453 |             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs) => {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 453 -             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs) => {
[INFO] [stdout] 453 +             Syntax::Call(Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 453 -             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id)), rhs) => {
[INFO] [stdout] 453 +             Syntax::Call(deref!(Syntax::Contextual(ctx_id, system_id, box Syntax::Id(id))), rhs) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:494:26
[INFO] [stdout]     |
[INFO] [stdout] 494 |             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, lhs), rhs)
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 494 -             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, lhs), rhs)
[INFO] [stdout] 494 +             Syntax::Call(Syntax::Contextual(ctx_id, system_id, lhs), rhs)
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 494 -             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, lhs), rhs)
[INFO] [stdout] 494 +             Syntax::Call(deref!(Syntax::Contextual(ctx_id, system_id, lhs)), rhs)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:499:26
[INFO] [stdout]     |
[INFO] [stdout] 499 |             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, lhs), rhs) => {
[INFO] [stdout]     |                          ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 499 -             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, lhs), rhs) => {
[INFO] [stdout] 499 +             Syntax::Call(Syntax::Contextual(ctx_id, system_id, lhs), rhs) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 499 -             Syntax::Call(box Syntax::Contextual(ctx_id, system_id, lhs), rhs) => {
[INFO] [stdout] 499 +             Syntax::Call(deref!(Syntax::Contextual(ctx_id, system_id, lhs)), rhs) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:558:25
[INFO] [stdout]     |
[INFO] [stdout] 558 |             Syntax::Asg(box Syntax::Id(id), rhs) => {
[INFO] [stdout]     |                         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 558 -             Syntax::Asg(box Syntax::Id(id), rhs) => {
[INFO] [stdout] 558 +             Syntax::Asg(Syntax::Id(id), rhs) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 558 -             Syntax::Asg(box Syntax::Id(id), rhs) => {
[INFO] [stdout] 558 +             Syntax::Asg(deref!(Syntax::Id(id)), rhs) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:669:46
[INFO] [stdout]     |
[INFO] [stdout] 669 |             Syntax::BiOp(BiOpType::OpPeriod, box Syntax::Map(mut map), box Syntax::Id(id)) => {
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 669 -             Syntax::BiOp(BiOpType::OpPeriod, box Syntax::Map(mut map), box Syntax::Id(id)) => {
[INFO] [stdout] 669 +             Syntax::BiOp(BiOpType::OpPeriod, Syntax::Map(mut map), box Syntax::Id(id)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 669 -             Syntax::BiOp(BiOpType::OpPeriod, box Syntax::Map(mut map), box Syntax::Id(id)) => {
[INFO] [stdout] 669 +             Syntax::BiOp(BiOpType::OpPeriod, deref!(Syntax::Map(mut map)), box Syntax::Id(id)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:669:72
[INFO] [stdout]     |
[INFO] [stdout] 669 |             Syntax::BiOp(BiOpType::OpPeriod, box Syntax::Map(mut map), box Syntax::Id(id)) => {
[INFO] [stdout]     |                                                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 669 -             Syntax::BiOp(BiOpType::OpPeriod, box Syntax::Map(mut map), box Syntax::Id(id)) => {
[INFO] [stdout] 669 +             Syntax::BiOp(BiOpType::OpPeriod, box Syntax::Map(mut map), Syntax::Id(id)) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 669 -             Syntax::BiOp(BiOpType::OpPeriod, box Syntax::Map(mut map), box Syntax::Id(id)) => {
[INFO] [stdout] 669 +             Syntax::BiOp(BiOpType::OpPeriod, box Syntax::Map(mut map), deref!(Syntax::Id(id))) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:678:17
[INFO] [stdout]     |
[INFO] [stdout] 678 |                 box Syntax::Context(ctx_id, system_id, ctx_name),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 678 -                 box Syntax::Context(ctx_id, system_id, ctx_name),
[INFO] [stdout] 678 +                 Syntax::Context(ctx_id, system_id, ctx_name),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 678 -                 box Syntax::Context(ctx_id, system_id, ctx_name),
[INFO] [stdout] 678 +                 deref!(Syntax::Context(ctx_id, system_id, ctx_name)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:679:17
[INFO] [stdout]     |
[INFO] [stdout] 679 |                 box Syntax::Id(id),
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 679 -                 box Syntax::Id(id),
[INFO] [stdout] 679 +                 Syntax::Id(id),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 679 -                 box Syntax::Id(id),
[INFO] [stdout] 679 +                 deref!(Syntax::Id(id)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/execute/executor.rs:862:34
[INFO] [stdout]     |
[INFO] [stdout] 862 |             Syntax::ExplicitExpr(box expr) => Ok(expr),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 862 -             Syntax::ExplicitExpr(box expr) => Ok(expr),
[INFO] [stdout] 862 +             Syntax::ExplicitExpr(expr) => Ok(expr),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 862 -             Syntax::ExplicitExpr(box expr) => Ok(expr),
[INFO] [stdout] 862 +             Syntax::ExplicitExpr(deref!(expr)) => Ok(expr),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1048:22
[INFO] [stdout]      |
[INFO] [stdout] 1048 |         Syntax::Call(box Syntax::Id(id), rhs) => {
[INFO] [stdout]      |                      ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1048 -         Syntax::Call(box Syntax::Id(id), rhs) => {
[INFO] [stdout] 1048 +         Syntax::Call(Syntax::Id(id), rhs) => {
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1048 -         Syntax::Call(box Syntax::Id(id), rhs) => {
[INFO] [stdout] 1048 +         Syntax::Call(deref!(Syntax::Id(id)), rhs) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1320:69
[INFO] [stdout]      |
[INFO] [stdout] 1320 |             ("import", Syntax::Contextual(ctx_id, system_id, body @ box Syntax::Id(_)))
[INFO] [stdout]      |                                                                     ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1320 -             ("import", Syntax::Contextual(ctx_id, system_id, body @ box Syntax::Id(_)))
[INFO] [stdout] 1320 +             ("import", Syntax::Contextual(ctx_id, system_id, body @ Syntax::Id(_)))
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1320 -             ("import", Syntax::Contextual(ctx_id, system_id, body @ box Syntax::Id(_)))
[INFO] [stdout] 1320 +             ("import", Syntax::Contextual(ctx_id, system_id, body @ deref!(Syntax::Id(_))))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1321:71
[INFO] [stdout]      |
[INFO] [stdout] 1321 |             | ("import", Syntax::Contextual(ctx_id, system_id, body @ box Syntax::ValStr(_))) => {
[INFO] [stdout]      |                                                                       ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1321 -             | ("import", Syntax::Contextual(ctx_id, system_id, body @ box Syntax::ValStr(_))) => {
[INFO] [stdout] 1321 +             | ("import", Syntax::Contextual(ctx_id, system_id, body @ Syntax::ValStr(_))) => {
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1321 -             | ("import", Syntax::Contextual(ctx_id, system_id, body @ box Syntax::ValStr(_))) => {
[INFO] [stdout] 1321 +             | ("import", Syntax::Contextual(ctx_id, system_id, body @ deref!(Syntax::ValStr(_)))) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1346:38
[INFO] [stdout]      |
[INFO] [stdout] 1346 |             ("import", Syntax::Tuple(box Syntax::Id(id), box Syntax::Map(map)))
[INFO] [stdout]      |                                      ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1346 -             ("import", Syntax::Tuple(box Syntax::Id(id), box Syntax::Map(map)))
[INFO] [stdout] 1346 +             ("import", Syntax::Tuple(Syntax::Id(id), box Syntax::Map(map)))
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1346 -             ("import", Syntax::Tuple(box Syntax::Id(id), box Syntax::Map(map)))
[INFO] [stdout] 1346 +             ("import", Syntax::Tuple(deref!(Syntax::Id(id)), box Syntax::Map(map)))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1346:58
[INFO] [stdout]      |
[INFO] [stdout] 1346 |             ("import", Syntax::Tuple(box Syntax::Id(id), box Syntax::Map(map)))
[INFO] [stdout]      |                                                          ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1346 -             ("import", Syntax::Tuple(box Syntax::Id(id), box Syntax::Map(map)))
[INFO] [stdout] 1346 +             ("import", Syntax::Tuple(box Syntax::Id(id), Syntax::Map(map)))
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1346 -             ("import", Syntax::Tuple(box Syntax::Id(id), box Syntax::Map(map)))
[INFO] [stdout] 1346 +             ("import", Syntax::Tuple(box Syntax::Id(id), deref!(Syntax::Map(map))))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1347:40
[INFO] [stdout]      |
[INFO] [stdout] 1347 |             | ("import", Syntax::Tuple(box Syntax::ValStr(id), box Syntax::Map(map))) => {
[INFO] [stdout]      |                                        ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1347 -             | ("import", Syntax::Tuple(box Syntax::ValStr(id), box Syntax::Map(map))) => {
[INFO] [stdout] 1347 +             | ("import", Syntax::Tuple(Syntax::ValStr(id), box Syntax::Map(map))) => {
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1347 -             | ("import", Syntax::Tuple(box Syntax::ValStr(id), box Syntax::Map(map))) => {
[INFO] [stdout] 1347 +             | ("import", Syntax::Tuple(deref!(Syntax::ValStr(id)), box Syntax::Map(map))) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1347:64
[INFO] [stdout]      |
[INFO] [stdout] 1347 |             | ("import", Syntax::Tuple(box Syntax::ValStr(id), box Syntax::Map(map))) => {
[INFO] [stdout]      |                                                                ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1347 -             | ("import", Syntax::Tuple(box Syntax::ValStr(id), box Syntax::Map(map))) => {
[INFO] [stdout] 1347 +             | ("import", Syntax::Tuple(box Syntax::ValStr(id), Syntax::Map(map))) => {
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1347 -             | ("import", Syntax::Tuple(box Syntax::ValStr(id), box Syntax::Map(map))) => {
[INFO] [stdout] 1347 +             | ("import", Syntax::Tuple(box Syntax::ValStr(id), deref!(Syntax::Map(map)))) => {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1367:46
[INFO] [stdout]      |
[INFO] [stdout] 1367 |                     body @ box Syntax::Tuple(box Syntax::Id(_), box Syntax::Map(_)),
[INFO] [stdout]      |                                              ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1367 -                     body @ box Syntax::Tuple(box Syntax::Id(_), box Syntax::Map(_)),
[INFO] [stdout] 1367 +                     body @ box Syntax::Tuple(Syntax::Id(_), box Syntax::Map(_)),
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1367 -                     body @ box Syntax::Tuple(box Syntax::Id(_), box Syntax::Map(_)),
[INFO] [stdout] 1367 +                     body @ box Syntax::Tuple(deref!(Syntax::Id(_)), box Syntax::Map(_)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1367:65
[INFO] [stdout]      |
[INFO] [stdout] 1367 |                     body @ box Syntax::Tuple(box Syntax::Id(_), box Syntax::Map(_)),
[INFO] [stdout]      |                                                                 ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1367 -                     body @ box Syntax::Tuple(box Syntax::Id(_), box Syntax::Map(_)),
[INFO] [stdout] 1367 +                     body @ box Syntax::Tuple(box Syntax::Id(_), Syntax::Map(_)),
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1367 -                     body @ box Syntax::Tuple(box Syntax::Id(_), box Syntax::Map(_)),
[INFO] [stdout] 1367 +                     body @ box Syntax::Tuple(box Syntax::Id(_), deref!(Syntax::Map(_))),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1367:28
[INFO] [stdout]      |
[INFO] [stdout] 1367 |                     body @ box Syntax::Tuple(box Syntax::Id(_), box Syntax::Map(_)),
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1367 -                     body @ box Syntax::Tuple(box Syntax::Id(_), box Syntax::Map(_)),
[INFO] [stdout] 1367 +                     body @ Syntax::Tuple(box Syntax::Id(_), box Syntax::Map(_)),
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1367 -                     body @ box Syntax::Tuple(box Syntax::Id(_), box Syntax::Map(_)),
[INFO] [stdout] 1367 +                     body @ deref!(Syntax::Tuple(box Syntax::Id(_), box Syntax::Map(_))),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1375:46
[INFO] [stdout]      |
[INFO] [stdout] 1375 |                     body @ box Syntax::Tuple(box Syntax::ValStr(_), box Syntax::Map(_)),
[INFO] [stdout]      |                                              ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1375 -                     body @ box Syntax::Tuple(box Syntax::ValStr(_), box Syntax::Map(_)),
[INFO] [stdout] 1375 +                     body @ box Syntax::Tuple(Syntax::ValStr(_), box Syntax::Map(_)),
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1375 -                     body @ box Syntax::Tuple(box Syntax::ValStr(_), box Syntax::Map(_)),
[INFO] [stdout] 1375 +                     body @ box Syntax::Tuple(deref!(Syntax::ValStr(_)), box Syntax::Map(_)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1375:69
[INFO] [stdout]      |
[INFO] [stdout] 1375 |                     body @ box Syntax::Tuple(box Syntax::ValStr(_), box Syntax::Map(_)),
[INFO] [stdout]      |                                                                     ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1375 -                     body @ box Syntax::Tuple(box Syntax::ValStr(_), box Syntax::Map(_)),
[INFO] [stdout] 1375 +                     body @ box Syntax::Tuple(box Syntax::ValStr(_), Syntax::Map(_)),
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1375 -                     body @ box Syntax::Tuple(box Syntax::ValStr(_), box Syntax::Map(_)),
[INFO] [stdout] 1375 +                     body @ box Syntax::Tuple(box Syntax::ValStr(_), deref!(Syntax::Map(_))),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]     --> src/execute/executor.rs:1375:28
[INFO] [stdout]      |
[INFO] [stdout] 1375 |                     body @ box Syntax::Tuple(box Syntax::ValStr(_), box Syntax::Map(_)),
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]      |
[INFO] [stdout] 1375 -                     body @ box Syntax::Tuple(box Syntax::ValStr(_), box Syntax::Map(_)),
[INFO] [stdout] 1375 +                     body @ Syntax::Tuple(box Syntax::ValStr(_), box Syntax::Map(_)),
[INFO] [stdout]      |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]      |
[INFO] [stdout] 1375 -                     body @ box Syntax::Tuple(box Syntax::ValStr(_), box Syntax::Map(_)),
[INFO] [stdout] 1375 +                     body @ deref!(Syntax::Tuple(box Syntax::ValStr(_), box Syntax::Map(_))),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/syscall.rs:268:31
[INFO] [stdout]     |
[INFO] [stdout] 268 |                 Syntax::Tuple(box Syntax::ValStr(uri), box Syntax::Map(mut settings)),
[INFO] [stdout]     |                               ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 268 -                 Syntax::Tuple(box Syntax::ValStr(uri), box Syntax::Map(mut settings)),
[INFO] [stdout] 268 +                 Syntax::Tuple(Syntax::ValStr(uri), box Syntax::Map(mut settings)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 268 -                 Syntax::Tuple(box Syntax::ValStr(uri), box Syntax::Map(mut settings)),
[INFO] [stdout] 268 +                 Syntax::Tuple(deref!(Syntax::ValStr(uri)), box Syntax::Map(mut settings)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/syscall.rs:268:56
[INFO] [stdout]     |
[INFO] [stdout] 268 |                 Syntax::Tuple(box Syntax::ValStr(uri), box Syntax::Map(mut settings)),
[INFO] [stdout]     |                                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 268 -                 Syntax::Tuple(box Syntax::ValStr(uri), box Syntax::Map(mut settings)),
[INFO] [stdout] 268 +                 Syntax::Tuple(box Syntax::ValStr(uri), Syntax::Map(mut settings)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 268 -                 Syntax::Tuple(box Syntax::ValStr(uri), box Syntax::Map(mut settings)),
[INFO] [stdout] 268 +                 Syntax::Tuple(box Syntax::ValStr(uri), deref!(Syntax::Map(mut settings))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/syscall.rs:417:31
[INFO] [stdout]     |
[INFO] [stdout] 417 |                 Syntax::Tuple(box Syntax::ValStr(to), box Syntax::ValStr(content)),
[INFO] [stdout]     |                               ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 417 -                 Syntax::Tuple(box Syntax::ValStr(to), box Syntax::ValStr(content)),
[INFO] [stdout] 417 +                 Syntax::Tuple(Syntax::ValStr(to), box Syntax::ValStr(content)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 417 -                 Syntax::Tuple(box Syntax::ValStr(to), box Syntax::ValStr(content)),
[INFO] [stdout] 417 +                 Syntax::Tuple(deref!(Syntax::ValStr(to)), box Syntax::ValStr(content)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/syscall.rs:417:55
[INFO] [stdout]     |
[INFO] [stdout] 417 |                 Syntax::Tuple(box Syntax::ValStr(to), box Syntax::ValStr(content)),
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 417 -                 Syntax::Tuple(box Syntax::ValStr(to), box Syntax::ValStr(content)),
[INFO] [stdout] 417 +                 Syntax::Tuple(box Syntax::ValStr(to), Syntax::ValStr(content)),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 417 -                 Syntax::Tuple(box Syntax::ValStr(to), box Syntax::ValStr(content)),
[INFO] [stdout] 417 +                 Syntax::Tuple(box Syntax::ValStr(to), deref!(Syntax::ValStr(content))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ContextHolder`
[INFO] [stdout]  --> src/tests/bench.rs:9:31
[INFO] [stdout]   |
[INFO] [stdout] 9 |     context::{ContextHandler, ContextHolder},
[INFO] [stdout]   |                               ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b_expr`
[INFO] [stdout]     --> src/execute/execute.rs:1314:34
[INFO] [stdout]      |
[INFO] [stdout] 1314 |                     if let Some((b_expr, b_is_id)) = b.get(key) {
[INFO] [stdout]      |                                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_b_expr`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `should_execute` is never read
[INFO] [stdout]    --> src/execute/executor.rs:796:29
[INFO] [stdout]     |
[INFO] [stdout] 796 | ...                   should_execute = false;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `should_execute` is never read
[INFO] [stdout]    --> src/execute/executor.rs:818:29
[INFO] [stdout]     |
[INFO] [stdout] 818 | ...                   should_execute = false;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `no_change`
[INFO] [stdout]    --> src/syscall.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |         no_change: bool,
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_no_change`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `nat_digits` is never read
[INFO] [stdout]    --> src/ext_parse/json.rs:307:13
[INFO] [stdout]     |
[INFO] [stdout] 307 |             nat_digits += 1;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/lexer.rs:236:13
[INFO] [stdout]     |
[INFO] [stdout] 236 |             tok => Err(LexerError::UnexpectedToken(tok)),
[INFO] [stdout]     |             ^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/lexer.rs:236:13
[INFO] [stdout]     |
[INFO] [stdout] 193 |             Token::Lambda => Ok(SyntaxKind::Lambda),
[INFO] [stdout]     |             ------------- matches some of the same values
[INFO] [stdout] 194 |             Token::ParenLeft => Ok(SyntaxKind::ParenLeft),
[INFO] [stdout]     |             ---------------- matches some of the same values
[INFO] [stdout] 195 |             Token::ParenRight => Ok(SyntaxKind::ParenRight),
[INFO] [stdout]     |             ----------------- matches some of the same values
[INFO] [stdout] 196 |             Token::LstLeft => Ok(SyntaxKind::LstLeft),
[INFO] [stdout]     |             -------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 236 |             tok => Err(LexerError::UnexpectedToken(tok)),
[INFO] [stdout]     |             ^^^ ...and 39 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `op`
[INFO] [stdout]    --> src/parser.rs:249:18
[INFO] [stdout]     |
[INFO] [stdout] 249 |             Some(op @ SyntaxKind::OpImmediate) => {
[INFO] [stdout]     |                  ^^ help: if this is intentional, prefix it with an underscore: `_op`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/parser.rs:702:13
[INFO] [stdout]     |
[INFO] [stdout] 702 |         let mut success_peek = if !check_newlines {
[INFO] [stdout]     |             ----^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `re`
[INFO] [stdout]     --> src/parser.rs:1271:25
[INFO] [stdout]      |
[INFO] [stdout] 1271 |                     let re = Regex::new(tok.text())
[INFO] [stdout]      |                         ^^ help: if this is intentional, prefix it with an underscore: `_re`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `exit_code` is never read
[INFO] [stdout]   --> src/reader.rs:35:29
[INFO] [stdout]    |
[INFO] [stdout] 35 |         let mut exit_code = 0;
[INFO] [stdout]    |                             ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 49 |                             exit_code = code;
[INFO] [stdout]    |                             ---------------- `exit_code` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/system.rs:173:17
[INFO] [stdout]     |
[INFO] [stdout] 173 |             let mut actor = Self {
[INFO] [stdout]     |                 ----^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0557`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pgcl` (bin "pgcl") due to 219 previous errors; 11 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unused variable: `b_expr`
[INFO] [stdout]     --> src/execute/execute.rs:1314:34
[INFO] [stdout]      |
[INFO] [stdout] 1314 |                     if let Some((b_expr, b_is_id)) = b.get(key) {
[INFO] [stdout]      |                                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_b_expr`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `should_execute` is never read
[INFO] [stdout]    --> src/execute/executor.rs:796:29
[INFO] [stdout]     |
[INFO] [stdout] 796 | ...                   should_execute = false;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `should_execute` is never read
[INFO] [stdout]    --> src/execute/executor.rs:818:29
[INFO] [stdout]     |
[INFO] [stdout] 818 | ...                   should_execute = false;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `no_change`
[INFO] [stdout]    --> src/syscall.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |         no_change: bool,
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_no_change`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `nat_digits` is never read
[INFO] [stdout]    --> src/ext_parse/json.rs:307:13
[INFO] [stdout]     |
[INFO] [stdout] 307 |             nat_digits += 1;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/lexer.rs:236:13
[INFO] [stdout]     |
[INFO] [stdout] 236 |             tok => Err(LexerError::UnexpectedToken(tok)),
[INFO] [stdout]     |             ^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/lexer.rs:236:13
[INFO] [stdout]     |
[INFO] [stdout] 193 |             Token::Lambda => Ok(SyntaxKind::Lambda),
[INFO] [stdout]     |             ------------- matches some of the same values
[INFO] [stdout] 194 |             Token::ParenLeft => Ok(SyntaxKind::ParenLeft),
[INFO] [stdout]     |             ---------------- matches some of the same values
[INFO] [stdout] 195 |             Token::ParenRight => Ok(SyntaxKind::ParenRight),
[INFO] [stdout]     |             ----------------- matches some of the same values
[INFO] [stdout] 196 |             Token::LstLeft => Ok(SyntaxKind::LstLeft),
[INFO] [stdout]     |             -------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 236 |             tok => Err(LexerError::UnexpectedToken(tok)),
[INFO] [stdout]     |             ^^^ ...and 39 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `op`
[INFO] [stdout]    --> src/parser.rs:249:18
[INFO] [stdout]     |
[INFO] [stdout] 249 |             Some(op @ SyntaxKind::OpImmediate) => {
[INFO] [stdout]     |                  ^^ help: if this is intentional, prefix it with an underscore: `_op`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/parser.rs:702:13
[INFO] [stdout]     |
[INFO] [stdout] 702 |         let mut success_peek = if !check_newlines {
[INFO] [stdout]     |             ----^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `re`
[INFO] [stdout]     --> src/parser.rs:1271:25
[INFO] [stdout]      |
[INFO] [stdout] 1271 |                     let re = Regex::new(tok.text())
[INFO] [stdout]      |                         ^^ help: if this is intentional, prefix it with an underscore: `_re`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `exit_code` is never read
[INFO] [stdout]   --> src/reader.rs:35:29
[INFO] [stdout]    |
[INFO] [stdout] 35 |         let mut exit_code = 0;
[INFO] [stdout]    |                             ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 49 |                             exit_code = code;
[INFO] [stdout]    |                             ---------------- `exit_code` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/system.rs:173:17
[INFO] [stdout]     |
[INFO] [stdout] 173 |             let mut actor = Self {
[INFO] [stdout]     |                 ----^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0557`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pgcl` (bin "pgcl" test) due to 219 previous errors; 12 warnings emitted
[INFO] [stderr] warning: unused dependency `async-stream`
[INFO] [stderr]  --> Cargo.toml:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | async-stream = "0.3.4"
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `async-stream`
[INFO] [stderr] warning: unused dependency `tailcall`
[INFO] [stderr]   --> Cargo.toml:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | tailcall = "0.1.6"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `tailcall`
[INFO] [stderr] warning: `pgcl` (manifest) generated 2 warnings
[INFO] running `Command { std: "docker" "inspect" "679d743f0becf8480153864f79bcaba122ee38cb847be8e8d896ed621bedf586", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "679d743f0becf8480153864f79bcaba122ee38cb847be8e8d896ed621bedf586", kill_on_drop: false }`
[INFO] [stdout] 679d743f0becf8480153864f79bcaba122ee38cb847be8e8d896ed621bedf586
