[INFO] fetching crate rbop 0.2.0... [INFO] checking rbop-0.2.0 against master#f609b7e0586f81fefb3523e3e17adf779ac416be for pr-129466-2 [INFO] extracting crate rbop 0.2.0 into /workspace/builds/worker-5-tc1/source [INFO] validating manifest of crates.io crate rbop 0.2.0 on toolchain f609b7e0586f81fefb3523e3e17adf779ac416be [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [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-5-tc1/source/Cargo.toml [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" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded redox_termios v0.1.2 [INFO] [stderr] Downloaded ttf-parser v0.6.2 [INFO] [stderr] Downloaded ab_glyph_rasterizer v0.1.5 [INFO] [stderr] Downloaded glutin_emscripten_sys v0.1.1 [INFO] [stderr] Downloaded android_glue v0.2.3 [INFO] [stderr] Downloaded num_enum_derive v0.4.3 [INFO] [stderr] Downloaded glutin_gles2_sys v0.1.5 [INFO] [stderr] Downloaded wayland-egl v0.28.6 [INFO] [stderr] Downloaded ndk-macro v0.2.0 [INFO] [stderr] Downloaded core-video-sys v0.1.4 [INFO] [stderr] Downloaded gl_generator v0.14.0 [INFO] [stderr] Downloaded addr2line v0.17.0 [INFO] [stderr] Downloaded slotmap v0.4.3 [INFO] [stderr] Downloaded cocoa v0.24.0 [INFO] [stderr] Downloaded cgl v0.3.2 [INFO] [stderr] Downloaded glutin_egl_sys v0.1.5 [INFO] [stderr] Downloaded backtrace v0.3.63 [INFO] [stderr] Downloaded gl v0.14.0 [INFO] [stderr] Downloaded miniz_oxide v0.3.7 [INFO] [stderr] Downloaded rust_decimal v1.23.1 [INFO] [stderr] Downloaded wayland-protocols v0.28.6 [INFO] [stderr] Downloaded nom v7.1.0 [INFO] [stderr] Downloaded smithay-client-toolkit v0.12.3 [INFO] [stderr] Downloaded nix v0.18.0 [INFO] [stderr] Downloaded syn v1.0.84 [INFO] [stderr] Downloaded nix v0.20.0 [INFO] [stderr] Downloaded object v0.27.1 [INFO] [stderr] Downloaded winit v0.24.0 [INFO] [stderr] Downloaded ndk-sys v0.2.2 [INFO] [stderr] Downloaded image v0.23.14 [INFO] [stderr] Downloaded bumpalo v3.8.0 [INFO] [stderr] Downloaded serde v1.0.132 [INFO] [stderr] Downloaded x11-dl v2.19.1 [INFO] [stderr] Downloaded glutin v0.26.0 [INFO] [stderr] Downloaded net2 v0.2.37 [INFO] [stderr] Downloaded raw-window-handle v0.4.2 [INFO] [stderr] Downloaded andrew v0.3.1 [INFO] [stderr] Downloaded bytemuck v1.7.3 [INFO] [stderr] Downloaded crc32fast v1.3.0 [INFO] [stderr] Downloaded cocoa-foundation v0.1.0 [INFO] [stderr] Downloaded gimli v0.26.1 [INFO] [stderr] Downloaded core-graphics v0.19.2 [INFO] [stderr] Downloaded khronos_api v3.1.0 [INFO] [stderr] Downloaded speedy2d v1.2.0 [INFO] [stderr] Downloaded libloading v0.6.7 [INFO] [stderr] Downloaded wayland-commons v0.28.6 [INFO] [stderr] Downloaded xdg v2.4.0 [INFO] [stderr] Downloaded memmap2 v0.1.0 [INFO] [stderr] Downloaded wayland-scanner v0.28.6 [INFO] [stderr] Downloaded wayland-client v0.28.6 [INFO] [stderr] Downloaded deflate v0.8.6 [INFO] [stderr] Downloaded png v0.16.8 [INFO] [stderr] Downloaded glutin_glx_sys v0.1.7 [INFO] [stderr] Downloaded glutin_wgl_sys v0.1.5 [INFO] [stderr] Downloaded calloop v0.6.5 [INFO] [stderr] Downloaded tiff v0.6.1 [INFO] [stderr] Downloaded osmesa-sys v0.1.2 [INFO] [stderr] Downloaded num_enum v0.4.3 [INFO] [stderr] Downloaded ndk v0.2.1 [INFO] [stderr] Downloaded ndk-glue v0.2.1 [INFO] [stderr] Downloaded raw-window-handle v0.3.4 [INFO] [stderr] Downloaded glow v0.7.2 [INFO] [stderr] Downloaded wayland-cursor v0.28.6 [INFO] [stderr] Downloaded libloading v0.7.2 [INFO] [stderr] Downloaded quote v1.0.13 [INFO] [stderr] Downloaded wayland-sys v0.28.6 [INFO] [stderr] Downloaded num-rational v0.3.2 [INFO] [stderr] Downloaded cocoa v0.23.0 [INFO] [stderr] Downloaded shared_library v0.1.9 [INFO] [stderr] Downloaded dirs v3.0.2 [INFO] [stderr] Downloaded dlib v0.4.2 [INFO] [stderr] Downloaded owned_ttf_parser v0.6.0 [INFO] [stderr] Downloaded rusttype v0.9.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 68b2fcf23f41fd6489e279578cf354f625387f574c67ed88450a58378f0c75ae [INFO] running `Command { std: "docker" "start" "-a" "68b2fcf23f41fd6489e279578cf354f625387f574c67ed88450a58378f0c75ae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "68b2fcf23f41fd6489e279578cf354f625387f574c67ed88450a58378f0c75ae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "68b2fcf23f41fd6489e279578cf354f625387f574c67ed88450a58378f0c75ae", kill_on_drop: false }` [INFO] [stdout] 68b2fcf23f41fd6489e279578cf354f625387f574c67ed88450a58378f0c75ae [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f4d123f35ffed3af9a02f22f113c60c269ed28590c8e7b2b504ab6fa129e1a48 [INFO] running `Command { std: "docker" "start" "-a" "f4d123f35ffed3af9a02f22f113c60c269ed28590c8e7b2b504ab6fa129e1a48", kill_on_drop: false }` [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling rust_decimal v1.23.1 [INFO] [stderr] Checking arrayvec v0.7.2 [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: 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: 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::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::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::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::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: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::new(inner.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::new(b.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::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::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::new(self.clone())) [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::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::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: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::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::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::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::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: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::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::new(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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::new(b.flatten()), [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::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: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::new(e.flatten()) [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::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: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(new_inner_exponent), [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::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::new(e.flatten()) [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: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(new_inner_exponent), [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(new_outer_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: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(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::new(term.clone()), [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(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(new_exp), [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::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: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::new(term.clone()), [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::new(SimplifiedNode::Number(c)))) [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::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::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::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::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::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: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::new(result), [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::new(self.parse_level2()?)); [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::new(exp.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::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: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::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::new(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::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::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::new(self.parse_level2()?)); [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::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: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::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::new(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::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: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::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: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::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::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::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::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::new(b.upgrade()?)))? [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::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: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::new(n.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::new(b.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::new(inner.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::new(n.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::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: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::new(inner.upgrade()?)))? [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::new(result)); [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::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::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::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: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::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::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: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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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] 296 | | box StructuredNode::Number(78.into()), [INFO] [stdout] 297 | | ) [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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::new(StructuredNode::Number(dec!(0.1))), [INFO] [stdout] | ~~~~~~~~~ + [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::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::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::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::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::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::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::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::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::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::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::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] 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: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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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] error: aborting due to 45 previous errors; 1 warning emitted [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 46 previous errors; 1 warning emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 141 previous errors; 1 warning emitted [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 test) due to 142 previous errors; 1 warning emitted [INFO] running `Command { std: "docker" "inspect" "f4d123f35ffed3af9a02f22f113c60c269ed28590c8e7b2b504ab6fa129e1a48", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f4d123f35ffed3af9a02f22f113c60c269ed28590c8e7b2b504ab6fa129e1a48", kill_on_drop: false }` [INFO] [stdout] f4d123f35ffed3af9a02f22f113c60c269ed28590c8e7b2b504ab6fa129e1a48