[INFO] fetching crate rbop 0.2.0... [INFO] checking rbop-0.2.0 against master#cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c for pr-143170 [INFO] extracting crate rbop 0.2.0 into /workspace/builds/worker-0-tc1/source [INFO] started tweaking crates.io crate rbop 0.2.0 [INFO] finished tweaking crates.io crate rbop 0.2.0 [INFO] tweaked toml for crates.io crate rbop 0.2.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate rbop 0.2.0 on toolchain cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate rbop 0.2.0 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" "+cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded ab_glyph_rasterizer v0.1.5 [INFO] [stderr] Downloaded xdg v2.4.0 [INFO] [stderr] Downloaded quote v1.0.13 [INFO] [stderr] Downloaded glutin v0.26.0 [INFO] [stderr] Downloaded glow v0.7.2 [INFO] [stderr] Downloaded rust_decimal v1.23.1 [INFO] [stderr] Downloaded winit v0.24.0 [INFO] [stderr] Downloaded syn v1.0.84 [INFO] [stderr] Downloaded speedy2d v1.2.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] fc578668b3588c2f39d55f392ea6745ed0b764adcf62cc932d9b209af2decc93 [INFO] running `Command { std: "docker" "start" "-a" "fc578668b3588c2f39d55f392ea6745ed0b764adcf62cc932d9b209af2decc93", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fc578668b3588c2f39d55f392ea6745ed0b764adcf62cc932d9b209af2decc93", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fc578668b3588c2f39d55f392ea6745ed0b764adcf62cc932d9b209af2decc93", kill_on_drop: false }` [INFO] [stdout] fc578668b3588c2f39d55f392ea6745ed0b764adcf62cc932d9b209af2decc93 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6eff28261597bb3d5240cad1a5e0dc3325a9d790e2b26ca6224df14dd962c398 [INFO] running `Command { std: "docker" "start" "-a" "6eff28261597bb3d5240cad1a5e0dc3325a9d790e2b26ca6224df14dd962c398", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling rust_decimal v1.23.1 [INFO] [stderr] Checking arrayvec v0.7.2 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Checking rbop v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0557]: feature has been removed [INFO] [stdout] --> src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(box_syntax)] [INFO] [stdout] | ^^^^^^^^^^ feature has been removed [INFO] [stdout] | [INFO] [stdout] = note: removed in 1.70.0; see for more information [INFO] [stdout] = note: replaced with `#[rustc_box]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0557]: feature has been removed [INFO] [stdout] --> src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(box_syntax)] [INFO] [stdout] | ^^^^^^^^^^ feature has been removed [INFO] [stdout] | [INFO] [stdout] = note: removed in 1.70.0; see for more information [INFO] [stdout] = note: replaced with `#[rustc_box]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/unstructured.rs:504:44 [INFO] [stdout] | [INFO] [stdout] 504 | => Ok(StructuredNode::Sqrt(box inner.upgrade()?)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 504 - => Ok(StructuredNode::Sqrt(box inner.upgrade()?)), [INFO] [stdout] 504 + => Ok(StructuredNode::Sqrt(Box::new(inner.upgrade()?))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/unstructured.rs:507:51 [INFO] [stdout] | [INFO] [stdout] 507 | => Ok(StructuredNode::Parentheses(box inner.upgrade()?)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 507 - => Ok(StructuredNode::Parentheses(box inner.upgrade()?)), [INFO] [stdout] 507 + => Ok(StructuredNode::Parentheses(Box::new(inner.upgrade()?))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/unstructured.rs:504:44 [INFO] [stdout] | [INFO] [stdout] 504 | => Ok(StructuredNode::Sqrt(box inner.upgrade()?)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 504 - => Ok(StructuredNode::Sqrt(box inner.upgrade()?)), [INFO] [stdout] 504 + => Ok(StructuredNode::Sqrt(Box::new(inner.upgrade()?))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/unstructured.rs:510:46 [INFO] [stdout] | [INFO] [stdout] 510 | => Ok(StructuredNode::Divide(box a.upgrade()?, box b.upgrade()?)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 510 - => Ok(StructuredNode::Divide(box a.upgrade()?, box b.upgrade()?)), [INFO] [stdout] 510 + => Ok(StructuredNode::Divide(Box::new(a.upgrade()?), box b.upgrade()?)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/unstructured.rs:510:64 [INFO] [stdout] | [INFO] [stdout] 510 | => Ok(StructuredNode::Divide(box a.upgrade()?, box b.upgrade()?)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 510 - => Ok(StructuredNode::Divide(box a.upgrade()?, box b.upgrade()?)), [INFO] [stdout] 510 + => Ok(StructuredNode::Divide(box a.upgrade()?, Box::new(b.upgrade()?))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/unstructured.rs:507:51 [INFO] [stdout] | [INFO] [stdout] 507 | => Ok(StructuredNode::Parentheses(box inner.upgrade()?)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 507 - => Ok(StructuredNode::Parentheses(box inner.upgrade()?)), [INFO] [stdout] 507 + => Ok(StructuredNode::Parentheses(Box::new(inner.upgrade()?))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/unstructured.rs:510:46 [INFO] [stdout] | [INFO] [stdout] 510 | => Ok(StructuredNode::Divide(box a.upgrade()?, box b.upgrade()?)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 510 - => Ok(StructuredNode::Divide(box a.upgrade()?, box b.upgrade()?)), [INFO] [stdout] 510 + => Ok(StructuredNode::Divide(Box::new(a.upgrade()?), box b.upgrade()?)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/unstructured.rs:510:64 [INFO] [stdout] | [INFO] [stdout] 510 | => Ok(StructuredNode::Divide(box a.upgrade()?, box b.upgrade()?)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 510 - => Ok(StructuredNode::Divide(box a.upgrade()?, box b.upgrade()?)), [INFO] [stdout] 510 + => Ok(StructuredNode::Divide(box a.upgrade()?, Box::new(b.upgrade()?))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/structured.rs:75:37 [INFO] [stdout] | [INFO] [stdout] 75 | StructuredNode::Parentheses(box self.clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 75 - StructuredNode::Parentheses(box self.clone()) [INFO] [stdout] 75 + StructuredNode::Parentheses(Box::new(self.clone())) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/structured.rs:100:42 [INFO] [stdout] | [INFO] [stdout] 100 | StructuredNode::Multiply(box l, box r) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 100 - StructuredNode::Multiply(box l, box r) [INFO] [stdout] 100 + StructuredNode::Multiply(Box::new(l), box r) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/structured.rs:100:49 [INFO] [stdout] | [INFO] [stdout] 100 | StructuredNode::Multiply(box l, box r) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 100 - StructuredNode::Multiply(box l, box r) [INFO] [stdout] 100 + StructuredNode::Multiply(box l, Box::new(r)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/structured.rs:105:40 [INFO] [stdout] | [INFO] [stdout] 105 | StructuredNode::Divide(box l, box r) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 105 - StructuredNode::Divide(box l, box r) [INFO] [stdout] 105 + StructuredNode::Divide(Box::new(l), box r) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/structured.rs:75:37 [INFO] [stdout] | [INFO] [stdout] 75 | StructuredNode::Parentheses(box self.clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 75 - StructuredNode::Parentheses(box self.clone()) [INFO] [stdout] 75 + StructuredNode::Parentheses(Box::new(self.clone())) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/structured.rs:105:47 [INFO] [stdout] | [INFO] [stdout] 105 | StructuredNode::Divide(box l, box r) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 105 - StructuredNode::Divide(box l, box r) [INFO] [stdout] 105 + StructuredNode::Divide(box l, Box::new(r)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/structured.rs:110:48 [INFO] [stdout] | [INFO] [stdout] 110 | StructuredNode::Add(l.clone(), box r) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 110 - StructuredNode::Add(l.clone(), box r) [INFO] [stdout] 110 + StructuredNode::Add(l.clone(), Box::new(r)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/structured.rs:100:42 [INFO] [stdout] | [INFO] [stdout] 100 | StructuredNode::Multiply(box l, box r) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 100 - StructuredNode::Multiply(box l, box r) [INFO] [stdout] 100 + StructuredNode::Multiply(Box::new(l), box r) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/structured.rs:114:53 [INFO] [stdout] | [INFO] [stdout] 114 | StructuredNode::Subtract(l.clone(), box r) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 114 - StructuredNode::Subtract(l.clone(), box r) [INFO] [stdout] 114 + StructuredNode::Subtract(l.clone(), Box::new(r)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/structured.rs:100:49 [INFO] [stdout] | [INFO] [stdout] 100 | StructuredNode::Multiply(box l, box r) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 100 - StructuredNode::Multiply(box l, box r) [INFO] [stdout] 100 + StructuredNode::Multiply(box l, Box::new(r)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/structured.rs:105:40 [INFO] [stdout] | [INFO] [stdout] 105 | StructuredNode::Divide(box l, box r) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 105 - StructuredNode::Divide(box l, box r) [INFO] [stdout] 105 + StructuredNode::Divide(Box::new(l), box r) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/structured.rs:105:47 [INFO] [stdout] | [INFO] [stdout] 105 | StructuredNode::Divide(box l, box r) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 105 - StructuredNode::Divide(box l, box r) [INFO] [stdout] 105 + StructuredNode::Divide(box l, Box::new(r)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/structured.rs:110:48 [INFO] [stdout] | [INFO] [stdout] 110 | StructuredNode::Add(l.clone(), box r) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 110 - StructuredNode::Add(l.clone(), box r) [INFO] [stdout] 110 + StructuredNode::Add(l.clone(), Box::new(r)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/structured.rs:114:53 [INFO] [stdout] | [INFO] [stdout] 114 | StructuredNode::Subtract(l.clone(), box r) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 114 - StructuredNode::Subtract(l.clone(), box r) [INFO] [stdout] 114 + StructuredNode::Subtract(l.clone(), Box::new(r)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/structured.rs:318:17 [INFO] [stdout] | [INFO] [stdout] 318 | box n.simplify(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 318 - box n.simplify(), [INFO] [stdout] 318 + Box::new(n.simplify()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/structured.rs:318:17 [INFO] [stdout] | [INFO] [stdout] 318 | box n.simplify(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 318 - box n.simplify(), [INFO] [stdout] 318 + Box::new(n.simplify()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/structured.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | box SimplifiedNode::Number(Number::Rational(1, 2)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 319 - box SimplifiedNode::Number(Number::Rational(1, 2)), [INFO] [stdout] 319 + Box::new(SimplifiedNode::Number(Number::Rational(1, 2))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/structured.rs:319:17 [INFO] [stdout] | [INFO] [stdout] 319 | box SimplifiedNode::Number(Number::Rational(1, 2)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 319 - box SimplifiedNode::Number(Number::Rational(1, 2)), [INFO] [stdout] 319 + Box::new(SimplifiedNode::Number(Number::Rational(1, 2))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/structured.rs:322:17 [INFO] [stdout] | [INFO] [stdout] 322 | box b.simplify(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 322 - box b.simplify(), [INFO] [stdout] 322 + Box::new(b.simplify()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/structured.rs:322:17 [INFO] [stdout] | [INFO] [stdout] 322 | box b.simplify(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 322 - box b.simplify(), [INFO] [stdout] 322 + Box::new(b.simplify()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/structured.rs:323:17 [INFO] [stdout] | [INFO] [stdout] 323 | box e.simplify(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 323 - box e.simplify(), [INFO] [stdout] 323 + Box::new(e.simplify()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/structured.rs:323:17 [INFO] [stdout] | [INFO] [stdout] 323 | box e.simplify(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 323 - box e.simplify(), [INFO] [stdout] 323 + Box::new(e.simplify()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/simplified.rs:42:21 [INFO] [stdout] | [INFO] [stdout] 42 | Self::Power(box self, box Self::Number(-Number::one())) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 42 - Self::Power(box self, box Self::Number(-Number::one())) [INFO] [stdout] 42 + Self::Power(Box::new(self), box Self::Number(-Number::one())) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/simplified.rs:42:31 [INFO] [stdout] | [INFO] [stdout] 42 | Self::Power(box self, box Self::Number(-Number::one())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 42 - Self::Power(box self, box Self::Number(-Number::one())) [INFO] [stdout] 42 + Self::Power(box self, Box::new(Self::Number(-Number::one()))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/simplified.rs:91:17 [INFO] [stdout] | [INFO] [stdout] 91 | box b.flatten(), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 91 - box b.flatten(), [INFO] [stdout] 91 + Box::new(b.flatten()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/simplified.rs:92:17 [INFO] [stdout] | [INFO] [stdout] 92 | box e.flatten() [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 92 - box e.flatten() [INFO] [stdout] 92 + Box::new(e.flatten()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/simplified.rs:172:33 [INFO] [stdout] | [INFO] [stdout] 172 | ... box new_inner_exponent, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 172 - box new_inner_exponent, [INFO] [stdout] 172 + Box::new(new_inner_exponent), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/simplified.rs:170:29 [INFO] [stdout] | [INFO] [stdout] 170 | / ... box SimplifiedNode::Power( [INFO] [stdout] 171 | | ... b.clone(), [INFO] [stdout] 172 | | ... box new_inner_exponent, [INFO] [stdout] 173 | | ... ), [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 170 ~ Box::new(SimplifiedNode::Power( [INFO] [stdout] 171 | b.clone(), [INFO] [stdout] 172 | box new_inner_exponent, [INFO] [stdout] 173 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/simplified.rs:174:29 [INFO] [stdout] | [INFO] [stdout] 174 | ... box new_outer_exponent, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 174 - box new_outer_exponent, [INFO] [stdout] 174 + Box::new(new_outer_exponent), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/simplified.rs:256:29 [INFO] [stdout] | [INFO] [stdout] 256 | ... box new_exp, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 256 - box new_exp, [INFO] [stdout] 256 + Box::new(new_exp), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/simplified.rs:42:21 [INFO] [stdout] | [INFO] [stdout] 42 | Self::Power(box self, box Self::Number(-Number::one())) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 42 - Self::Power(box self, box Self::Number(-Number::one())) [INFO] [stdout] 42 + Self::Power(Box::new(self), box Self::Number(-Number::one())) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/simplified.rs:270:33 [INFO] [stdout] | [INFO] [stdout] 270 | ... box term.clone(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 270 - box term.clone(), [INFO] [stdout] 270 + Box::new(term.clone()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/simplified.rs:42:31 [INFO] [stdout] | [INFO] [stdout] 42 | Self::Power(box self, box Self::Number(-Number::one())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 42 - Self::Power(box self, box Self::Number(-Number::one())) [INFO] [stdout] 42 + Self::Power(box self, Box::new(Self::Number(-Number::one()))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/simplified.rs:329:50 [INFO] [stdout] | [INFO] [stdout] 329 | Ok(SimplifiedNode::Power(box n.clone(), box SimplifiedNode::Number(c))) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 329 - Ok(SimplifiedNode::Power(box n.clone(), box SimplifiedNode::Number(c))) [INFO] [stdout] 329 + Ok(SimplifiedNode::Power(Box::new(n.clone()), box SimplifiedNode::Number(c))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/simplified.rs:91:17 [INFO] [stdout] | [INFO] [stdout] 91 | box b.flatten(), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 91 - box b.flatten(), [INFO] [stdout] 91 + Box::new(b.flatten()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/simplified.rs:329:65 [INFO] [stdout] | [INFO] [stdout] 329 | Ok(SimplifiedNode::Power(box n.clone(), box SimplifiedNode::Number(c))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 329 - Ok(SimplifiedNode::Power(box n.clone(), box SimplifiedNode::Number(c))) [INFO] [stdout] 329 + Ok(SimplifiedNode::Power(box n.clone(), Box::new(SimplifiedNode::Number(c)))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/simplified.rs:92:17 [INFO] [stdout] | [INFO] [stdout] 92 | box e.flatten() [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 92 - box e.flatten() [INFO] [stdout] 92 + Box::new(e.flatten()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/simplified.rs:172:33 [INFO] [stdout] | [INFO] [stdout] 172 | ... box new_inner_exponent, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 172 - box new_inner_exponent, [INFO] [stdout] 172 + Box::new(new_inner_exponent), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/simplified.rs:170:29 [INFO] [stdout] | [INFO] [stdout] 170 | / ... box SimplifiedNode::Power( [INFO] [stdout] 171 | | ... b.clone(), [INFO] [stdout] 172 | | ... box new_inner_exponent, [INFO] [stdout] 173 | | ... ), [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 170 ~ Box::new(SimplifiedNode::Power( [INFO] [stdout] 171 | b.clone(), [INFO] [stdout] 172 | box new_inner_exponent, [INFO] [stdout] 173 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/simplified.rs:174:29 [INFO] [stdout] | [INFO] [stdout] 174 | ... box new_outer_exponent, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 174 - box new_outer_exponent, [INFO] [stdout] 174 + Box::new(new_outer_exponent), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/simplified.rs:256:29 [INFO] [stdout] | [INFO] [stdout] 256 | ... box new_exp, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 256 - box new_exp, [INFO] [stdout] 256 + Box::new(new_exp), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/simplified.rs:270:33 [INFO] [stdout] | [INFO] [stdout] 270 | ... box term.clone(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 270 - box term.clone(), [INFO] [stdout] 270 + Box::new(term.clone()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/simplified.rs:329:50 [INFO] [stdout] | [INFO] [stdout] 329 | Ok(SimplifiedNode::Power(box n.clone(), box SimplifiedNode::Number(c))) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 329 - Ok(SimplifiedNode::Power(box n.clone(), box SimplifiedNode::Number(c))) [INFO] [stdout] 329 + Ok(SimplifiedNode::Power(Box::new(n.clone()), box SimplifiedNode::Number(c))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/simplified.rs:329:65 [INFO] [stdout] | [INFO] [stdout] 329 | Ok(SimplifiedNode::Power(box n.clone(), box SimplifiedNode::Number(c))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 329 - Ok(SimplifiedNode::Power(box n.clone(), box SimplifiedNode::Number(c))) [INFO] [stdout] 329 + Ok(SimplifiedNode::Power(box n.clone(), Box::new(SimplifiedNode::Number(c)))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:62:17 [INFO] [stdout] | [INFO] [stdout] 62 | box result, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 62 - box result, [INFO] [stdout] 62 + Box::new(result), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:63:17 [INFO] [stdout] | [INFO] [stdout] 63 | box exp.upgrade()?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 63 - box exp.upgrade()?, [INFO] [stdout] 63 + Box::new(exp.upgrade()?), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:79:47 [INFO] [stdout] | [INFO] [stdout] 79 | out = StructuredNode::Add(box left, box self.parse_level2()?); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 79 - out = StructuredNode::Add(box left, box self.parse_level2()?); [INFO] [stdout] 79 + out = StructuredNode::Add(Box::new(left), box self.parse_level2()?); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:79:57 [INFO] [stdout] | [INFO] [stdout] 79 | out = StructuredNode::Add(box left, box self.parse_level2()?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 79 - out = StructuredNode::Add(box left, box self.parse_level2()?); [INFO] [stdout] 79 + out = StructuredNode::Add(box left, Box::new(self.parse_level2()?)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:81:52 [INFO] [stdout] | [INFO] [stdout] 81 | out = StructuredNode::Subtract(box left, box self.parse_level2()?); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 81 - out = StructuredNode::Subtract(box left, box self.parse_level2()?); [INFO] [stdout] 81 + out = StructuredNode::Subtract(Box::new(left), box self.parse_level2()?); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:81:62 [INFO] [stdout] | [INFO] [stdout] 81 | out = StructuredNode::Subtract(box left, box self.parse_level2()?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 81 - out = StructuredNode::Subtract(box left, box self.parse_level2()?); [INFO] [stdout] 81 + out = StructuredNode::Subtract(box left, Box::new(self.parse_level2()?)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:62:17 [INFO] [stdout] | [INFO] [stdout] 62 | box result, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 62 - box result, [INFO] [stdout] 62 + Box::new(result), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:102:52 [INFO] [stdout] | [INFO] [stdout] 102 | out = StructuredNode::Multiply(box left, box self.parse_level3()?); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 102 - out = StructuredNode::Multiply(box left, box self.parse_level3()?); [INFO] [stdout] 102 + out = StructuredNode::Multiply(Box::new(left), box self.parse_level3()?); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:63:17 [INFO] [stdout] | [INFO] [stdout] 63 | box exp.upgrade()?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 63 - box exp.upgrade()?, [INFO] [stdout] 63 + Box::new(exp.upgrade()?), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:102:62 [INFO] [stdout] | [INFO] [stdout] 102 | out = StructuredNode::Multiply(box left, box self.parse_level3()?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 102 - out = StructuredNode::Multiply(box left, box self.parse_level3()?); [INFO] [stdout] 102 + out = StructuredNode::Multiply(box left, Box::new(self.parse_level3()?)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:79:47 [INFO] [stdout] | [INFO] [stdout] 79 | out = StructuredNode::Add(box left, box self.parse_level2()?); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 79 - out = StructuredNode::Add(box left, box self.parse_level2()?); [INFO] [stdout] 79 + out = StructuredNode::Add(Box::new(left), box self.parse_level2()?); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:104:50 [INFO] [stdout] | [INFO] [stdout] 104 | out = StructuredNode::Divide(box left, box self.parse_level3()?); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 104 - out = StructuredNode::Divide(box left, box self.parse_level3()?); [INFO] [stdout] 104 + out = StructuredNode::Divide(Box::new(left), box self.parse_level3()?); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:104:60 [INFO] [stdout] | [INFO] [stdout] 104 | out = StructuredNode::Divide(box left, box self.parse_level3()?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 104 - out = StructuredNode::Divide(box left, box self.parse_level3()?); [INFO] [stdout] 104 + out = StructuredNode::Divide(box left, Box::new(self.parse_level3()?)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:208:55 [INFO] [stdout] | [INFO] [stdout] 208 | self.accepts_power(StructuredNode::Divide(box a.upgrade()?, box b.upgrade()?))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 208 - self.accepts_power(StructuredNode::Divide(box a.upgrade()?, box b.upgrade()?))? [INFO] [stdout] 208 + self.accepts_power(StructuredNode::Divide(Box::new(a.upgrade()?), box b.upgrade()?))? [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:79:57 [INFO] [stdout] | [INFO] [stdout] 79 | out = StructuredNode::Add(box left, box self.parse_level2()?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 79 - out = StructuredNode::Add(box left, box self.parse_level2()?); [INFO] [stdout] 79 + out = StructuredNode::Add(box left, Box::new(self.parse_level2()?)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:208:73 [INFO] [stdout] | [INFO] [stdout] 208 | self.accepts_power(StructuredNode::Divide(box a.upgrade()?, box b.upgrade()?))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 208 - self.accepts_power(StructuredNode::Divide(box a.upgrade()?, box b.upgrade()?))? [INFO] [stdout] 208 + self.accepts_power(StructuredNode::Divide(box a.upgrade()?, Box::new(b.upgrade()?)))? [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:211:53 [INFO] [stdout] | [INFO] [stdout] 211 | self.accepts_power(StructuredNode::Sqrt(box n.upgrade()?))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 211 - self.accepts_power(StructuredNode::Sqrt(box n.upgrade()?))? [INFO] [stdout] 211 + self.accepts_power(StructuredNode::Sqrt(Box::new(n.upgrade()?)))? [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:81:52 [INFO] [stdout] | [INFO] [stdout] 81 | out = StructuredNode::Subtract(box left, box self.parse_level2()?); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 81 - out = StructuredNode::Subtract(box left, box self.parse_level2()?); [INFO] [stdout] 81 + out = StructuredNode::Subtract(Box::new(left), box self.parse_level2()?); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:214:60 [INFO] [stdout] | [INFO] [stdout] 214 | self.accepts_power(StructuredNode::Parentheses(box inner.upgrade()?))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 214 - self.accepts_power(StructuredNode::Parentheses(box inner.upgrade()?))? [INFO] [stdout] 214 + self.accepts_power(StructuredNode::Parentheses(Box::new(inner.upgrade()?)))? [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:81:62 [INFO] [stdout] | [INFO] [stdout] 81 | out = StructuredNode::Subtract(box left, box self.parse_level2()?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 81 - out = StructuredNode::Subtract(box left, box self.parse_level2()?); [INFO] [stdout] 81 + out = StructuredNode::Subtract(box left, Box::new(self.parse_level2()?)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:231:51 [INFO] [stdout] | [INFO] [stdout] 231 | result = StructuredNode::Multiply(box StructuredNode::Number(Number::Rational(-1, 1)), box result); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 231 - result = StructuredNode::Multiply(box StructuredNode::Number(Number::Rational(-1, 1)), box result); [INFO] [stdout] 231 + result = StructuredNode::Multiply(Box::new(StructuredNode::Number(Number::Rational(-1, 1))), box result); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:231:104 [INFO] [stdout] | [INFO] [stdout] 231 | result = StructuredNode::Multiply(box StructuredNode::Number(Number::Rational(-1, 1)), box result); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 231 - result = StructuredNode::Multiply(box StructuredNode::Number(Number::Rational(-1, 1)), box result); [INFO] [stdout] 231 + result = StructuredNode::Multiply(box StructuredNode::Number(Number::Rational(-1, 1)), Box::new(result)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:102:52 [INFO] [stdout] | [INFO] [stdout] 102 | out = StructuredNode::Multiply(box left, box self.parse_level3()?); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 102 - out = StructuredNode::Multiply(box left, box self.parse_level3()?); [INFO] [stdout] 102 + out = StructuredNode::Multiply(Box::new(left), box self.parse_level3()?); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:102:62 [INFO] [stdout] | [INFO] [stdout] 102 | out = StructuredNode::Multiply(box left, box self.parse_level3()?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 102 - out = StructuredNode::Multiply(box left, box self.parse_level3()?); [INFO] [stdout] 102 + out = StructuredNode::Multiply(box left, Box::new(self.parse_level3()?)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:247:47 [INFO] [stdout] | [INFO] [stdout] 247 | result = StructuredNode::Multiply(box result, box self.parse_level3()?); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 247 - result = StructuredNode::Multiply(box result, box self.parse_level3()?); [INFO] [stdout] 247 + result = StructuredNode::Multiply(Box::new(result), box self.parse_level3()?); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:104:50 [INFO] [stdout] | [INFO] [stdout] 104 | out = StructuredNode::Divide(box left, box self.parse_level3()?); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 104 - out = StructuredNode::Divide(box left, box self.parse_level3()?); [INFO] [stdout] 104 + out = StructuredNode::Divide(Box::new(left), box self.parse_level3()?); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:247:59 [INFO] [stdout] | [INFO] [stdout] 247 | result = StructuredNode::Multiply(box result, box self.parse_level3()?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 247 - result = StructuredNode::Multiply(box result, box self.parse_level3()?); [INFO] [stdout] 247 + result = StructuredNode::Multiply(box result, Box::new(self.parse_level3()?)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:104:60 [INFO] [stdout] | [INFO] [stdout] 104 | out = StructuredNode::Divide(box left, box self.parse_level3()?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 104 - out = StructuredNode::Divide(box left, box self.parse_level3()?); [INFO] [stdout] 104 + out = StructuredNode::Divide(box left, Box::new(self.parse_level3()?)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:208:55 [INFO] [stdout] | [INFO] [stdout] 208 | self.accepts_power(StructuredNode::Divide(box a.upgrade()?, box b.upgrade()?))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 208 - self.accepts_power(StructuredNode::Divide(box a.upgrade()?, box b.upgrade()?))? [INFO] [stdout] 208 + self.accepts_power(StructuredNode::Divide(Box::new(a.upgrade()?), box b.upgrade()?))? [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:208:73 [INFO] [stdout] | [INFO] [stdout] 208 | self.accepts_power(StructuredNode::Divide(box a.upgrade()?, box b.upgrade()?))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 208 - self.accepts_power(StructuredNode::Divide(box a.upgrade()?, box b.upgrade()?))? [INFO] [stdout] 208 + self.accepts_power(StructuredNode::Divide(box a.upgrade()?, Box::new(b.upgrade()?)))? [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:211:53 [INFO] [stdout] | [INFO] [stdout] 211 | self.accepts_power(StructuredNode::Sqrt(box n.upgrade()?))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 211 - self.accepts_power(StructuredNode::Sqrt(box n.upgrade()?))? [INFO] [stdout] 211 + self.accepts_power(StructuredNode::Sqrt(Box::new(n.upgrade()?)))? [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:214:60 [INFO] [stdout] | [INFO] [stdout] 214 | self.accepts_power(StructuredNode::Parentheses(box inner.upgrade()?))? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 214 - self.accepts_power(StructuredNode::Parentheses(box inner.upgrade()?))? [INFO] [stdout] 214 + self.accepts_power(StructuredNode::Parentheses(Box::new(inner.upgrade()?)))? [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:231:51 [INFO] [stdout] | [INFO] [stdout] 231 | result = StructuredNode::Multiply(box StructuredNode::Number(Number::Rational(-1, 1)), box result); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 231 - result = StructuredNode::Multiply(box StructuredNode::Number(Number::Rational(-1, 1)), box result); [INFO] [stdout] 231 + result = StructuredNode::Multiply(Box::new(StructuredNode::Number(Number::Rational(-1, 1))), box result); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:231:104 [INFO] [stdout] | [INFO] [stdout] 231 | result = StructuredNode::Multiply(box StructuredNode::Number(Number::Rational(-1, 1)), box result); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 231 - result = StructuredNode::Multiply(box StructuredNode::Number(Number::Rational(-1, 1)), box result); [INFO] [stdout] 231 + result = StructuredNode::Multiply(box StructuredNode::Number(Number::Rational(-1, 1)), Box::new(result)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:247:47 [INFO] [stdout] | [INFO] [stdout] 247 | result = StructuredNode::Multiply(box result, box self.parse_level3()?); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 247 - result = StructuredNode::Multiply(box result, box self.parse_level3()?); [INFO] [stdout] 247 + result = StructuredNode::Multiply(Box::new(result), box self.parse_level3()?); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/node/parser.rs:247:59 [INFO] [stdout] | [INFO] [stdout] 247 | result = StructuredNode::Multiply(box result, box self.parse_level3()?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 247 - result = StructuredNode::Multiply(box result, box self.parse_level3()?); [INFO] [stdout] 247 + result = StructuredNode::Multiply(box result, Box::new(self.parse_level3()?)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:223:9 [INFO] [stdout] | [INFO] [stdout] 223 | box StructuredNode::Number(1.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 223 - box StructuredNode::Number(1.into()), [INFO] [stdout] 223 + Box::new(StructuredNode::Number(1.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:225:13 [INFO] [stdout] | [INFO] [stdout] 225 | box StructuredNode::Number(2.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 225 - box StructuredNode::Number(2.into()), [INFO] [stdout] 225 + Box::new(StructuredNode::Number(2.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:226:13 [INFO] [stdout] | [INFO] [stdout] 226 | box StructuredNode::Number(3.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 226 - box StructuredNode::Number(3.into()), [INFO] [stdout] 226 + Box::new(StructuredNode::Number(3.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:224:9 [INFO] [stdout] | [INFO] [stdout] 224 | / box StructuredNode::Multiply( [INFO] [stdout] 225 | | box StructuredNode::Number(2.into()), [INFO] [stdout] 226 | | box StructuredNode::Number(3.into()), [INFO] [stdout] 227 | | ), [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 224 ~ Box::new(StructuredNode::Multiply( [INFO] [stdout] 225 | box StructuredNode::Number(2.into()), [INFO] [stdout] 226 | box StructuredNode::Number(3.into()), [INFO] [stdout] 227 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:244:13 [INFO] [stdout] | [INFO] [stdout] 244 | box StructuredNode::Number(1.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 244 - box StructuredNode::Number(1.into()), [INFO] [stdout] 244 + Box::new(StructuredNode::Number(1.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:245:13 [INFO] [stdout] | [INFO] [stdout] 245 | box StructuredNode::Number(2.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 245 - box StructuredNode::Number(2.into()), [INFO] [stdout] 245 + Box::new(StructuredNode::Number(2.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:243:9 [INFO] [stdout] | [INFO] [stdout] 243 | / box StructuredNode::Add( [INFO] [stdout] 244 | | box StructuredNode::Number(1.into()), [INFO] [stdout] 245 | | box StructuredNode::Number(2.into()), [INFO] [stdout] 246 | | ), [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 243 ~ Box::new(StructuredNode::Add( [INFO] [stdout] 244 | box StructuredNode::Number(1.into()), [INFO] [stdout] 245 | box StructuredNode::Number(2.into()), [INFO] [stdout] 246 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:248:13 [INFO] [stdout] | [INFO] [stdout] 248 | box StructuredNode::Number(3.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 248 - box StructuredNode::Number(3.into()), [INFO] [stdout] 248 + Box::new(StructuredNode::Number(3.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:249:13 [INFO] [stdout] | [INFO] [stdout] 249 | box StructuredNode::Number(4.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 249 - box StructuredNode::Number(4.into()), [INFO] [stdout] 249 + Box::new(StructuredNode::Number(4.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:247:9 [INFO] [stdout] | [INFO] [stdout] 247 | / box StructuredNode::Add( [INFO] [stdout] 248 | | box StructuredNode::Number(3.into()), [INFO] [stdout] 249 | | box StructuredNode::Number(4.into()), [INFO] [stdout] 250 | | ), [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 247 ~ Box::new(StructuredNode::Add( [INFO] [stdout] 248 | box StructuredNode::Number(3.into()), [INFO] [stdout] 249 | box StructuredNode::Number(4.into()), [INFO] [stdout] 250 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:275:13 [INFO] [stdout] | [INFO] [stdout] 275 | box StructuredNode::Number(12.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 275 - box StructuredNode::Number(12.into()), [INFO] [stdout] 275 + Box::new(StructuredNode::Number(12.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:276:13 [INFO] [stdout] | [INFO] [stdout] 276 | box StructuredNode::Number(34.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 276 - box StructuredNode::Number(34.into()), [INFO] [stdout] 276 + Box::new(StructuredNode::Number(34.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:274:9 [INFO] [stdout] | [INFO] [stdout] 274 | / box StructuredNode::Multiply( [INFO] [stdout] 275 | | box StructuredNode::Number(12.into()), [INFO] [stdout] 276 | | box StructuredNode::Number(34.into()), [INFO] [stdout] 277 | | ), [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 274 ~ Box::new(StructuredNode::Multiply( [INFO] [stdout] 275 | box StructuredNode::Number(12.into()), [INFO] [stdout] 276 | box StructuredNode::Number(34.into()), [INFO] [stdout] 277 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:279:13 [INFO] [stdout] | [INFO] [stdout] 279 | box StructuredNode::Number(56.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 279 - box StructuredNode::Number(56.into()), [INFO] [stdout] 279 + Box::new(StructuredNode::Number(56.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:280:13 [INFO] [stdout] | [INFO] [stdout] 280 | box StructuredNode::Number(78.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 280 - box StructuredNode::Number(78.into()), [INFO] [stdout] 280 + Box::new(StructuredNode::Number(78.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:278:9 [INFO] [stdout] | [INFO] [stdout] 278 | / box StructuredNode::Multiply( [INFO] [stdout] 279 | | box StructuredNode::Number(56.into()), [INFO] [stdout] 280 | | box StructuredNode::Number(78.into()), [INFO] [stdout] 281 | | ), [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 278 ~ Box::new(StructuredNode::Multiply( [INFO] [stdout] 279 | box StructuredNode::Number(56.into()), [INFO] [stdout] 280 | box StructuredNode::Number(78.into()), [INFO] [stdout] 281 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:290:13 [INFO] [stdout] | [INFO] [stdout] 290 | box StructuredNode::Number(12.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 290 - box StructuredNode::Number(12.into()), [INFO] [stdout] 290 + Box::new(StructuredNode::Number(12.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:293:21 [INFO] [stdout] | [INFO] [stdout] 293 | box StructuredNode::Number(34.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 293 - box StructuredNode::Number(34.into()), [INFO] [stdout] 293 + Box::new(StructuredNode::Number(34.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:295:25 [INFO] [stdout] | [INFO] [stdout] 295 | box StructuredNode::Number(56.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 295 - box StructuredNode::Number(56.into()), [INFO] [stdout] 295 + Box::new(StructuredNode::Number(56.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:296:25 [INFO] [stdout] | [INFO] [stdout] 296 | box StructuredNode::Number(78.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 296 - box StructuredNode::Number(78.into()), [INFO] [stdout] 296 + Box::new(StructuredNode::Number(78.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:294:21 [INFO] [stdout] | [INFO] [stdout] 294 | / box StructuredNode::Divide( [INFO] [stdout] 295 | | box StructuredNode::Number(56.into()), [INFO] [stdout] 296 | | box StructuredNode::Number(78.into()), [INFO] [stdout] 297 | | ) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 294 ~ Box::new(StructuredNode::Divide( [INFO] [stdout] 295 | box StructuredNode::Number(56.into()), [INFO] [stdout] 296 | box StructuredNode::Number(78.into()), [INFO] [stdout] 297 ~ )) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:292:17 [INFO] [stdout] | [INFO] [stdout] 292 | / box StructuredNode::Add( [INFO] [stdout] 293 | | box StructuredNode::Number(34.into()), [INFO] [stdout] 294 | | box StructuredNode::Divide( [INFO] [stdout] 295 | | box StructuredNode::Number(56.into()), [INFO] [stdout] ... | [INFO] [stdout] 298 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 292 ~ Box::new(StructuredNode::Add( [INFO] [stdout] 293 | box StructuredNode::Number(34.into()), [INFO] [stdout] ... [INFO] [stdout] 297 | ) [INFO] [stdout] 298 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:299:17 [INFO] [stdout] | [INFO] [stdout] 299 | box StructuredNode::Number(90.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 299 - box StructuredNode::Number(90.into()), [INFO] [stdout] 299 + Box::new(StructuredNode::Number(90.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:291:13 [INFO] [stdout] | [INFO] [stdout] 291 | / box StructuredNode::Divide( [INFO] [stdout] 292 | | box StructuredNode::Add( [INFO] [stdout] 293 | | box StructuredNode::Number(34.into()), [INFO] [stdout] 294 | | box StructuredNode::Divide( [INFO] [stdout] ... | [INFO] [stdout] 299 | | box StructuredNode::Number(90.into()), [INFO] [stdout] 300 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 291 ~ Box::new(StructuredNode::Divide( [INFO] [stdout] 292 | box StructuredNode::Add( [INFO] [stdout] ... [INFO] [stdout] 299 | box StructuredNode::Number(90.into()), [INFO] [stdout] 300 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:289:9 [INFO] [stdout] | [INFO] [stdout] 289 | / box StructuredNode::Add( [INFO] [stdout] 290 | | box StructuredNode::Number(12.into()), [INFO] [stdout] 291 | | box StructuredNode::Divide( [INFO] [stdout] 292 | | box StructuredNode::Add( [INFO] [stdout] ... | [INFO] [stdout] 300 | | ), [INFO] [stdout] 301 | | ), [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 289 ~ Box::new(StructuredNode::Add( [INFO] [stdout] 290 | box StructuredNode::Number(12.into()), [INFO] [stdout] ... [INFO] [stdout] 300 | ), [INFO] [stdout] 301 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:302:9 [INFO] [stdout] | [INFO] [stdout] 302 | box StructuredNode::Number(12.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 302 - box StructuredNode::Number(12.into()), [INFO] [stdout] 302 + Box::new(StructuredNode::Number(12.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:355:9 [INFO] [stdout] | [INFO] [stdout] 355 | box StructuredNode::Number(rat!(2, 3)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 355 - box StructuredNode::Number(rat!(2, 3)), [INFO] [stdout] 355 + Box::new(StructuredNode::Number(rat!(2, 3))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:356:9 [INFO] [stdout] | [INFO] [stdout] 356 | box StructuredNode::Number(rat!(1)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 356 - box StructuredNode::Number(rat!(1)), [INFO] [stdout] 356 + Box::new(StructuredNode::Number(rat!(1))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:775:9 [INFO] [stdout] | [INFO] [stdout] 775 | box StructuredNode::Number(dec!(12)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 775 - box StructuredNode::Number(dec!(12)), [INFO] [stdout] 775 + Box::new(StructuredNode::Number(dec!(12))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:776:9 [INFO] [stdout] | [INFO] [stdout] 776 | box StructuredNode::Number(dec!(3)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 776 - box StructuredNode::Number(dec!(3)), [INFO] [stdout] 776 + Box::new(StructuredNode::Number(dec!(3))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:790:21 [INFO] [stdout] | [INFO] [stdout] 790 | box StructuredNode::Number(dec!(12)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 790 - box StructuredNode::Number(dec!(12)), [INFO] [stdout] 790 + Box::new(StructuredNode::Number(dec!(12))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:791:21 [INFO] [stdout] | [INFO] [stdout] 791 | box StructuredNode::Number(dec!(3)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 791 - box StructuredNode::Number(dec!(3)), [INFO] [stdout] 791 + Box::new(StructuredNode::Number(dec!(3))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:789:17 [INFO] [stdout] | [INFO] [stdout] 789 | / box StructuredNode::Power( [INFO] [stdout] 790 | | box StructuredNode::Number(dec!(12)), [INFO] [stdout] 791 | | box StructuredNode::Number(dec!(3)), [INFO] [stdout] 792 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 789 ~ Box::new(StructuredNode::Power( [INFO] [stdout] 790 | box StructuredNode::Number(dec!(12)), [INFO] [stdout] 791 | box StructuredNode::Number(dec!(3)), [INFO] [stdout] 792 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:794:21 [INFO] [stdout] | [INFO] [stdout] 794 | box StructuredNode::Number(dec!(45)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 794 - box StructuredNode::Number(dec!(45)), [INFO] [stdout] 794 + Box::new(StructuredNode::Number(dec!(45))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:796:25 [INFO] [stdout] | [INFO] [stdout] 796 | box StructuredNode::Number(dec!(67)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 796 - box StructuredNode::Number(dec!(67)), [INFO] [stdout] 796 + Box::new(StructuredNode::Number(dec!(67))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:797:25 [INFO] [stdout] | [INFO] [stdout] 797 | box StructuredNode::Number(dec!(8)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 797 - box StructuredNode::Number(dec!(8)), [INFO] [stdout] 797 + Box::new(StructuredNode::Number(dec!(8))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:795:21 [INFO] [stdout] | [INFO] [stdout] 795 | / box StructuredNode::Divide( [INFO] [stdout] 796 | | box StructuredNode::Number(dec!(67)), [INFO] [stdout] 797 | | box StructuredNode::Number(dec!(8)), [INFO] [stdout] 798 | | ), [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 795 ~ Box::new(StructuredNode::Divide( [INFO] [stdout] 796 | box StructuredNode::Number(dec!(67)), [INFO] [stdout] 797 | box StructuredNode::Number(dec!(8)), [INFO] [stdout] 798 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:793:17 [INFO] [stdout] | [INFO] [stdout] 793 | / box StructuredNode::Power( [INFO] [stdout] 794 | | box StructuredNode::Number(dec!(45)), [INFO] [stdout] 795 | | box StructuredNode::Divide( [INFO] [stdout] 796 | | box StructuredNode::Number(dec!(67)), [INFO] [stdout] 797 | | box StructuredNode::Number(dec!(8)), [INFO] [stdout] 798 | | ), [INFO] [stdout] 799 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 793 ~ Box::new(StructuredNode::Power( [INFO] [stdout] 794 | box StructuredNode::Number(dec!(45)), [INFO] [stdout] ... [INFO] [stdout] 798 | ), [INFO] [stdout] 799 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:788:13 [INFO] [stdout] | [INFO] [stdout] 788 | / box StructuredNode::Add( [INFO] [stdout] 789 | | box StructuredNode::Power( [INFO] [stdout] 790 | | box StructuredNode::Number(dec!(12)), [INFO] [stdout] 791 | | box StructuredNode::Number(dec!(3)), [INFO] [stdout] ... | [INFO] [stdout] 799 | | ), [INFO] [stdout] 800 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 788 ~ Box::new(StructuredNode::Add( [INFO] [stdout] 789 | box StructuredNode::Power( [INFO] [stdout] ... [INFO] [stdout] 799 | ), [INFO] [stdout] 800 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:801:13 [INFO] [stdout] | [INFO] [stdout] 801 | box StructuredNode::Number(dec!(9)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 801 - box StructuredNode::Number(dec!(9)), [INFO] [stdout] 801 + Box::new(StructuredNode::Number(dec!(9))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:787:9 [INFO] [stdout] | [INFO] [stdout] 787 | / box StructuredNode::Add( [INFO] [stdout] 788 | | box StructuredNode::Add( [INFO] [stdout] 789 | | box StructuredNode::Power( [INFO] [stdout] 790 | | box StructuredNode::Number(dec!(12)), [INFO] [stdout] ... | [INFO] [stdout] 801 | | box StructuredNode::Number(dec!(9)), [INFO] [stdout] 802 | | ), [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 787 ~ Box::new(StructuredNode::Add( [INFO] [stdout] 788 | box StructuredNode::Add( [INFO] [stdout] ... [INFO] [stdout] 801 | box StructuredNode::Number(dec!(9)), [INFO] [stdout] 802 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:803:9 [INFO] [stdout] | [INFO] [stdout] 803 | box StructuredNode::Number(1.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 803 - box StructuredNode::Number(1.into()), [INFO] [stdout] 803 + Box::new(StructuredNode::Number(1.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:1248:9 [INFO] [stdout] | [INFO] [stdout] 1248 | box StructuredNode::Number(rat!(12)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1248 - box StructuredNode::Number(rat!(12)), [INFO] [stdout] 1248 + Box::new(StructuredNode::Number(rat!(12))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:1249:9 [INFO] [stdout] | [INFO] [stdout] 1249 | box StructuredNode::Number(rat!(0)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1249 - box StructuredNode::Number(rat!(0)), [INFO] [stdout] 1249 + Box::new(StructuredNode::Number(rat!(0))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:1256:13 [INFO] [stdout] | [INFO] [stdout] 1256 | box StructuredNode::Number(dec!(12)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1256 - box StructuredNode::Number(dec!(12)), [INFO] [stdout] 1256 + Box::new(StructuredNode::Number(dec!(12))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:1257:13 [INFO] [stdout] | [INFO] [stdout] 1257 | box StructuredNode::Number(dec!(0)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1257 - box StructuredNode::Number(dec!(0)), [INFO] [stdout] 1257 + Box::new(StructuredNode::Number(dec!(0))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:1255:9 [INFO] [stdout] | [INFO] [stdout] 1255 | / box StructuredNode::Divide( [INFO] [stdout] 1256 | | box StructuredNode::Number(dec!(12)), [INFO] [stdout] 1257 | | box StructuredNode::Number(dec!(0)), [INFO] [stdout] 1258 | | ), [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1255 ~ Box::new(StructuredNode::Divide( [INFO] [stdout] 1256 | box StructuredNode::Number(dec!(12)), [INFO] [stdout] 1257 | box StructuredNode::Number(dec!(0)), [INFO] [stdout] 1258 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:1259:9 [INFO] [stdout] | [INFO] [stdout] 1259 | box StructuredNode::Number(dec!(0.1)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1259 - box StructuredNode::Number(dec!(0.1)), [INFO] [stdout] 1259 + Box::new(StructuredNode::Number(dec!(0.1))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `core_intrinsics` is internal to the compiler or standard library [INFO] [stdout] --> src/lib.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | #![feature(core_intrinsics)] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using it is strongly discouraged [INFO] [stdout] = note: `#[warn(internal_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:127:17 [INFO] [stdout] | [INFO] [stdout] 127 | box StructuredNode::Number(12.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 127 - box StructuredNode::Number(12.into()), [INFO] [stdout] 127 + Box::new(StructuredNode::Number(12.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:128:17 [INFO] [stdout] | [INFO] [stdout] 128 | box StructuredNode::Number(34.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 128 - box StructuredNode::Number(34.into()), [INFO] [stdout] 128 + Box::new(StructuredNode::Number(34.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:126:13 [INFO] [stdout] | [INFO] [stdout] 126 | / box StructuredNode::Multiply( [INFO] [stdout] 127 | | box StructuredNode::Number(12.into()), [INFO] [stdout] 128 | | box StructuredNode::Number(34.into()), [INFO] [stdout] 129 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 126 ~ Box::new(StructuredNode::Multiply( [INFO] [stdout] 127 | box StructuredNode::Number(12.into()), [INFO] [stdout] 128 | box StructuredNode::Number(34.into()), [INFO] [stdout] 129 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:131:17 [INFO] [stdout] | [INFO] [stdout] 131 | box StructuredNode::Number(56.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 131 - box StructuredNode::Number(56.into()), [INFO] [stdout] 131 + Box::new(StructuredNode::Number(56.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | box StructuredNode::Number(78.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 132 - box StructuredNode::Number(78.into()), [INFO] [stdout] 132 + Box::new(StructuredNode::Number(78.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:130:13 [INFO] [stdout] | [INFO] [stdout] 130 | / box StructuredNode::Multiply( [INFO] [stdout] 131 | | box StructuredNode::Number(56.into()), [INFO] [stdout] 132 | | box StructuredNode::Number(78.into()), [INFO] [stdout] 133 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 130 ~ Box::new(StructuredNode::Multiply( [INFO] [stdout] 131 | box StructuredNode::Number(56.into()), [INFO] [stdout] 132 | box StructuredNode::Number(78.into()), [INFO] [stdout] 133 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:232:13 [INFO] [stdout] | [INFO] [stdout] 232 | box StructuredNode::Number(1.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 232 - box StructuredNode::Number(1.into()), [INFO] [stdout] 232 + Box::new(StructuredNode::Number(1.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:235:21 [INFO] [stdout] | [INFO] [stdout] 235 | box StructuredNode::Number(2.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 235 - box StructuredNode::Number(2.into()), [INFO] [stdout] 235 + Box::new(StructuredNode::Number(2.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:236:21 [INFO] [stdout] | [INFO] [stdout] 236 | box StructuredNode::Number(3.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 236 - box StructuredNode::Number(3.into()), [INFO] [stdout] 236 + Box::new(StructuredNode::Number(3.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:234:17 [INFO] [stdout] | [INFO] [stdout] 234 | / box StructuredNode::Multiply( [INFO] [stdout] 235 | | box StructuredNode::Number(2.into()), [INFO] [stdout] 236 | | box StructuredNode::Number(3.into()), [INFO] [stdout] 237 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 234 ~ Box::new(StructuredNode::Multiply( [INFO] [stdout] 235 | box StructuredNode::Number(2.into()), [INFO] [stdout] 236 | box StructuredNode::Number(3.into()), [INFO] [stdout] 237 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:233:13 [INFO] [stdout] | [INFO] [stdout] 233 | / box StructuredNode::Parentheses( [INFO] [stdout] 234 | | box StructuredNode::Multiply( [INFO] [stdout] 235 | | box StructuredNode::Number(2.into()), [INFO] [stdout] 236 | | box StructuredNode::Number(3.into()), [INFO] [stdout] 237 | | ), [INFO] [stdout] 238 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 233 ~ Box::new(StructuredNode::Parentheses( [INFO] [stdout] 234 | box StructuredNode::Multiply( [INFO] [stdout] ... [INFO] [stdout] 237 | ), [INFO] [stdout] 238 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:257:21 [INFO] [stdout] | [INFO] [stdout] 257 | box StructuredNode::Number(1.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 257 - box StructuredNode::Number(1.into()), [INFO] [stdout] 257 + Box::new(StructuredNode::Number(1.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:258:21 [INFO] [stdout] | [INFO] [stdout] 258 | box StructuredNode::Number(2.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 258 - box StructuredNode::Number(2.into()), [INFO] [stdout] 258 + Box::new(StructuredNode::Number(2.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:256:17 [INFO] [stdout] | [INFO] [stdout] 256 | / box StructuredNode::Add( [INFO] [stdout] 257 | | box StructuredNode::Number(1.into()), [INFO] [stdout] 258 | | box StructuredNode::Number(2.into()), [INFO] [stdout] 259 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 256 ~ Box::new(StructuredNode::Add( [INFO] [stdout] 257 | box StructuredNode::Number(1.into()), [INFO] [stdout] 258 | box StructuredNode::Number(2.into()), [INFO] [stdout] 259 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:255:13 [INFO] [stdout] | [INFO] [stdout] 255 | / box StructuredNode::Parentheses( [INFO] [stdout] 256 | | box StructuredNode::Add( [INFO] [stdout] 257 | | box StructuredNode::Number(1.into()), [INFO] [stdout] 258 | | box StructuredNode::Number(2.into()), [INFO] [stdout] 259 | | ), [INFO] [stdout] 260 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 255 ~ Box::new(StructuredNode::Parentheses( [INFO] [stdout] 256 | box StructuredNode::Add( [INFO] [stdout] ... [INFO] [stdout] 259 | ), [INFO] [stdout] 260 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:263:21 [INFO] [stdout] | [INFO] [stdout] 263 | box StructuredNode::Number(3.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 263 - box StructuredNode::Number(3.into()), [INFO] [stdout] 263 + Box::new(StructuredNode::Number(3.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:264:21 [INFO] [stdout] | [INFO] [stdout] 264 | box StructuredNode::Number(4.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 264 - box StructuredNode::Number(4.into()), [INFO] [stdout] 264 + Box::new(StructuredNode::Number(4.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:262:17 [INFO] [stdout] | [INFO] [stdout] 262 | / box StructuredNode::Add( [INFO] [stdout] 263 | | box StructuredNode::Number(3.into()), [INFO] [stdout] 264 | | box StructuredNode::Number(4.into()), [INFO] [stdout] 265 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 262 ~ Box::new(StructuredNode::Add( [INFO] [stdout] 263 | box StructuredNode::Number(3.into()), [INFO] [stdout] 264 | box StructuredNode::Number(4.into()), [INFO] [stdout] 265 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:261:13 [INFO] [stdout] | [INFO] [stdout] 261 | / box StructuredNode::Parentheses( [INFO] [stdout] 262 | | box StructuredNode::Add( [INFO] [stdout] 263 | | box StructuredNode::Number(3.into()), [INFO] [stdout] 264 | | box StructuredNode::Number(4.into()), [INFO] [stdout] 265 | | ), [INFO] [stdout] 266 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 261 ~ Box::new(StructuredNode::Parentheses( [INFO] [stdout] 262 | box StructuredNode::Add( [INFO] [stdout] ... [INFO] [stdout] 265 | ), [INFO] [stdout] 266 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:710:13 [INFO] [stdout] | [INFO] [stdout] 710 | box StructuredNode::Number(rat!(2)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 710 - box StructuredNode::Number(rat!(2)), [INFO] [stdout] 710 + Box::new(StructuredNode::Number(rat!(2))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:711:13 [INFO] [stdout] | [INFO] [stdout] 711 | box StructuredNode::Variable('x'), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 711 - box StructuredNode::Variable('x'), [INFO] [stdout] 711 + Box::new(StructuredNode::Variable('x')), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:724:13 [INFO] [stdout] | [INFO] [stdout] 724 | box StructuredNode::Number(dec!(0.5)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 724 - box StructuredNode::Number(dec!(0.5)), [INFO] [stdout] 724 + Box::new(StructuredNode::Number(dec!(0.5))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:725:13 [INFO] [stdout] | [INFO] [stdout] 725 | box StructuredNode::Variable('x'), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 725 - box StructuredNode::Variable('x'), [INFO] [stdout] 725 + Box::new(StructuredNode::Variable('x')), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:740:13 [INFO] [stdout] | [INFO] [stdout] 740 | box StructuredNode::Number(rat!(2)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 740 - box StructuredNode::Number(rat!(2)), [INFO] [stdout] 740 + Box::new(StructuredNode::Number(rat!(2))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:743:21 [INFO] [stdout] | [INFO] [stdout] 743 | box StructuredNode::Number(rat!(1)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 743 - box StructuredNode::Number(rat!(1)), [INFO] [stdout] 743 + Box::new(StructuredNode::Number(rat!(1))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:744:21 [INFO] [stdout] | [INFO] [stdout] 744 | box StructuredNode::Variable('x'), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 744 - box StructuredNode::Variable('x'), [INFO] [stdout] 744 + Box::new(StructuredNode::Variable('x')), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:742:17 [INFO] [stdout] | [INFO] [stdout] 742 | / box StructuredNode::Add( [INFO] [stdout] 743 | | box StructuredNode::Number(rat!(1)), [INFO] [stdout] 744 | | box StructuredNode::Variable('x'), [INFO] [stdout] 745 | | ) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 742 ~ Box::new(StructuredNode::Add( [INFO] [stdout] 743 | box StructuredNode::Number(rat!(1)), [INFO] [stdout] 744 | box StructuredNode::Variable('x'), [INFO] [stdout] 745 ~ )) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:741:13 [INFO] [stdout] | [INFO] [stdout] 741 | / box StructuredNode::Parentheses( [INFO] [stdout] 742 | | box StructuredNode::Add( [INFO] [stdout] 743 | | box StructuredNode::Number(rat!(1)), [INFO] [stdout] 744 | | box StructuredNode::Variable('x'), [INFO] [stdout] 745 | | ) [INFO] [stdout] 746 | | ) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 741 ~ Box::new(StructuredNode::Parentheses( [INFO] [stdout] 742 | box StructuredNode::Add( [INFO] [stdout] ... [INFO] [stdout] 745 | ) [INFO] [stdout] 746 ~ )) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:761:17 [INFO] [stdout] | [INFO] [stdout] 761 | box StructuredNode::Variable('x'), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 761 - box StructuredNode::Variable('x'), [INFO] [stdout] 761 + Box::new(StructuredNode::Variable('x')), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:763:21 [INFO] [stdout] | [INFO] [stdout] 763 | box StructuredNode::Variable('y'), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 763 - box StructuredNode::Variable('y'), [INFO] [stdout] 763 + Box::new(StructuredNode::Variable('y')), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:764:21 [INFO] [stdout] | [INFO] [stdout] 764 | box StructuredNode::Variable('z'), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 764 - box StructuredNode::Variable('z'), [INFO] [stdout] 764 + Box::new(StructuredNode::Variable('z')), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:762:17 [INFO] [stdout] | [INFO] [stdout] 762 | / box StructuredNode::Multiply( [INFO] [stdout] 763 | | box StructuredNode::Variable('y'), [INFO] [stdout] 764 | | box StructuredNode::Variable('z'), [INFO] [stdout] 765 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 762 ~ Box::new(StructuredNode::Multiply( [INFO] [stdout] 763 | box StructuredNode::Variable('y'), [INFO] [stdout] 764 | box StructuredNode::Variable('z'), [INFO] [stdout] 765 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:760:13 [INFO] [stdout] | [INFO] [stdout] 760 | / box StructuredNode::Multiply( [INFO] [stdout] 761 | | box StructuredNode::Variable('x'), [INFO] [stdout] 762 | | box StructuredNode::Multiply( [INFO] [stdout] 763 | | box StructuredNode::Variable('y'), [INFO] [stdout] 764 | | box StructuredNode::Variable('z'), [INFO] [stdout] 765 | | ), [INFO] [stdout] 766 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 760 ~ Box::new(StructuredNode::Multiply( [INFO] [stdout] 761 | box StructuredNode::Variable('x'), [INFO] [stdout] ... [INFO] [stdout] 765 | ), [INFO] [stdout] 766 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:767:13 [INFO] [stdout] | [INFO] [stdout] 767 | box StructuredNode::Number(rat!(2)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 767 - box StructuredNode::Number(rat!(2)), [INFO] [stdout] 767 + Box::new(StructuredNode::Number(rat!(2))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:1133:13 [INFO] [stdout] | [INFO] [stdout] 1133 | box SimplifiedNode::Number(rat!(25)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1133 - box SimplifiedNode::Number(rat!(25)), [INFO] [stdout] 1133 + Box::new(SimplifiedNode::Number(rat!(25))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:1134:13 [INFO] [stdout] | [INFO] [stdout] 1134 | box SimplifiedNode::Number(rat!(1, 3)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1134 - box SimplifiedNode::Number(rat!(1, 3)), [INFO] [stdout] 1134 + Box::new(SimplifiedNode::Number(rat!(1, 3))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:1154:17 [INFO] [stdout] | [INFO] [stdout] 1154 | box SimplifiedNode::Variable('x'), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1154 - box SimplifiedNode::Variable('x'), [INFO] [stdout] 1154 + Box::new(SimplifiedNode::Variable('x')), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:1155:17 [INFO] [stdout] | [INFO] [stdout] 1155 | box SimplifiedNode::Number(rat!(5)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1155 - box SimplifiedNode::Number(rat!(5)), [INFO] [stdout] 1155 + Box::new(SimplifiedNode::Number(rat!(5))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:1158:17 [INFO] [stdout] | [INFO] [stdout] 1158 | box SimplifiedNode::Variable('y'), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1158 - box SimplifiedNode::Variable('y'), [INFO] [stdout] 1158 + Box::new(SimplifiedNode::Variable('y')), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:1159:17 [INFO] [stdout] | [INFO] [stdout] 1159 | box SimplifiedNode::Number(rat!(11)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1159 - box SimplifiedNode::Number(rat!(11)), [INFO] [stdout] 1159 + Box::new(SimplifiedNode::Number(rat!(11))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:1175:17 [INFO] [stdout] | [INFO] [stdout] 1175 | box SimplifiedNode::Variable('x'), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1175 - box SimplifiedNode::Variable('x'), [INFO] [stdout] 1175 + Box::new(SimplifiedNode::Variable('x')), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:1176:17 [INFO] [stdout] | [INFO] [stdout] 1176 | box SimplifiedNode::Number(rat!(6)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1176 - box SimplifiedNode::Number(rat!(6)), [INFO] [stdout] 1176 + Box::new(SimplifiedNode::Number(rat!(6))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:1179:17 [INFO] [stdout] | [INFO] [stdout] 1179 | box SimplifiedNode::Variable('y'), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1179 - box SimplifiedNode::Variable('y'), [INFO] [stdout] 1179 + Box::new(SimplifiedNode::Variable('y')), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:1180:17 [INFO] [stdout] | [INFO] [stdout] 1180 | box SimplifiedNode::Number(rat!(3)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1180 - box SimplifiedNode::Number(rat!(3)), [INFO] [stdout] 1180 + Box::new(SimplifiedNode::Number(rat!(3))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:1194:17 [INFO] [stdout] | [INFO] [stdout] 1194 | box SimplifiedNode::Variable('x'), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1194 - box SimplifiedNode::Variable('x'), [INFO] [stdout] 1194 + Box::new(SimplifiedNode::Variable('x')), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:1195:17 [INFO] [stdout] | [INFO] [stdout] 1195 | box SimplifiedNode::Number(rat!(2)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1195 - box SimplifiedNode::Number(rat!(2)), [INFO] [stdout] 1195 + Box::new(SimplifiedNode::Number(rat!(2))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:1226:21 [INFO] [stdout] | [INFO] [stdout] 1226 | box SimplifiedNode::Variable('x'), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1226 - box SimplifiedNode::Variable('x'), [INFO] [stdout] 1226 + Box::new(SimplifiedNode::Variable('x')), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/tests.rs:1227:21 [INFO] [stdout] | [INFO] [stdout] 1227 | box SimplifiedNode::Number(rat!(2)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1227 - box SimplifiedNode::Number(rat!(2)), [INFO] [stdout] 1227 + Box::new(SimplifiedNode::Number(rat!(2))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `core_intrinsics` is internal to the compiler or standard library [INFO] [stdout] --> src/lib.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | #![feature(core_intrinsics)] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using it is strongly discouraged [INFO] [stdout] = note: `#[warn(internal_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0557`. [INFO] [stdout] [INFO] [stderr] error: could not compile `rbop` (lib) due to 45 previous errors; 1 warning emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] For more information about this error, try `rustc --explain E0557`. [INFO] [stdout] [INFO] [stderr] error: could not compile `rbop` (lib test) due to 141 previous errors; 1 warning emitted [INFO] running `Command { std: "docker" "inspect" "6eff28261597bb3d5240cad1a5e0dc3325a9d790e2b26ca6224df14dd962c398", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6eff28261597bb3d5240cad1a5e0dc3325a9d790e2b26ca6224df14dd962c398", kill_on_drop: false }` [INFO] [stdout] 6eff28261597bb3d5240cad1a5e0dc3325a9d790e2b26ca6224df14dd962c398