[INFO] cloning repository https://github.com/guimcaballero/raytracer [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/guimcaballero/raytracer" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fguimcaballero%2Fraytracer", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fguimcaballero%2Fraytracer'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 427a1783f44f6def0e45d4b318d11282df1f6483 [INFO] checking guimcaballero/raytracer against master#506512391b1a75ae450d36c9420978402a91abcc for pr-125384 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fguimcaballero%2Fraytracer" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/guimcaballero/raytracer on toolchain 506512391b1a75ae450d36c9420978402a91abcc [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+506512391b1a75ae450d36c9420978402a91abcc" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/guimcaballero/raytracer [INFO] finished tweaking git repo https://github.com/guimcaballero/raytracer [INFO] tweaked toml for git repo https://github.com/guimcaballero/raytracer written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/guimcaballero/raytracer 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" "+506512391b1a75ae450d36c9420978402a91abcc" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded weezl v0.1.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+506512391b1a75ae450d36c9420978402a91abcc" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f0920c961acc34bb3d34c0ecb29be1854b960b4a895487f1ec740c1a769681da [INFO] running `Command { std: "docker" "start" "-a" "f0920c961acc34bb3d34c0ecb29be1854b960b4a895487f1ec740c1a769681da", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f0920c961acc34bb3d34c0ecb29be1854b960b4a895487f1ec740c1a769681da", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f0920c961acc34bb3d34c0ecb29be1854b960b4a895487f1ec740c1a769681da", kill_on_drop: false }` [INFO] [stdout] f0920c961acc34bb3d34c0ecb29be1854b960b4a895487f1ec740c1a769681da [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=allow" "-e" "RUSTDOCFLAGS=--cap-lints=allow" "-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+506512391b1a75ae450d36c9420978402a91abcc" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6380038333b44dffb6a6ce110a00e08fc047511db811f63066bbd70e953bec65 [INFO] running `Command { std: "docker" "start" "-a" "6380038333b44dffb6a6ce110a00e08fc047511db811f63066bbd70e953bec65", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling libc v0.2.77 [INFO] [stderr] Compiling maybe-uninit v2.0.0 [INFO] [stderr] Compiling proc-macro2 v1.0.24 [INFO] [stderr] Compiling unicode-xid v0.2.1 [INFO] [stderr] Compiling byteorder v1.3.4 [INFO] [stderr] Compiling log v0.4.11 [INFO] [stderr] Compiling syn v1.0.44 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.68 [INFO] [stderr] Checking scopeguard v1.1.0 [INFO] [stderr] Compiling rayon-core v1.8.1 [INFO] [stderr] Compiling getrandom v0.1.15 [INFO] [stderr] Checking adler32 v1.2.0 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling crossbeam-utils v0.7.2 [INFO] [stderr] Compiling memoffset v0.5.6 [INFO] [stderr] Compiling crossbeam-epoch v0.8.2 [INFO] [stderr] Compiling num-traits v0.2.12 [INFO] [stderr] Compiling num-integer v0.1.43 [INFO] [stderr] Compiling rayon v1.4.0 [INFO] [stderr] Compiling crc32fast v1.2.0 [INFO] [stderr] Compiling quote v1.0.7 [INFO] [stderr] Checking num_cpus v1.13.0 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling bumpalo v3.4.0 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Checking crossbeam-channel v0.4.4 [INFO] [stderr] Checking miniz_oxide v0.3.7 [INFO] [stderr] Compiling num-iter v0.1.41 [INFO] [stderr] Compiling num-rational v0.3.0 [INFO] [stderr] Checking either v1.6.1 [INFO] [stderr] Checking crossbeam-deque v0.7.3 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking deflate v0.8.6 [INFO] [stderr] Checking weezl v0.1.0 [INFO] [stderr] Checking color_quant v1.0.1 [INFO] [stderr] Compiling wasm-bindgen v0.2.68 [INFO] [stderr] Checking ppv-lite86 v0.2.9 [INFO] [stderr] Checking tiff v0.5.0 [INFO] [stderr] Checking scoped_threadpool v0.1.9 [INFO] [stderr] Checking gif v0.11.1 [INFO] [stderr] Checking png v0.16.7 [INFO] [stderr] Checking bytemuck v1.4.1 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking jpeg-decoder v0.1.20 [INFO] [stderr] Checking image v0.23.10 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.68 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.68 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.68 [INFO] [stderr] Checking sunray v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0557]: feature has been removed [INFO] [stdout] --> src/lib.rs:1:19 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(clamp, 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:19 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(clamp, 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/hittable/sdf.rs:477:5 [INFO] [stdout] | [INFO] [stdout] 477 | / box TracedSDF { [INFO] [stdout] 478 | | sdf: Box::new(SDFSubstraction { a, b }), [INFO] [stdout] 479 | | material: Material::Lambertian(Color::new(0.8, 0.1, 0.1)), [INFO] [stdout] 480 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 477 ~ Box::new(TracedSDF { [INFO] [stdout] 478 + sdf: Box::new(SDFSubstraction { a, b }), [INFO] [stdout] 479 + material: Material::Lambertian(Color::new(0.8, 0.1, 0.1)), [INFO] [stdout] 480 + }) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/hittable/sdf.rs:477:5 [INFO] [stdout] | [INFO] [stdout] 477 | / box TracedSDF { [INFO] [stdout] 478 | | sdf: Box::new(SDFSubstraction { a, b }), [INFO] [stdout] 479 | | material: Material::Lambertian(Color::new(0.8, 0.1, 0.1)), [INFO] [stdout] 480 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 477 ~ Box::new(TracedSDF { [INFO] [stdout] 478 + sdf: Box::new(SDFSubstraction { a, b }), [INFO] [stdout] 479 + material: Material::Lambertian(Color::new(0.8, 0.1, 0.1)), [INFO] [stdout] 480 + }) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/renderer.rs:193:28 [INFO] [stdout] | [INFO] [stdout] 193 | p: box light_pdf, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 193 | p: Box::new(light_pdf), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/renderer.rs:194:28 [INFO] [stdout] | [INFO] [stdout] 194 | q: box pdf, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 194 | q: Box::new(pdf), [INFO] [stdout] | ~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/renderer.rs:193:28 [INFO] [stdout] | [INFO] [stdout] 193 | p: box light_pdf, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 193 | p: Box::new(light_pdf), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/renderer.rs:194:28 [INFO] [stdout] | [INFO] [stdout] 194 | q: box pdf, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 194 | q: Box::new(pdf), [INFO] [stdout] | ~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:140:16 [INFO] [stdout] | [INFO] [stdout] 140 | a: box SDFSphere { [INFO] [stdout] | ________________^ [INFO] [stdout] 141 | | radius: 0.5, [INFO] [stdout] 142 | | center: Point::from(0.), [INFO] [stdout] 143 | | }, [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 140 ~ a: Box::new(SDFSphere { [INFO] [stdout] 141 + radius: 0.5, [INFO] [stdout] 142 + center: Point::from(0.), [INFO] [stdout] 143 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:139:14 [INFO] [stdout] | [INFO] [stdout] 139 | sdf: box SDFRepetition { [INFO] [stdout] | ______________^ [INFO] [stdout] 140 | | a: box SDFSphere { [INFO] [stdout] 141 | | radius: 0.5, [INFO] [stdout] 142 | | center: Point::from(0.), [INFO] [stdout] 143 | | }, [INFO] [stdout] 144 | | repetition: Vec3::from(10.), [INFO] [stdout] 145 | | }, [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 139 ~ sdf: Box::new(SDFRepetition { [INFO] [stdout] 140 + a: box SDFSphere { [INFO] [stdout] 141 + radius: 0.5, [INFO] [stdout] 142 + center: Point::from(0.), [INFO] [stdout] 143 + }, [INFO] [stdout] 144 + repetition: Vec3::from(10.), [INFO] [stdout] 145 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:138:19 [INFO] [stdout] | [INFO] [stdout] 138 | hittables.add(box TracedSDF { [INFO] [stdout] | ___________________^ [INFO] [stdout] 139 | | sdf: box SDFRepetition { [INFO] [stdout] 140 | | a: box SDFSphere { [INFO] [stdout] 141 | | radius: 0.5, [INFO] [stdout] ... | [INFO] [stdout] 146 | | material: Material::DiffuseLight(Color::from(0.7)), [INFO] [stdout] 147 | | }); [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 138 ~ hittables.add(Box::new(TracedSDF { [INFO] [stdout] 139 + sdf: box SDFRepetition { [INFO] [stdout] 140 + a: box SDFSphere { [INFO] [stdout] 141 + radius: 0.5, [INFO] [stdout] 142 + center: Point::from(0.), [INFO] [stdout] 143 + }, [INFO] [stdout] 144 + repetition: Vec3::from(10.), [INFO] [stdout] 145 + }, [INFO] [stdout] 146 + material: Material::DiffuseLight(Color::from(0.7)), [INFO] [stdout] 147 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:411:19 [INFO] [stdout] | [INFO] [stdout] 411 | hittables.add(box Sphere { [INFO] [stdout] | ___________________^ [INFO] [stdout] 412 | | center: Point::new(190., 90., 190.), [INFO] [stdout] 413 | | radius: 90., [INFO] [stdout] 414 | | material: Material::Dielectric(1.5), [INFO] [stdout] 415 | | }); [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 411 ~ hittables.add(Box::new(Sphere { [INFO] [stdout] 412 + center: Point::new(190., 90., 190.), [INFO] [stdout] 413 + radius: 90., [INFO] [stdout] 414 + material: Material::Dielectric(1.5), [INFO] [stdout] 415 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:140:16 [INFO] [stdout] | [INFO] [stdout] 140 | a: box SDFSphere { [INFO] [stdout] | ________________^ [INFO] [stdout] 141 | | radius: 0.5, [INFO] [stdout] 142 | | center: Point::from(0.), [INFO] [stdout] 143 | | }, [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 140 ~ a: Box::new(SDFSphere { [INFO] [stdout] 141 + radius: 0.5, [INFO] [stdout] 142 + center: Point::from(0.), [INFO] [stdout] 143 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:430:16 [INFO] [stdout] | [INFO] [stdout] 430 | lights.add(box Rect { [INFO] [stdout] | ________________^ [INFO] [stdout] 431 | | a0: 213.0, [INFO] [stdout] 432 | | a1: 343.0, [INFO] [stdout] 433 | | b0: 227.0, [INFO] [stdout] ... | [INFO] [stdout] 437 | | plane: Plane::XZ, [INFO] [stdout] 438 | | }); [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 430 ~ lights.add(Box::new(Rect { [INFO] [stdout] 431 + a0: 213.0, [INFO] [stdout] 432 + a1: 343.0, [INFO] [stdout] 433 + b0: 227.0, [INFO] [stdout] 434 + b1: 332.0, [INFO] [stdout] 435 + k: 550.0, [INFO] [stdout] 436 + material: Material::DiffuseLight(Color::new(15.0, 15.0, 15.0)), [INFO] [stdout] 437 + plane: Plane::XZ, [INFO] [stdout] 438 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:139:14 [INFO] [stdout] | [INFO] [stdout] 139 | sdf: box SDFRepetition { [INFO] [stdout] | ______________^ [INFO] [stdout] 140 | | a: box SDFSphere { [INFO] [stdout] 141 | | radius: 0.5, [INFO] [stdout] 142 | | center: Point::from(0.), [INFO] [stdout] 143 | | }, [INFO] [stdout] 144 | | repetition: Vec3::from(10.), [INFO] [stdout] 145 | | }, [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 139 ~ sdf: Box::new(SDFRepetition { [INFO] [stdout] 140 + a: box SDFSphere { [INFO] [stdout] 141 + radius: 0.5, [INFO] [stdout] 142 + center: Point::from(0.), [INFO] [stdout] 143 + }, [INFO] [stdout] 144 + repetition: Vec3::from(10.), [INFO] [stdout] 145 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:439:16 [INFO] [stdout] | [INFO] [stdout] 439 | lights.add(box Sphere { [INFO] [stdout] | ________________^ [INFO] [stdout] 440 | | center: Point::new(190., 90., 190.), [INFO] [stdout] 441 | | radius: 90., [INFO] [stdout] 442 | | material: Material::Dielectric(1.5), [INFO] [stdout] 443 | | }); [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 439 ~ lights.add(Box::new(Sphere { [INFO] [stdout] 440 + center: Point::new(190., 90., 190.), [INFO] [stdout] 441 + radius: 90., [INFO] [stdout] 442 + material: Material::Dielectric(1.5), [INFO] [stdout] 443 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:138:19 [INFO] [stdout] | [INFO] [stdout] 138 | hittables.add(box TracedSDF { [INFO] [stdout] | ___________________^ [INFO] [stdout] 139 | | sdf: box SDFRepetition { [INFO] [stdout] 140 | | a: box SDFSphere { [INFO] [stdout] 141 | | radius: 0.5, [INFO] [stdout] ... | [INFO] [stdout] 146 | | material: Material::DiffuseLight(Color::from(0.7)), [INFO] [stdout] 147 | | }); [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 138 ~ hittables.add(Box::new(TracedSDF { [INFO] [stdout] 139 + sdf: box SDFRepetition { [INFO] [stdout] 140 + a: box SDFSphere { [INFO] [stdout] 141 + radius: 0.5, [INFO] [stdout] 142 + center: Point::from(0.), [INFO] [stdout] 143 + }, [INFO] [stdout] 144 + repetition: Vec3::from(10.), [INFO] [stdout] 145 + }, [INFO] [stdout] 146 + material: Material::DiffuseLight(Color::from(0.7)), [INFO] [stdout] 147 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:411:19 [INFO] [stdout] | [INFO] [stdout] 411 | hittables.add(box Sphere { [INFO] [stdout] | ___________________^ [INFO] [stdout] 412 | | center: Point::new(190., 90., 190.), [INFO] [stdout] 413 | | radius: 90., [INFO] [stdout] 414 | | material: Material::Dielectric(1.5), [INFO] [stdout] 415 | | }); [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 411 ~ hittables.add(Box::new(Sphere { [INFO] [stdout] 412 + center: Point::new(190., 90., 190.), [INFO] [stdout] 413 + radius: 90., [INFO] [stdout] 414 + material: Material::Dielectric(1.5), [INFO] [stdout] 415 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:940:19 [INFO] [stdout] | [INFO] [stdout] 940 | hittables.add(box orange_cylinder.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 940 | hittables.add(Box::new(orange_cylinder.clone())); [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:430:16 [INFO] [stdout] | [INFO] [stdout] 430 | lights.add(box Rect { [INFO] [stdout] | ________________^ [INFO] [stdout] 431 | | a0: 213.0, [INFO] [stdout] 432 | | a1: 343.0, [INFO] [stdout] 433 | | b0: 227.0, [INFO] [stdout] ... | [INFO] [stdout] 437 | | plane: Plane::XZ, [INFO] [stdout] 438 | | }); [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 430 ~ lights.add(Box::new(Rect { [INFO] [stdout] 431 + a0: 213.0, [INFO] [stdout] 432 + a1: 343.0, [INFO] [stdout] 433 + b0: 227.0, [INFO] [stdout] 434 + b1: 332.0, [INFO] [stdout] 435 + k: 550.0, [INFO] [stdout] 436 + material: Material::DiffuseLight(Color::new(15.0, 15.0, 15.0)), [INFO] [stdout] 437 + plane: Plane::XZ, [INFO] [stdout] 438 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:941:19 [INFO] [stdout] | [INFO] [stdout] 941 | hittables.add(box teal_cylinder.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 941 | hittables.add(Box::new(teal_cylinder.clone())); [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:942:19 [INFO] [stdout] | [INFO] [stdout] 942 | hittables.add(box blue_cylinder.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 942 | hittables.add(Box::new(blue_cylinder.clone())); [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:439:16 [INFO] [stdout] | [INFO] [stdout] 439 | lights.add(box Sphere { [INFO] [stdout] | ________________^ [INFO] [stdout] 440 | | center: Point::new(190., 90., 190.), [INFO] [stdout] 441 | | radius: 90., [INFO] [stdout] 442 | | material: Material::Dielectric(1.5), [INFO] [stdout] 443 | | }); [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 439 ~ lights.add(Box::new(Sphere { [INFO] [stdout] 440 + center: Point::new(190., 90., 190.), [INFO] [stdout] 441 + radius: 90., [INFO] [stdout] 442 + material: Material::Dielectric(1.5), [INFO] [stdout] 443 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1074:14 [INFO] [stdout] | [INFO] [stdout] 1074 | sdf: box SDFMandelBulb { [INFO] [stdout] | ______________^ [INFO] [stdout] 1075 | | center: Vec3::zeros(), [INFO] [stdout] 1076 | | }, [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1074 ~ sdf: Box::new(SDFMandelBulb { [INFO] [stdout] 1075 + center: Vec3::zeros(), [INFO] [stdout] 1076 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1073:19 [INFO] [stdout] | [INFO] [stdout] 1073 | hittables.add(box TracedSDF { [INFO] [stdout] | ___________________^ [INFO] [stdout] 1074 | | sdf: box SDFMandelBulb { [INFO] [stdout] 1075 | | center: Vec3::zeros(), [INFO] [stdout] 1076 | | }, [INFO] [stdout] 1077 | | material: Material::Lambertian(Color::new(0.8, 0.1, 0.1)), [INFO] [stdout] 1078 | | }); [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1073 ~ hittables.add(Box::new(TracedSDF { [INFO] [stdout] 1074 + sdf: box SDFMandelBulb { [INFO] [stdout] 1075 + center: Vec3::zeros(), [INFO] [stdout] 1076 + }, [INFO] [stdout] 1077 + material: Material::Lambertian(Color::new(0.8, 0.1, 0.1)), [INFO] [stdout] 1078 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1082:19 [INFO] [stdout] | [INFO] [stdout] 1082 | hittable: box Rect { [INFO] [stdout] | ___________________^ [INFO] [stdout] 1083 | | a0: -1.0, [INFO] [stdout] 1084 | | a1: 1.0, [INFO] [stdout] 1085 | | b0: -1.0, [INFO] [stdout] ... | [INFO] [stdout] 1089 | | plane: Plane::XZ, [INFO] [stdout] 1090 | | }, [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1082 ~ hittable: Box::new(Rect { [INFO] [stdout] 1083 + a0: -1.0, [INFO] [stdout] 1084 + a1: 1.0, [INFO] [stdout] 1085 + b0: -1.0, [INFO] [stdout] 1086 + b1: 1.0, [INFO] [stdout] 1087 + k: 5.0, [INFO] [stdout] 1088 + material: Material::DiffuseLight(Color::new(7.0, 7.0, 7.0)), [INFO] [stdout] 1089 + plane: Plane::XZ, [INFO] [stdout] 1090 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1081:19 [INFO] [stdout] | [INFO] [stdout] 1081 | hittables.add(box FlipFace { [INFO] [stdout] | ___________________^ [INFO] [stdout] 1082 | | hittable: box Rect { [INFO] [stdout] 1083 | | a0: -1.0, [INFO] [stdout] 1084 | | a1: 1.0, [INFO] [stdout] ... | [INFO] [stdout] 1090 | | }, [INFO] [stdout] 1091 | | }); [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1081 ~ hittables.add(Box::new(FlipFace { [INFO] [stdout] 1082 + hittable: box Rect { [INFO] [stdout] 1083 + a0: -1.0, [INFO] [stdout] 1084 + a1: 1.0, [INFO] [stdout] 1085 + b0: -1.0, [INFO] [stdout] 1086 + b1: 1.0, [INFO] [stdout] 1087 + k: 5.0, [INFO] [stdout] 1088 + material: Material::DiffuseLight(Color::new(7.0, 7.0, 7.0)), [INFO] [stdout] 1089 + plane: Plane::XZ, [INFO] [stdout] 1090 + }, [INFO] [stdout] 1091 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1124:14 [INFO] [stdout] | [INFO] [stdout] 1124 | sdf: box SDFMandelBox { [INFO] [stdout] | ______________^ [INFO] [stdout] 1125 | | center: Vec3::zeros(), [INFO] [stdout] 1126 | | scale: 2., [INFO] [stdout] 1127 | | }, [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1124 ~ sdf: Box::new(SDFMandelBox { [INFO] [stdout] 1125 + center: Vec3::zeros(), [INFO] [stdout] 1126 + scale: 2., [INFO] [stdout] 1127 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1123:19 [INFO] [stdout] | [INFO] [stdout] 1123 | hittables.add(box TracedSDF { [INFO] [stdout] | ___________________^ [INFO] [stdout] 1124 | | sdf: box SDFMandelBox { [INFO] [stdout] 1125 | | center: Vec3::zeros(), [INFO] [stdout] 1126 | | scale: 2., [INFO] [stdout] 1127 | | }, [INFO] [stdout] 1128 | | material: Material::Lambertian(Color::new(0.8, 0.1, 0.1)), [INFO] [stdout] 1129 | | }); [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1123 ~ hittables.add(Box::new(TracedSDF { [INFO] [stdout] 1124 + sdf: box SDFMandelBox { [INFO] [stdout] 1125 + center: Vec3::zeros(), [INFO] [stdout] 1126 + scale: 2., [INFO] [stdout] 1127 + }, [INFO] [stdout] 1128 + material: Material::Lambertian(Color::new(0.8, 0.1, 0.1)), [INFO] [stdout] 1129 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1162:14 [INFO] [stdout] | [INFO] [stdout] 1162 | sdf: box SDFKnot { [INFO] [stdout] | ______________^ [INFO] [stdout] 1163 | | center: Point::zeros(), [INFO] [stdout] 1164 | | k: 3.5, [INFO] [stdout] 1165 | | }, [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1162 ~ sdf: Box::new(SDFKnot { [INFO] [stdout] 1163 + center: Point::zeros(), [INFO] [stdout] 1164 + k: 3.5, [INFO] [stdout] 1165 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1161:19 [INFO] [stdout] | [INFO] [stdout] 1161 | hittables.add(box TracedSDF { [INFO] [stdout] | ___________________^ [INFO] [stdout] 1162 | | sdf: box SDFKnot { [INFO] [stdout] 1163 | | center: Point::zeros(), [INFO] [stdout] 1164 | | k: 3.5, [INFO] [stdout] 1165 | | }, [INFO] [stdout] 1166 | | material: Material::Lambertian(Color::new(0.8, 0.1, 0.1)), [INFO] [stdout] 1167 | | }); [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1161 ~ hittables.add(Box::new(TracedSDF { [INFO] [stdout] 1162 + sdf: box SDFKnot { [INFO] [stdout] 1163 + center: Point::zeros(), [INFO] [stdout] 1164 + k: 3.5, [INFO] [stdout] 1165 + }, [INFO] [stdout] 1166 + material: Material::Lambertian(Color::new(0.8, 0.1, 0.1)), [INFO] [stdout] 1167 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1261:38 [INFO] [stdout] | [INFO] [stdout] 1261 | hittables.add(box Translate::new(box cornell, Vec3::new(0., 11., 0.))); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1261 | hittables.add(box Translate::new(Box::new(cornell), Vec3::new(0., 11., 0.))); [INFO] [stdout] | ~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1261:19 [INFO] [stdout] | [INFO] [stdout] 1261 | hittables.add(box Translate::new(box cornell, Vec3::new(0., 11., 0.))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1261 | hittables.add(Box::new(Translate::new(box cornell, Vec3::new(0., 11., 0.)))); [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1264:18 [INFO] [stdout] | [INFO] [stdout] 1264 | sdf: box SDFMandelBox { [INFO] [stdout] | __________________^ [INFO] [stdout] 1265 | | center: Point::zeros(), [INFO] [stdout] 1266 | | scale: 2., [INFO] [stdout] 1267 | | }, [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1264 ~ sdf: Box::new(SDFMandelBox { [INFO] [stdout] 1265 + center: Point::zeros(), [INFO] [stdout] 1266 + scale: 2., [INFO] [stdout] 1267 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:940:19 [INFO] [stdout] | [INFO] [stdout] 940 | hittables.add(box orange_cylinder.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 940 | hittables.add(Box::new(orange_cylinder.clone())); [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1263:9 [INFO] [stdout] | [INFO] [stdout] 1263 | / box TracedSDF { [INFO] [stdout] 1264 | | sdf: box SDFMandelBox { [INFO] [stdout] 1265 | | center: Point::zeros(), [INFO] [stdout] 1266 | | scale: 2., [INFO] [stdout] 1267 | | }, [INFO] [stdout] 1268 | | material: Material::Metal(Color::new(0.8, 0.8, 0.8), 0.), [INFO] [stdout] 1269 | | }, [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1263 ~ Box::new(TracedSDF { [INFO] [stdout] 1264 + sdf: box SDFMandelBox { [INFO] [stdout] 1265 + center: Point::zeros(), [INFO] [stdout] 1266 + scale: 2., [INFO] [stdout] 1267 + }, [INFO] [stdout] 1268 + material: Material::Metal(Color::new(0.8, 0.8, 0.8), 0.), [INFO] [stdout] 1269 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:941:19 [INFO] [stdout] | [INFO] [stdout] 941 | hittables.add(box teal_cylinder.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 941 | hittables.add(Box::new(teal_cylinder.clone())); [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1262:19 [INFO] [stdout] | [INFO] [stdout] 1262 | hittables.add(box RotateY::new( [INFO] [stdout] | ___________________^ [INFO] [stdout] 1263 | | box TracedSDF { [INFO] [stdout] 1264 | | sdf: box SDFMandelBox { [INFO] [stdout] 1265 | | center: Point::zeros(), [INFO] [stdout] ... | [INFO] [stdout] 1270 | | 15.0, [INFO] [stdout] 1271 | | )); [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1262 ~ hittables.add(Box::new(RotateY::new( [INFO] [stdout] 1263 + box TracedSDF { [INFO] [stdout] 1264 + sdf: box SDFMandelBox { [INFO] [stdout] 1265 + center: Point::zeros(), [INFO] [stdout] 1266 + scale: 2., [INFO] [stdout] 1267 + }, [INFO] [stdout] 1268 + material: Material::Metal(Color::new(0.8, 0.8, 0.8), 0.), [INFO] [stdout] 1269 + }, [INFO] [stdout] 1270 + 15.0, [INFO] [stdout] 1271 ~ ))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:942:19 [INFO] [stdout] | [INFO] [stdout] 942 | hittables.add(box blue_cylinder.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 942 | hittables.add(Box::new(blue_cylinder.clone())); [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1074:14 [INFO] [stdout] | [INFO] [stdout] 1074 | sdf: box SDFMandelBulb { [INFO] [stdout] | ______________^ [INFO] [stdout] 1075 | | center: Vec3::zeros(), [INFO] [stdout] 1076 | | }, [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1074 ~ sdf: Box::new(SDFMandelBulb { [INFO] [stdout] 1075 + center: Vec3::zeros(), [INFO] [stdout] 1076 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1073:19 [INFO] [stdout] | [INFO] [stdout] 1073 | hittables.add(box TracedSDF { [INFO] [stdout] | ___________________^ [INFO] [stdout] 1074 | | sdf: box SDFMandelBulb { [INFO] [stdout] 1075 | | center: Vec3::zeros(), [INFO] [stdout] 1076 | | }, [INFO] [stdout] 1077 | | material: Material::Lambertian(Color::new(0.8, 0.1, 0.1)), [INFO] [stdout] 1078 | | }); [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1073 ~ hittables.add(Box::new(TracedSDF { [INFO] [stdout] 1074 + sdf: box SDFMandelBulb { [INFO] [stdout] 1075 + center: Vec3::zeros(), [INFO] [stdout] 1076 + }, [INFO] [stdout] 1077 + material: Material::Lambertian(Color::new(0.8, 0.1, 0.1)), [INFO] [stdout] 1078 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1082:19 [INFO] [stdout] | [INFO] [stdout] 1082 | hittable: box Rect { [INFO] [stdout] | ___________________^ [INFO] [stdout] 1083 | | a0: -1.0, [INFO] [stdout] 1084 | | a1: 1.0, [INFO] [stdout] 1085 | | b0: -1.0, [INFO] [stdout] ... | [INFO] [stdout] 1089 | | plane: Plane::XZ, [INFO] [stdout] 1090 | | }, [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1082 ~ hittable: Box::new(Rect { [INFO] [stdout] 1083 + a0: -1.0, [INFO] [stdout] 1084 + a1: 1.0, [INFO] [stdout] 1085 + b0: -1.0, [INFO] [stdout] 1086 + b1: 1.0, [INFO] [stdout] 1087 + k: 5.0, [INFO] [stdout] 1088 + material: Material::DiffuseLight(Color::new(7.0, 7.0, 7.0)), [INFO] [stdout] 1089 + plane: Plane::XZ, [INFO] [stdout] 1090 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1081:19 [INFO] [stdout] | [INFO] [stdout] 1081 | hittables.add(box FlipFace { [INFO] [stdout] | ___________________^ [INFO] [stdout] 1082 | | hittable: box Rect { [INFO] [stdout] 1083 | | a0: -1.0, [INFO] [stdout] 1084 | | a1: 1.0, [INFO] [stdout] ... | [INFO] [stdout] 1090 | | }, [INFO] [stdout] 1091 | | }); [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1081 ~ hittables.add(Box::new(FlipFace { [INFO] [stdout] 1082 + hittable: box Rect { [INFO] [stdout] 1083 + a0: -1.0, [INFO] [stdout] 1084 + a1: 1.0, [INFO] [stdout] 1085 + b0: -1.0, [INFO] [stdout] 1086 + b1: 1.0, [INFO] [stdout] 1087 + k: 5.0, [INFO] [stdout] 1088 + material: Material::DiffuseLight(Color::new(7.0, 7.0, 7.0)), [INFO] [stdout] 1089 + plane: Plane::XZ, [INFO] [stdout] 1090 + }, [INFO] [stdout] 1091 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1124:14 [INFO] [stdout] | [INFO] [stdout] 1124 | sdf: box SDFMandelBox { [INFO] [stdout] | ______________^ [INFO] [stdout] 1125 | | center: Vec3::zeros(), [INFO] [stdout] 1126 | | scale: 2., [INFO] [stdout] 1127 | | }, [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1124 ~ sdf: Box::new(SDFMandelBox { [INFO] [stdout] 1125 + center: Vec3::zeros(), [INFO] [stdout] 1126 + scale: 2., [INFO] [stdout] 1127 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1123:19 [INFO] [stdout] | [INFO] [stdout] 1123 | hittables.add(box TracedSDF { [INFO] [stdout] | ___________________^ [INFO] [stdout] 1124 | | sdf: box SDFMandelBox { [INFO] [stdout] 1125 | | center: Vec3::zeros(), [INFO] [stdout] 1126 | | scale: 2., [INFO] [stdout] 1127 | | }, [INFO] [stdout] 1128 | | material: Material::Lambertian(Color::new(0.8, 0.1, 0.1)), [INFO] [stdout] 1129 | | }); [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1123 ~ hittables.add(Box::new(TracedSDF { [INFO] [stdout] 1124 + sdf: box SDFMandelBox { [INFO] [stdout] 1125 + center: Vec3::zeros(), [INFO] [stdout] 1126 + scale: 2., [INFO] [stdout] 1127 + }, [INFO] [stdout] 1128 + material: Material::Lambertian(Color::new(0.8, 0.1, 0.1)), [INFO] [stdout] 1129 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1162:14 [INFO] [stdout] | [INFO] [stdout] 1162 | sdf: box SDFKnot { [INFO] [stdout] | ______________^ [INFO] [stdout] 1163 | | center: Point::zeros(), [INFO] [stdout] 1164 | | k: 3.5, [INFO] [stdout] 1165 | | }, [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1162 ~ sdf: Box::new(SDFKnot { [INFO] [stdout] 1163 + center: Point::zeros(), [INFO] [stdout] 1164 + k: 3.5, [INFO] [stdout] 1165 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1161:19 [INFO] [stdout] | [INFO] [stdout] 1161 | hittables.add(box TracedSDF { [INFO] [stdout] | ___________________^ [INFO] [stdout] 1162 | | sdf: box SDFKnot { [INFO] [stdout] 1163 | | center: Point::zeros(), [INFO] [stdout] 1164 | | k: 3.5, [INFO] [stdout] 1165 | | }, [INFO] [stdout] 1166 | | material: Material::Lambertian(Color::new(0.8, 0.1, 0.1)), [INFO] [stdout] 1167 | | }); [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1161 ~ hittables.add(Box::new(TracedSDF { [INFO] [stdout] 1162 + sdf: box SDFKnot { [INFO] [stdout] 1163 + center: Point::zeros(), [INFO] [stdout] 1164 + k: 3.5, [INFO] [stdout] 1165 + }, [INFO] [stdout] 1166 + material: Material::Lambertian(Color::new(0.8, 0.1, 0.1)), [INFO] [stdout] 1167 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1261:38 [INFO] [stdout] | [INFO] [stdout] 1261 | hittables.add(box Translate::new(box cornell, Vec3::new(0., 11., 0.))); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1261 | hittables.add(box Translate::new(Box::new(cornell), Vec3::new(0., 11., 0.))); [INFO] [stdout] | ~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1261:19 [INFO] [stdout] | [INFO] [stdout] 1261 | hittables.add(box Translate::new(box cornell, Vec3::new(0., 11., 0.))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1261 | hittables.add(Box::new(Translate::new(box cornell, Vec3::new(0., 11., 0.)))); [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1264:18 [INFO] [stdout] | [INFO] [stdout] 1264 | sdf: box SDFMandelBox { [INFO] [stdout] | __________________^ [INFO] [stdout] 1265 | | center: Point::zeros(), [INFO] [stdout] 1266 | | scale: 2., [INFO] [stdout] 1267 | | }, [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1264 ~ sdf: Box::new(SDFMandelBox { [INFO] [stdout] 1265 + center: Point::zeros(), [INFO] [stdout] 1266 + scale: 2., [INFO] [stdout] 1267 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1263:9 [INFO] [stdout] | [INFO] [stdout] 1263 | / box TracedSDF { [INFO] [stdout] 1264 | | sdf: box SDFMandelBox { [INFO] [stdout] 1265 | | center: Point::zeros(), [INFO] [stdout] 1266 | | scale: 2., [INFO] [stdout] 1267 | | }, [INFO] [stdout] 1268 | | material: Material::Metal(Color::new(0.8, 0.8, 0.8), 0.), [INFO] [stdout] 1269 | | }, [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1263 ~ Box::new(TracedSDF { [INFO] [stdout] 1264 + sdf: box SDFMandelBox { [INFO] [stdout] 1265 + center: Point::zeros(), [INFO] [stdout] 1266 + scale: 2., [INFO] [stdout] 1267 + }, [INFO] [stdout] 1268 + material: Material::Metal(Color::new(0.8, 0.8, 0.8), 0.), [INFO] [stdout] 1269 ~ }), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> src/scenes.rs:1262:19 [INFO] [stdout] | [INFO] [stdout] 1262 | hittables.add(box RotateY::new( [INFO] [stdout] | ___________________^ [INFO] [stdout] 1263 | | box TracedSDF { [INFO] [stdout] 1264 | | sdf: box SDFMandelBox { [INFO] [stdout] 1265 | | center: Point::zeros(), [INFO] [stdout] ... | [INFO] [stdout] 1270 | | 15.0, [INFO] [stdout] 1271 | | )); [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1262 ~ hittables.add(Box::new(RotateY::new( [INFO] [stdout] 1263 + box TracedSDF { [INFO] [stdout] 1264 + sdf: box SDFMandelBox { [INFO] [stdout] 1265 + center: Point::zeros(), [INFO] [stdout] 1266 + scale: 2., [INFO] [stdout] 1267 + }, [INFO] [stdout] 1268 + material: Material::Metal(Color::new(0.8, 0.8, 0.8), 0.), [INFO] [stdout] 1269 + }, [INFO] [stdout] 1270 + 15.0, [INFO] [stdout] 1271 ~ ))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 26 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0557`. [INFO] [stdout] [INFO] [stdout] error: aborting due to 26 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0557`. [INFO] [stdout] [INFO] [stderr] error: could not compile `sunray` (lib test) due to 27 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `sunray` (lib) due to 27 previous errors [INFO] running `Command { std: "docker" "inspect" "6380038333b44dffb6a6ce110a00e08fc047511db811f63066bbd70e953bec65", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6380038333b44dffb6a6ce110a00e08fc047511db811f63066bbd70e953bec65", kill_on_drop: false }` [INFO] [stdout] 6380038333b44dffb6a6ce110a00e08fc047511db811f63066bbd70e953bec65 [INFO] checking guimcaballero/raytracer against try#dae34b759e282c069aa28752564694effd121a63 for pr-125384 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fguimcaballero%2Fraytracer" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/guimcaballero/raytracer on toolchain dae34b759e282c069aa28752564694effd121a63 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dae34b759e282c069aa28752564694effd121a63" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/guimcaballero/raytracer [INFO] finished tweaking git repo https://github.com/guimcaballero/raytracer [INFO] tweaked toml for git repo https://github.com/guimcaballero/raytracer written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/guimcaballero/raytracer 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" "+dae34b759e282c069aa28752564694effd121a63" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+dae34b759e282c069aa28752564694effd121a63" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7e42aa30d6ebd4c039837bd5e76a3a77dacd943c06f7817e6b9e2a97c68ba84e [INFO] running `Command { std: "docker" "start" "-a" "7e42aa30d6ebd4c039837bd5e76a3a77dacd943c06f7817e6b9e2a97c68ba84e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7e42aa30d6ebd4c039837bd5e76a3a77dacd943c06f7817e6b9e2a97c68ba84e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7e42aa30d6ebd4c039837bd5e76a3a77dacd943c06f7817e6b9e2a97c68ba84e", kill_on_drop: false }` [INFO] [stdout] 7e42aa30d6ebd4c039837bd5e76a3a77dacd943c06f7817e6b9e2a97c68ba84e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=allow" "-e" "RUSTDOCFLAGS=--cap-lints=allow" "-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+dae34b759e282c069aa28752564694effd121a63" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0851ae3b17589041f0edee7c60588e491570aaefb805fb7c45a82ae05dc8be45 [INFO] running `Command { std: "docker" "start" "-a" "0851ae3b17589041f0edee7c60588e491570aaefb805fb7c45a82ae05dc8be45", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] skipping non-2021 edition `2018` [INFO] running `Command { std: "docker" "inspect" "0851ae3b17589041f0edee7c60588e491570aaefb805fb7c45a82ae05dc8be45", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0851ae3b17589041f0edee7c60588e491570aaefb805fb7c45a82ae05dc8be45", kill_on_drop: false }` [INFO] [stdout] 0851ae3b17589041f0edee7c60588e491570aaefb805fb7c45a82ae05dc8be45