[INFO] fetching crate rbop 0.2.0...
[INFO] testing rbop-0.2.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate rbop 0.2.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate rbop 0.2.0
[INFO] finished tweaking crates.io crate rbop 0.2.0
[INFO] tweaked toml for crates.io crate rbop 0.2.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rbop 0.2.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rbop 0.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:29:12
[INFO] [stderr]    |
[INFO] [stderr] 29 | homepage = "https://github.com/AaronC81/rbop"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 32 | repository = "https://github.com/AaronC81/rbop"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rbop` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7e44f6ac6edcb60b66a834dd1509749d5a084cc921a6d595fea9367d1238b4f0
[INFO] running `Command { std: "docker" "start" "7e44f6ac6edcb60b66a834dd1509749d5a084cc921a6d595fea9367d1238b4f0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7e44f6ac6edcb60b66a834dd1509749d5a084cc921a6d595fea9367d1238b4f0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7e44f6ac6edcb60b66a834dd1509749d5a084cc921a6d595fea9367d1238b4f0" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7e44f6ac6edcb60b66a834dd1509749d5a084cc921a6d595fea9367d1238b4f0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7e44f6ac6edcb60b66a834dd1509749d5a084cc921a6d595fea9367d1238b4f0" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:29:12
[INFO] [stderr]    |
[INFO] [stderr] 29 | homepage = "https://github.com/AaronC81/rbop"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 32 | repository = "https://github.com/AaronC81/rbop"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rbop` (manifest) generated 1 warning
[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]    Compiling rbop v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]  --> src/lib.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(box_syntax)]
[INFO] [stdout]   |            ^^^^^^^^^^ feature has been removed
[INFO] [stdout]   |
[INFO] [stdout]   = note: removed in 1.70.0; see <https://github.com/rust-lang/rust/pull/108471> for more information
[INFO] [stdout]   = note: replaced with `#[rustc_box]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]  --> src/lib.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(box_patterns)]
[INFO] [stdout]   |            ^^^^^^^^^^^^ feature has been removed
[INFO] [stdout]   |
[INFO] [stdout]   = note: removed in 1.100.0
[INFO] [stdout]   = note: superseded by `deref_patterns`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[INFO] [stdout]    --> src/node/unstructured.rs:504:44
[INFO] [stdout]     |
[INFO] [stdout] 504 |                 => Ok(StructuredNode::Sqrt(box inner.upgrade()?)),
[INFO] [stdout]     |                                            ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[INFO] [stdout]    --> src/node/unstructured.rs:507:51
[INFO] [stdout]     |
[INFO] [stdout] 507 |                 => Ok(StructuredNode::Parentheses(box inner.upgrade()?)),
[INFO] [stdout]     |                                                   ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[INFO] [stdout]    --> src/node/unstructured.rs:510:46
[INFO] [stdout]     |
[INFO] [stdout] 510 |                 => Ok(StructuredNode::Divide(box a.upgrade()?, box b.upgrade()?)),
[INFO] [stdout]     |                                              ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[INFO] [stdout]   --> src/node/structured.rs:75:37
[INFO] [stdout]    |
[INFO] [stdout] 75 |         StructuredNode::Parentheses(box self.clone())
[INFO] [stdout]    |                                     ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[INFO] [stdout]    --> src/node/structured.rs:100:42
[INFO] [stdout]     |
[INFO] [stdout] 100 |                 StructuredNode::Multiply(box l, box r)
[INFO] [stdout]     |                                          ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[INFO] [stdout]    --> src/node/structured.rs:105:40
[INFO] [stdout]     |
[INFO] [stdout] 105 |                 StructuredNode::Divide(box l, box r)
[INFO] [stdout]     |                                        ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[INFO] [stdout]    --> src/node/structured.rs:110:48
[INFO] [stdout]     |
[INFO] [stdout] 110 |                 StructuredNode::Add(l.clone(), box r)
[INFO] [stdout]     |                                                ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[INFO] [stdout]    --> src/node/structured.rs:114:53
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 StructuredNode::Subtract(l.clone(), box r)
[INFO] [stdout]     |                                                     ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[INFO] [stdout]    --> src/node/structured.rs:318:17
[INFO] [stdout]     |
[INFO] [stdout] 318 |                 box n.simplify(),
[INFO] [stdout]     |                 ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[INFO] [stdout]    --> src/node/structured.rs:322:17
[INFO] [stdout]     |
[INFO] [stdout] 322 |                 box b.simplify(),
[INFO] [stdout]     |                 ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[INFO] [stdout]   --> src/node/simplified.rs:42:21
[INFO] [stdout]    |
[INFO] [stdout] 42 |         Self::Power(box self, box Self::Number(-Number::one()))
[INFO] [stdout]    |                     ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[INFO] [stdout]   --> src/node/simplified.rs:91:17
[INFO] [stdout]    |
[INFO] [stdout] 91 |                 box b.flatten(),
[INFO] [stdout]    |                 ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/node/simplified.rs:163:24
[INFO] [stdout]     |
[INFO] [stdout] 163 |                 if let box SimplifiedNode::Number(Number::Rational(n, d)) = e {
[INFO] [stdout]     |                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 163 -                 if let box SimplifiedNode::Number(Number::Rational(n, d)) = e {
[INFO] [stdout] 163 +                 if let SimplifiedNode::Number(Number::Rational(n, d)) = e {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 163 -                 if let box SimplifiedNode::Number(Number::Rational(n, d)) = e {
[INFO] [stdout] 163 +                 if let deref!(SimplifiedNode::Number(Number::Rational(n, d))) = e {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[INFO] [stdout]    --> src/node/simplified.rs:170:29
[INFO] [stdout]     |
[INFO] [stdout] 170 | ...                   box SimplifiedNode::Power(
[INFO] [stdout]     |                       ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/node/simplified.rs:185:24
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 if let box SimplifiedNode::Number(n) = e {
[INFO] [stdout]     |                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 185 -                 if let box SimplifiedNode::Number(n) = e {
[INFO] [stdout] 185 +                 if let SimplifiedNode::Number(n) = e {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 185 -                 if let box SimplifiedNode::Number(n) = e {
[INFO] [stdout] 185 +                 if let deref!(SimplifiedNode::Number(n)) = e {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/node/simplified.rs:203:21
[INFO] [stdout]     |
[INFO] [stdout] 203 |                     box SimplifiedNode::Variable(_) => (),
[INFO] [stdout]     |                     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 203 -                     box SimplifiedNode::Variable(_) => (),
[INFO] [stdout] 203 +                     SimplifiedNode::Variable(_) => (),
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 203 -                     box SimplifiedNode::Variable(_) => (),
[INFO] [stdout] 203 +                     deref!(SimplifiedNode::Variable(_)) => (),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/node/simplified.rs:205:21
[INFO] [stdout]     |
[INFO] [stdout] 205 |                     box SimplifiedNode::Number(base) => {
[INFO] [stdout]     |                     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 205 -                     box SimplifiedNode::Number(base) => {
[INFO] [stdout] 205 +                     SimplifiedNode::Number(base) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 205 -                     box SimplifiedNode::Number(base) => {
[INFO] [stdout] 205 +                     deref!(SimplifiedNode::Number(base)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/node/simplified.rs:210:32
[INFO] [stdout]     |
[INFO] [stdout] 210 |                         if let box SimplifiedNode::Number(exp) = e {
[INFO] [stdout]     |                                ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 210 -                         if let box SimplifiedNode::Number(exp) = e {
[INFO] [stdout] 210 +                         if let SimplifiedNode::Number(exp) = e {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 210 -                         if let box SimplifiedNode::Number(exp) = e {
[INFO] [stdout] 210 +                         if let deref!(SimplifiedNode::Number(exp)) = e {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/node/simplified.rs:242:21
[INFO] [stdout]     |
[INFO] [stdout] 242 |                     box SimplifiedNode::Power(inner_base, inner_exp) => {
[INFO] [stdout]     |                     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 242 -                     box SimplifiedNode::Power(inner_base, inner_exp) => {
[INFO] [stdout] 242 +                     SimplifiedNode::Power(inner_base, inner_exp) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 242 -                     box SimplifiedNode::Power(inner_base, inner_exp) => {
[INFO] [stdout] 242 +                     deref!(SimplifiedNode::Power(inner_base, inner_exp)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[INFO] [stdout]    --> src/node/simplified.rs:256:29
[INFO] [stdout]     |
[INFO] [stdout] 256 | ...                   box new_exp,
[INFO] [stdout]     |                       ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/node/simplified.rs:261:21
[INFO] [stdout]     |
[INFO] [stdout] 261 |                     box SimplifiedNode::Multiply(v) => {
[INFO] [stdout]     |                     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 261 -                     box SimplifiedNode::Multiply(v) => {
[INFO] [stdout] 261 +                     SimplifiedNode::Multiply(v) => {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 261 -                     box SimplifiedNode::Multiply(v) => {
[INFO] [stdout] 261 +                     deref!(SimplifiedNode::Multiply(v)) => {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[INFO] [stdout]    --> src/node/simplified.rs:270:33
[INFO] [stdout]     |
[INFO] [stdout] 270 | ...                   box term.clone(),
[INFO] [stdout]     |                       ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/node/simplified.rs:281:21
[INFO] [stdout]     |
[INFO] [stdout] 281 |                     box SimplifiedNode::Add(_) => todo!(),      // TODO: Expand
[INFO] [stdout]     |                     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 281 -                     box SimplifiedNode::Add(_) => todo!(),      // TODO: Expand
[INFO] [stdout] 281 +                     SimplifiedNode::Add(_) => todo!(),      // TODO: Expand
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 281 -                     box SimplifiedNode::Add(_) => todo!(),      // TODO: Expand
[INFO] [stdout] 281 +                     deref!(SimplifiedNode::Add(_)) => todo!(),      // TODO: Expand
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/node/simplified.rs:283:21
[INFO] [stdout]     |
[INFO] [stdout] 283 |                     box SimplifiedNode::FunctionCall(_, _) => todo!(), // TODO
[INFO] [stdout]     |                     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 283 -                     box SimplifiedNode::FunctionCall(_, _) => todo!(), // TODO
[INFO] [stdout] 283 +                     SimplifiedNode::FunctionCall(_, _) => todo!(), // TODO
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 283 -                     box SimplifiedNode::FunctionCall(_, _) => todo!(), // TODO
[INFO] [stdout] 283 +                     deref!(SimplifiedNode::FunctionCall(_, _)) => todo!(), // TODO
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box` patterns have been removed (feature `box_patterns`)
[INFO] [stdout]    --> src/node/simplified.rs:323:60
[INFO] [stdout]     |
[INFO] [stdout] 323 |                         if let SimplifiedNode::Power(node, box SimplifiedNode::Number(exp)) = n {
[INFO] [stdout]     |                                                            ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: enable feature `deref_patterns` instead and...
[INFO] [stdout] help: ...if possible just remove keyword `box`...
[INFO] [stdout]     |
[INFO] [stdout] 323 -                         if let SimplifiedNode::Power(node, box SimplifiedNode::Number(exp)) = n {
[INFO] [stdout] 323 +                         if let SimplifiedNode::Power(node, SimplifiedNode::Number(exp)) = n {
[INFO] [stdout]     |
[INFO] [stdout] help: ...otherwise replace it with an invocation of macro `deref`
[INFO] [stdout]     |
[INFO] [stdout] 323 -                         if let SimplifiedNode::Power(node, box SimplifiedNode::Number(exp)) = n {
[INFO] [stdout] 323 +                         if let SimplifiedNode::Power(node, deref!(SimplifiedNode::Number(exp))) = n {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[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]     |                                                  ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[INFO] [stdout]   --> src/node/parser.rs:62:17
[INFO] [stdout]    |
[INFO] [stdout] 62 |                 box result,
[INFO] [stdout]    |                 ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[INFO] [stdout]   --> src/node/parser.rs:79:47
[INFO] [stdout]    |
[INFO] [stdout] 79 |                     out = StructuredNode::Add(box left, box self.parse_level2()?);
[INFO] [stdout]    |                                               ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[INFO] [stdout]   --> src/node/parser.rs:81:52
[INFO] [stdout]    |
[INFO] [stdout] 81 |                     out = StructuredNode::Subtract(box left, box self.parse_level2()?);
[INFO] [stdout]    |                                                    ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[INFO] [stdout]    --> src/node/parser.rs:102:52
[INFO] [stdout]     |
[INFO] [stdout] 102 |                     out = StructuredNode::Multiply(box left, box self.parse_level3()?);
[INFO] [stdout]     |                                                    ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[INFO] [stdout]    --> src/node/parser.rs:104:50
[INFO] [stdout]     |
[INFO] [stdout] 104 |                     out = StructuredNode::Divide(box left, box self.parse_level3()?);
[INFO] [stdout]     |                                                  ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[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]     |                                                       ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[INFO] [stdout]    --> src/node/parser.rs:211:53
[INFO] [stdout]     |
[INFO] [stdout] 211 |             self.accepts_power(StructuredNode::Sqrt(box n.upgrade()?))?
[INFO] [stdout]     |                                                     ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[INFO] [stdout]    --> src/node/parser.rs:214:60
[INFO] [stdout]     |
[INFO] [stdout] 214 |             self.accepts_power(StructuredNode::Parentheses(box inner.upgrade()?))?
[INFO] [stdout]     |                                                            ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[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]     |                                                   ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `box`
[INFO] [stdout]    --> src/node/parser.rs:247:47
[INFO] [stdout]     |
[INFO] [stdout] 247 |             result = StructuredNode::Multiply(box result, box self.parse_level3()?);
[INFO] [stdout]     |                                               ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(box_syntax)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: the feature `if_let_guard` has been stable since `1.95.0` and no longer requires an attribute to enable
[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] warning: the feature `if_let_guard` has been stable since 1.95.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | #![feature(if_let_guard)]
[INFO] [stdout]   |            ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `assert_matches` has been stable since 1.96.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![feature(assert_matches)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0554, E0557.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0554`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rbop` (lib) due to 39 previous errors; 3 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "7e44f6ac6edcb60b66a834dd1509749d5a084cc921a6d595fea9367d1238b4f0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7e44f6ac6edcb60b66a834dd1509749d5a084cc921a6d595fea9367d1238b4f0", kill_on_drop: false }`
[INFO] [stdout] 7e44f6ac6edcb60b66a834dd1509749d5a084cc921a6d595fea9367d1238b4f0
