[INFO] fetching crate embree 0.3.8...
[INFO] testing embree-0.3.8 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-7
[INFO] extracting crate embree 0.3.8 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate embree 0.3.8
[INFO] finished tweaking crates.io crate embree 0.3.8
[INFO] tweaked toml for crates.io crate embree 0.3.8 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate embree 0.3.8 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 4 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0e95e3c3bde1c22356f43b0724ca26b44cd335c15f74efeeda0ac5d5b2ae0f71
[INFO] running `Command { std: "docker" "start" "-a" "0e95e3c3bde1c22356f43b0724ca26b44cd335c15f74efeeda0ac5d5b2ae0f71", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0e95e3c3bde1c22356f43b0724ca26b44cd335c15f74efeeda0ac5d5b2ae0f71", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0e95e3c3bde1c22356f43b0724ca26b44cd335c15f74efeeda0ac5d5b2ae0f71", kill_on_drop: false }`
[INFO] [stdout] 0e95e3c3bde1c22356f43b0724ca26b44cd335c15f74efeeda0ac5d5b2ae0f71
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 62dc54365ce435264ccf243ad233c454f4df3d46f2ad32977ef4cd6c2469b0cd
[INFO] running `Command { std: "docker" "start" "-a" "62dc54365ce435264ccf243ad233c454f4df3d46f2ad32977ef4cd6c2469b0cd", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling cgmath v0.18.0
[INFO] [stderr]    Compiling embree v0.3.8 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling approx v0.4.0
[INFO] [stdout] warning: unused import: `Vector2`
[INFO] [stdout]  --> src/bezier_curve.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cgmath::{Vector2, Vector3, Vector4};
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `geometry::Geometry`
[INFO] [stdout]  --> src/bezier_curve.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use geometry::Geometry;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Vector2`
[INFO] [stdout]  --> src/bspline_curve.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cgmath::{Vector2, Vector3, Vector4};
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `geometry::Geometry`
[INFO] [stdout]  --> src/bspline_curve.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use geometry::Geometry;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Vector2`
[INFO] [stdout]  --> src/catmull_rom_curve.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cgmath::{Vector2, Vector3, Vector4};
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `geometry::Geometry`
[INFO] [stdout]  --> src/catmull_rom_curve.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use geometry::Geometry;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `x86_64`
[INFO] [stdout]  --> src/device.rs:1:7
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[cfg(x86_64)]
[INFO] [stdout]   |       ^^^^^^ help: found config with similar value: `target_arch = "x86_64"`
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(x86_64)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(x86_64)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `x86_64`
[INFO] [stdout]   --> src/device.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 17 |         #[cfg(x86_64)]
[INFO] [stdout]    |               ^^^^^^ help: found config with similar value: `target_arch = "x86_64"`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(x86_64)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(x86_64)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Vector2`
[INFO] [stdout]  --> src/hermite_curve.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cgmath::{Vector2, Vector3, Vector4};
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `geometry::Geometry`
[INFO] [stdout]  --> src/hermite_curve.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use geometry::Geometry;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `geometry::Geometry`
[INFO] [stdout]  --> src/instance.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use geometry::Geometry;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Scene`
[INFO] [stdout]  --> src/instance.rs:7:29
[INFO] [stdout]   |
[INFO] [stdout] 7 | use scene::{CommittedScene, Scene};
[INFO] [stdout]   |                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BufferType`
[INFO] [stdout]  --> src/instance.rs:9:6
[INFO] [stdout]   |
[INFO] [stdout] 9 | use {BufferType, Format, GeometryType};
[INFO] [stdout]   |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Vector2`
[INFO] [stdout]  --> src/linear_curve.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cgmath::{Vector2, Vector3, Vector4};
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `geometry::Geometry`
[INFO] [stdout]  --> src/linear_curve.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use geometry::Geometry;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `geometry::Geometry`
[INFO] [stdout]  --> src/quad_mesh.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use geometry::Geometry;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::marker::PhantomData`
[INFO] [stdout]  --> src/ray_packet.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::marker::PhantomData;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SoAHitIterMut`, `SoARayRefMut`, and `SoARayRef`
[INFO] [stdout]  --> src/ray_packet.rs:6:25
[INFO] [stdout]   |
[INFO] [stdout] 6 |     SoAHit, SoAHitIter, SoAHitIterMut, SoAHitRef, SoARay, SoARayIter, SoARayIterMut, SoARayRef,
[INFO] [stdout]   |                         ^^^^^^^^^^^^^                                                ^^^^^^^^^
[INFO] [stdout] 7 |     SoARayRefMut,
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::marker::PhantomData`
[INFO] [stdout]  --> src/ray_stream.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::marker::PhantomData;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SoAHitIterMut`, `SoARayRefMut`, and `SoARayRef`
[INFO] [stdout]  --> src/ray_stream.rs:7:25
[INFO] [stdout]   |
[INFO] [stdout] 7 |     SoAHit, SoAHitIter, SoAHitIterMut, SoAHitRef, SoARay, SoARayIter, SoARayIterMut, SoARayRef,
[INFO] [stdout]   |                         ^^^^^^^^^^^^^                                                ^^^^^^^^^
[INFO] [stdout] 8 |     SoARayRefMut,
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `geometry::Geometry`
[INFO] [stdout]  --> src/triangle_mesh.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use geometry::Geometry;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `device` is never read
[INFO] [stdout]   --> src/bezier_curve.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct BezierCurve<'a> {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] 10 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `device` is never read
[INFO] [stdout]   --> src/bspline_curve.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct BsplineCurve<'a> {
[INFO] [stdout]    |            ------------ field in this struct
[INFO] [stdout] 10 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `device` is never read
[INFO] [stdout]   --> src/buffer.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub struct Buffer<'a, T> {
[INFO] [stdout]    |            ------ field in this struct
[INFO] [stdout] 33 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `device` is never read
[INFO] [stdout]   --> src/catmull_rom_curve.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct CatmullRomCurve<'a> {
[INFO] [stdout]    |            --------------- field in this struct
[INFO] [stdout] 10 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `device` is never read
[INFO] [stdout]   --> src/hermite_curve.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct HermiteCurve<'a> {
[INFO] [stdout]    |            ------------ field in this struct
[INFO] [stdout] 10 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `device` and `scene` are never read
[INFO] [stdout]   --> src/instance.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Instance<'a> {
[INFO] [stdout]    |            -------- fields in this struct
[INFO] [stdout] 12 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 15 |     scene: &'a CommittedScene<'a>,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `device` is never read
[INFO] [stdout]   --> src/linear_curve.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct LinearCurve<'a> {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] 10 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `device` is never read
[INFO] [stdout]   --> src/quad_mesh.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct QuadMesh<'a> {
[INFO] [stdout]    |            -------- field in this struct
[INFO] [stdout] 10 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `device` is never read
[INFO] [stdout]   --> src/triangle_mesh.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct TriangleMesh<'a> {
[INFO] [stdout]    |            ------------ field in this struct
[INFO] [stdout] 10 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ray_packet.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn iter(&self) -> SoARayIter<Ray4> {
[INFO] [stdout]    |                 ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn iter(&self) -> SoARayIter<'_, Ray4> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ray_packet.rs:51:21
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn iter_mut(&mut self) -> SoARayIterMut<Ray4> {
[INFO] [stdout]    |                     ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn iter_mut(&mut self) -> SoARayIterMut<'_, Ray4> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/ray_packet.rs:137:17
[INFO] [stdout]     |
[INFO] [stdout] 137 |     pub fn iter(&self) -> SoAHitIter<Hit4> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 137 |     pub fn iter(&self) -> SoAHitIter<'_, Hit4> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/ray_packet.rs:140:60
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn iter_hits<'a>(&'a self) -> impl Iterator<Item = SoAHitRef<Hit4>> + 'a {
[INFO] [stdout]     |                           --                               ^^^^^^^^^^^^^^^    -- the same lifetime is named here
[INFO] [stdout]     |                           |                                |
[INFO] [stdout]     |                           the lifetime is named here       the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn iter_hits<'a>(&'a self) -> impl Iterator<Item = SoAHitRef<'a, Hit4>> + 'a {
[INFO] [stdout]     |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/ray_packet.rs:194:17
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub fn iter(&self) -> std::iter::Zip<SoARayIter<Ray4>, SoAHitIter<Hit4>> {
[INFO] [stdout]     |                 ^^^^^                    ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |                        |
[INFO] [stdout]     |                 |                        the same lifetime is hidden here
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub fn iter(&self) -> std::iter::Zip<SoARayIter<'_, Ray4>, SoAHitIter<'_, Hit4>> {
[INFO] [stdout]     |                                                     +++                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ray_stream.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn iter(&self) -> SoARayIter<RayN> {
[INFO] [stdout]    |                 ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn iter(&self) -> SoARayIter<'_, RayN> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ray_stream.rs:50:21
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn iter_mut(&mut self) -> SoARayIterMut<RayN> {
[INFO] [stdout]    |                     ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn iter_mut(&mut self) -> SoARayIterMut<'_, RayN> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/ray_stream.rs:167:17
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn iter(&self) -> SoAHitIter<HitN> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn iter(&self) -> SoAHitIter<'_, HitN> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/ray_stream.rs:170:60
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn iter_hits<'a>(&'a self) -> impl Iterator<Item = SoAHitRef<HitN>> + 'a {
[INFO] [stdout]     |                           --                               ^^^^^^^^^^^^^^^    -- the same lifetime is named here
[INFO] [stdout]     |                           |                                |
[INFO] [stdout]     |                           the lifetime is named here       the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn iter_hits<'a>(&'a self) -> impl Iterator<Item = SoAHitRef<'a, HitN>> + 'a {
[INFO] [stdout]     |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/ray_stream.rs:245:17
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn iter(&self) -> std::iter::Zip<SoARayIter<RayN>, SoAHitIter<HitN>> {
[INFO] [stdout]     |                 ^^^^^                    ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |                        |
[INFO] [stdout]     |                 |                        the same lifetime is hidden here
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn iter(&self) -> std::iter::Zip<SoARayIter<'_, RayN>, SoAHitIter<'_, HitN>> {
[INFO] [stdout]     |                                                     +++                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/scene.rs:25:39
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn new(device: &'a Device) -> Scene {
[INFO] [stdout]    |                         --            ^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         the lifetime is named here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn new(device: &'a Device) -> Scene<'a> {
[INFO] [stdout]    |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/scene.rs:61:17
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn iter(&self) -> std::collections::hash_map::Iter<u32, Geometry<'a>> {
[INFO] [stdout]    |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn iter(&self) -> std::collections::hash_map::Iter<'_, u32, Geometry<'a>> {
[INFO] [stdout]    |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/scene.rs:65:21
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn iter_mut(&mut self) -> std::collections::hash_map::IterMut<u32, Geometry<'a>> {
[INFO] [stdout]    |                     ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn iter_mut(&mut self) -> std::collections::hash_map::IterMut<'_, u32, Geometry<'a>> {
[INFO] [stdout]    |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.12s
[INFO] running `Command { std: "docker" "inspect" "62dc54365ce435264ccf243ad233c454f4df3d46f2ad32977ef4cd6c2469b0cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "62dc54365ce435264ccf243ad233c454f4df3d46f2ad32977ef4cd6c2469b0cd", kill_on_drop: false }`
[INFO] [stdout] 62dc54365ce435264ccf243ad233c454f4df3d46f2ad32977ef4cd6c2469b0cd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 236eb6e77b8a529a4021e22a1ac7adbd81b766d4cfdfeaaaae90fae5ec912950
[INFO] running `Command { std: "docker" "start" "-a" "236eb6e77b8a529a4021e22a1ac7adbd81b766d4cfdfeaaaae90fae5ec912950", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stdout] warning: unused import: `Vector2`
[INFO] [stdout]  --> src/bezier_curve.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cgmath::{Vector2, Vector3, Vector4};
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `geometry::Geometry`
[INFO] [stdout]  --> src/bezier_curve.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use geometry::Geometry;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Vector2`
[INFO] [stdout]  --> src/bspline_curve.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cgmath::{Vector2, Vector3, Vector4};
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `geometry::Geometry`
[INFO] [stdout]  --> src/bspline_curve.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use geometry::Geometry;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Vector2`
[INFO] [stdout]  --> src/catmull_rom_curve.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cgmath::{Vector2, Vector3, Vector4};
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `geometry::Geometry`
[INFO] [stdout]  --> src/catmull_rom_curve.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use geometry::Geometry;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `x86_64`
[INFO] [stdout]  --> src/device.rs:1:7
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[cfg(x86_64)]
[INFO] [stdout]   |       ^^^^^^ help: found config with similar value: `target_arch = "x86_64"`
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(x86_64)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(x86_64)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `x86_64`
[INFO] [stdout]   --> src/device.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 17 |         #[cfg(x86_64)]
[INFO] [stdout]    |               ^^^^^^ help: found config with similar value: `target_arch = "x86_64"`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(x86_64)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(x86_64)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Vector2`
[INFO] [stdout]  --> src/hermite_curve.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cgmath::{Vector2, Vector3, Vector4};
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `geometry::Geometry`
[INFO] [stdout]  --> src/hermite_curve.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use geometry::Geometry;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `geometry::Geometry`
[INFO] [stdout]  --> src/instance.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use geometry::Geometry;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Scene`
[INFO] [stdout]  --> src/instance.rs:7:29
[INFO] [stdout]   |
[INFO] [stdout] 7 | use scene::{CommittedScene, Scene};
[INFO] [stdout]   |                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BufferType`
[INFO] [stdout]  --> src/instance.rs:9:6
[INFO] [stdout]   |
[INFO] [stdout] 9 | use {BufferType, Format, GeometryType};
[INFO] [stdout]   |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Vector2`
[INFO] [stdout]  --> src/linear_curve.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cgmath::{Vector2, Vector3, Vector4};
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `geometry::Geometry`
[INFO] [stdout]  --> src/linear_curve.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use geometry::Geometry;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `geometry::Geometry`
[INFO] [stdout]  --> src/quad_mesh.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use geometry::Geometry;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::marker::PhantomData`
[INFO] [stdout]  --> src/ray_packet.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::marker::PhantomData;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SoAHitIterMut`, `SoARayRefMut`, and `SoARayRef`
[INFO] [stdout]  --> src/ray_packet.rs:6:25
[INFO] [stdout]   |
[INFO] [stdout] 6 |     SoAHit, SoAHitIter, SoAHitIterMut, SoAHitRef, SoARay, SoARayIter, SoARayIterMut, SoARayRef,
[INFO] [stdout]   |                         ^^^^^^^^^^^^^                                                ^^^^^^^^^
[INFO] [stdout] 7 |     SoARayRefMut,
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::marker::PhantomData`
[INFO] [stdout]  --> src/ray_stream.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::marker::PhantomData;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SoAHitIterMut`, `SoARayRefMut`, and `SoARayRef`
[INFO] [stdout]  --> src/ray_stream.rs:7:25
[INFO] [stdout]   |
[INFO] [stdout] 7 |     SoAHit, SoAHitIter, SoAHitIterMut, SoAHitRef, SoARay, SoARayIter, SoARayIterMut, SoARayRef,
[INFO] [stdout]   |                         ^^^^^^^^^^^^^                                                ^^^^^^^^^
[INFO] [stdout] 8 |     SoARayRefMut,
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `geometry::Geometry`
[INFO] [stdout]  --> src/triangle_mesh.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use geometry::Geometry;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `device` is never read
[INFO] [stdout]   --> src/bezier_curve.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct BezierCurve<'a> {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] 10 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `device` is never read
[INFO] [stdout]   --> src/bspline_curve.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct BsplineCurve<'a> {
[INFO] [stdout]    |            ------------ field in this struct
[INFO] [stdout] 10 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `device` is never read
[INFO] [stdout]   --> src/buffer.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub struct Buffer<'a, T> {
[INFO] [stdout]    |            ------ field in this struct
[INFO] [stdout] 33 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `device` is never read
[INFO] [stdout]   --> src/catmull_rom_curve.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct CatmullRomCurve<'a> {
[INFO] [stdout]    |            --------------- field in this struct
[INFO] [stdout] 10 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `device` is never read
[INFO] [stdout]   --> src/hermite_curve.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct HermiteCurve<'a> {
[INFO] [stdout]    |            ------------ field in this struct
[INFO] [stdout] 10 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `device` and `scene` are never read
[INFO] [stdout]   --> src/instance.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Instance<'a> {
[INFO] [stdout]    |            -------- fields in this struct
[INFO] [stdout] 12 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 15 |     scene: &'a CommittedScene<'a>,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `device` is never read
[INFO] [stdout]   --> src/linear_curve.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct LinearCurve<'a> {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] 10 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `device` is never read
[INFO] [stdout]   --> src/quad_mesh.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct QuadMesh<'a> {
[INFO] [stdout]    |            -------- field in this struct
[INFO] [stdout] 10 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `device` is never read
[INFO] [stdout]   --> src/triangle_mesh.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct TriangleMesh<'a> {
[INFO] [stdout]    |            ------------ field in this struct
[INFO] [stdout] 10 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ray_packet.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn iter(&self) -> SoARayIter<Ray4> {
[INFO] [stdout]    |                 ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn iter(&self) -> SoARayIter<'_, Ray4> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ray_packet.rs:51:21
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn iter_mut(&mut self) -> SoARayIterMut<Ray4> {
[INFO] [stdout]    |                     ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn iter_mut(&mut self) -> SoARayIterMut<'_, Ray4> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/ray_packet.rs:137:17
[INFO] [stdout]     |
[INFO] [stdout] 137 |     pub fn iter(&self) -> SoAHitIter<Hit4> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 137 |     pub fn iter(&self) -> SoAHitIter<'_, Hit4> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/ray_packet.rs:140:60
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn iter_hits<'a>(&'a self) -> impl Iterator<Item = SoAHitRef<Hit4>> + 'a {
[INFO] [stdout]     |                           --                               ^^^^^^^^^^^^^^^    -- the same lifetime is named here
[INFO] [stdout]     |                           |                                |
[INFO] [stdout]     |                           the lifetime is named here       the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn iter_hits<'a>(&'a self) -> impl Iterator<Item = SoAHitRef<'a, Hit4>> + 'a {
[INFO] [stdout]     |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/ray_packet.rs:194:17
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub fn iter(&self) -> std::iter::Zip<SoARayIter<Ray4>, SoAHitIter<Hit4>> {
[INFO] [stdout]     |                 ^^^^^                    ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |                        |
[INFO] [stdout]     |                 |                        the same lifetime is hidden here
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub fn iter(&self) -> std::iter::Zip<SoARayIter<'_, Ray4>, SoAHitIter<'_, Hit4>> {
[INFO] [stdout]     |                                                     +++                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ray_stream.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn iter(&self) -> SoARayIter<RayN> {
[INFO] [stdout]    |                 ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn iter(&self) -> SoARayIter<'_, RayN> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ray_stream.rs:50:21
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn iter_mut(&mut self) -> SoARayIterMut<RayN> {
[INFO] [stdout]    |                     ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn iter_mut(&mut self) -> SoARayIterMut<'_, RayN> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/ray_stream.rs:167:17
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn iter(&self) -> SoAHitIter<HitN> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn iter(&self) -> SoAHitIter<'_, HitN> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/ray_stream.rs:170:60
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn iter_hits<'a>(&'a self) -> impl Iterator<Item = SoAHitRef<HitN>> + 'a {
[INFO] [stdout]     |                           --                               ^^^^^^^^^^^^^^^    -- the same lifetime is named here
[INFO] [stdout]     |                           |                                |
[INFO] [stdout]     |                           the lifetime is named here       the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn iter_hits<'a>(&'a self) -> impl Iterator<Item = SoAHitRef<'a, HitN>> + 'a {
[INFO] [stdout]     |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/ray_stream.rs:245:17
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn iter(&self) -> std::iter::Zip<SoARayIter<RayN>, SoAHitIter<HitN>> {
[INFO] [stdout]     |                 ^^^^^                    ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |                        |
[INFO] [stdout]     |                 |                        the same lifetime is hidden here
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn iter(&self) -> std::iter::Zip<SoARayIter<'_, RayN>, SoAHitIter<'_, HitN>> {
[INFO] [stdout]     |                                                     +++                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/scene.rs:25:39
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn new(device: &'a Device) -> Scene {
[INFO] [stdout]    |                         --            ^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         the lifetime is named here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn new(device: &'a Device) -> Scene<'a> {
[INFO] [stdout]    |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/scene.rs:61:17
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn iter(&self) -> std::collections::hash_map::Iter<u32, Geometry<'a>> {
[INFO] [stdout]    |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn iter(&self) -> std::collections::hash_map::Iter<'_, u32, Geometry<'a>> {
[INFO] [stdout]    |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/scene.rs:65:21
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn iter_mut(&mut self) -> std::collections::hash_map::IterMut<u32, Geometry<'a>> {
[INFO] [stdout]    |                     ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn iter_mut(&mut self) -> std::collections::hash_map::IterMut<'_, u32, Geometry<'a>> {
[INFO] [stdout]    |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling embree v0.3.8 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `Vector2`
[INFO] [stdout]  --> src/bezier_curve.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cgmath::{Vector2, Vector3, Vector4};
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `geometry::Geometry`
[INFO] [stdout]  --> src/bezier_curve.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use geometry::Geometry;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Vector2`
[INFO] [stdout]  --> src/bspline_curve.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cgmath::{Vector2, Vector3, Vector4};
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `geometry::Geometry`
[INFO] [stdout]  --> src/bspline_curve.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use geometry::Geometry;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Vector2`
[INFO] [stdout]  --> src/catmull_rom_curve.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cgmath::{Vector2, Vector3, Vector4};
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `geometry::Geometry`
[INFO] [stdout]  --> src/catmull_rom_curve.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use geometry::Geometry;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `x86_64`
[INFO] [stdout]  --> src/device.rs:1:7
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[cfg(x86_64)]
[INFO] [stdout]   |       ^^^^^^ help: found config with similar value: `target_arch = "x86_64"`
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(x86_64)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(x86_64)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `x86_64`
[INFO] [stdout]   --> src/device.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 17 |         #[cfg(x86_64)]
[INFO] [stdout]    |               ^^^^^^ help: found config with similar value: `target_arch = "x86_64"`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(x86_64)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(x86_64)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Vector2`
[INFO] [stdout]  --> src/hermite_curve.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cgmath::{Vector2, Vector3, Vector4};
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `geometry::Geometry`
[INFO] [stdout]  --> src/hermite_curve.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use geometry::Geometry;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `geometry::Geometry`
[INFO] [stdout]  --> src/instance.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use geometry::Geometry;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Scene`
[INFO] [stdout]  --> src/instance.rs:7:29
[INFO] [stdout]   |
[INFO] [stdout] 7 | use scene::{CommittedScene, Scene};
[INFO] [stdout]   |                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BufferType`
[INFO] [stdout]  --> src/instance.rs:9:6
[INFO] [stdout]   |
[INFO] [stdout] 9 | use {BufferType, Format, GeometryType};
[INFO] [stdout]   |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Vector2`
[INFO] [stdout]  --> src/linear_curve.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use cgmath::{Vector2, Vector3, Vector4};
[INFO] [stdout]   |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `geometry::Geometry`
[INFO] [stdout]  --> src/linear_curve.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use geometry::Geometry;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `geometry::Geometry`
[INFO] [stdout]  --> src/quad_mesh.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use geometry::Geometry;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::marker::PhantomData`
[INFO] [stdout]  --> src/ray_packet.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::marker::PhantomData;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SoAHitIterMut`, `SoARayRefMut`, and `SoARayRef`
[INFO] [stdout]  --> src/ray_packet.rs:6:25
[INFO] [stdout]   |
[INFO] [stdout] 6 |     SoAHit, SoAHitIter, SoAHitIterMut, SoAHitRef, SoARay, SoARayIter, SoARayIterMut, SoARayRef,
[INFO] [stdout]   |                         ^^^^^^^^^^^^^                                                ^^^^^^^^^
[INFO] [stdout] 7 |     SoARayRefMut,
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::marker::PhantomData`
[INFO] [stdout]  --> src/ray_stream.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::marker::PhantomData;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SoAHitIterMut`, `SoARayRefMut`, and `SoARayRef`
[INFO] [stdout]  --> src/ray_stream.rs:7:25
[INFO] [stdout]   |
[INFO] [stdout] 7 |     SoAHit, SoAHitIter, SoAHitIterMut, SoAHitRef, SoARay, SoARayIter, SoARayIterMut, SoARayRef,
[INFO] [stdout]   |                         ^^^^^^^^^^^^^                                                ^^^^^^^^^
[INFO] [stdout] 8 |     SoARayRefMut,
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `geometry::Geometry`
[INFO] [stdout]  --> src/triangle_mesh.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use geometry::Geometry;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `device` is never read
[INFO] [stdout]   --> src/bezier_curve.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct BezierCurve<'a> {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] 10 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `device` is never read
[INFO] [stdout]   --> src/bspline_curve.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct BsplineCurve<'a> {
[INFO] [stdout]    |            ------------ field in this struct
[INFO] [stdout] 10 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `device` is never read
[INFO] [stdout]   --> src/buffer.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub struct Buffer<'a, T> {
[INFO] [stdout]    |            ------ field in this struct
[INFO] [stdout] 33 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `device` is never read
[INFO] [stdout]   --> src/catmull_rom_curve.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct CatmullRomCurve<'a> {
[INFO] [stdout]    |            --------------- field in this struct
[INFO] [stdout] 10 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `device` is never read
[INFO] [stdout]   --> src/hermite_curve.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct HermiteCurve<'a> {
[INFO] [stdout]    |            ------------ field in this struct
[INFO] [stdout] 10 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `device` and `scene` are never read
[INFO] [stdout]   --> src/instance.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Instance<'a> {
[INFO] [stdout]    |            -------- fields in this struct
[INFO] [stdout] 12 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 15 |     scene: &'a CommittedScene<'a>,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `device` is never read
[INFO] [stdout]   --> src/linear_curve.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct LinearCurve<'a> {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] 10 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `device` is never read
[INFO] [stdout]   --> src/quad_mesh.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct QuadMesh<'a> {
[INFO] [stdout]    |            -------- field in this struct
[INFO] [stdout] 10 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `device` is never read
[INFO] [stdout]   --> src/triangle_mesh.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct TriangleMesh<'a> {
[INFO] [stdout]    |            ------------ field in this struct
[INFO] [stdout] 10 |     device: &'a Device,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ray_packet.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn iter(&self) -> SoARayIter<Ray4> {
[INFO] [stdout]    |                 ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn iter(&self) -> SoARayIter<'_, Ray4> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ray_packet.rs:51:21
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn iter_mut(&mut self) -> SoARayIterMut<Ray4> {
[INFO] [stdout]    |                     ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn iter_mut(&mut self) -> SoARayIterMut<'_, Ray4> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/ray_packet.rs:137:17
[INFO] [stdout]     |
[INFO] [stdout] 137 |     pub fn iter(&self) -> SoAHitIter<Hit4> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 137 |     pub fn iter(&self) -> SoAHitIter<'_, Hit4> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/ray_packet.rs:140:60
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn iter_hits<'a>(&'a self) -> impl Iterator<Item = SoAHitRef<Hit4>> + 'a {
[INFO] [stdout]     |                           --                               ^^^^^^^^^^^^^^^    -- the same lifetime is named here
[INFO] [stdout]     |                           |                                |
[INFO] [stdout]     |                           the lifetime is named here       the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn iter_hits<'a>(&'a self) -> impl Iterator<Item = SoAHitRef<'a, Hit4>> + 'a {
[INFO] [stdout]     |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/ray_packet.rs:194:17
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub fn iter(&self) -> std::iter::Zip<SoARayIter<Ray4>, SoAHitIter<Hit4>> {
[INFO] [stdout]     |                 ^^^^^                    ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |                        |
[INFO] [stdout]     |                 |                        the same lifetime is hidden here
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub fn iter(&self) -> std::iter::Zip<SoARayIter<'_, Ray4>, SoAHitIter<'_, Hit4>> {
[INFO] [stdout]     |                                                     +++                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ray_stream.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn iter(&self) -> SoARayIter<RayN> {
[INFO] [stdout]    |                 ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn iter(&self) -> SoARayIter<'_, RayN> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ray_stream.rs:50:21
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn iter_mut(&mut self) -> SoARayIterMut<RayN> {
[INFO] [stdout]    |                     ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn iter_mut(&mut self) -> SoARayIterMut<'_, RayN> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/ray_stream.rs:167:17
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn iter(&self) -> SoAHitIter<HitN> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn iter(&self) -> SoAHitIter<'_, HitN> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/ray_stream.rs:170:60
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn iter_hits<'a>(&'a self) -> impl Iterator<Item = SoAHitRef<HitN>> + 'a {
[INFO] [stdout]     |                           --                               ^^^^^^^^^^^^^^^    -- the same lifetime is named here
[INFO] [stdout]     |                           |                                |
[INFO] [stdout]     |                           the lifetime is named here       the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn iter_hits<'a>(&'a self) -> impl Iterator<Item = SoAHitRef<'a, HitN>> + 'a {
[INFO] [stdout]     |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/ray_stream.rs:245:17
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn iter(&self) -> std::iter::Zip<SoARayIter<RayN>, SoAHitIter<HitN>> {
[INFO] [stdout]     |                 ^^^^^                    ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |                        |
[INFO] [stdout]     |                 |                        the same lifetime is hidden here
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn iter(&self) -> std::iter::Zip<SoARayIter<'_, RayN>, SoAHitIter<'_, HitN>> {
[INFO] [stdout]     |                                                     +++                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/scene.rs:25:39
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn new(device: &'a Device) -> Scene {
[INFO] [stdout]    |                         --            ^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         the lifetime is named here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn new(device: &'a Device) -> Scene<'a> {
[INFO] [stdout]    |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/scene.rs:61:17
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn iter(&self) -> std::collections::hash_map::Iter<u32, Geometry<'a>> {
[INFO] [stdout]    |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn iter(&self) -> std::collections::hash_map::Iter<'_, u32, Geometry<'a>> {
[INFO] [stdout]    |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/scene.rs:65:21
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn iter_mut(&mut self) -> std::collections::hash_map::IterMut<u32, Geometry<'a>> {
[INFO] [stdout]    |                     ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn iter_mut(&mut self) -> std::collections::hash_map::IterMut<'_, u32, Geometry<'a>> {
[INFO] [stdout]    |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:120:19
[INFO] [stdout]     |
[INFO] [stdout] 120 |         unsafe { &(*(::std::ptr::null::<RTCBounds>())).lower_x as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deref_nullptr)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:130:19
[INFO] [stdout]     |
[INFO] [stdout] 130 |         unsafe { &(*(::std::ptr::null::<RTCBounds>())).lower_y as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:140:19
[INFO] [stdout]     |
[INFO] [stdout] 140 |         unsafe { &(*(::std::ptr::null::<RTCBounds>())).lower_z as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:150:19
[INFO] [stdout]     |
[INFO] [stdout] 150 |         unsafe { &(*(::std::ptr::null::<RTCBounds>())).align0 as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:160:19
[INFO] [stdout]     |
[INFO] [stdout] 160 |         unsafe { &(*(::std::ptr::null::<RTCBounds>())).upper_x as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:170:19
[INFO] [stdout]     |
[INFO] [stdout] 170 |         unsafe { &(*(::std::ptr::null::<RTCBounds>())).upper_y as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:180:19
[INFO] [stdout]     |
[INFO] [stdout] 180 |         unsafe { &(*(::std::ptr::null::<RTCBounds>())).upper_z as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:190:19
[INFO] [stdout]     |
[INFO] [stdout] 190 |         unsafe { &(*(::std::ptr::null::<RTCBounds>())).align1 as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:220:19
[INFO] [stdout]     |
[INFO] [stdout] 220 |         unsafe { &(*(::std::ptr::null::<RTCLinearBounds>())).bounds0 as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:230:19
[INFO] [stdout]     |
[INFO] [stdout] 230 |         unsafe { &(*(::std::ptr::null::<RTCLinearBounds>())).bounds1 as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:302:14
[INFO] [stdout]     |
[INFO] [stdout] 302 |             &(*(::std::ptr::null::<RTCFilterFunctionNArguments>())).valid as *const _ as usize
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:314:14
[INFO] [stdout]     |
[INFO] [stdout] 314 |             &(*(::std::ptr::null::<RTCFilterFunctionNArguments>())).geometryUserPtr as *const _
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:327:14
[INFO] [stdout]     |
[INFO] [stdout] 327 |             &(*(::std::ptr::null::<RTCFilterFunctionNArguments>())).context as *const _ as usize
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:338:19
[INFO] [stdout]     |
[INFO] [stdout] 338 |         unsafe { &(*(::std::ptr::null::<RTCFilterFunctionNArguments>())).ray as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:348:19
[INFO] [stdout]     |
[INFO] [stdout] 348 |         unsafe { &(*(::std::ptr::null::<RTCFilterFunctionNArguments>())).hit as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:358:19
[INFO] [stdout]     |
[INFO] [stdout] 358 |         unsafe { &(*(::std::ptr::null::<RTCFilterFunctionNArguments>())).N as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:390:19
[INFO] [stdout]     |
[INFO] [stdout] 390 |         unsafe { &(*(::std::ptr::null::<RTCIntersectContext>())).flags as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:400:19
[INFO] [stdout]     |
[INFO] [stdout] 400 |         unsafe { &(*(::std::ptr::null::<RTCIntersectContext>())).filter as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:410:19
[INFO] [stdout]     |
[INFO] [stdout] 410 |         unsafe { &(*(::std::ptr::null::<RTCIntersectContext>())).instID as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:443:19
[INFO] [stdout]     |
[INFO] [stdout] 443 |         unsafe { &(*(::std::ptr::null::<RTCPointQuery>())).x as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:453:19
[INFO] [stdout]     |
[INFO] [stdout] 453 |         unsafe { &(*(::std::ptr::null::<RTCPointQuery>())).y as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:463:19
[INFO] [stdout]     |
[INFO] [stdout] 463 |         unsafe { &(*(::std::ptr::null::<RTCPointQuery>())).z as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:473:19
[INFO] [stdout]     |
[INFO] [stdout] 473 |         unsafe { &(*(::std::ptr::null::<RTCPointQuery>())).time as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:483:19
[INFO] [stdout]     |
[INFO] [stdout] 483 |         unsafe { &(*(::std::ptr::null::<RTCPointQuery>())).radius as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:516:19
[INFO] [stdout]     |
[INFO] [stdout] 516 |         unsafe { &(*(::std::ptr::null::<RTCPointQuery4>())).x as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:526:19
[INFO] [stdout]     |
[INFO] [stdout] 526 |         unsafe { &(*(::std::ptr::null::<RTCPointQuery4>())).y as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:536:19
[INFO] [stdout]     |
[INFO] [stdout] 536 |         unsafe { &(*(::std::ptr::null::<RTCPointQuery4>())).z as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:546:19
[INFO] [stdout]     |
[INFO] [stdout] 546 |         unsafe { &(*(::std::ptr::null::<RTCPointQuery4>())).time as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:556:19
[INFO] [stdout]     |
[INFO] [stdout] 556 |         unsafe { &(*(::std::ptr::null::<RTCPointQuery4>())).radius as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:589:19
[INFO] [stdout]     |
[INFO] [stdout] 589 |         unsafe { &(*(::std::ptr::null::<RTCPointQuery8>())).x as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:599:19
[INFO] [stdout]     |
[INFO] [stdout] 599 |         unsafe { &(*(::std::ptr::null::<RTCPointQuery8>())).y as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:609:19
[INFO] [stdout]     |
[INFO] [stdout] 609 |         unsafe { &(*(::std::ptr::null::<RTCPointQuery8>())).z as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:619:19
[INFO] [stdout]     |
[INFO] [stdout] 619 |         unsafe { &(*(::std::ptr::null::<RTCPointQuery8>())).time as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:629:19
[INFO] [stdout]     |
[INFO] [stdout] 629 |         unsafe { &(*(::std::ptr::null::<RTCPointQuery8>())).radius as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:662:19
[INFO] [stdout]     |
[INFO] [stdout] 662 |         unsafe { &(*(::std::ptr::null::<RTCPointQuery16>())).x as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:672:19
[INFO] [stdout]     |
[INFO] [stdout] 672 |         unsafe { &(*(::std::ptr::null::<RTCPointQuery16>())).y as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:682:19
[INFO] [stdout]     |
[INFO] [stdout] 682 |         unsafe { &(*(::std::ptr::null::<RTCPointQuery16>())).z as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:692:19
[INFO] [stdout]     |
[INFO] [stdout] 692 |         unsafe { &(*(::std::ptr::null::<RTCPointQuery16>())).time as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:702:19
[INFO] [stdout]     |
[INFO] [stdout] 702 |         unsafe { &(*(::std::ptr::null::<RTCPointQuery16>())).radius as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:739:19
[INFO] [stdout]     |
[INFO] [stdout] 739 |         unsafe { &(*(::std::ptr::null::<RTCPointQueryContext>())).world2inst as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:749:19
[INFO] [stdout]     |
[INFO] [stdout] 749 |         unsafe { &(*(::std::ptr::null::<RTCPointQueryContext>())).inst2world as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:759:19
[INFO] [stdout]     |
[INFO] [stdout] 759 |         unsafe { &(*(::std::ptr::null::<RTCPointQueryContext>())).instID as *const _ as usize },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:770:14
[INFO] [stdout]     |
[INFO] [stdout] 770 |             &(*(::std::ptr::null::<RTCPointQueryContext>())).instStackSize as *const _ as usize
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:806:14
[INFO] [stdout]     |
[INFO] [stdout] 806 |             &(*(::std::ptr::null::<RTCPointQueryFunctionArguments>())).query as *const _ as usize
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:818:14
[INFO] [stdout]     |
[INFO] [stdout] 818 |             &(*(::std::ptr::null::<RTCPointQueryFunctionArguments>())).userPtr as *const _ as usize
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:830:14
[INFO] [stdout]     |
[INFO] [stdout] 830 |             &(*(::std::ptr::null::<RTCPointQueryFunctionArguments>())).primID as *const _ as usize
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:842:14
[INFO] [stdout]     |
[INFO] [stdout] 842 |             &(*(::std::ptr::null::<RTCPointQueryFunctionArguments>())).geomID as *const _ as usize
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:854:14
[INFO] [stdout]     |
[INFO] [stdout] 854 |             &(*(::std::ptr::null::<RTCPointQueryFunctionArguments>())).context as *const _ as usize
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]    --> src/sys.rs:866:14
[INFO] [stdout]     |
[INFO] [stdout] 866 |             &(*(::std::ptr::null::<RTCPointQueryFunctionArguments>())).similarityScale as *const _
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1040:19
[INFO] [stdout]      |
[INFO] [stdout] 1040 |         unsafe { &(*(::std::ptr::null::<RTCRay>())).org_x as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1050:19
[INFO] [stdout]      |
[INFO] [stdout] 1050 |         unsafe { &(*(::std::ptr::null::<RTCRay>())).org_y as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1060:19
[INFO] [stdout]      |
[INFO] [stdout] 1060 |         unsafe { &(*(::std::ptr::null::<RTCRay>())).org_z as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1070:19
[INFO] [stdout]      |
[INFO] [stdout] 1070 |         unsafe { &(*(::std::ptr::null::<RTCRay>())).tnear as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1080:19
[INFO] [stdout]      |
[INFO] [stdout] 1080 |         unsafe { &(*(::std::ptr::null::<RTCRay>())).dir_x as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1090:19
[INFO] [stdout]      |
[INFO] [stdout] 1090 |         unsafe { &(*(::std::ptr::null::<RTCRay>())).dir_y as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1100:19
[INFO] [stdout]      |
[INFO] [stdout] 1100 |         unsafe { &(*(::std::ptr::null::<RTCRay>())).dir_z as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1110:19
[INFO] [stdout]      |
[INFO] [stdout] 1110 |         unsafe { &(*(::std::ptr::null::<RTCRay>())).time as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1120:19
[INFO] [stdout]      |
[INFO] [stdout] 1120 |         unsafe { &(*(::std::ptr::null::<RTCRay>())).tfar as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1130:19
[INFO] [stdout]      |
[INFO] [stdout] 1130 |         unsafe { &(*(::std::ptr::null::<RTCRay>())).mask as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1140:19
[INFO] [stdout]      |
[INFO] [stdout] 1140 |         unsafe { &(*(::std::ptr::null::<RTCRay>())).id as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1150:19
[INFO] [stdout]      |
[INFO] [stdout] 1150 |         unsafe { &(*(::std::ptr::null::<RTCRay>())).flags as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1186:19
[INFO] [stdout]      |
[INFO] [stdout] 1186 |         unsafe { &(*(::std::ptr::null::<RTCHit>())).Ng_x as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1196:19
[INFO] [stdout]      |
[INFO] [stdout] 1196 |         unsafe { &(*(::std::ptr::null::<RTCHit>())).Ng_y as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1206:19
[INFO] [stdout]      |
[INFO] [stdout] 1206 |         unsafe { &(*(::std::ptr::null::<RTCHit>())).Ng_z as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1216:19
[INFO] [stdout]      |
[INFO] [stdout] 1216 |         unsafe { &(*(::std::ptr::null::<RTCHit>())).u as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1221:19
[INFO] [stdout]      |
[INFO] [stdout] 1221 |         unsafe { &(*(::std::ptr::null::<RTCHit>())).v as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1226:19
[INFO] [stdout]      |
[INFO] [stdout] 1226 |         unsafe { &(*(::std::ptr::null::<RTCHit>())).primID as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1236:19
[INFO] [stdout]      |
[INFO] [stdout] 1236 |         unsafe { &(*(::std::ptr::null::<RTCHit>())).geomID as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1246:19
[INFO] [stdout]      |
[INFO] [stdout] 1246 |         unsafe { &(*(::std::ptr::null::<RTCHit>())).instID as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1276:19
[INFO] [stdout]      |
[INFO] [stdout] 1276 |         unsafe { &(*(::std::ptr::null::<RTCRayHit>())).ray as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1286:19
[INFO] [stdout]      |
[INFO] [stdout] 1286 |         unsafe { &(*(::std::ptr::null::<RTCRayHit>())).hit as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1326:19
[INFO] [stdout]      |
[INFO] [stdout] 1326 |         unsafe { &(*(::std::ptr::null::<RTCRay4>())).org_x as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1336:19
[INFO] [stdout]      |
[INFO] [stdout] 1336 |         unsafe { &(*(::std::ptr::null::<RTCRay4>())).org_y as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1346:19
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         unsafe { &(*(::std::ptr::null::<RTCRay4>())).org_z as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1356:19
[INFO] [stdout]      |
[INFO] [stdout] 1356 |         unsafe { &(*(::std::ptr::null::<RTCRay4>())).tnear as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1366:19
[INFO] [stdout]      |
[INFO] [stdout] 1366 |         unsafe { &(*(::std::ptr::null::<RTCRay4>())).dir_x as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1376:19
[INFO] [stdout]      |
[INFO] [stdout] 1376 |         unsafe { &(*(::std::ptr::null::<RTCRay4>())).dir_y as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1386:19
[INFO] [stdout]      |
[INFO] [stdout] 1386 |         unsafe { &(*(::std::ptr::null::<RTCRay4>())).dir_z as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1396:19
[INFO] [stdout]      |
[INFO] [stdout] 1396 |         unsafe { &(*(::std::ptr::null::<RTCRay4>())).time as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1406:19
[INFO] [stdout]      |
[INFO] [stdout] 1406 |         unsafe { &(*(::std::ptr::null::<RTCRay4>())).tfar as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1416:19
[INFO] [stdout]      |
[INFO] [stdout] 1416 |         unsafe { &(*(::std::ptr::null::<RTCRay4>())).mask as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1426:19
[INFO] [stdout]      |
[INFO] [stdout] 1426 |         unsafe { &(*(::std::ptr::null::<RTCRay4>())).id as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1436:19
[INFO] [stdout]      |
[INFO] [stdout] 1436 |         unsafe { &(*(::std::ptr::null::<RTCRay4>())).flags as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1472:19
[INFO] [stdout]      |
[INFO] [stdout] 1472 |         unsafe { &(*(::std::ptr::null::<RTCHit4>())).Ng_x as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1482:19
[INFO] [stdout]      |
[INFO] [stdout] 1482 |         unsafe { &(*(::std::ptr::null::<RTCHit4>())).Ng_y as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1492:19
[INFO] [stdout]      |
[INFO] [stdout] 1492 |         unsafe { &(*(::std::ptr::null::<RTCHit4>())).Ng_z as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1502:19
[INFO] [stdout]      |
[INFO] [stdout] 1502 |         unsafe { &(*(::std::ptr::null::<RTCHit4>())).u as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1512:19
[INFO] [stdout]      |
[INFO] [stdout] 1512 |         unsafe { &(*(::std::ptr::null::<RTCHit4>())).v as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1522:19
[INFO] [stdout]      |
[INFO] [stdout] 1522 |         unsafe { &(*(::std::ptr::null::<RTCHit4>())).primID as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1532:19
[INFO] [stdout]      |
[INFO] [stdout] 1532 |         unsafe { &(*(::std::ptr::null::<RTCHit4>())).geomID as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1542:19
[INFO] [stdout]      |
[INFO] [stdout] 1542 |         unsafe { &(*(::std::ptr::null::<RTCHit4>())).instID as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1572:19
[INFO] [stdout]      |
[INFO] [stdout] 1572 |         unsafe { &(*(::std::ptr::null::<RTCRayHit4>())).ray as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1582:19
[INFO] [stdout]      |
[INFO] [stdout] 1582 |         unsafe { &(*(::std::ptr::null::<RTCRayHit4>())).hit as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1622:19
[INFO] [stdout]      |
[INFO] [stdout] 1622 |         unsafe { &(*(::std::ptr::null::<RTCRay8>())).org_x as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1632:19
[INFO] [stdout]      |
[INFO] [stdout] 1632 |         unsafe { &(*(::std::ptr::null::<RTCRay8>())).org_y as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1642:19
[INFO] [stdout]      |
[INFO] [stdout] 1642 |         unsafe { &(*(::std::ptr::null::<RTCRay8>())).org_z as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1652:19
[INFO] [stdout]      |
[INFO] [stdout] 1652 |         unsafe { &(*(::std::ptr::null::<RTCRay8>())).tnear as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1662:19
[INFO] [stdout]      |
[INFO] [stdout] 1662 |         unsafe { &(*(::std::ptr::null::<RTCRay8>())).dir_x as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1672:19
[INFO] [stdout]      |
[INFO] [stdout] 1672 |         unsafe { &(*(::std::ptr::null::<RTCRay8>())).dir_y as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1682:19
[INFO] [stdout]      |
[INFO] [stdout] 1682 |         unsafe { &(*(::std::ptr::null::<RTCRay8>())).dir_z as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1692:19
[INFO] [stdout]      |
[INFO] [stdout] 1692 |         unsafe { &(*(::std::ptr::null::<RTCRay8>())).time as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1702:19
[INFO] [stdout]      |
[INFO] [stdout] 1702 |         unsafe { &(*(::std::ptr::null::<RTCRay8>())).tfar as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1712:19
[INFO] [stdout]      |
[INFO] [stdout] 1712 |         unsafe { &(*(::std::ptr::null::<RTCRay8>())).mask as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1722:19
[INFO] [stdout]      |
[INFO] [stdout] 1722 |         unsafe { &(*(::std::ptr::null::<RTCRay8>())).id as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1732:19
[INFO] [stdout]      |
[INFO] [stdout] 1732 |         unsafe { &(*(::std::ptr::null::<RTCRay8>())).flags as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1768:19
[INFO] [stdout]      |
[INFO] [stdout] 1768 |         unsafe { &(*(::std::ptr::null::<RTCHit8>())).Ng_x as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1778:19
[INFO] [stdout]      |
[INFO] [stdout] 1778 |         unsafe { &(*(::std::ptr::null::<RTCHit8>())).Ng_y as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1788:19
[INFO] [stdout]      |
[INFO] [stdout] 1788 |         unsafe { &(*(::std::ptr::null::<RTCHit8>())).Ng_z as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1798:19
[INFO] [stdout]      |
[INFO] [stdout] 1798 |         unsafe { &(*(::std::ptr::null::<RTCHit8>())).u as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1808:19
[INFO] [stdout]      |
[INFO] [stdout] 1808 |         unsafe { &(*(::std::ptr::null::<RTCHit8>())).v as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1818:19
[INFO] [stdout]      |
[INFO] [stdout] 1818 |         unsafe { &(*(::std::ptr::null::<RTCHit8>())).primID as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1828:19
[INFO] [stdout]      |
[INFO] [stdout] 1828 |         unsafe { &(*(::std::ptr::null::<RTCHit8>())).geomID as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1838:19
[INFO] [stdout]      |
[INFO] [stdout] 1838 |         unsafe { &(*(::std::ptr::null::<RTCHit8>())).instID as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1868:19
[INFO] [stdout]      |
[INFO] [stdout] 1868 |         unsafe { &(*(::std::ptr::null::<RTCRayHit8>())).ray as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1878:19
[INFO] [stdout]      |
[INFO] [stdout] 1878 |         unsafe { &(*(::std::ptr::null::<RTCRayHit8>())).hit as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1918:19
[INFO] [stdout]      |
[INFO] [stdout] 1918 |         unsafe { &(*(::std::ptr::null::<RTCRay16>())).org_x as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1928:19
[INFO] [stdout]      |
[INFO] [stdout] 1928 |         unsafe { &(*(::std::ptr::null::<RTCRay16>())).org_y as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1938:19
[INFO] [stdout]      |
[INFO] [stdout] 1938 |         unsafe { &(*(::std::ptr::null::<RTCRay16>())).org_z as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1948:19
[INFO] [stdout]      |
[INFO] [stdout] 1948 |         unsafe { &(*(::std::ptr::null::<RTCRay16>())).tnear as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1958:19
[INFO] [stdout]      |
[INFO] [stdout] 1958 |         unsafe { &(*(::std::ptr::null::<RTCRay16>())).dir_x as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1968:19
[INFO] [stdout]      |
[INFO] [stdout] 1968 |         unsafe { &(*(::std::ptr::null::<RTCRay16>())).dir_y as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1978:19
[INFO] [stdout]      |
[INFO] [stdout] 1978 |         unsafe { &(*(::std::ptr::null::<RTCRay16>())).dir_z as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1988:19
[INFO] [stdout]      |
[INFO] [stdout] 1988 |         unsafe { &(*(::std::ptr::null::<RTCRay16>())).time as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:1998:19
[INFO] [stdout]      |
[INFO] [stdout] 1998 |         unsafe { &(*(::std::ptr::null::<RTCRay16>())).tfar as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2008:19
[INFO] [stdout]      |
[INFO] [stdout] 2008 |         unsafe { &(*(::std::ptr::null::<RTCRay16>())).mask as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2018:19
[INFO] [stdout]      |
[INFO] [stdout] 2018 |         unsafe { &(*(::std::ptr::null::<RTCRay16>())).id as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2028:19
[INFO] [stdout]      |
[INFO] [stdout] 2028 |         unsafe { &(*(::std::ptr::null::<RTCRay16>())).flags as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2064:19
[INFO] [stdout]      |
[INFO] [stdout] 2064 |         unsafe { &(*(::std::ptr::null::<RTCHit16>())).Ng_x as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2074:19
[INFO] [stdout]      |
[INFO] [stdout] 2074 |         unsafe { &(*(::std::ptr::null::<RTCHit16>())).Ng_y as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2084:19
[INFO] [stdout]      |
[INFO] [stdout] 2084 |         unsafe { &(*(::std::ptr::null::<RTCHit16>())).Ng_z as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2094:19
[INFO] [stdout]      |
[INFO] [stdout] 2094 |         unsafe { &(*(::std::ptr::null::<RTCHit16>())).u as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2104:19
[INFO] [stdout]      |
[INFO] [stdout] 2104 |         unsafe { &(*(::std::ptr::null::<RTCHit16>())).v as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2114:19
[INFO] [stdout]      |
[INFO] [stdout] 2114 |         unsafe { &(*(::std::ptr::null::<RTCHit16>())).primID as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2124:19
[INFO] [stdout]      |
[INFO] [stdout] 2124 |         unsafe { &(*(::std::ptr::null::<RTCHit16>())).geomID as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2134:19
[INFO] [stdout]      |
[INFO] [stdout] 2134 |         unsafe { &(*(::std::ptr::null::<RTCHit16>())).instID as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2164:19
[INFO] [stdout]      |
[INFO] [stdout] 2164 |         unsafe { &(*(::std::ptr::null::<RTCRayHit16>())).ray as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2174:19
[INFO] [stdout]      |
[INFO] [stdout] 2174 |         unsafe { &(*(::std::ptr::null::<RTCRayHit16>())).hit as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2213:19
[INFO] [stdout]      |
[INFO] [stdout] 2213 |         unsafe { &(*(::std::ptr::null::<RTCRayNp>())).org_x as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2223:19
[INFO] [stdout]      |
[INFO] [stdout] 2223 |         unsafe { &(*(::std::ptr::null::<RTCRayNp>())).org_y as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2233:19
[INFO] [stdout]      |
[INFO] [stdout] 2233 |         unsafe { &(*(::std::ptr::null::<RTCRayNp>())).org_z as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2243:19
[INFO] [stdout]      |
[INFO] [stdout] 2243 |         unsafe { &(*(::std::ptr::null::<RTCRayNp>())).tnear as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2253:19
[INFO] [stdout]      |
[INFO] [stdout] 2253 |         unsafe { &(*(::std::ptr::null::<RTCRayNp>())).dir_x as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2263:19
[INFO] [stdout]      |
[INFO] [stdout] 2263 |         unsafe { &(*(::std::ptr::null::<RTCRayNp>())).dir_y as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2273:19
[INFO] [stdout]      |
[INFO] [stdout] 2273 |         unsafe { &(*(::std::ptr::null::<RTCRayNp>())).dir_z as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2283:19
[INFO] [stdout]      |
[INFO] [stdout] 2283 |         unsafe { &(*(::std::ptr::null::<RTCRayNp>())).time as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2293:19
[INFO] [stdout]      |
[INFO] [stdout] 2293 |         unsafe { &(*(::std::ptr::null::<RTCRayNp>())).tfar as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2303:19
[INFO] [stdout]      |
[INFO] [stdout] 2303 |         unsafe { &(*(::std::ptr::null::<RTCRayNp>())).mask as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2313:19
[INFO] [stdout]      |
[INFO] [stdout] 2313 |         unsafe { &(*(::std::ptr::null::<RTCRayNp>())).id as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2323:19
[INFO] [stdout]      |
[INFO] [stdout] 2323 |         unsafe { &(*(::std::ptr::null::<RTCRayNp>())).flags as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2358:19
[INFO] [stdout]      |
[INFO] [stdout] 2358 |         unsafe { &(*(::std::ptr::null::<RTCHitNp>())).Ng_x as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2368:19
[INFO] [stdout]      |
[INFO] [stdout] 2368 |         unsafe { &(*(::std::ptr::null::<RTCHitNp>())).Ng_y as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2378:19
[INFO] [stdout]      |
[INFO] [stdout] 2378 |         unsafe { &(*(::std::ptr::null::<RTCHitNp>())).Ng_z as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2388:19
[INFO] [stdout]      |
[INFO] [stdout] 2388 |         unsafe { &(*(::std::ptr::null::<RTCHitNp>())).u as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2398:19
[INFO] [stdout]      |
[INFO] [stdout] 2398 |         unsafe { &(*(::std::ptr::null::<RTCHitNp>())).v as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2408:19
[INFO] [stdout]      |
[INFO] [stdout] 2408 |         unsafe { &(*(::std::ptr::null::<RTCHitNp>())).primID as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2418:19
[INFO] [stdout]      |
[INFO] [stdout] 2418 |         unsafe { &(*(::std::ptr::null::<RTCHitNp>())).geomID as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2428:19
[INFO] [stdout]      |
[INFO] [stdout] 2428 |         unsafe { &(*(::std::ptr::null::<RTCHitNp>())).instID as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2457:19
[INFO] [stdout]      |
[INFO] [stdout] 2457 |         unsafe { &(*(::std::ptr::null::<RTCRayHitNp>())).ray as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2467:19
[INFO] [stdout]      |
[INFO] [stdout] 2467 |         unsafe { &(*(::std::ptr::null::<RTCRayHitNp>())).hit as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2527:14
[INFO] [stdout]      |
[INFO] [stdout] 2527 |             &(*(::std::ptr::null::<RTCQuaternionDecomposition>())).scale_x as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2539:14
[INFO] [stdout]      |
[INFO] [stdout] 2539 |             &(*(::std::ptr::null::<RTCQuaternionDecomposition>())).scale_y as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2551:14
[INFO] [stdout]      |
[INFO] [stdout] 2551 |             &(*(::std::ptr::null::<RTCQuaternionDecomposition>())).scale_z as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2563:14
[INFO] [stdout]      |
[INFO] [stdout] 2563 |             &(*(::std::ptr::null::<RTCQuaternionDecomposition>())).skew_xy as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2575:14
[INFO] [stdout]      |
[INFO] [stdout] 2575 |             &(*(::std::ptr::null::<RTCQuaternionDecomposition>())).skew_xz as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2587:14
[INFO] [stdout]      |
[INFO] [stdout] 2587 |             &(*(::std::ptr::null::<RTCQuaternionDecomposition>())).skew_yz as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2599:14
[INFO] [stdout]      |
[INFO] [stdout] 2599 |             &(*(::std::ptr::null::<RTCQuaternionDecomposition>())).shift_x as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2611:14
[INFO] [stdout]      |
[INFO] [stdout] 2611 |             &(*(::std::ptr::null::<RTCQuaternionDecomposition>())).shift_y as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2623:14
[INFO] [stdout]      |
[INFO] [stdout] 2623 |             &(*(::std::ptr::null::<RTCQuaternionDecomposition>())).shift_z as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2635:14
[INFO] [stdout]      |
[INFO] [stdout] 2635 |             &(*(::std::ptr::null::<RTCQuaternionDecomposition>())).quaternion_r as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2647:14
[INFO] [stdout]      |
[INFO] [stdout] 2647 |             &(*(::std::ptr::null::<RTCQuaternionDecomposition>())).quaternion_i as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2659:14
[INFO] [stdout]      |
[INFO] [stdout] 2659 |             &(*(::std::ptr::null::<RTCQuaternionDecomposition>())).quaternion_j as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2671:14
[INFO] [stdout]      |
[INFO] [stdout] 2671 |             &(*(::std::ptr::null::<RTCQuaternionDecomposition>())).quaternion_k as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2683:14
[INFO] [stdout]      |
[INFO] [stdout] 2683 |             &(*(::std::ptr::null::<RTCQuaternionDecomposition>())).translation_x as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2696:14
[INFO] [stdout]      |
[INFO] [stdout] 2696 |             &(*(::std::ptr::null::<RTCQuaternionDecomposition>())).translation_y as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2709:14
[INFO] [stdout]      |
[INFO] [stdout] 2709 |             &(*(::std::ptr::null::<RTCQuaternionDecomposition>())).translation_z as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2827:14
[INFO] [stdout]      |
[INFO] [stdout] 2827 |             &(*(::std::ptr::null::<RTCBoundsFunctionArguments>())).geometryUserPtr as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2840:14
[INFO] [stdout]      |
[INFO] [stdout] 2840 |             &(*(::std::ptr::null::<RTCBoundsFunctionArguments>())).primID as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2852:14
[INFO] [stdout]      |
[INFO] [stdout] 2852 |             &(*(::std::ptr::null::<RTCBoundsFunctionArguments>())).timeStep as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2864:14
[INFO] [stdout]      |
[INFO] [stdout] 2864 |             &(*(::std::ptr::null::<RTCBoundsFunctionArguments>())).bounds_o as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2902:14
[INFO] [stdout]      |
[INFO] [stdout] 2902 |             &(*(::std::ptr::null::<RTCIntersectFunctionNArguments>())).valid as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2914:14
[INFO] [stdout]      |
[INFO] [stdout] 2914 |             &(*(::std::ptr::null::<RTCIntersectFunctionNArguments>())).geometryUserPtr as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2927:14
[INFO] [stdout]      |
[INFO] [stdout] 2927 |             &(*(::std::ptr::null::<RTCIntersectFunctionNArguments>())).primID as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2939:14
[INFO] [stdout]      |
[INFO] [stdout] 2939 |             &(*(::std::ptr::null::<RTCIntersectFunctionNArguments>())).context as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2951:14
[INFO] [stdout]      |
[INFO] [stdout] 2951 |             &(*(::std::ptr::null::<RTCIntersectFunctionNArguments>())).rayhit as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2963:14
[INFO] [stdout]      |
[INFO] [stdout] 2963 |             &(*(::std::ptr::null::<RTCIntersectFunctionNArguments>())).N as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:2975:14
[INFO] [stdout]      |
[INFO] [stdout] 2975 |             &(*(::std::ptr::null::<RTCIntersectFunctionNArguments>())).geomID as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3013:14
[INFO] [stdout]      |
[INFO] [stdout] 3013 |             &(*(::std::ptr::null::<RTCOccludedFunctionNArguments>())).valid as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3025:14
[INFO] [stdout]      |
[INFO] [stdout] 3025 |             &(*(::std::ptr::null::<RTCOccludedFunctionNArguments>())).geometryUserPtr as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3038:14
[INFO] [stdout]      |
[INFO] [stdout] 3038 |             &(*(::std::ptr::null::<RTCOccludedFunctionNArguments>())).primID as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3050:14
[INFO] [stdout]      |
[INFO] [stdout] 3050 |             &(*(::std::ptr::null::<RTCOccludedFunctionNArguments>())).context as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3062:14
[INFO] [stdout]      |
[INFO] [stdout] 3062 |             &(*(::std::ptr::null::<RTCOccludedFunctionNArguments>())).ray as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3073:19
[INFO] [stdout]      |
[INFO] [stdout] 3073 |         unsafe { &(*(::std::ptr::null::<RTCOccludedFunctionNArguments>())).N as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3084:14
[INFO] [stdout]      |
[INFO] [stdout] 3084 |             &(*(::std::ptr::null::<RTCOccludedFunctionNArguments>())).geomID as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3131:14
[INFO] [stdout]      |
[INFO] [stdout] 3131 |             &(*(::std::ptr::null::<RTCDisplacementFunctionNArguments>())).geometryUserPtr
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3144:14
[INFO] [stdout]      |
[INFO] [stdout] 3144 |             &(*(::std::ptr::null::<RTCDisplacementFunctionNArguments>())).geometry as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3157:14
[INFO] [stdout]      |
[INFO] [stdout] 3157 |             &(*(::std::ptr::null::<RTCDisplacementFunctionNArguments>())).primID as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3170:14
[INFO] [stdout]      |
[INFO] [stdout] 3170 |             &(*(::std::ptr::null::<RTCDisplacementFunctionNArguments>())).timeStep as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3183:14
[INFO] [stdout]      |
[INFO] [stdout] 3183 |             &(*(::std::ptr::null::<RTCDisplacementFunctionNArguments>())).u as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3195:14
[INFO] [stdout]      |
[INFO] [stdout] 3195 |             &(*(::std::ptr::null::<RTCDisplacementFunctionNArguments>())).v as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3207:14
[INFO] [stdout]      |
[INFO] [stdout] 3207 |             &(*(::std::ptr::null::<RTCDisplacementFunctionNArguments>())).Ng_x as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3219:14
[INFO] [stdout]      |
[INFO] [stdout] 3219 |             &(*(::std::ptr::null::<RTCDisplacementFunctionNArguments>())).Ng_y as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3231:14
[INFO] [stdout]      |
[INFO] [stdout] 3231 |             &(*(::std::ptr::null::<RTCDisplacementFunctionNArguments>())).Ng_z as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3243:14
[INFO] [stdout]      |
[INFO] [stdout] 3243 |             &(*(::std::ptr::null::<RTCDisplacementFunctionNArguments>())).P_x as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3255:14
[INFO] [stdout]      |
[INFO] [stdout] 3255 |             &(*(::std::ptr::null::<RTCDisplacementFunctionNArguments>())).P_y as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3267:14
[INFO] [stdout]      |
[INFO] [stdout] 3267 |             &(*(::std::ptr::null::<RTCDisplacementFunctionNArguments>())).P_z as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3279:14
[INFO] [stdout]      |
[INFO] [stdout] 3279 |             &(*(::std::ptr::null::<RTCDisplacementFunctionNArguments>())).N as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3548:14
[INFO] [stdout]      |
[INFO] [stdout] 3548 |             &(*(::std::ptr::null::<RTCInterpolateArguments>())).geometry as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3559:19
[INFO] [stdout]      |
[INFO] [stdout] 3559 |         unsafe { &(*(::std::ptr::null::<RTCInterpolateArguments>())).primID as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3569:19
[INFO] [stdout]      |
[INFO] [stdout] 3569 |         unsafe { &(*(::std::ptr::null::<RTCInterpolateArguments>())).u as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3579:19
[INFO] [stdout]      |
[INFO] [stdout] 3579 |         unsafe { &(*(::std::ptr::null::<RTCInterpolateArguments>())).v as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3590:14
[INFO] [stdout]      |
[INFO] [stdout] 3590 |             &(*(::std::ptr::null::<RTCInterpolateArguments>())).bufferType as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3602:14
[INFO] [stdout]      |
[INFO] [stdout] 3602 |             &(*(::std::ptr::null::<RTCInterpolateArguments>())).bufferSlot as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3613:19
[INFO] [stdout]      |
[INFO] [stdout] 3613 |         unsafe { &(*(::std::ptr::null::<RTCInterpolateArguments>())).P as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3623:19
[INFO] [stdout]      |
[INFO] [stdout] 3623 |         unsafe { &(*(::std::ptr::null::<RTCInterpolateArguments>())).dPdu as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3633:19
[INFO] [stdout]      |
[INFO] [stdout] 3633 |         unsafe { &(*(::std::ptr::null::<RTCInterpolateArguments>())).dPdv as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3643:19
[INFO] [stdout]      |
[INFO] [stdout] 3643 |         unsafe { &(*(::std::ptr::null::<RTCInterpolateArguments>())).ddPdudu as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3653:19
[INFO] [stdout]      |
[INFO] [stdout] 3653 |         unsafe { &(*(::std::ptr::null::<RTCInterpolateArguments>())).ddPdvdv as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3663:19
[INFO] [stdout]      |
[INFO] [stdout] 3663 |         unsafe { &(*(::std::ptr::null::<RTCInterpolateArguments>())).ddPdudv as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3674:14
[INFO] [stdout]      |
[INFO] [stdout] 3674 |             &(*(::std::ptr::null::<RTCInterpolateArguments>())).valueCount as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3721:14
[INFO] [stdout]      |
[INFO] [stdout] 3721 |             &(*(::std::ptr::null::<RTCInterpolateNArguments>())).geometry as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3732:19
[INFO] [stdout]      |
[INFO] [stdout] 3732 |         unsafe { &(*(::std::ptr::null::<RTCInterpolateNArguments>())).valid as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3743:14
[INFO] [stdout]      |
[INFO] [stdout] 3743 |             &(*(::std::ptr::null::<RTCInterpolateNArguments>())).primIDs as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3754:19
[INFO] [stdout]      |
[INFO] [stdout] 3754 |         unsafe { &(*(::std::ptr::null::<RTCInterpolateNArguments>())).u as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3764:19
[INFO] [stdout]      |
[INFO] [stdout] 3764 |         unsafe { &(*(::std::ptr::null::<RTCInterpolateNArguments>())).v as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3774:19
[INFO] [stdout]      |
[INFO] [stdout] 3774 |         unsafe { &(*(::std::ptr::null::<RTCInterpolateNArguments>())).N as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3785:14
[INFO] [stdout]      |
[INFO] [stdout] 3785 |             &(*(::std::ptr::null::<RTCInterpolateNArguments>())).bufferType as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3797:14
[INFO] [stdout]      |
[INFO] [stdout] 3797 |             &(*(::std::ptr::null::<RTCInterpolateNArguments>())).bufferSlot as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3808:19
[INFO] [stdout]      |
[INFO] [stdout] 3808 |         unsafe { &(*(::std::ptr::null::<RTCInterpolateNArguments>())).P as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3818:19
[INFO] [stdout]      |
[INFO] [stdout] 3818 |         unsafe { &(*(::std::ptr::null::<RTCInterpolateNArguments>())).dPdu as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3828:19
[INFO] [stdout]      |
[INFO] [stdout] 3828 |         unsafe { &(*(::std::ptr::null::<RTCInterpolateNArguments>())).dPdv as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3839:14
[INFO] [stdout]      |
[INFO] [stdout] 3839 |             &(*(::std::ptr::null::<RTCInterpolateNArguments>())).ddPdudu as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3851:14
[INFO] [stdout]      |
[INFO] [stdout] 3851 |             &(*(::std::ptr::null::<RTCInterpolateNArguments>())).ddPdvdv as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3863:14
[INFO] [stdout]      |
[INFO] [stdout] 3863 |             &(*(::std::ptr::null::<RTCInterpolateNArguments>())).ddPdudv as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3875:14
[INFO] [stdout]      |
[INFO] [stdout] 3875 |             &(*(::std::ptr::null::<RTCInterpolateNArguments>())).valueCount as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3910:19
[INFO] [stdout]      |
[INFO] [stdout] 3910 |         unsafe { &(*(::std::ptr::null::<RTCGrid>())).startVertexID as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3920:19
[INFO] [stdout]      |
[INFO] [stdout] 3920 |         unsafe { &(*(::std::ptr::null::<RTCGrid>())).stride as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3930:19
[INFO] [stdout]      |
[INFO] [stdout] 3930 |         unsafe { &(*(::std::ptr::null::<RTCGrid>())).width as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:3940:19
[INFO] [stdout]      |
[INFO] [stdout] 3940 |         unsafe { &(*(::std::ptr::null::<RTCGrid>())).height as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4240:19
[INFO] [stdout]      |
[INFO] [stdout] 4240 |         unsafe { &(*(::std::ptr::null::<RTCCollision>())).geomID0 as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4250:19
[INFO] [stdout]      |
[INFO] [stdout] 4250 |         unsafe { &(*(::std::ptr::null::<RTCCollision>())).primID0 as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4260:19
[INFO] [stdout]      |
[INFO] [stdout] 4260 |         unsafe { &(*(::std::ptr::null::<RTCCollision>())).geomID1 as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4270:19
[INFO] [stdout]      |
[INFO] [stdout] 4270 |         unsafe { &(*(::std::ptr::null::<RTCCollision>())).primID1 as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4327:19
[INFO] [stdout]      |
[INFO] [stdout] 4327 |         unsafe { &(*(::std::ptr::null::<RTCBuildPrimitive>())).lower_x as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4337:19
[INFO] [stdout]      |
[INFO] [stdout] 4337 |         unsafe { &(*(::std::ptr::null::<RTCBuildPrimitive>())).lower_y as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4347:19
[INFO] [stdout]      |
[INFO] [stdout] 4347 |         unsafe { &(*(::std::ptr::null::<RTCBuildPrimitive>())).lower_z as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4357:19
[INFO] [stdout]      |
[INFO] [stdout] 4357 |         unsafe { &(*(::std::ptr::null::<RTCBuildPrimitive>())).geomID as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4367:19
[INFO] [stdout]      |
[INFO] [stdout] 4367 |         unsafe { &(*(::std::ptr::null::<RTCBuildPrimitive>())).upper_x as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4377:19
[INFO] [stdout]      |
[INFO] [stdout] 4377 |         unsafe { &(*(::std::ptr::null::<RTCBuildPrimitive>())).upper_y as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4387:19
[INFO] [stdout]      |
[INFO] [stdout] 4387 |         unsafe { &(*(::std::ptr::null::<RTCBuildPrimitive>())).upper_z as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4397:19
[INFO] [stdout]      |
[INFO] [stdout] 4397 |         unsafe { &(*(::std::ptr::null::<RTCBuildPrimitive>())).primID as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4529:19
[INFO] [stdout]      |
[INFO] [stdout] 4529 |         unsafe { &(*(::std::ptr::null::<RTCBuildArguments>())).byteSize as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4539:19
[INFO] [stdout]      |
[INFO] [stdout] 4539 |         unsafe { &(*(::std::ptr::null::<RTCBuildArguments>())).buildQuality as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4549:19
[INFO] [stdout]      |
[INFO] [stdout] 4549 |         unsafe { &(*(::std::ptr::null::<RTCBuildArguments>())).buildFlags as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4560:14
[INFO] [stdout]      |
[INFO] [stdout] 4560 |             &(*(::std::ptr::null::<RTCBuildArguments>())).maxBranchingFactor as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4571:19
[INFO] [stdout]      |
[INFO] [stdout] 4571 |         unsafe { &(*(::std::ptr::null::<RTCBuildArguments>())).maxDepth as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4581:19
[INFO] [stdout]      |
[INFO] [stdout] 4581 |         unsafe { &(*(::std::ptr::null::<RTCBuildArguments>())).sahBlockSize as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4591:19
[INFO] [stdout]      |
[INFO] [stdout] 4591 |         unsafe { &(*(::std::ptr::null::<RTCBuildArguments>())).minLeafSize as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4601:19
[INFO] [stdout]      |
[INFO] [stdout] 4601 |         unsafe { &(*(::std::ptr::null::<RTCBuildArguments>())).maxLeafSize as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4611:19
[INFO] [stdout]      |
[INFO] [stdout] 4611 |         unsafe { &(*(::std::ptr::null::<RTCBuildArguments>())).traversalCost as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4622:14
[INFO] [stdout]      |
[INFO] [stdout] 4622 |             &(*(::std::ptr::null::<RTCBuildArguments>())).intersectionCost as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4633:19
[INFO] [stdout]      |
[INFO] [stdout] 4633 |         unsafe { &(*(::std::ptr::null::<RTCBuildArguments>())).bvh as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4643:19
[INFO] [stdout]      |
[INFO] [stdout] 4643 |         unsafe { &(*(::std::ptr::null::<RTCBuildArguments>())).primitives as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4654:14
[INFO] [stdout]      |
[INFO] [stdout] 4654 |             &(*(::std::ptr::null::<RTCBuildArguments>())).primitiveCount as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4666:14
[INFO] [stdout]      |
[INFO] [stdout] 4666 |             &(*(::std::ptr::null::<RTCBuildArguments>())).primitiveArrayCapacity as *const _
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4678:19
[INFO] [stdout]      |
[INFO] [stdout] 4678 |         unsafe { &(*(::std::ptr::null::<RTCBuildArguments>())).createNode as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4689:14
[INFO] [stdout]      |
[INFO] [stdout] 4689 |             &(*(::std::ptr::null::<RTCBuildArguments>())).setNodeChildren as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4700:19
[INFO] [stdout]      |
[INFO] [stdout] 4700 |         unsafe { &(*(::std::ptr::null::<RTCBuildArguments>())).setNodeBounds as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4710:19
[INFO] [stdout]      |
[INFO] [stdout] 4710 |         unsafe { &(*(::std::ptr::null::<RTCBuildArguments>())).createLeaf as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4721:14
[INFO] [stdout]      |
[INFO] [stdout] 4721 |             &(*(::std::ptr::null::<RTCBuildArguments>())).splitPrimitive as *const _ as usize
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4732:19
[INFO] [stdout]      |
[INFO] [stdout] 4732 |         unsafe { &(*(::std::ptr::null::<RTCBuildArguments>())).buildProgress as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: dereferencing a null pointer
[INFO] [stdout]     --> src/sys.rs:4742:19
[INFO] [stdout]      |
[INFO] [stdout] 4742 |         unsafe { &(*(::std::ptr::null::<RTCBuildArguments>())).userPtr as *const _ as usize },
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustcHD3KMJ/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bdynamic" "-lembree3" "-Wl,-Bstatic" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libtest-*,libgetopts-*,librustc_std_workspace_std-*}.rlib" "/opt/rustwide/target/debug/deps/{libcgmath-c72721c819b47134,libapprox-f6ead760b73a6746,libnum_traits-3de84949450908c1}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcHD3KMJ/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/embree-35c7217801634f98" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: rust-lld: error: unable to find library -lembree3
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `embree` (lib test) due to 1 previous error; 314 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "236eb6e77b8a529a4021e22a1ac7adbd81b766d4cfdfeaaaae90fae5ec912950", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "236eb6e77b8a529a4021e22a1ac7adbd81b766d4cfdfeaaaae90fae5ec912950", kill_on_drop: false }`
[INFO] [stdout] 236eb6e77b8a529a4021e22a1ac7adbd81b766d4cfdfeaaaae90fae5ec912950
