[INFO] cloning repository https://github.com/pitust/sasm [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/pitust/sasm" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpitust%2Fsasm", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpitust%2Fsasm'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 1ca6f087e719619a8ce95533dccc4d5f25298129 [INFO] checking pitust/sasm against try#da0275e101cdc809ce291ed8b64d6f82c6b65467 for pr-134276 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpitust%2Fsasm" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/pitust/sasm on toolchain da0275e101cdc809ce291ed8b64d6f82c6b65467 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da0275e101cdc809ce291ed8b64d6f82c6b65467" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/pitust/sasm [INFO] finished tweaking git repo https://github.com/pitust/sasm [INFO] tweaked toml for git repo https://github.com/pitust/sasm written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/pitust/sasm 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" "+da0275e101cdc809ce291ed8b64d6f82c6b65467" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+da0275e101cdc809ce291ed8b64d6f82c6b65467" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 8689d8dcf32d05fbeedc2d1978cc167ea4f75a7afea03dcf5a89d5a1b3c921be [INFO] running `Command { std: "docker" "start" "-a" "8689d8dcf32d05fbeedc2d1978cc167ea4f75a7afea03dcf5a89d5a1b3c921be", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8689d8dcf32d05fbeedc2d1978cc167ea4f75a7afea03dcf5a89d5a1b3c921be", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8689d8dcf32d05fbeedc2d1978cc167ea4f75a7afea03dcf5a89d5a1b3c921be", kill_on_drop: false }` [INFO] [stdout] 8689d8dcf32d05fbeedc2d1978cc167ea4f75a7afea03dcf5a89d5a1b3c921be [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+da0275e101cdc809ce291ed8b64d6f82c6b65467" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 976f48a4110d300a3e7de50b528fceb800f0d188473c6b3262810b95d04110ab [INFO] running `Command { std: "docker" "start" "-a" "976f48a4110d300a3e7de50b528fceb800f0d188473c6b3262810b95d04110ab", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.24 [INFO] [stderr] Compiling libc v0.2.86 [INFO] [stderr] Compiling memchr v2.3.4 [INFO] [stderr] Compiling unicode-xid v0.2.1 [INFO] [stderr] Compiling syn v1.0.60 [INFO] [stderr] Checking once_cell v1.7.0 [INFO] [stderr] Compiling ucd-trie v0.1.3 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Compiling serde v1.0.123 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Checking regex-syntax v0.6.22 [INFO] [stderr] Checking quick-error v1.2.3 [INFO] [stderr] Compiling maplit v1.0.2 [INFO] [stderr] Checking termcolor v1.1.2 [INFO] [stderr] Checking unicode-width v0.1.8 [INFO] [stderr] Checking linked-hash-map v0.5.4 [INFO] [stderr] Compiling serde_derive v1.0.123 [INFO] [stderr] Checking humantime v1.3.0 [INFO] [stderr] Checking textwrap v0.11.0 [INFO] [stderr] Checking strsim v0.8.0 [INFO] [stderr] Compiling pest v2.1.3 [INFO] [stderr] Checking yaml-rust v0.4.5 [INFO] [stderr] Checking thread_local v1.1.3 [INFO] [stderr] Checking vec_map v0.8.2 [INFO] [stderr] Checking ansi_term v0.11.0 [INFO] [stderr] Checking dtoa v0.4.7 [INFO] [stderr] Checking hex v0.4.2 [INFO] [stderr] Checking aho-corasick v0.7.15 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Compiling pest_meta v2.1.3 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking clap v2.33.3 [INFO] [stderr] Checking regex v1.4.3 [INFO] [stderr] Compiling pest_generator v2.1.3 [INFO] [stderr] Checking env_logger v0.7.1 [INFO] [stderr] Checking pretty_env_logger v0.4.0 [INFO] [stderr] Compiling pest_derive v2.1.0 [INFO] [stderr] Checking serde_yaml v0.8.17 [INFO] [stderr] Checking sasm v1.0.1 (/opt/rustwide/workdir) [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:60:21 [INFO] [stdout] | [INFO] [stdout] 60 | return (box move |_a| p.clone(), l, HashMap::new()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 60 | return (Box::new(move |_a| p.clone()), l, HashMap::new()); [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:88:9 [INFO] [stdout] | [INFO] [stdout] 88 | / box move |a| { [INFO] [stdout] 89 | | let mut r = r.0(a); [INFO] [stdout] 90 | | let l = l.0(a); [INFO] [stdout] 91 | | for k in l { [INFO] [stdout] ... | [INFO] [stdout] 94 | | return r; [INFO] [stdout] 95 | | }, [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 88 ~ Box::new(move |a| { [INFO] [stdout] 89 | let mut r = r.0(a); [INFO] [stdout] ... [INFO] [stdout] 94 | return r; [INFO] [stdout] 95 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:313:31 [INFO] [stdout] | [INFO] [stdout] 313 | box Expr::Sub(box Expr::Number(0), box Expr::Current), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 313 | box Expr::Sub(Box::new(Expr::Number(0)), box Expr::Current), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:313:52 [INFO] [stdout] | [INFO] [stdout] 313 | box Expr::Sub(box Expr::Number(0), box Expr::Current), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 313 | box Expr::Sub(box Expr::Number(0), Box::new(Expr::Current)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:313:17 [INFO] [stdout] | [INFO] [stdout] 313 | box Expr::Sub(box Expr::Number(0), box Expr::Current), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 313 | Box::new(Expr::Sub(box Expr::Number(0), box Expr::Current)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:314:17 [INFO] [stdout] | [INFO] [stdout] 314 | box Expr::Label(format!("{}@got", id)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 314 | Box::new(Expr::Label(format!("{}@got", id))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:415:58 [INFO] [stdout] | [INFO] [stdout] 415 | ... Some(expr) => Some(Expr::Mul(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 415 | Some(expr) => Some(Expr::Mul(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:415:68 [INFO] [stdout] | [INFO] [stdout] 415 | ... Some(expr) => Some(Expr::Mul(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 415 | Some(expr) => Some(Expr::Mul(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:425:58 [INFO] [stdout] | [INFO] [stdout] 425 | ... Some(expr) => Some(Expr::Div(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 425 | Some(expr) => Some(Expr::Div(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:425:68 [INFO] [stdout] | [INFO] [stdout] 425 | ... Some(expr) => Some(Expr::Div(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 425 | Some(expr) => Some(Expr::Div(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:435:58 [INFO] [stdout] | [INFO] [stdout] 435 | ... Some(expr) => Some(Expr::Xor(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 435 | Some(expr) => Some(Expr::Xor(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:435:68 [INFO] [stdout] | [INFO] [stdout] 435 | ... Some(expr) => Some(Expr::Xor(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 435 | Some(expr) => Some(Expr::Xor(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:445:57 [INFO] [stdout] | [INFO] [stdout] 445 | ... Some(expr) => Some(Expr::Or(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 445 | Some(expr) => Some(Expr::Or(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:445:67 [INFO] [stdout] | [INFO] [stdout] 445 | ... Some(expr) => Some(Expr::Or(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 445 | Some(expr) => Some(Expr::Or(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:455:58 [INFO] [stdout] | [INFO] [stdout] 455 | ... Some(expr) => Some(Expr::And(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 455 | Some(expr) => Some(Expr::And(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:455:68 [INFO] [stdout] | [INFO] [stdout] 455 | ... Some(expr) => Some(Expr::And(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 455 | Some(expr) => Some(Expr::And(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:465:58 [INFO] [stdout] | [INFO] [stdout] 465 | ... Some(expr) => Some(Expr::Shl(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 465 | Some(expr) => Some(Expr::Shl(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:465:68 [INFO] [stdout] | [INFO] [stdout] 465 | ... Some(expr) => Some(Expr::Shl(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 465 | Some(expr) => Some(Expr::Shl(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:478:58 [INFO] [stdout] | [INFO] [stdout] 478 | ... Some(expr) => Some(Expr::Shr(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 478 | Some(expr) => Some(Expr::Shr(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:478:68 [INFO] [stdout] | [INFO] [stdout] 478 | ... Some(expr) => Some(Expr::Shr(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 478 | Some(expr) => Some(Expr::Shr(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:491:58 [INFO] [stdout] | [INFO] [stdout] 491 | ... Some(expr) => Some(Expr::Add(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 491 | Some(expr) => Some(Expr::Add(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:491:68 [INFO] [stdout] | [INFO] [stdout] 491 | ... Some(expr) => Some(Expr::Add(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 491 | Some(expr) => Some(Expr::Add(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:498:58 [INFO] [stdout] | [INFO] [stdout] 498 | ... Some(expr) => Some(Expr::Sub(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 498 | Some(expr) => Some(Expr::Sub(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:498:68 [INFO] [stdout] | [INFO] [stdout] 498 | ... Some(expr) => Some(Expr::Sub(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 498 | Some(expr) => Some(Expr::Sub(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:584:58 [INFO] [stdout] | [INFO] [stdout] 584 | ... Some(expr) => Some(Expr::Mul(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 584 | Some(expr) => Some(Expr::Mul(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:584:68 [INFO] [stdout] | [INFO] [stdout] 584 | ... Some(expr) => Some(Expr::Mul(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 584 | Some(expr) => Some(Expr::Mul(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:597:58 [INFO] [stdout] | [INFO] [stdout] 597 | ... Some(expr) => Some(Expr::Mul(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 597 | Some(expr) => Some(Expr::Mul(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:597:68 [INFO] [stdout] | [INFO] [stdout] 597 | ... Some(expr) => Some(Expr::Mul(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 597 | Some(expr) => Some(Expr::Mul(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:607:58 [INFO] [stdout] | [INFO] [stdout] 607 | ... Some(expr) => Some(Expr::And(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 607 | Some(expr) => Some(Expr::And(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:607:68 [INFO] [stdout] | [INFO] [stdout] 607 | ... Some(expr) => Some(Expr::And(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 607 | Some(expr) => Some(Expr::And(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:617:57 [INFO] [stdout] | [INFO] [stdout] 617 | ... Some(expr) => Some(Expr::Or(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 617 | Some(expr) => Some(Expr::Or(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:617:67 [INFO] [stdout] | [INFO] [stdout] 617 | ... Some(expr) => Some(Expr::Or(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 617 | Some(expr) => Some(Expr::Or(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:627:58 [INFO] [stdout] | [INFO] [stdout] 627 | ... Some(expr) => Some(Expr::Xor(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 627 | Some(expr) => Some(Expr::Xor(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:627:68 [INFO] [stdout] | [INFO] [stdout] 627 | ... Some(expr) => Some(Expr::Xor(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 627 | Some(expr) => Some(Expr::Xor(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:637:58 [INFO] [stdout] | [INFO] [stdout] 637 | ... Some(expr) => Some(Expr::Shr(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 637 | Some(expr) => Some(Expr::Shr(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:637:68 [INFO] [stdout] | [INFO] [stdout] 637 | ... Some(expr) => Some(Expr::Shr(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 637 | Some(expr) => Some(Expr::Shr(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:650:58 [INFO] [stdout] | [INFO] [stdout] 650 | ... Some(expr) => Some(Expr::Shl(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 650 | Some(expr) => Some(Expr::Shl(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:650:68 [INFO] [stdout] | [INFO] [stdout] 650 | ... Some(expr) => Some(Expr::Shl(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 650 | Some(expr) => Some(Expr::Shl(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:663:58 [INFO] [stdout] | [INFO] [stdout] 663 | ... Some(expr) => Some(Expr::Add(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 663 | Some(expr) => Some(Expr::Add(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:663:68 [INFO] [stdout] | [INFO] [stdout] 663 | ... Some(expr) => Some(Expr::Add(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 663 | Some(expr) => Some(Expr::Add(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:670:58 [INFO] [stdout] | [INFO] [stdout] 670 | ... Some(expr) => Some(Expr::Sub(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 670 | Some(expr) => Some(Expr::Sub(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:670:68 [INFO] [stdout] | [INFO] [stdout] 670 | ... Some(expr) => Some(Expr::Sub(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 670 | Some(expr) => Some(Expr::Sub(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:688:54 [INFO] [stdout] | [INFO] [stdout] 688 | Some(expr) => Some(Expr::Add(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 688 | Some(expr) => Some(Expr::Add(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:688:64 [INFO] [stdout] | [INFO] [stdout] 688 | Some(expr) => Some(Expr::Add(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 688 | Some(expr) => Some(Expr::Add(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:733:13 [INFO] [stdout] | [INFO] [stdout] 733 | / box Expr::Number(STRYNGZ.with(|a| { [INFO] [stdout] 734 | | let mut b = a.borrow_mut(); [INFO] [stdout] 735 | | let l = b.len(); [INFO] [stdout] 736 | | for c in s.bytes() { [INFO] [stdout] ... | [INFO] [stdout] 739 | | l [INFO] [stdout] 740 | | }) as isize), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 733 ~ Box::new(Expr::Number(STRYNGZ.with(|a| { [INFO] [stdout] 734 | let mut b = a.borrow_mut(); [INFO] [stdout] ... [INFO] [stdout] 739 | l [INFO] [stdout] 740 ~ }) as isize)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:741:13 [INFO] [stdout] | [INFO] [stdout] 741 | box Expr::Label(format!("_stryngz")), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 741 | Box::new(Expr::Label(format!("_stryngz"))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:833:17 [INFO] [stdout] | [INFO] [stdout] 833 | / box move |hm| { [INFO] [stdout] 834 | | let p: [&[u8]; 2] = [ [INFO] [stdout] 835 | | &[0], [INFO] [stdout] 836 | | &((recurse_expand( [INFO] [stdout] ... | [INFO] [stdout] 846 | | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 847 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 833 ~ Box::new(move |hm| { [INFO] [stdout] 834 | let p: [&[u8]; 2] = [ [INFO] [stdout] ... [INFO] [stdout] 846 | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 847 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:855:17 [INFO] [stdout] | [INFO] [stdout] 855 | / box move |hm| { [INFO] [stdout] 856 | | let p: [&[u8]; 2] = [ [INFO] [stdout] 857 | | &[0x03], [INFO] [stdout] 858 | | &(recurse_expand( [INFO] [stdout] ... | [INFO] [stdout] 868 | | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 869 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 855 ~ Box::new(move |hm| { [INFO] [stdout] 856 | let p: [&[u8]; 2] = [ [INFO] [stdout] ... [INFO] [stdout] 868 | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 869 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:877:17 [INFO] [stdout] | [INFO] [stdout] 877 | / box move |hm| { [INFO] [stdout] 878 | | let num = recurse_expand( [INFO] [stdout] 879 | | what.clone(), [INFO] [stdout] 880 | | hm, [INFO] [stdout] ... | [INFO] [stdout] 889 | | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 890 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 877 ~ Box::new(move |hm| { [INFO] [stdout] 878 | let num = recurse_expand( [INFO] [stdout] ... [INFO] [stdout] 889 | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 890 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:897:17 [INFO] [stdout] | [INFO] [stdout] 897 | / box move |_hm| { [INFO] [stdout] 898 | | let p: [&[u8]; 2] = [&[0x23, r.to_id()], &[0, 0, 0]]; [INFO] [stdout] 899 | | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 900 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 897 ~ Box::new(move |_hm| { [INFO] [stdout] 898 | let p: [&[u8]; 2] = [&[0x23, r.to_id()], &[0, 0, 0]]; [INFO] [stdout] 899 | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 900 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:913:17 [INFO] [stdout] | [INFO] [stdout] 913 | / box move |hm| { [INFO] [stdout] 914 | | let p: [&[u8]; 2] = [ [INFO] [stdout] 915 | | &[0x02], [INFO] [stdout] 916 | | &(recurse_expand( [INFO] [stdout] ... | [INFO] [stdout] 926 | | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 927 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 913 ~ Box::new(move |hm| { [INFO] [stdout] 914 | let p: [&[u8]; 2] = [ [INFO] [stdout] ... [INFO] [stdout] 926 | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 927 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:935:17 [INFO] [stdout] | [INFO] [stdout] 935 | / box move |hm| { [INFO] [stdout] 936 | | let p: [&[u8]; 2] = [ [INFO] [stdout] 937 | | &[0x01], [INFO] [stdout] 938 | | &(recurse_expand( [INFO] [stdout] ... | [INFO] [stdout] 948 | | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 949 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 935 ~ Box::new(move |hm| { [INFO] [stdout] 936 | let p: [&[u8]; 2] = [ [INFO] [stdout] ... [INFO] [stdout] 948 | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 949 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:957:17 [INFO] [stdout] | [INFO] [stdout] 957 | / box move |hm| { [INFO] [stdout] 958 | | let num = recurse_expand( [INFO] [stdout] 959 | | what.clone(), [INFO] [stdout] 960 | | hm, [INFO] [stdout] ... | [INFO] [stdout] 969 | | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 970 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 957 ~ Box::new(move |hm| { [INFO] [stdout] 958 | let num = recurse_expand( [INFO] [stdout] ... [INFO] [stdout] 969 | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 970 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:978:17 [INFO] [stdout] | [INFO] [stdout] 978 | / box move |hm| { [INFO] [stdout] 979 | | let num = recurse_expand( [INFO] [stdout] 980 | | what.clone(), [INFO] [stdout] 981 | | hm, [INFO] [stdout] ... | [INFO] [stdout] 990 | | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 991 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 978 ~ Box::new(move |hm| { [INFO] [stdout] 979 | let num = recurse_expand( [INFO] [stdout] ... [INFO] [stdout] 990 | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 991 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:998:17 [INFO] [stdout] | [INFO] [stdout] 998 | / box move |_hm| { [INFO] [stdout] 999 | | let p: [&[u8]; 2] = [&[0x23, r.to_id()], &[0, 0, 0]]; [INFO] [stdout] 1000 | | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 1001 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 998 ~ Box::new(move |_hm| { [INFO] [stdout] 999 | let p: [&[u8]; 2] = [&[0x23, r.to_id()], &[0, 0, 0]]; [INFO] [stdout] 1000 | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 1001 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:1008:17 [INFO] [stdout] | [INFO] [stdout] 1008 | / box move |_hm| { [INFO] [stdout] 1009 | | let p: [&[u8]; 2] = [&[0x23, r.to_id()], &[0, 0, 0]]; [INFO] [stdout] 1010 | | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 1011 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1008 ~ Box::new(move |_hm| { [INFO] [stdout] 1009 | let p: [&[u8]; 2] = [&[0x23, r.to_id()], &[0, 0, 0]]; [INFO] [stdout] 1010 | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 1011 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:1053:17 [INFO] [stdout] | [INFO] [stdout] 1053 | box move |hm| resolved_box(hm).repeat(i), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1053 | Box::new(move |hm| resolved_box(hm).repeat(i)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:1071:40 [INFO] [stdout] | [INFO] [stdout] 1071 | Resolvable::Unresolved(box |_| vec![], 0, symbols), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1071 | Resolvable::Unresolved(Box::new(|_| vec![]), 0, symbols), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:1093:17 [INFO] [stdout] | [INFO] [stdout] 1093 | / box move |hm| { [INFO] [stdout] 1094 | | let v = recurse_expand( [INFO] [stdout] 1095 | | val.clone(), [INFO] [stdout] 1096 | | hm, [INFO] [stdout] ... | [INFO] [stdout] 1107 | | } [INFO] [stdout] 1108 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1093 ~ Box::new(move |hm| { [INFO] [stdout] 1094 | let v = recurse_expand( [INFO] [stdout] ... [INFO] [stdout] 1107 | } [INFO] [stdout] 1108 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:1136:17 [INFO] [stdout] | [INFO] [stdout] 1136 | / box move |hm| { [INFO] [stdout] 1137 | | let start = recurse_expand(val.clone(), hm, 0); [INFO] [stdout] 1138 | | START.with(|start_refcell| { [INFO] [stdout] 1139 | | start_refcell.replace(start); [INFO] [stdout] 1140 | | }); [INFO] [stdout] 1141 | | vec![] [INFO] [stdout] 1142 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1136 ~ Box::new(move |hm| { [INFO] [stdout] 1137 | let start = recurse_expand(val.clone(), hm, 0); [INFO] [stdout] ... [INFO] [stdout] 1141 | vec![] [INFO] [stdout] 1142 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:1198:17 [INFO] [stdout] | [INFO] [stdout] 1198 | / box move |symbols| { [INFO] [stdout] 1199 | | let left = lhs.0(symbols); [INFO] [stdout] 1200 | | let right = rhs.0(symbols); [INFO] [stdout] 1201 | | let mut buf = vec![]; [INFO] [stdout] ... | [INFO] [stdout] 1218 | | buf [INFO] [stdout] 1219 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1198 ~ Box::new(move |symbols| { [INFO] [stdout] 1199 | let left = lhs.0(symbols); [INFO] [stdout] ... [INFO] [stdout] 1218 | buf [INFO] [stdout] 1219 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:1242:25 [INFO] [stdout] | [INFO] [stdout] 1242 | / box |hm| { [INFO] [stdout] 1243 | | let mut buf = vec![]; [INFO] [stdout] 1244 | | let mut wr = std::io::Cursor::new(&mut buf); [INFO] [stdout] 1245 | | wr.write(&[0xf0, 0x20, 0x00]) [INFO] [stdout] ... | [INFO] [stdout] 1258 | | buf [INFO] [stdout] 1259 | | }, [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1242 ~ Box::new(|hm| { [INFO] [stdout] 1243 | let mut buf = vec![]; [INFO] [stdout] ... [INFO] [stdout] 1258 | buf [INFO] [stdout] 1259 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:1382:32 [INFO] [stdout] | [INFO] [stdout] 1382 | Resolvable::Unresolved(box move |_hm| s.clone(), sl, { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1382 | Resolvable::Unresolved(Box::new(move |_hm| s.clone()), sl, { [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:1397:17 [INFO] [stdout] | [INFO] [stdout] 1397 | / box |hm| { [INFO] [stdout] 1398 | | let mut buf = vec![]; [INFO] [stdout] 1399 | | let mut wr = std::io::Cursor::new(&mut buf); [INFO] [stdout] 1400 | | let got_fix_jump: usize = *hm [INFO] [stdout] ... | [INFO] [stdout] 1477 | | buf [INFO] [stdout] 1478 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1397 ~ Box::new(|hm| { [INFO] [stdout] 1398 | let mut buf = vec![]; [INFO] [stdout] ... [INFO] [stdout] 1477 | buf [INFO] [stdout] 1478 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:1519:29 [INFO] [stdout] | [INFO] [stdout] 1519 | let symbols = Box::leak(box symbols.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1519 | let symbols = Box::leak(Box::new(symbols.clone())); [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_syntax)] [INFO] [stdout] | ^^^^^^^^^^ feature has been removed [INFO] [stdout] | [INFO] [stdout] = note: replaced with `#[rustc_box]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:60:21 [INFO] [stdout] | [INFO] [stdout] 60 | return (box move |_a| p.clone(), l, HashMap::new()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 60 | return (Box::new(move |_a| p.clone()), l, HashMap::new()); [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:88:9 [INFO] [stdout] | [INFO] [stdout] 88 | / box move |a| { [INFO] [stdout] 89 | | let mut r = r.0(a); [INFO] [stdout] 90 | | let l = l.0(a); [INFO] [stdout] 91 | | for k in l { [INFO] [stdout] ... | [INFO] [stdout] 94 | | return r; [INFO] [stdout] 95 | | }, [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 88 ~ Box::new(move |a| { [INFO] [stdout] 89 | let mut r = r.0(a); [INFO] [stdout] ... [INFO] [stdout] 94 | return r; [INFO] [stdout] 95 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:313:31 [INFO] [stdout] | [INFO] [stdout] 313 | box Expr::Sub(box Expr::Number(0), box Expr::Current), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 313 | box Expr::Sub(Box::new(Expr::Number(0)), box Expr::Current), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:313:52 [INFO] [stdout] | [INFO] [stdout] 313 | box Expr::Sub(box Expr::Number(0), box Expr::Current), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 313 | box Expr::Sub(box Expr::Number(0), Box::new(Expr::Current)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:313:17 [INFO] [stdout] | [INFO] [stdout] 313 | box Expr::Sub(box Expr::Number(0), box Expr::Current), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 313 | Box::new(Expr::Sub(box Expr::Number(0), box Expr::Current)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:314:17 [INFO] [stdout] | [INFO] [stdout] 314 | box Expr::Label(format!("{}@got", id)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 314 | Box::new(Expr::Label(format!("{}@got", id))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:415:58 [INFO] [stdout] | [INFO] [stdout] 415 | ... Some(expr) => Some(Expr::Mul(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 415 | Some(expr) => Some(Expr::Mul(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:415:68 [INFO] [stdout] | [INFO] [stdout] 415 | ... Some(expr) => Some(Expr::Mul(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 415 | Some(expr) => Some(Expr::Mul(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:425:58 [INFO] [stdout] | [INFO] [stdout] 425 | ... Some(expr) => Some(Expr::Div(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 425 | Some(expr) => Some(Expr::Div(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:425:68 [INFO] [stdout] | [INFO] [stdout] 425 | ... Some(expr) => Some(Expr::Div(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 425 | Some(expr) => Some(Expr::Div(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:435:58 [INFO] [stdout] | [INFO] [stdout] 435 | ... Some(expr) => Some(Expr::Xor(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 435 | Some(expr) => Some(Expr::Xor(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:435:68 [INFO] [stdout] | [INFO] [stdout] 435 | ... Some(expr) => Some(Expr::Xor(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 435 | Some(expr) => Some(Expr::Xor(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:445:57 [INFO] [stdout] | [INFO] [stdout] 445 | ... Some(expr) => Some(Expr::Or(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 445 | Some(expr) => Some(Expr::Or(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:445:67 [INFO] [stdout] | [INFO] [stdout] 445 | ... Some(expr) => Some(Expr::Or(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 445 | Some(expr) => Some(Expr::Or(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:455:58 [INFO] [stdout] | [INFO] [stdout] 455 | ... Some(expr) => Some(Expr::And(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 455 | Some(expr) => Some(Expr::And(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:455:68 [INFO] [stdout] | [INFO] [stdout] 455 | ... Some(expr) => Some(Expr::And(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 455 | Some(expr) => Some(Expr::And(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:465:58 [INFO] [stdout] | [INFO] [stdout] 465 | ... Some(expr) => Some(Expr::Shl(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 465 | Some(expr) => Some(Expr::Shl(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:465:68 [INFO] [stdout] | [INFO] [stdout] 465 | ... Some(expr) => Some(Expr::Shl(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 465 | Some(expr) => Some(Expr::Shl(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:478:58 [INFO] [stdout] | [INFO] [stdout] 478 | ... Some(expr) => Some(Expr::Shr(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 478 | Some(expr) => Some(Expr::Shr(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:478:68 [INFO] [stdout] | [INFO] [stdout] 478 | ... Some(expr) => Some(Expr::Shr(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 478 | Some(expr) => Some(Expr::Shr(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:491:58 [INFO] [stdout] | [INFO] [stdout] 491 | ... Some(expr) => Some(Expr::Add(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 491 | Some(expr) => Some(Expr::Add(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:491:68 [INFO] [stdout] | [INFO] [stdout] 491 | ... Some(expr) => Some(Expr::Add(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 491 | Some(expr) => Some(Expr::Add(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:498:58 [INFO] [stdout] | [INFO] [stdout] 498 | ... Some(expr) => Some(Expr::Sub(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 498 | Some(expr) => Some(Expr::Sub(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:498:68 [INFO] [stdout] | [INFO] [stdout] 498 | ... Some(expr) => Some(Expr::Sub(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 498 | Some(expr) => Some(Expr::Sub(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:584:58 [INFO] [stdout] | [INFO] [stdout] 584 | ... Some(expr) => Some(Expr::Mul(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 584 | Some(expr) => Some(Expr::Mul(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:584:68 [INFO] [stdout] | [INFO] [stdout] 584 | ... Some(expr) => Some(Expr::Mul(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 584 | Some(expr) => Some(Expr::Mul(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:597:58 [INFO] [stdout] | [INFO] [stdout] 597 | ... Some(expr) => Some(Expr::Mul(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 597 | Some(expr) => Some(Expr::Mul(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:597:68 [INFO] [stdout] | [INFO] [stdout] 597 | ... Some(expr) => Some(Expr::Mul(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 597 | Some(expr) => Some(Expr::Mul(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:607:58 [INFO] [stdout] | [INFO] [stdout] 607 | ... Some(expr) => Some(Expr::And(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 607 | Some(expr) => Some(Expr::And(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:607:68 [INFO] [stdout] | [INFO] [stdout] 607 | ... Some(expr) => Some(Expr::And(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 607 | Some(expr) => Some(Expr::And(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:617:57 [INFO] [stdout] | [INFO] [stdout] 617 | ... Some(expr) => Some(Expr::Or(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 617 | Some(expr) => Some(Expr::Or(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:617:67 [INFO] [stdout] | [INFO] [stdout] 617 | ... Some(expr) => Some(Expr::Or(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 617 | Some(expr) => Some(Expr::Or(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:627:58 [INFO] [stdout] | [INFO] [stdout] 627 | ... Some(expr) => Some(Expr::Xor(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 627 | Some(expr) => Some(Expr::Xor(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:627:68 [INFO] [stdout] | [INFO] [stdout] 627 | ... Some(expr) => Some(Expr::Xor(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 627 | Some(expr) => Some(Expr::Xor(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:637:58 [INFO] [stdout] | [INFO] [stdout] 637 | ... Some(expr) => Some(Expr::Shr(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 637 | Some(expr) => Some(Expr::Shr(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:637:68 [INFO] [stdout] | [INFO] [stdout] 637 | ... Some(expr) => Some(Expr::Shr(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 637 | Some(expr) => Some(Expr::Shr(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:650:58 [INFO] [stdout] | [INFO] [stdout] 650 | ... Some(expr) => Some(Expr::Shl(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 650 | Some(expr) => Some(Expr::Shl(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:650:68 [INFO] [stdout] | [INFO] [stdout] 650 | ... Some(expr) => Some(Expr::Shl(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 650 | Some(expr) => Some(Expr::Shl(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:663:58 [INFO] [stdout] | [INFO] [stdout] 663 | ... Some(expr) => Some(Expr::Add(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 663 | Some(expr) => Some(Expr::Add(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:663:68 [INFO] [stdout] | [INFO] [stdout] 663 | ... Some(expr) => Some(Expr::Add(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 663 | Some(expr) => Some(Expr::Add(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:670:58 [INFO] [stdout] | [INFO] [stdout] 670 | ... Some(expr) => Some(Expr::Sub(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 670 | Some(expr) => Some(Expr::Sub(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:670:68 [INFO] [stdout] | [INFO] [stdout] 670 | ... Some(expr) => Some(Expr::Sub(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 670 | Some(expr) => Some(Expr::Sub(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:688:54 [INFO] [stdout] | [INFO] [stdout] 688 | Some(expr) => Some(Expr::Add(box expr, box e)), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 688 | Some(expr) => Some(Expr::Add(Box::new(expr), box e)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:688:64 [INFO] [stdout] | [INFO] [stdout] 688 | Some(expr) => Some(Expr::Add(box expr, box e)), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 688 | Some(expr) => Some(Expr::Add(box expr, Box::new(e))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:733:13 [INFO] [stdout] | [INFO] [stdout] 733 | / box Expr::Number(STRYNGZ.with(|a| { [INFO] [stdout] 734 | | let mut b = a.borrow_mut(); [INFO] [stdout] 735 | | let l = b.len(); [INFO] [stdout] 736 | | for c in s.bytes() { [INFO] [stdout] ... | [INFO] [stdout] 739 | | l [INFO] [stdout] 740 | | }) as isize), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 733 ~ Box::new(Expr::Number(STRYNGZ.with(|a| { [INFO] [stdout] 734 | let mut b = a.borrow_mut(); [INFO] [stdout] ... [INFO] [stdout] 739 | l [INFO] [stdout] 740 ~ }) as isize)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:741:13 [INFO] [stdout] | [INFO] [stdout] 741 | box Expr::Label(format!("_stryngz")), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 741 | Box::new(Expr::Label(format!("_stryngz"))), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:833:17 [INFO] [stdout] | [INFO] [stdout] 833 | / box move |hm| { [INFO] [stdout] 834 | | let p: [&[u8]; 2] = [ [INFO] [stdout] 835 | | &[0], [INFO] [stdout] 836 | | &((recurse_expand( [INFO] [stdout] ... | [INFO] [stdout] 846 | | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 847 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 833 ~ Box::new(move |hm| { [INFO] [stdout] 834 | let p: [&[u8]; 2] = [ [INFO] [stdout] ... [INFO] [stdout] 846 | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 847 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:855:17 [INFO] [stdout] | [INFO] [stdout] 855 | / box move |hm| { [INFO] [stdout] 856 | | let p: [&[u8]; 2] = [ [INFO] [stdout] 857 | | &[0x03], [INFO] [stdout] 858 | | &(recurse_expand( [INFO] [stdout] ... | [INFO] [stdout] 868 | | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 869 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 855 ~ Box::new(move |hm| { [INFO] [stdout] 856 | let p: [&[u8]; 2] = [ [INFO] [stdout] ... [INFO] [stdout] 868 | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 869 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:877:17 [INFO] [stdout] | [INFO] [stdout] 877 | / box move |hm| { [INFO] [stdout] 878 | | let num = recurse_expand( [INFO] [stdout] 879 | | what.clone(), [INFO] [stdout] 880 | | hm, [INFO] [stdout] ... | [INFO] [stdout] 889 | | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 890 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 877 ~ Box::new(move |hm| { [INFO] [stdout] 878 | let num = recurse_expand( [INFO] [stdout] ... [INFO] [stdout] 889 | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 890 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:897:17 [INFO] [stdout] | [INFO] [stdout] 897 | / box move |_hm| { [INFO] [stdout] 898 | | let p: [&[u8]; 2] = [&[0x23, r.to_id()], &[0, 0, 0]]; [INFO] [stdout] 899 | | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 900 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 897 ~ Box::new(move |_hm| { [INFO] [stdout] 898 | let p: [&[u8]; 2] = [&[0x23, r.to_id()], &[0, 0, 0]]; [INFO] [stdout] 899 | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 900 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:913:17 [INFO] [stdout] | [INFO] [stdout] 913 | / box move |hm| { [INFO] [stdout] 914 | | let p: [&[u8]; 2] = [ [INFO] [stdout] 915 | | &[0x02], [INFO] [stdout] 916 | | &(recurse_expand( [INFO] [stdout] ... | [INFO] [stdout] 926 | | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 927 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 913 ~ Box::new(move |hm| { [INFO] [stdout] 914 | let p: [&[u8]; 2] = [ [INFO] [stdout] ... [INFO] [stdout] 926 | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 927 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:935:17 [INFO] [stdout] | [INFO] [stdout] 935 | / box move |hm| { [INFO] [stdout] 936 | | let p: [&[u8]; 2] = [ [INFO] [stdout] 937 | | &[0x01], [INFO] [stdout] 938 | | &(recurse_expand( [INFO] [stdout] ... | [INFO] [stdout] 948 | | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 949 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 935 ~ Box::new(move |hm| { [INFO] [stdout] 936 | let p: [&[u8]; 2] = [ [INFO] [stdout] ... [INFO] [stdout] 948 | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 949 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:957:17 [INFO] [stdout] | [INFO] [stdout] 957 | / box move |hm| { [INFO] [stdout] 958 | | let num = recurse_expand( [INFO] [stdout] 959 | | what.clone(), [INFO] [stdout] 960 | | hm, [INFO] [stdout] ... | [INFO] [stdout] 969 | | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 970 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 957 ~ Box::new(move |hm| { [INFO] [stdout] 958 | let num = recurse_expand( [INFO] [stdout] ... [INFO] [stdout] 969 | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 970 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:978:17 [INFO] [stdout] | [INFO] [stdout] 978 | / box move |hm| { [INFO] [stdout] 979 | | let num = recurse_expand( [INFO] [stdout] 980 | | what.clone(), [INFO] [stdout] 981 | | hm, [INFO] [stdout] ... | [INFO] [stdout] 990 | | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 991 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 978 ~ Box::new(move |hm| { [INFO] [stdout] 979 | let num = recurse_expand( [INFO] [stdout] ... [INFO] [stdout] 990 | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 991 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:998:17 [INFO] [stdout] | [INFO] [stdout] 998 | / box move |_hm| { [INFO] [stdout] 999 | | let p: [&[u8]; 2] = [&[0x23, r.to_id()], &[0, 0, 0]]; [INFO] [stdout] 1000 | | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 1001 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 998 ~ Box::new(move |_hm| { [INFO] [stdout] 999 | let p: [&[u8]; 2] = [&[0x23, r.to_id()], &[0, 0, 0]]; [INFO] [stdout] 1000 | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 1001 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:1008:17 [INFO] [stdout] | [INFO] [stdout] 1008 | / box move |_hm| { [INFO] [stdout] 1009 | | let p: [&[u8]; 2] = [&[0x23, r.to_id()], &[0, 0, 0]]; [INFO] [stdout] 1010 | | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 1011 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1008 ~ Box::new(move |_hm| { [INFO] [stdout] 1009 | let p: [&[u8]; 2] = [&[0x23, r.to_id()], &[0, 0, 0]]; [INFO] [stdout] 1010 | p.iter().map(|e| *e).flatten().map(|e| *e).collect() [INFO] [stdout] 1011 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:1053:17 [INFO] [stdout] | [INFO] [stdout] 1053 | box move |hm| resolved_box(hm).repeat(i), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1053 | Box::new(move |hm| resolved_box(hm).repeat(i)), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:1071:40 [INFO] [stdout] | [INFO] [stdout] 1071 | Resolvable::Unresolved(box |_| vec![], 0, symbols), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1071 | Resolvable::Unresolved(Box::new(|_| vec![]), 0, symbols), [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:1093:17 [INFO] [stdout] | [INFO] [stdout] 1093 | / box move |hm| { [INFO] [stdout] 1094 | | let v = recurse_expand( [INFO] [stdout] 1095 | | val.clone(), [INFO] [stdout] 1096 | | hm, [INFO] [stdout] ... | [INFO] [stdout] 1107 | | } [INFO] [stdout] 1108 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1093 ~ Box::new(move |hm| { [INFO] [stdout] 1094 | let v = recurse_expand( [INFO] [stdout] ... [INFO] [stdout] 1107 | } [INFO] [stdout] 1108 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:1136:17 [INFO] [stdout] | [INFO] [stdout] 1136 | / box move |hm| { [INFO] [stdout] 1137 | | let start = recurse_expand(val.clone(), hm, 0); [INFO] [stdout] 1138 | | START.with(|start_refcell| { [INFO] [stdout] 1139 | | start_refcell.replace(start); [INFO] [stdout] 1140 | | }); [INFO] [stdout] 1141 | | vec![] [INFO] [stdout] 1142 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1136 ~ Box::new(move |hm| { [INFO] [stdout] 1137 | let start = recurse_expand(val.clone(), hm, 0); [INFO] [stdout] ... [INFO] [stdout] 1141 | vec![] [INFO] [stdout] 1142 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:1198:17 [INFO] [stdout] | [INFO] [stdout] 1198 | / box move |symbols| { [INFO] [stdout] 1199 | | let left = lhs.0(symbols); [INFO] [stdout] 1200 | | let right = rhs.0(symbols); [INFO] [stdout] 1201 | | let mut buf = vec![]; [INFO] [stdout] ... | [INFO] [stdout] 1218 | | buf [INFO] [stdout] 1219 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1198 ~ Box::new(move |symbols| { [INFO] [stdout] 1199 | let left = lhs.0(symbols); [INFO] [stdout] ... [INFO] [stdout] 1218 | buf [INFO] [stdout] 1219 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:1242:25 [INFO] [stdout] | [INFO] [stdout] 1242 | / box |hm| { [INFO] [stdout] 1243 | | let mut buf = vec![]; [INFO] [stdout] 1244 | | let mut wr = std::io::Cursor::new(&mut buf); [INFO] [stdout] 1245 | | wr.write(&[0xf0, 0x20, 0x00]) [INFO] [stdout] ... | [INFO] [stdout] 1258 | | buf [INFO] [stdout] 1259 | | }, [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1242 ~ Box::new(|hm| { [INFO] [stdout] 1243 | let mut buf = vec![]; [INFO] [stdout] ... [INFO] [stdout] 1258 | buf [INFO] [stdout] 1259 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:1382:32 [INFO] [stdout] | [INFO] [stdout] 1382 | Resolvable::Unresolved(box move |_hm| s.clone(), sl, { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1382 | Resolvable::Unresolved(Box::new(move |_hm| s.clone()), sl, { [INFO] [stdout] | ~~~~~~~~~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:1397:17 [INFO] [stdout] | [INFO] [stdout] 1397 | / box |hm| { [INFO] [stdout] 1398 | | let mut buf = vec![]; [INFO] [stdout] 1399 | | let mut wr = std::io::Cursor::new(&mut buf); [INFO] [stdout] 1400 | | let got_fix_jump: usize = *hm [INFO] [stdout] ... | [INFO] [stdout] 1477 | | buf [INFO] [stdout] 1478 | | }, [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1397 ~ Box::new(|hm| { [INFO] [stdout] 1398 | let mut buf = vec![]; [INFO] [stdout] ... [INFO] [stdout] 1477 | buf [INFO] [stdout] 1478 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/main.rs:1519:29 [INFO] [stdout] | [INFO] [stdout] 1519 | let symbols = Box::leak(box symbols.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1519 | let symbols = Box::leak(Box::new(symbols.clone())); [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_syntax)] [INFO] [stdout] | ^^^^^^^^^^ feature has been removed [INFO] [stdout] | [INFO] [stdout] = note: replaced with `#[rustc_box]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `io::Write` [INFO] [stdout] --> src/main.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | io::Write, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `io_read_to_string` has been stable since 1.65.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/main.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(io_read_to_string)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `io::Write` [INFO] [stdout] --> src/main.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | io::Write, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `option_expect_none` [INFO] [stdout] --> src/main.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | #![feature(option_expect_none)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `io_read_to_string` has been stable since 1.65.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/main.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(io_read_to_string)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `option_expect_none` [INFO] [stdout] --> src/main.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | #![feature(option_expect_none)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `expect_none` found for enum `std::option::Option` in the current scope [INFO] [stdout] --> src/main.rs:80:14 [INFO] [stdout] | [INFO] [stdout] 78 | / hmprovides [INFO] [stdout] 79 | | .insert(k.0.clone(), *k.1) [INFO] [stdout] 80 | | .expect_none("Symbols clashed"); [INFO] [stdout] | |_____________-^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `expect` with a similar name [INFO] [stdout] | [INFO] [stdout] 80 | .expect("Symbols clashed"); [INFO] [stdout] | ~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `expect_none` found for enum `std::option::Option` in the current scope [INFO] [stdout] --> src/main.rs:85:14 [INFO] [stdout] | [INFO] [stdout] 83 | / hmprovides [INFO] [stdout] 84 | | .insert(k.0.clone(), *k.1 + sizer) [INFO] [stdout] 85 | | .expect_none("Symbols clashed"); [INFO] [stdout] | |_____________-^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `expect` with a similar name [INFO] [stdout] | [INFO] [stdout] 85 | .expect("Symbols clashed"); [INFO] [stdout] | ~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `borrow::Borrow` [INFO] [stdout] --> src/main.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | borrow::Borrow, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `expect_none` found for enum `std::option::Option` in the current scope [INFO] [stdout] --> src/main.rs:80:14 [INFO] [stdout] | [INFO] [stdout] 78 | / hmprovides [INFO] [stdout] 79 | | .insert(k.0.clone(), *k.1) [INFO] [stdout] 80 | | .expect_none("Symbols clashed"); [INFO] [stdout] | |_____________-^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `expect` with a similar name [INFO] [stdout] | [INFO] [stdout] 80 | .expect("Symbols clashed"); [INFO] [stdout] | ~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `expect_none` found for enum `std::option::Option` in the current scope [INFO] [stdout] --> src/main.rs:85:14 [INFO] [stdout] | [INFO] [stdout] 83 | / hmprovides [INFO] [stdout] 84 | | .insert(k.0.clone(), *k.1 + sizer) [INFO] [stdout] 85 | | .expect_none("Symbols clashed"); [INFO] [stdout] | |_____________-^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `expect` with a similar name [INFO] [stdout] | [INFO] [stdout] 85 | .expect("Symbols clashed"); [INFO] [stdout] | ~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `borrow::Borrow` [INFO] [stdout] --> src/main.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | borrow::Borrow, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0557, E0599, E0635. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0557`. [INFO] [stdout] [INFO] [stderr] error: could not compile `sasm` (bin "sasm" test) due to 69 previous errors; 3 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `sasm` (bin "sasm") due to 69 previous errors; 3 warnings emitted [INFO] [stdout] Some errors have detailed explanations: E0557, E0599, E0635. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0557`. [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "976f48a4110d300a3e7de50b528fceb800f0d188473c6b3262810b95d04110ab", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "976f48a4110d300a3e7de50b528fceb800f0d188473c6b3262810b95d04110ab", kill_on_drop: false }` [INFO] [stdout] 976f48a4110d300a3e7de50b528fceb800f0d188473c6b3262810b95d04110ab