[INFO] fetching crate directx_math 0.2.2...
[INFO] checking directx_math-0.2.2 against nightly-2024-02-05 for check-cfg
[INFO] extracting crate directx_math 0.2.2 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate directx_math 0.2.2 on toolchain nightly-2024-02-05
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-02-05" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate directx_math 0.2.2
[INFO] finished tweaking crates.io crate directx_math 0.2.2
[INFO] tweaked toml for crates.io crate directx_math 0.2.2 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-02-05" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-02-05" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-02-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f7fec25da70590b1fff836fd4b69b967d7b00f4fa4ed67357e1a9b59141077fe
[INFO] running `Command { std: "docker" "start" "-a" "f7fec25da70590b1fff836fd4b69b967d7b00f4fa4ed67357e1a9b59141077fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f7fec25da70590b1fff836fd4b69b967d7b00f4fa4ed67357e1a9b59141077fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f7fec25da70590b1fff836fd4b69b967d7b00f4fa4ed67357e1a9b59141077fe", kill_on_drop: false }`
[INFO] [stdout] f7fec25da70590b1fff836fd4b69b967d7b00f4fa4ed67357e1a9b59141077fe
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-02-05" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b00e4803733dfc4b0558e54f3d585827054f12a211170848f52bd9be4ace1cef
[INFO] running `Command { std: "docker" "start" "-a" "b00e4803733dfc4b0558e54f3d585827054f12a211170848f52bd9be4ace1cef", kill_on_drop: false }`
[INFO] [stderr]    Compiling directx_math v0.2.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]     --> src/lib.rs:476:1
[INFO] [stdout]      |
[INFO] [stdout] 476  | mod vector;
[INFO] [stdout]      | ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] note: the name `vector` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]     --> src/lib.rs:1272:9
[INFO] [stdout]      |
[INFO] [stdout] 1272 | pub use doc::*;
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]     --> src/lib.rs:476:1
[INFO] [stdout]      |
[INFO] [stdout] 476  | mod vector;
[INFO] [stdout]      | ^^^^^^^^^^^
[INFO] [stdout]      = note: `#[warn(hidden_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]     --> src/lib.rs:480:1
[INFO] [stdout]      |
[INFO] [stdout] 480  | mod matrix;
[INFO] [stdout]      | ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] note: the name `matrix` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]     --> src/lib.rs:1272:9
[INFO] [stdout]      |
[INFO] [stdout] 1272 | pub use doc::*;
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]     --> src/lib.rs:480:1
[INFO] [stdout]      |
[INFO] [stdout] 480  | mod matrix;
[INFO] [stdout]      | ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixAffineTransformation`
[INFO] [stdout]    --> src/lib.rs:544:17
[INFO] [stdout]     |
[INFO] [stdout] 544 |         pub use crate::matrix::XMMatrixAffineTransformation;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixAffineTransformation2D`
[INFO] [stdout]    --> src/lib.rs:545:17
[INFO] [stdout]     |
[INFO] [stdout] 545 |         pub use crate::matrix::XMMatrixAffineTransformation2D;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixDecompose`
[INFO] [stdout]    --> src/lib.rs:546:17
[INFO] [stdout]     |
[INFO] [stdout] 546 |         pub use crate::matrix::XMMatrixDecompose;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixDeterminant`
[INFO] [stdout]    --> src/lib.rs:547:17
[INFO] [stdout]     |
[INFO] [stdout] 547 |         pub use crate::matrix::XMMatrixDeterminant;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixIdentity`
[INFO] [stdout]    --> src/lib.rs:548:17
[INFO] [stdout]     |
[INFO] [stdout] 548 |         pub use crate::matrix::XMMatrixIdentity;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixInverse`
[INFO] [stdout]    --> src/lib.rs:549:17
[INFO] [stdout]     |
[INFO] [stdout] 549 |         pub use crate::matrix::XMMatrixInverse;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixIsIdentity`
[INFO] [stdout]    --> src/lib.rs:550:17
[INFO] [stdout]     |
[INFO] [stdout] 550 |         pub use crate::matrix::XMMatrixIsIdentity;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixIsInfinite`
[INFO] [stdout]    --> src/lib.rs:551:17
[INFO] [stdout]     |
[INFO] [stdout] 551 |         pub use crate::matrix::XMMatrixIsInfinite;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixIsNaN`
[INFO] [stdout]    --> src/lib.rs:552:17
[INFO] [stdout]     |
[INFO] [stdout] 552 |         pub use crate::matrix::XMMatrixIsNaN;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixLookAtLH`
[INFO] [stdout]    --> src/lib.rs:553:17
[INFO] [stdout]     |
[INFO] [stdout] 553 |         pub use crate::matrix::XMMatrixLookAtLH;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixLookAtRH`
[INFO] [stdout]    --> src/lib.rs:554:17
[INFO] [stdout]     |
[INFO] [stdout] 554 |         pub use crate::matrix::XMMatrixLookAtRH;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixLookToLH`
[INFO] [stdout]    --> src/lib.rs:555:17
[INFO] [stdout]     |
[INFO] [stdout] 555 |         pub use crate::matrix::XMMatrixLookToLH;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixLookToRH`
[INFO] [stdout]    --> src/lib.rs:556:17
[INFO] [stdout]     |
[INFO] [stdout] 556 |         pub use crate::matrix::XMMatrixLookToRH;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixMultiply`
[INFO] [stdout]    --> src/lib.rs:557:17
[INFO] [stdout]     |
[INFO] [stdout] 557 |         pub use crate::matrix::XMMatrixMultiply;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixMultiplyTranspose`
[INFO] [stdout]    --> src/lib.rs:558:17
[INFO] [stdout]     |
[INFO] [stdout] 558 |         pub use crate::matrix::XMMatrixMultiplyTranspose;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixOrthographicLH`
[INFO] [stdout]    --> src/lib.rs:559:17
[INFO] [stdout]     |
[INFO] [stdout] 559 |         pub use crate::matrix::XMMatrixOrthographicLH;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixOrthographicRH`
[INFO] [stdout]    --> src/lib.rs:562:17
[INFO] [stdout]     |
[INFO] [stdout] 562 |         pub use crate::matrix::XMMatrixOrthographicRH;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixPerspectiveFovLH`
[INFO] [stdout]    --> src/lib.rs:563:17
[INFO] [stdout]     |
[INFO] [stdout] 563 |         pub use crate::matrix::XMMatrixPerspectiveFovLH;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixPerspectiveFovRH`
[INFO] [stdout]    --> src/lib.rs:564:17
[INFO] [stdout]     |
[INFO] [stdout] 564 |         pub use crate::matrix::XMMatrixPerspectiveFovRH;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixPerspectiveLH`
[INFO] [stdout]    --> src/lib.rs:565:17
[INFO] [stdout]     |
[INFO] [stdout] 565 |         pub use crate::matrix::XMMatrixPerspectiveLH;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixPerspectiveRH`
[INFO] [stdout]    --> src/lib.rs:568:17
[INFO] [stdout]     |
[INFO] [stdout] 568 |         pub use crate::matrix::XMMatrixPerspectiveRH;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixReflect`
[INFO] [stdout]    --> src/lib.rs:569:17
[INFO] [stdout]     |
[INFO] [stdout] 569 |         pub use crate::matrix::XMMatrixReflect;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixRotationAxis`
[INFO] [stdout]    --> src/lib.rs:570:17
[INFO] [stdout]     |
[INFO] [stdout] 570 |         pub use crate::matrix::XMMatrixRotationAxis;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixRotationNormal`
[INFO] [stdout]    --> src/lib.rs:571:17
[INFO] [stdout]     |
[INFO] [stdout] 571 |         pub use crate::matrix::XMMatrixRotationNormal;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixRotationQuaternion`
[INFO] [stdout]    --> src/lib.rs:572:17
[INFO] [stdout]     |
[INFO] [stdout] 572 |         pub use crate::matrix::XMMatrixRotationQuaternion;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixRotationRollPitchYaw`
[INFO] [stdout]    --> src/lib.rs:573:17
[INFO] [stdout]     |
[INFO] [stdout] 573 |         pub use crate::matrix::XMMatrixRotationRollPitchYaw;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixRotationRollPitchYawFromVector`
[INFO] [stdout]    --> src/lib.rs:574:17
[INFO] [stdout]     |
[INFO] [stdout] 574 |         pub use crate::matrix::XMMatrixRotationRollPitchYawFromVector;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixRotationX`
[INFO] [stdout]    --> src/lib.rs:575:17
[INFO] [stdout]     |
[INFO] [stdout] 575 |         pub use crate::matrix::XMMatrixRotationX;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixRotationY`
[INFO] [stdout]    --> src/lib.rs:576:17
[INFO] [stdout]     |
[INFO] [stdout] 576 |         pub use crate::matrix::XMMatrixRotationY;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixRotationZ`
[INFO] [stdout]    --> src/lib.rs:577:17
[INFO] [stdout]     |
[INFO] [stdout] 577 |         pub use crate::matrix::XMMatrixRotationZ;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixScaling`
[INFO] [stdout]    --> src/lib.rs:578:17
[INFO] [stdout]     |
[INFO] [stdout] 578 |         pub use crate::matrix::XMMatrixScaling;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixScalingFromVector`
[INFO] [stdout]    --> src/lib.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |         pub use crate::matrix::XMMatrixScalingFromVector;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixSet`
[INFO] [stdout]    --> src/lib.rs:580:17
[INFO] [stdout]     |
[INFO] [stdout] 580 |         pub use crate::matrix::XMMatrixSet;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixShadow`
[INFO] [stdout]    --> src/lib.rs:581:17
[INFO] [stdout]     |
[INFO] [stdout] 581 |         pub use crate::matrix::XMMatrixShadow;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixTransformation`
[INFO] [stdout]    --> src/lib.rs:582:17
[INFO] [stdout]     |
[INFO] [stdout] 582 |         pub use crate::matrix::XMMatrixTransformation;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixTransformation2D`
[INFO] [stdout]    --> src/lib.rs:583:17
[INFO] [stdout]     |
[INFO] [stdout] 583 |         pub use crate::matrix::XMMatrixTransformation2D;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixTranslation`
[INFO] [stdout]    --> src/lib.rs:584:17
[INFO] [stdout]     |
[INFO] [stdout] 584 |         pub use crate::matrix::XMMatrixTranslation;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixTranslationFromVector`
[INFO] [stdout]    --> src/lib.rs:585:17
[INFO] [stdout]     |
[INFO] [stdout] 585 |         pub use crate::matrix::XMMatrixTranslationFromVector;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixTranspose`
[INFO] [stdout]    --> src/lib.rs:586:17
[INFO] [stdout]     |
[INFO] [stdout] 586 |         pub use crate::matrix::XMMatrixTranspose;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorAbs`
[INFO] [stdout]    --> src/lib.rs:677:21
[INFO] [stdout]     |
[INFO] [stdout] 677 |             pub use crate::vector::XMVectorAbs;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorAdd`
[INFO] [stdout]    --> src/lib.rs:678:21
[INFO] [stdout]     |
[INFO] [stdout] 678 |             pub use crate::vector::XMVectorAdd;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorAddAngles`
[INFO] [stdout]    --> src/lib.rs:679:21
[INFO] [stdout]     |
[INFO] [stdout] 679 |             pub use crate::vector::XMVectorAddAngles;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorCeiling`
[INFO] [stdout]    --> src/lib.rs:680:21
[INFO] [stdout]     |
[INFO] [stdout] 680 |             pub use crate::vector::XMVectorCeiling;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorClamp`
[INFO] [stdout]    --> src/lib.rs:681:21
[INFO] [stdout]     |
[INFO] [stdout] 681 |             pub use crate::vector::XMVectorClamp;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorDivide`
[INFO] [stdout]    --> src/lib.rs:682:21
[INFO] [stdout]     |
[INFO] [stdout] 682 |             pub use crate::vector::XMVectorDivide;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorFloor`
[INFO] [stdout]    --> src/lib.rs:683:21
[INFO] [stdout]     |
[INFO] [stdout] 683 |             pub use crate::vector::XMVectorFloor;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorIsInfinite`
[INFO] [stdout]    --> src/lib.rs:684:21
[INFO] [stdout]     |
[INFO] [stdout] 684 |             pub use crate::vector::XMVectorIsInfinite;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorIsNaN`
[INFO] [stdout]    --> src/lib.rs:685:21
[INFO] [stdout]     |
[INFO] [stdout] 685 |             pub use crate::vector::XMVectorIsNaN;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorMax`
[INFO] [stdout]    --> src/lib.rs:686:21
[INFO] [stdout]     |
[INFO] [stdout] 686 |             pub use crate::vector::XMVectorMax;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorMin`
[INFO] [stdout]    --> src/lib.rs:687:21
[INFO] [stdout]     |
[INFO] [stdout] 687 |             pub use crate::vector::XMVectorMin;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorMod`
[INFO] [stdout]    --> src/lib.rs:688:21
[INFO] [stdout]     |
[INFO] [stdout] 688 |             pub use crate::vector::XMVectorMod;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorModAngles`
[INFO] [stdout]    --> src/lib.rs:689:21
[INFO] [stdout]     |
[INFO] [stdout] 689 |             pub use crate::vector::XMVectorModAngles;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorMultiply`
[INFO] [stdout]    --> src/lib.rs:690:21
[INFO] [stdout]     |
[INFO] [stdout] 690 |             pub use crate::vector::XMVectorMultiply;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorMultiplyAdd`
[INFO] [stdout]    --> src/lib.rs:691:21
[INFO] [stdout]     |
[INFO] [stdout] 691 |             pub use crate::vector::XMVectorMultiplyAdd;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorNegate`
[INFO] [stdout]    --> src/lib.rs:692:21
[INFO] [stdout]     |
[INFO] [stdout] 692 |             pub use crate::vector::XMVectorNegate;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorNegativeMultiplySubtract`
[INFO] [stdout]    --> src/lib.rs:693:21
[INFO] [stdout]     |
[INFO] [stdout] 693 |             pub use crate::vector::XMVectorNegativeMultiplySubtract;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorPow`
[INFO] [stdout]    --> src/lib.rs:694:21
[INFO] [stdout]     |
[INFO] [stdout] 694 |             pub use crate::vector::XMVectorPow;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorReciprocal`
[INFO] [stdout]    --> src/lib.rs:695:21
[INFO] [stdout]     |
[INFO] [stdout] 695 |             pub use crate::vector::XMVectorReciprocal;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorReciprocalEst`
[INFO] [stdout]    --> src/lib.rs:696:21
[INFO] [stdout]     |
[INFO] [stdout] 696 |             pub use crate::vector::XMVectorReciprocalEst;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorReciprocalSqrt`
[INFO] [stdout]    --> src/lib.rs:697:21
[INFO] [stdout]     |
[INFO] [stdout] 697 |             pub use crate::vector::XMVectorReciprocalSqrt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorReciprocalSqrtEst`
[INFO] [stdout]    --> src/lib.rs:698:21
[INFO] [stdout]     |
[INFO] [stdout] 698 |             pub use crate::vector::XMVectorReciprocalSqrtEst;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorRound`
[INFO] [stdout]    --> src/lib.rs:699:21
[INFO] [stdout]     |
[INFO] [stdout] 699 |             pub use crate::vector::XMVectorRound;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSaturate`
[INFO] [stdout]    --> src/lib.rs:700:21
[INFO] [stdout]     |
[INFO] [stdout] 700 |             pub use crate::vector::XMVectorSaturate;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorScale`
[INFO] [stdout]    --> src/lib.rs:701:21
[INFO] [stdout]     |
[INFO] [stdout] 701 |             pub use crate::vector::XMVectorScale;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSqrt`
[INFO] [stdout]    --> src/lib.rs:702:21
[INFO] [stdout]     |
[INFO] [stdout] 702 |             pub use crate::vector::XMVectorSqrt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSqrtEst`
[INFO] [stdout]    --> src/lib.rs:703:21
[INFO] [stdout]     |
[INFO] [stdout] 703 |             pub use crate::vector::XMVectorSqrtEst;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSubtract`
[INFO] [stdout]    --> src/lib.rs:704:21
[INFO] [stdout]     |
[INFO] [stdout] 704 |             pub use crate::vector::XMVectorSubtract;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSubtractAngles`
[INFO] [stdout]    --> src/lib.rs:705:21
[INFO] [stdout]     |
[INFO] [stdout] 705 |             pub use crate::vector::XMVectorSubtractAngles;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSum`
[INFO] [stdout]    --> src/lib.rs:706:21
[INFO] [stdout]     |
[INFO] [stdout] 706 |             pub use crate::vector::XMVectorSum;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorTruncate`
[INFO] [stdout]    --> src/lib.rs:707:21
[INFO] [stdout]     |
[INFO] [stdout] 707 |             pub use crate::vector::XMVectorTruncate;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorAndCInt`
[INFO] [stdout]    --> src/lib.rs:714:21
[INFO] [stdout]     |
[INFO] [stdout] 714 |             pub use crate::vector::XMVectorAndCInt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorAndInt`
[INFO] [stdout]    --> src/lib.rs:715:21
[INFO] [stdout]     |
[INFO] [stdout] 715 |             pub use crate::vector::XMVectorAndInt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorNorInt`
[INFO] [stdout]    --> src/lib.rs:716:21
[INFO] [stdout]     |
[INFO] [stdout] 716 |             pub use crate::vector::XMVectorNorInt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorNotEqual`
[INFO] [stdout]    --> src/lib.rs:717:21
[INFO] [stdout]     |
[INFO] [stdout] 717 |             pub use crate::vector::XMVectorNotEqual;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorNotEqualInt`
[INFO] [stdout]    --> src/lib.rs:718:21
[INFO] [stdout]     |
[INFO] [stdout] 718 |             pub use crate::vector::XMVectorNotEqualInt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorOrInt`
[INFO] [stdout]    --> src/lib.rs:719:21
[INFO] [stdout]     |
[INFO] [stdout] 719 |             pub use crate::vector::XMVectorOrInt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorXorInt`
[INFO] [stdout]    --> src/lib.rs:720:21
[INFO] [stdout]     |
[INFO] [stdout] 720 |             pub use crate::vector::XMVectorXorInt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorEqual`
[INFO] [stdout]    --> src/lib.rs:729:21
[INFO] [stdout]     |
[INFO] [stdout] 729 |             pub use crate::vector::XMVectorEqual;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorEqualInt`
[INFO] [stdout]    --> src/lib.rs:730:21
[INFO] [stdout]     |
[INFO] [stdout] 730 |             pub use crate::vector::XMVectorEqualInt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorEqualIntR`
[INFO] [stdout]    --> src/lib.rs:731:21
[INFO] [stdout]     |
[INFO] [stdout] 731 |             pub use crate::vector::XMVectorEqualIntR;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorEqualR`
[INFO] [stdout]    --> src/lib.rs:732:21
[INFO] [stdout]     |
[INFO] [stdout] 732 |             pub use crate::vector::XMVectorEqualR;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorGreater`
[INFO] [stdout]    --> src/lib.rs:733:21
[INFO] [stdout]     |
[INFO] [stdout] 733 |             pub use crate::vector::XMVectorGreater;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorGreaterOrEqual`
[INFO] [stdout]    --> src/lib.rs:734:21
[INFO] [stdout]     |
[INFO] [stdout] 734 |             pub use crate::vector::XMVectorGreaterOrEqual;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorGreaterOrEqualR`
[INFO] [stdout]    --> src/lib.rs:735:21
[INFO] [stdout]     |
[INFO] [stdout] 735 |             pub use crate::vector::XMVectorGreaterOrEqualR;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorGreaterR`
[INFO] [stdout]    --> src/lib.rs:736:21
[INFO] [stdout]     |
[INFO] [stdout] 736 |             pub use crate::vector::XMVectorGreaterR;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorLess`
[INFO] [stdout]    --> src/lib.rs:737:21
[INFO] [stdout]     |
[INFO] [stdout] 737 |             pub use crate::vector::XMVectorLess;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorLessOrEqual`
[INFO] [stdout]    --> src/lib.rs:738:21
[INFO] [stdout]     |
[INFO] [stdout] 738 |             pub use crate::vector::XMVectorLessOrEqual;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorNearEqual`
[INFO] [stdout]    --> src/lib.rs:739:21
[INFO] [stdout]     |
[INFO] [stdout] 739 |             pub use crate::vector::XMVectorNearEqual;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorInsert`
[INFO] [stdout]    --> src/lib.rs:747:21
[INFO] [stdout]     |
[INFO] [stdout] 747 |             pub use crate::vector::XMVectorInsert;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorMergeXY`
[INFO] [stdout]    --> src/lib.rs:748:21
[INFO] [stdout]     |
[INFO] [stdout] 748 |             pub use crate::vector::XMVectorMergeXY;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorMergeZW`
[INFO] [stdout]    --> src/lib.rs:749:21
[INFO] [stdout]     |
[INFO] [stdout] 749 |             pub use crate::vector::XMVectorMergeZW;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorPermute`
[INFO] [stdout]    --> src/lib.rs:750:21
[INFO] [stdout]     |
[INFO] [stdout] 750 |             pub use crate::vector::XMVectorPermute;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorRotateLeft`
[INFO] [stdout]    --> src/lib.rs:751:21
[INFO] [stdout]     |
[INFO] [stdout] 751 |             pub use crate::vector::XMVectorRotateLeft;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorRotateRight`
[INFO] [stdout]    --> src/lib.rs:752:21
[INFO] [stdout]     |
[INFO] [stdout] 752 |             pub use crate::vector::XMVectorRotateRight;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSelect`
[INFO] [stdout]    --> src/lib.rs:753:21
[INFO] [stdout]     |
[INFO] [stdout] 753 |             pub use crate::vector::XMVectorSelect;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSelectControl`
[INFO] [stdout]    --> src/lib.rs:754:21
[INFO] [stdout]     |
[INFO] [stdout] 754 |             pub use crate::vector::XMVectorSelectControl;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorShiftLeft`
[INFO] [stdout]    --> src/lib.rs:755:21
[INFO] [stdout]     |
[INFO] [stdout] 755 |             pub use crate::vector::XMVectorShiftLeft;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSplatW`
[INFO] [stdout]    --> src/lib.rs:756:21
[INFO] [stdout]     |
[INFO] [stdout] 756 |             pub use crate::vector::XMVectorSplatW;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSplatX`
[INFO] [stdout]    --> src/lib.rs:757:21
[INFO] [stdout]     |
[INFO] [stdout] 757 |             pub use crate::vector::XMVectorSplatX;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSplatY`
[INFO] [stdout]    --> src/lib.rs:758:21
[INFO] [stdout]     |
[INFO] [stdout] 758 |             pub use crate::vector::XMVectorSplatY;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSplatZ`
[INFO] [stdout]    --> src/lib.rs:759:21
[INFO] [stdout]     |
[INFO] [stdout] 759 |             pub use crate::vector::XMVectorSplatZ;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSwizzle`
[INFO] [stdout]    --> src/lib.rs:760:21
[INFO] [stdout]     |
[INFO] [stdout] 760 |             pub use crate::vector::XMVectorSwizzle;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorBaryCentric`
[INFO] [stdout]    --> src/lib.rs:768:21
[INFO] [stdout]     |
[INFO] [stdout] 768 |             pub use crate::vector::XMVectorBaryCentric;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorBaryCentricV`
[INFO] [stdout]    --> src/lib.rs:769:21
[INFO] [stdout]     |
[INFO] [stdout] 769 |             pub use crate::vector::XMVectorBaryCentricV;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorCatmullRom`
[INFO] [stdout]    --> src/lib.rs:770:21
[INFO] [stdout]     |
[INFO] [stdout] 770 |             pub use crate::vector::XMVectorCatmullRom;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorCatmullRomV`
[INFO] [stdout]    --> src/lib.rs:771:21
[INFO] [stdout]     |
[INFO] [stdout] 771 |             pub use crate::vector::XMVectorCatmullRomV;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorHermite`
[INFO] [stdout]    --> src/lib.rs:772:21
[INFO] [stdout]     |
[INFO] [stdout] 772 |             pub use crate::vector::XMVectorHermite;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorHermiteV`
[INFO] [stdout]    --> src/lib.rs:773:21
[INFO] [stdout]     |
[INFO] [stdout] 773 |             pub use crate::vector::XMVectorHermiteV;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorInBounds`
[INFO] [stdout]    --> src/lib.rs:774:21
[INFO] [stdout]     |
[INFO] [stdout] 774 |             pub use crate::vector::XMVectorInBounds;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorInBoundsR`
[INFO] [stdout]    --> src/lib.rs:775:21
[INFO] [stdout]     |
[INFO] [stdout] 775 |             pub use crate::vector::XMVectorInBoundsR;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorLerp`
[INFO] [stdout]    --> src/lib.rs:776:21
[INFO] [stdout]     |
[INFO] [stdout] 776 |             pub use crate::vector::XMVectorLerp;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorLerpV`
[INFO] [stdout]    --> src/lib.rs:777:21
[INFO] [stdout]     |
[INFO] [stdout] 777 |             pub use crate::vector::XMVectorLerpV;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorFalseInt`
[INFO] [stdout]    --> src/lib.rs:784:21
[INFO] [stdout]     |
[INFO] [stdout] 784 |             pub use crate::vector::XMVectorFalseInt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorReplicate`
[INFO] [stdout]    --> src/lib.rs:785:21
[INFO] [stdout]     |
[INFO] [stdout] 785 |             pub use crate::vector::XMVectorReplicate;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorReplicateInt`
[INFO] [stdout]    --> src/lib.rs:786:21
[INFO] [stdout]     |
[INFO] [stdout] 786 |             pub use crate::vector::XMVectorReplicateInt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorReplicatePtr`
[INFO] [stdout]    --> src/lib.rs:788:21
[INFO] [stdout]     |
[INFO] [stdout] 788 |             pub use crate::vector::XMVectorReplicatePtr;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSet`
[INFO] [stdout]    --> src/lib.rs:789:21
[INFO] [stdout]     |
[INFO] [stdout] 789 |             pub use crate::vector::XMVectorSet;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::XMVectorSetBinaryConstant`
[INFO] [stdout]    --> src/lib.rs:790:21
[INFO] [stdout]     |
[INFO] [stdout] 790 |             pub use crate::XMVectorSetBinaryConstant;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSetInt`
[INFO] [stdout]    --> src/lib.rs:791:21
[INFO] [stdout]     |
[INFO] [stdout] 791 |             pub use crate::vector::XMVectorSetInt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::XMVectorSplatConstant`
[INFO] [stdout]    --> src/lib.rs:792:21
[INFO] [stdout]     |
[INFO] [stdout] 792 |             pub use crate::XMVectorSplatConstant;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::XMVectorSplatConstantInt`
[INFO] [stdout]    --> src/lib.rs:793:21
[INFO] [stdout]     |
[INFO] [stdout] 793 |             pub use crate::XMVectorSplatConstantInt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSplatEpsilon`
[INFO] [stdout]    --> src/lib.rs:794:21
[INFO] [stdout]     |
[INFO] [stdout] 794 |             pub use crate::vector::XMVectorSplatEpsilon;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSplatInfinity`
[INFO] [stdout]    --> src/lib.rs:795:21
[INFO] [stdout]     |
[INFO] [stdout] 795 |             pub use crate::vector::XMVectorSplatInfinity;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSplatOne`
[INFO] [stdout]    --> src/lib.rs:796:21
[INFO] [stdout]     |
[INFO] [stdout] 796 |             pub use crate::vector::XMVectorSplatOne;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSplatQNaN`
[INFO] [stdout]    --> src/lib.rs:797:21
[INFO] [stdout]     |
[INFO] [stdout] 797 |             pub use crate::vector::XMVectorSplatQNaN;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSplatSignMask`
[INFO] [stdout]    --> src/lib.rs:798:21
[INFO] [stdout]     |
[INFO] [stdout] 798 |             pub use crate::vector::XMVectorSplatSignMask;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorTrueInt`
[INFO] [stdout]    --> src/lib.rs:799:21
[INFO] [stdout]     |
[INFO] [stdout] 799 |             pub use crate::vector::XMVectorTrueInt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorZero`
[INFO] [stdout]    --> src/lib.rs:800:21
[INFO] [stdout]     |
[INFO] [stdout] 800 |             pub use crate::vector::XMVectorZero;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorACos`
[INFO] [stdout]    --> src/lib.rs:807:21
[INFO] [stdout]     |
[INFO] [stdout] 807 |             pub use crate::vector::XMVectorACos;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorACosEst`
[INFO] [stdout]    --> src/lib.rs:808:21
[INFO] [stdout]     |
[INFO] [stdout] 808 |             pub use crate::vector::XMVectorACosEst;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorASin`
[INFO] [stdout]    --> src/lib.rs:809:21
[INFO] [stdout]     |
[INFO] [stdout] 809 |             pub use crate::vector::XMVectorASin;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorASinEst`
[INFO] [stdout]    --> src/lib.rs:810:21
[INFO] [stdout]     |
[INFO] [stdout] 810 |             pub use crate::vector::XMVectorASinEst;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorATan`
[INFO] [stdout]    --> src/lib.rs:811:21
[INFO] [stdout]     |
[INFO] [stdout] 811 |             pub use crate::vector::XMVectorATan;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorATan2`
[INFO] [stdout]    --> src/lib.rs:812:21
[INFO] [stdout]     |
[INFO] [stdout] 812 |             pub use crate::vector::XMVectorATan2;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorATan2Est`
[INFO] [stdout]    --> src/lib.rs:813:21
[INFO] [stdout]     |
[INFO] [stdout] 813 |             pub use crate::vector::XMVectorATan2Est;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorATanEst`
[INFO] [stdout]    --> src/lib.rs:814:21
[INFO] [stdout]     |
[INFO] [stdout] 814 |             pub use crate::vector::XMVectorATanEst;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorCos`
[INFO] [stdout]    --> src/lib.rs:815:21
[INFO] [stdout]     |
[INFO] [stdout] 815 |             pub use crate::vector::XMVectorCos;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorCosEst`
[INFO] [stdout]    --> src/lib.rs:816:21
[INFO] [stdout]     |
[INFO] [stdout] 816 |             pub use crate::vector::XMVectorCosEst;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorCosH`
[INFO] [stdout]    --> src/lib.rs:817:21
[INFO] [stdout]     |
[INFO] [stdout] 817 |             pub use crate::vector::XMVectorCosH;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorExp`
[INFO] [stdout]    --> src/lib.rs:818:21
[INFO] [stdout]     |
[INFO] [stdout] 818 |             pub use crate::vector::XMVectorExp;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorExp2`
[INFO] [stdout]    --> src/lib.rs:819:21
[INFO] [stdout]     |
[INFO] [stdout] 819 |             pub use crate::vector::XMVectorExp2;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSin`
[INFO] [stdout]    --> src/lib.rs:824:21
[INFO] [stdout]     |
[INFO] [stdout] 824 |             pub use crate::vector::XMVectorSin;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSinCos`
[INFO] [stdout]    --> src/lib.rs:825:21
[INFO] [stdout]     |
[INFO] [stdout] 825 |             pub use crate::vector::XMVectorSinCos;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSinCosEst`
[INFO] [stdout]    --> src/lib.rs:826:21
[INFO] [stdout]     |
[INFO] [stdout] 826 |             pub use crate::vector::XMVectorSinCosEst;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSinEst`
[INFO] [stdout]    --> src/lib.rs:827:21
[INFO] [stdout]     |
[INFO] [stdout] 827 |             pub use crate::vector::XMVectorSinEst;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSinH`
[INFO] [stdout]    --> src/lib.rs:828:21
[INFO] [stdout]     |
[INFO] [stdout] 828 |             pub use crate::vector::XMVectorSinH;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorTan`
[INFO] [stdout]    --> src/lib.rs:829:21
[INFO] [stdout]     |
[INFO] [stdout] 829 |             pub use crate::vector::XMVectorTan;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorTanEst`
[INFO] [stdout]    --> src/lib.rs:830:21
[INFO] [stdout]     |
[INFO] [stdout] 830 |             pub use crate::vector::XMVectorTanEst;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorTanH`
[INFO] [stdout]    --> src/lib.rs:831:21
[INFO] [stdout]     |
[INFO] [stdout] 831 |             pub use crate::vector::XMVectorTanH;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]     --> src/lib.rs:476:1
[INFO] [stdout]      |
[INFO] [stdout] 476  | mod vector;
[INFO] [stdout]      | ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] note: the name `vector` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]     --> src/lib.rs:1272:9
[INFO] [stdout]      |
[INFO] [stdout] 1272 | pub use doc::*;
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]     --> src/lib.rs:476:1
[INFO] [stdout]      |
[INFO] [stdout] 476  | mod vector;
[INFO] [stdout]      | ^^^^^^^^^^^
[INFO] [stdout]      = note: `#[warn(hidden_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]     --> src/lib.rs:480:1
[INFO] [stdout]      |
[INFO] [stdout] 480  | mod matrix;
[INFO] [stdout]      | ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] note: the name `matrix` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]     --> src/lib.rs:1272:9
[INFO] [stdout]      |
[INFO] [stdout] 1272 | pub use doc::*;
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]     --> src/lib.rs:480:1
[INFO] [stdout]      |
[INFO] [stdout] 480  | mod matrix;
[INFO] [stdout]      | ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixAffineTransformation`
[INFO] [stdout]    --> src/lib.rs:544:17
[INFO] [stdout]     |
[INFO] [stdout] 544 |         pub use crate::matrix::XMMatrixAffineTransformation;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixAffineTransformation2D`
[INFO] [stdout]    --> src/lib.rs:545:17
[INFO] [stdout]     |
[INFO] [stdout] 545 |         pub use crate::matrix::XMMatrixAffineTransformation2D;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixDecompose`
[INFO] [stdout]    --> src/lib.rs:546:17
[INFO] [stdout]     |
[INFO] [stdout] 546 |         pub use crate::matrix::XMMatrixDecompose;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixDeterminant`
[INFO] [stdout]    --> src/lib.rs:547:17
[INFO] [stdout]     |
[INFO] [stdout] 547 |         pub use crate::matrix::XMMatrixDeterminant;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixIdentity`
[INFO] [stdout]    --> src/lib.rs:548:17
[INFO] [stdout]     |
[INFO] [stdout] 548 |         pub use crate::matrix::XMMatrixIdentity;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixInverse`
[INFO] [stdout]    --> src/lib.rs:549:17
[INFO] [stdout]     |
[INFO] [stdout] 549 |         pub use crate::matrix::XMMatrixInverse;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixIsIdentity`
[INFO] [stdout]    --> src/lib.rs:550:17
[INFO] [stdout]     |
[INFO] [stdout] 550 |         pub use crate::matrix::XMMatrixIsIdentity;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixIsInfinite`
[INFO] [stdout]    --> src/lib.rs:551:17
[INFO] [stdout]     |
[INFO] [stdout] 551 |         pub use crate::matrix::XMMatrixIsInfinite;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixIsNaN`
[INFO] [stdout]    --> src/lib.rs:552:17
[INFO] [stdout]     |
[INFO] [stdout] 552 |         pub use crate::matrix::XMMatrixIsNaN;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixLookAtLH`
[INFO] [stdout]    --> src/lib.rs:553:17
[INFO] [stdout]     |
[INFO] [stdout] 553 |         pub use crate::matrix::XMMatrixLookAtLH;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixLookAtRH`
[INFO] [stdout]    --> src/lib.rs:554:17
[INFO] [stdout]     |
[INFO] [stdout] 554 |         pub use crate::matrix::XMMatrixLookAtRH;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixLookToLH`
[INFO] [stdout]    --> src/lib.rs:555:17
[INFO] [stdout]     |
[INFO] [stdout] 555 |         pub use crate::matrix::XMMatrixLookToLH;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixLookToRH`
[INFO] [stdout]    --> src/lib.rs:556:17
[INFO] [stdout]     |
[INFO] [stdout] 556 |         pub use crate::matrix::XMMatrixLookToRH;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixMultiply`
[INFO] [stdout]    --> src/lib.rs:557:17
[INFO] [stdout]     |
[INFO] [stdout] 557 |         pub use crate::matrix::XMMatrixMultiply;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixMultiplyTranspose`
[INFO] [stdout]    --> src/lib.rs:558:17
[INFO] [stdout]     |
[INFO] [stdout] 558 |         pub use crate::matrix::XMMatrixMultiplyTranspose;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixOrthographicLH`
[INFO] [stdout]    --> src/lib.rs:559:17
[INFO] [stdout]     |
[INFO] [stdout] 559 |         pub use crate::matrix::XMMatrixOrthographicLH;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixOrthographicRH`
[INFO] [stdout]    --> src/lib.rs:562:17
[INFO] [stdout]     |
[INFO] [stdout] 562 |         pub use crate::matrix::XMMatrixOrthographicRH;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixPerspectiveFovLH`
[INFO] [stdout]    --> src/lib.rs:563:17
[INFO] [stdout]     |
[INFO] [stdout] 563 |         pub use crate::matrix::XMMatrixPerspectiveFovLH;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixPerspectiveFovRH`
[INFO] [stdout]    --> src/lib.rs:564:17
[INFO] [stdout]     |
[INFO] [stdout] 564 |         pub use crate::matrix::XMMatrixPerspectiveFovRH;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixPerspectiveLH`
[INFO] [stdout]    --> src/lib.rs:565:17
[INFO] [stdout]     |
[INFO] [stdout] 565 |         pub use crate::matrix::XMMatrixPerspectiveLH;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixPerspectiveRH`
[INFO] [stdout]    --> src/lib.rs:568:17
[INFO] [stdout]     |
[INFO] [stdout] 568 |         pub use crate::matrix::XMMatrixPerspectiveRH;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixReflect`
[INFO] [stdout]    --> src/lib.rs:569:17
[INFO] [stdout]     |
[INFO] [stdout] 569 |         pub use crate::matrix::XMMatrixReflect;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixRotationAxis`
[INFO] [stdout]    --> src/lib.rs:570:17
[INFO] [stdout]     |
[INFO] [stdout] 570 |         pub use crate::matrix::XMMatrixRotationAxis;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixRotationNormal`
[INFO] [stdout]    --> src/lib.rs:571:17
[INFO] [stdout]     |
[INFO] [stdout] 571 |         pub use crate::matrix::XMMatrixRotationNormal;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixRotationQuaternion`
[INFO] [stdout]    --> src/lib.rs:572:17
[INFO] [stdout]     |
[INFO] [stdout] 572 |         pub use crate::matrix::XMMatrixRotationQuaternion;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixRotationRollPitchYaw`
[INFO] [stdout]    --> src/lib.rs:573:17
[INFO] [stdout]     |
[INFO] [stdout] 573 |         pub use crate::matrix::XMMatrixRotationRollPitchYaw;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixRotationRollPitchYawFromVector`
[INFO] [stdout]    --> src/lib.rs:574:17
[INFO] [stdout]     |
[INFO] [stdout] 574 |         pub use crate::matrix::XMMatrixRotationRollPitchYawFromVector;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixRotationX`
[INFO] [stdout]    --> src/lib.rs:575:17
[INFO] [stdout]     |
[INFO] [stdout] 575 |         pub use crate::matrix::XMMatrixRotationX;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixRotationY`
[INFO] [stdout]    --> src/lib.rs:576:17
[INFO] [stdout]     |
[INFO] [stdout] 576 |         pub use crate::matrix::XMMatrixRotationY;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixRotationZ`
[INFO] [stdout]    --> src/lib.rs:577:17
[INFO] [stdout]     |
[INFO] [stdout] 577 |         pub use crate::matrix::XMMatrixRotationZ;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixScaling`
[INFO] [stdout]    --> src/lib.rs:578:17
[INFO] [stdout]     |
[INFO] [stdout] 578 |         pub use crate::matrix::XMMatrixScaling;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixScalingFromVector`
[INFO] [stdout]    --> src/lib.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |         pub use crate::matrix::XMMatrixScalingFromVector;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixSet`
[INFO] [stdout]    --> src/lib.rs:580:17
[INFO] [stdout]     |
[INFO] [stdout] 580 |         pub use crate::matrix::XMMatrixSet;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixShadow`
[INFO] [stdout]    --> src/lib.rs:581:17
[INFO] [stdout]     |
[INFO] [stdout] 581 |         pub use crate::matrix::XMMatrixShadow;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixTransformation`
[INFO] [stdout]    --> src/lib.rs:582:17
[INFO] [stdout]     |
[INFO] [stdout] 582 |         pub use crate::matrix::XMMatrixTransformation;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixTransformation2D`
[INFO] [stdout]    --> src/lib.rs:583:17
[INFO] [stdout]     |
[INFO] [stdout] 583 |         pub use crate::matrix::XMMatrixTransformation2D;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixTranslation`
[INFO] [stdout]    --> src/lib.rs:584:17
[INFO] [stdout]     |
[INFO] [stdout] 584 |         pub use crate::matrix::XMMatrixTranslation;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixTranslationFromVector`
[INFO] [stdout]    --> src/lib.rs:585:17
[INFO] [stdout]     |
[INFO] [stdout] 585 |         pub use crate::matrix::XMMatrixTranslationFromVector;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::matrix::XMMatrixTranspose`
[INFO] [stdout]    --> src/lib.rs:586:17
[INFO] [stdout]     |
[INFO] [stdout] 586 |         pub use crate::matrix::XMMatrixTranspose;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorAbs`
[INFO] [stdout]    --> src/lib.rs:677:21
[INFO] [stdout]     |
[INFO] [stdout] 677 |             pub use crate::vector::XMVectorAbs;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorAdd`
[INFO] [stdout]    --> src/lib.rs:678:21
[INFO] [stdout]     |
[INFO] [stdout] 678 |             pub use crate::vector::XMVectorAdd;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorAddAngles`
[INFO] [stdout]    --> src/lib.rs:679:21
[INFO] [stdout]     |
[INFO] [stdout] 679 |             pub use crate::vector::XMVectorAddAngles;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorCeiling`
[INFO] [stdout]    --> src/lib.rs:680:21
[INFO] [stdout]     |
[INFO] [stdout] 680 |             pub use crate::vector::XMVectorCeiling;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorClamp`
[INFO] [stdout]    --> src/lib.rs:681:21
[INFO] [stdout]     |
[INFO] [stdout] 681 |             pub use crate::vector::XMVectorClamp;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorDivide`
[INFO] [stdout]    --> src/lib.rs:682:21
[INFO] [stdout]     |
[INFO] [stdout] 682 |             pub use crate::vector::XMVectorDivide;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorFloor`
[INFO] [stdout]    --> src/lib.rs:683:21
[INFO] [stdout]     |
[INFO] [stdout] 683 |             pub use crate::vector::XMVectorFloor;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorIsInfinite`
[INFO] [stdout]    --> src/lib.rs:684:21
[INFO] [stdout]     |
[INFO] [stdout] 684 |             pub use crate::vector::XMVectorIsInfinite;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorIsNaN`
[INFO] [stdout]    --> src/lib.rs:685:21
[INFO] [stdout]     |
[INFO] [stdout] 685 |             pub use crate::vector::XMVectorIsNaN;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorMax`
[INFO] [stdout]    --> src/lib.rs:686:21
[INFO] [stdout]     |
[INFO] [stdout] 686 |             pub use crate::vector::XMVectorMax;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorMin`
[INFO] [stdout]    --> src/lib.rs:687:21
[INFO] [stdout]     |
[INFO] [stdout] 687 |             pub use crate::vector::XMVectorMin;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorMod`
[INFO] [stdout]    --> src/lib.rs:688:21
[INFO] [stdout]     |
[INFO] [stdout] 688 |             pub use crate::vector::XMVectorMod;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorModAngles`
[INFO] [stdout]    --> src/lib.rs:689:21
[INFO] [stdout]     |
[INFO] [stdout] 689 |             pub use crate::vector::XMVectorModAngles;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorMultiply`
[INFO] [stdout]    --> src/lib.rs:690:21
[INFO] [stdout]     |
[INFO] [stdout] 690 |             pub use crate::vector::XMVectorMultiply;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorMultiplyAdd`
[INFO] [stdout]    --> src/lib.rs:691:21
[INFO] [stdout]     |
[INFO] [stdout] 691 |             pub use crate::vector::XMVectorMultiplyAdd;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorNegate`
[INFO] [stdout]    --> src/lib.rs:692:21
[INFO] [stdout]     |
[INFO] [stdout] 692 |             pub use crate::vector::XMVectorNegate;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorNegativeMultiplySubtract`
[INFO] [stdout]    --> src/lib.rs:693:21
[INFO] [stdout]     |
[INFO] [stdout] 693 |             pub use crate::vector::XMVectorNegativeMultiplySubtract;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorPow`
[INFO] [stdout]    --> src/lib.rs:694:21
[INFO] [stdout]     |
[INFO] [stdout] 694 |             pub use crate::vector::XMVectorPow;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorReciprocal`
[INFO] [stdout]    --> src/lib.rs:695:21
[INFO] [stdout]     |
[INFO] [stdout] 695 |             pub use crate::vector::XMVectorReciprocal;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorReciprocalEst`
[INFO] [stdout]    --> src/lib.rs:696:21
[INFO] [stdout]     |
[INFO] [stdout] 696 |             pub use crate::vector::XMVectorReciprocalEst;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorReciprocalSqrt`
[INFO] [stdout]    --> src/lib.rs:697:21
[INFO] [stdout]     |
[INFO] [stdout] 697 |             pub use crate::vector::XMVectorReciprocalSqrt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorReciprocalSqrtEst`
[INFO] [stdout]    --> src/lib.rs:698:21
[INFO] [stdout]     |
[INFO] [stdout] 698 |             pub use crate::vector::XMVectorReciprocalSqrtEst;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorRound`
[INFO] [stdout]    --> src/lib.rs:699:21
[INFO] [stdout]     |
[INFO] [stdout] 699 |             pub use crate::vector::XMVectorRound;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSaturate`
[INFO] [stdout]    --> src/lib.rs:700:21
[INFO] [stdout]     |
[INFO] [stdout] 700 |             pub use crate::vector::XMVectorSaturate;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorScale`
[INFO] [stdout]    --> src/lib.rs:701:21
[INFO] [stdout]     |
[INFO] [stdout] 701 |             pub use crate::vector::XMVectorScale;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSqrt`
[INFO] [stdout]    --> src/lib.rs:702:21
[INFO] [stdout]     |
[INFO] [stdout] 702 |             pub use crate::vector::XMVectorSqrt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSqrtEst`
[INFO] [stdout]    --> src/lib.rs:703:21
[INFO] [stdout]     |
[INFO] [stdout] 703 |             pub use crate::vector::XMVectorSqrtEst;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSubtract`
[INFO] [stdout]    --> src/lib.rs:704:21
[INFO] [stdout]     |
[INFO] [stdout] 704 |             pub use crate::vector::XMVectorSubtract;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSubtractAngles`
[INFO] [stdout]    --> src/lib.rs:705:21
[INFO] [stdout]     |
[INFO] [stdout] 705 |             pub use crate::vector::XMVectorSubtractAngles;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSum`
[INFO] [stdout]    --> src/lib.rs:706:21
[INFO] [stdout]     |
[INFO] [stdout] 706 |             pub use crate::vector::XMVectorSum;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorTruncate`
[INFO] [stdout]    --> src/lib.rs:707:21
[INFO] [stdout]     |
[INFO] [stdout] 707 |             pub use crate::vector::XMVectorTruncate;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorAndCInt`
[INFO] [stdout]    --> src/lib.rs:714:21
[INFO] [stdout]     |
[INFO] [stdout] 714 |             pub use crate::vector::XMVectorAndCInt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorAndInt`
[INFO] [stdout]    --> src/lib.rs:715:21
[INFO] [stdout]     |
[INFO] [stdout] 715 |             pub use crate::vector::XMVectorAndInt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorNorInt`
[INFO] [stdout]    --> src/lib.rs:716:21
[INFO] [stdout]     |
[INFO] [stdout] 716 |             pub use crate::vector::XMVectorNorInt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorNotEqual`
[INFO] [stdout]    --> src/lib.rs:717:21
[INFO] [stdout]     |
[INFO] [stdout] 717 |             pub use crate::vector::XMVectorNotEqual;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorNotEqualInt`
[INFO] [stdout]    --> src/lib.rs:718:21
[INFO] [stdout]     |
[INFO] [stdout] 718 |             pub use crate::vector::XMVectorNotEqualInt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorOrInt`
[INFO] [stdout]    --> src/lib.rs:719:21
[INFO] [stdout]     |
[INFO] [stdout] 719 |             pub use crate::vector::XMVectorOrInt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorXorInt`
[INFO] [stdout]    --> src/lib.rs:720:21
[INFO] [stdout]     |
[INFO] [stdout] 720 |             pub use crate::vector::XMVectorXorInt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorEqual`
[INFO] [stdout]    --> src/lib.rs:729:21
[INFO] [stdout]     |
[INFO] [stdout] 729 |             pub use crate::vector::XMVectorEqual;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorEqualInt`
[INFO] [stdout]    --> src/lib.rs:730:21
[INFO] [stdout]     |
[INFO] [stdout] 730 |             pub use crate::vector::XMVectorEqualInt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorEqualIntR`
[INFO] [stdout]    --> src/lib.rs:731:21
[INFO] [stdout]     |
[INFO] [stdout] 731 |             pub use crate::vector::XMVectorEqualIntR;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorEqualR`
[INFO] [stdout]    --> src/lib.rs:732:21
[INFO] [stdout]     |
[INFO] [stdout] 732 |             pub use crate::vector::XMVectorEqualR;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorGreater`
[INFO] [stdout]    --> src/lib.rs:733:21
[INFO] [stdout]     |
[INFO] [stdout] 733 |             pub use crate::vector::XMVectorGreater;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorGreaterOrEqual`
[INFO] [stdout]    --> src/lib.rs:734:21
[INFO] [stdout]     |
[INFO] [stdout] 734 |             pub use crate::vector::XMVectorGreaterOrEqual;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorGreaterOrEqualR`
[INFO] [stdout]    --> src/lib.rs:735:21
[INFO] [stdout]     |
[INFO] [stdout] 735 |             pub use crate::vector::XMVectorGreaterOrEqualR;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorGreaterR`
[INFO] [stdout]    --> src/lib.rs:736:21
[INFO] [stdout]     |
[INFO] [stdout] 736 |             pub use crate::vector::XMVectorGreaterR;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorLess`
[INFO] [stdout]    --> src/lib.rs:737:21
[INFO] [stdout]     |
[INFO] [stdout] 737 |             pub use crate::vector::XMVectorLess;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorLessOrEqual`
[INFO] [stdout]    --> src/lib.rs:738:21
[INFO] [stdout]     |
[INFO] [stdout] 738 |             pub use crate::vector::XMVectorLessOrEqual;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorNearEqual`
[INFO] [stdout]    --> src/lib.rs:739:21
[INFO] [stdout]     |
[INFO] [stdout] 739 |             pub use crate::vector::XMVectorNearEqual;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorInsert`
[INFO] [stdout]    --> src/lib.rs:747:21
[INFO] [stdout]     |
[INFO] [stdout] 747 |             pub use crate::vector::XMVectorInsert;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorMergeXY`
[INFO] [stdout]    --> src/lib.rs:748:21
[INFO] [stdout]     |
[INFO] [stdout] 748 |             pub use crate::vector::XMVectorMergeXY;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorMergeZW`
[INFO] [stdout]    --> src/lib.rs:749:21
[INFO] [stdout]     |
[INFO] [stdout] 749 |             pub use crate::vector::XMVectorMergeZW;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorPermute`
[INFO] [stdout]    --> src/lib.rs:750:21
[INFO] [stdout]     |
[INFO] [stdout] 750 |             pub use crate::vector::XMVectorPermute;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorRotateLeft`
[INFO] [stdout]    --> src/lib.rs:751:21
[INFO] [stdout]     |
[INFO] [stdout] 751 |             pub use crate::vector::XMVectorRotateLeft;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorRotateRight`
[INFO] [stdout]    --> src/lib.rs:752:21
[INFO] [stdout]     |
[INFO] [stdout] 752 |             pub use crate::vector::XMVectorRotateRight;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSelect`
[INFO] [stdout]    --> src/lib.rs:753:21
[INFO] [stdout]     |
[INFO] [stdout] 753 |             pub use crate::vector::XMVectorSelect;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSelectControl`
[INFO] [stdout]    --> src/lib.rs:754:21
[INFO] [stdout]     |
[INFO] [stdout] 754 |             pub use crate::vector::XMVectorSelectControl;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorShiftLeft`
[INFO] [stdout]    --> src/lib.rs:755:21
[INFO] [stdout]     |
[INFO] [stdout] 755 |             pub use crate::vector::XMVectorShiftLeft;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSplatW`
[INFO] [stdout]    --> src/lib.rs:756:21
[INFO] [stdout]     |
[INFO] [stdout] 756 |             pub use crate::vector::XMVectorSplatW;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSplatX`
[INFO] [stdout]    --> src/lib.rs:757:21
[INFO] [stdout]     |
[INFO] [stdout] 757 |             pub use crate::vector::XMVectorSplatX;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSplatY`
[INFO] [stdout]    --> src/lib.rs:758:21
[INFO] [stdout]     |
[INFO] [stdout] 758 |             pub use crate::vector::XMVectorSplatY;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSplatZ`
[INFO] [stdout]    --> src/lib.rs:759:21
[INFO] [stdout]     |
[INFO] [stdout] 759 |             pub use crate::vector::XMVectorSplatZ;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSwizzle`
[INFO] [stdout]    --> src/lib.rs:760:21
[INFO] [stdout]     |
[INFO] [stdout] 760 |             pub use crate::vector::XMVectorSwizzle;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorBaryCentric`
[INFO] [stdout]    --> src/lib.rs:768:21
[INFO] [stdout]     |
[INFO] [stdout] 768 |             pub use crate::vector::XMVectorBaryCentric;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorBaryCentricV`
[INFO] [stdout]    --> src/lib.rs:769:21
[INFO] [stdout]     |
[INFO] [stdout] 769 |             pub use crate::vector::XMVectorBaryCentricV;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorCatmullRom`
[INFO] [stdout]    --> src/lib.rs:770:21
[INFO] [stdout]     |
[INFO] [stdout] 770 |             pub use crate::vector::XMVectorCatmullRom;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorCatmullRomV`
[INFO] [stdout]    --> src/lib.rs:771:21
[INFO] [stdout]     |
[INFO] [stdout] 771 |             pub use crate::vector::XMVectorCatmullRomV;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorHermite`
[INFO] [stdout]    --> src/lib.rs:772:21
[INFO] [stdout]     |
[INFO] [stdout] 772 |             pub use crate::vector::XMVectorHermite;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorHermiteV`
[INFO] [stdout]    --> src/lib.rs:773:21
[INFO] [stdout]     |
[INFO] [stdout] 773 |             pub use crate::vector::XMVectorHermiteV;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorInBounds`
[INFO] [stdout]    --> src/lib.rs:774:21
[INFO] [stdout]     |
[INFO] [stdout] 774 |             pub use crate::vector::XMVectorInBounds;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorInBoundsR`
[INFO] [stdout]    --> src/lib.rs:775:21
[INFO] [stdout]     |
[INFO] [stdout] 775 |             pub use crate::vector::XMVectorInBoundsR;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorLerp`
[INFO] [stdout]    --> src/lib.rs:776:21
[INFO] [stdout]     |
[INFO] [stdout] 776 |             pub use crate::vector::XMVectorLerp;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorLerpV`
[INFO] [stdout]    --> src/lib.rs:777:21
[INFO] [stdout]     |
[INFO] [stdout] 777 |             pub use crate::vector::XMVectorLerpV;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorFalseInt`
[INFO] [stdout]    --> src/lib.rs:784:21
[INFO] [stdout]     |
[INFO] [stdout] 784 |             pub use crate::vector::XMVectorFalseInt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorReplicate`
[INFO] [stdout]    --> src/lib.rs:785:21
[INFO] [stdout]     |
[INFO] [stdout] 785 |             pub use crate::vector::XMVectorReplicate;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorReplicateInt`
[INFO] [stdout]    --> src/lib.rs:786:21
[INFO] [stdout]     |
[INFO] [stdout] 786 |             pub use crate::vector::XMVectorReplicateInt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorReplicatePtr`
[INFO] [stdout]    --> src/lib.rs:788:21
[INFO] [stdout]     |
[INFO] [stdout] 788 |             pub use crate::vector::XMVectorReplicatePtr;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSet`
[INFO] [stdout]    --> src/lib.rs:789:21
[INFO] [stdout]     |
[INFO] [stdout] 789 |             pub use crate::vector::XMVectorSet;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::XMVectorSetBinaryConstant`
[INFO] [stdout]    --> src/lib.rs:790:21
[INFO] [stdout]     |
[INFO] [stdout] 790 |             pub use crate::XMVectorSetBinaryConstant;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSetInt`
[INFO] [stdout]    --> src/lib.rs:791:21
[INFO] [stdout]     |
[INFO] [stdout] 791 |             pub use crate::vector::XMVectorSetInt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::XMVectorSplatConstant`
[INFO] [stdout]    --> src/lib.rs:792:21
[INFO] [stdout]     |
[INFO] [stdout] 792 |             pub use crate::XMVectorSplatConstant;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::XMVectorSplatConstantInt`
[INFO] [stdout]    --> src/lib.rs:793:21
[INFO] [stdout]     |
[INFO] [stdout] 793 |             pub use crate::XMVectorSplatConstantInt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSplatEpsilon`
[INFO] [stdout]    --> src/lib.rs:794:21
[INFO] [stdout]     |
[INFO] [stdout] 794 |             pub use crate::vector::XMVectorSplatEpsilon;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSplatInfinity`
[INFO] [stdout]    --> src/lib.rs:795:21
[INFO] [stdout]     |
[INFO] [stdout] 795 |             pub use crate::vector::XMVectorSplatInfinity;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSplatOne`
[INFO] [stdout]    --> src/lib.rs:796:21
[INFO] [stdout]     |
[INFO] [stdout] 796 |             pub use crate::vector::XMVectorSplatOne;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSplatQNaN`
[INFO] [stdout]    --> src/lib.rs:797:21
[INFO] [stdout]     |
[INFO] [stdout] 797 |             pub use crate::vector::XMVectorSplatQNaN;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSplatSignMask`
[INFO] [stdout]    --> src/lib.rs:798:21
[INFO] [stdout]     |
[INFO] [stdout] 798 |             pub use crate::vector::XMVectorSplatSignMask;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorTrueInt`
[INFO] [stdout]    --> src/lib.rs:799:21
[INFO] [stdout]     |
[INFO] [stdout] 799 |             pub use crate::vector::XMVectorTrueInt;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorZero`
[INFO] [stdout]    --> src/lib.rs:800:21
[INFO] [stdout]     |
[INFO] [stdout] 800 |             pub use crate::vector::XMVectorZero;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorACos`
[INFO] [stdout]    --> src/lib.rs:807:21
[INFO] [stdout]     |
[INFO] [stdout] 807 |             pub use crate::vector::XMVectorACos;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorACosEst`
[INFO] [stdout]    --> src/lib.rs:808:21
[INFO] [stdout]     |
[INFO] [stdout] 808 |             pub use crate::vector::XMVectorACosEst;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorASin`
[INFO] [stdout]    --> src/lib.rs:809:21
[INFO] [stdout]     |
[INFO] [stdout] 809 |             pub use crate::vector::XMVectorASin;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorASinEst`
[INFO] [stdout]    --> src/lib.rs:810:21
[INFO] [stdout]     |
[INFO] [stdout] 810 |             pub use crate::vector::XMVectorASinEst;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorATan`
[INFO] [stdout]    --> src/lib.rs:811:21
[INFO] [stdout]     |
[INFO] [stdout] 811 |             pub use crate::vector::XMVectorATan;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorATan2`
[INFO] [stdout]    --> src/lib.rs:812:21
[INFO] [stdout]     |
[INFO] [stdout] 812 |             pub use crate::vector::XMVectorATan2;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorATan2Est`
[INFO] [stdout]    --> src/lib.rs:813:21
[INFO] [stdout]     |
[INFO] [stdout] 813 |             pub use crate::vector::XMVectorATan2Est;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorATanEst`
[INFO] [stdout]    --> src/lib.rs:814:21
[INFO] [stdout]     |
[INFO] [stdout] 814 |             pub use crate::vector::XMVectorATanEst;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorCos`
[INFO] [stdout]    --> src/lib.rs:815:21
[INFO] [stdout]     |
[INFO] [stdout] 815 |             pub use crate::vector::XMVectorCos;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorCosEst`
[INFO] [stdout]    --> src/lib.rs:816:21
[INFO] [stdout]     |
[INFO] [stdout] 816 |             pub use crate::vector::XMVectorCosEst;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorCosH`
[INFO] [stdout]    --> src/lib.rs:817:21
[INFO] [stdout]     |
[INFO] [stdout] 817 |             pub use crate::vector::XMVectorCosH;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorExp`
[INFO] [stdout]    --> src/lib.rs:818:21
[INFO] [stdout]     |
[INFO] [stdout] 818 |             pub use crate::vector::XMVectorExp;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorExp2`
[INFO] [stdout]    --> src/lib.rs:819:21
[INFO] [stdout]     |
[INFO] [stdout] 819 |             pub use crate::vector::XMVectorExp2;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSin`
[INFO] [stdout]    --> src/lib.rs:824:21
[INFO] [stdout]     |
[INFO] [stdout] 824 |             pub use crate::vector::XMVectorSin;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSinCos`
[INFO] [stdout]    --> src/lib.rs:825:21
[INFO] [stdout]     |
[INFO] [stdout] 825 |             pub use crate::vector::XMVectorSinCos;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSinCosEst`
[INFO] [stdout]    --> src/lib.rs:826:21
[INFO] [stdout]     |
[INFO] [stdout] 826 |             pub use crate::vector::XMVectorSinCosEst;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSinEst`
[INFO] [stdout]    --> src/lib.rs:827:21
[INFO] [stdout]     |
[INFO] [stdout] 827 |             pub use crate::vector::XMVectorSinEst;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorSinH`
[INFO] [stdout]    --> src/lib.rs:828:21
[INFO] [stdout]     |
[INFO] [stdout] 828 |             pub use crate::vector::XMVectorSinH;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorTan`
[INFO] [stdout]    --> src/lib.rs:829:21
[INFO] [stdout]     |
[INFO] [stdout] 829 |             pub use crate::vector::XMVectorTan;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorTanEst`
[INFO] [stdout]    --> src/lib.rs:830:21
[INFO] [stdout]     |
[INFO] [stdout] 830 |             pub use crate::vector::XMVectorTanEst;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::vector::XMVectorTanH`
[INFO] [stdout]    --> src/lib.rs:831:21
[INFO] [stdout]     |
[INFO] [stdout] 831 |             pub use crate::vector::XMVectorTanH;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `std::arch::x86_64::__m128` does not permit being left uninitialized
[INFO] [stdout]     --> src/vector.rs:1578:36
[INFO] [stdout]      |
[INFO] [stdout] 1578 |         let mut Result: XMVECTOR = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                    |
[INFO] [stdout]      |                                    this code causes undefined behavior when executed
[INFO] [stdout]      |                                    help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout]      = note: floats must be initialized
[INFO] [stdout]      = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `std::arch::x86_64::__m128` does not permit being left uninitialized
[INFO] [stdout]     --> src/vector.rs:1678:36
[INFO] [stdout]      |
[INFO] [stdout] 1678 |         let mut Result: XMVECTOR = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                    |
[INFO] [stdout]      |                                    this code causes undefined behavior when executed
[INFO] [stdout]      |                                    help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout]      = note: floats must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `Align16<[f32; 4]>` does not permit being left uninitialized
[INFO] [stdout]     --> src/vector.rs:4730:40
[INFO] [stdout]      |
[INFO] [stdout] 4730 |         let mut a: Align16<[f32; 4]> = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                        |
[INFO] [stdout]      |                                        this code causes undefined behavior when executed
[INFO] [stdout]      |                                        help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout] note: floats must be initialized (in this struct field)
[INFO] [stdout]     --> src/lib.rs:314:23
[INFO] [stdout]      |
[INFO] [stdout] 314  | pub struct Align16<T>(pub T);
[INFO] [stdout]      |                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `Align16<[f32; 4]>` does not permit being left uninitialized
[INFO] [stdout]     --> src/vector.rs:4731:40
[INFO] [stdout]      |
[INFO] [stdout] 4731 |         let mut b: Align16<[f32; 4]> = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                        |
[INFO] [stdout]      |                                        this code causes undefined behavior when executed
[INFO] [stdout]      |                                        help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout] note: floats must be initialized (in this struct field)
[INFO] [stdout]     --> src/lib.rs:314:23
[INFO] [stdout]      |
[INFO] [stdout] 314  | pub struct Align16<T>(pub T);
[INFO] [stdout]      |                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `std::arch::x86_64::__m128` does not permit being left uninitialized
[INFO] [stdout]      --> src/vector.rs:11176:28
[INFO] [stdout]       |
[INFO] [stdout] 11176 |     let mut det = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |                            |
[INFO] [stdout]       |                            this code causes undefined behavior when executed
[INFO] [stdout]       |                            help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]       |
[INFO] [stdout]       = note: floats must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `std::arch::x86_64::__m128` does not permit being left uninitialized
[INFO] [stdout]    --> src/misc.rs:592:38
[INFO] [stdout]     |
[INFO] [stdout] 592 |         let mut SinTheta: XMVECTOR = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      this code causes undefined behavior when executed
[INFO] [stdout]     |                                      help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout]     = note: floats must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `std::arch::x86_64::__m128` does not permit being left uninitialized
[INFO] [stdout]    --> src/misc.rs:593:38
[INFO] [stdout]     |
[INFO] [stdout] 593 |         let mut CosTheta: XMVECTOR = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      this code causes undefined behavior when executed
[INFO] [stdout]     |                                      help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout]     = note: floats must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `std::arch::x86_64::__m128` does not permit being left uninitialized
[INFO] [stdout]     --> src/misc.rs:1299:39
[INFO] [stdout]      |
[INFO] [stdout] 1299 |         let mut SinAngles: XMVECTOR = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                       |
[INFO] [stdout]      |                                       this code causes undefined behavior when executed
[INFO] [stdout]      |                                       help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout]      = note: floats must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `std::arch::x86_64::__m128` does not permit being left uninitialized
[INFO] [stdout]     --> src/misc.rs:1300:39
[INFO] [stdout]      |
[INFO] [stdout] 1300 |         let mut CosAngles: XMVECTOR = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                       |
[INFO] [stdout]      |                                       this code causes undefined behavior when executed
[INFO] [stdout]      |                                       help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout]      = note: floats must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `std::arch::x86_64::__m128` does not permit being left uninitialized
[INFO] [stdout]     --> src/misc.rs:1373:35
[INFO] [stdout]      |
[INFO] [stdout] 1373 |         let mut vSine: XMVECTOR = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                   |
[INFO] [stdout]      |                                   this code causes undefined behavior when executed
[INFO] [stdout]      |                                   help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout]      = note: floats must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `std::arch::x86_64::__m128` does not permit being left uninitialized
[INFO] [stdout]     --> src/misc.rs:1374:37
[INFO] [stdout]      |
[INFO] [stdout] 1374 |         let mut vCosine: XMVECTOR = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                     |
[INFO] [stdout]      |                                     this code causes undefined behavior when executed
[INFO] [stdout]      |                                     help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout]      = note: floats must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[*mut std::arch::x86_64::__m128; 3]` does not permit being left uninitialized
[INFO] [stdout]     --> src/matrix.rs:1380:48
[INFO] [stdout]      |
[INFO] [stdout] 1380 |         let mut ppvBasis: [*mut XMVECTOR; 3] = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                                |
[INFO] [stdout]      |                                                this code causes undefined behavior when executed
[INFO] [stdout]      |                                                help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout]      = note: raw pointers must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `XMFLOAT4X4` does not permit being left uninitialized
[INFO] [stdout]     --> src/matrix.rs:3520:37
[INFO] [stdout]      |
[INFO] [stdout] 3520 |             let mut R: XMFLOAT4X4 = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                     |
[INFO] [stdout]      |                                     this code causes undefined behavior when executed
[INFO] [stdout]      |                                     help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout] note: floats must be initialized (in this struct field)
[INFO] [stdout]     --> src/lib.rs:1846:5
[INFO] [stdout]      |
[INFO] [stdout] 1846 |     pub m: [[f32; 4]; 4],
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `XMFLOAT4X4` does not permit being left uninitialized
[INFO] [stdout]     --> src/matrix.rs:3531:37
[INFO] [stdout]      |
[INFO] [stdout] 3531 |             let mut R: XMFLOAT4X4 = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                     |
[INFO] [stdout]      |                                     this code causes undefined behavior when executed
[INFO] [stdout]      |                                     help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout] note: floats must be initialized (in this struct field)
[INFO] [stdout]     --> src/lib.rs:1846:5
[INFO] [stdout]      |
[INFO] [stdout] 1846 |     pub m: [[f32; 4]; 4],
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 165 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `std::arch::x86_64::__m128` does not permit being left uninitialized
[INFO] [stdout]     --> src/vector.rs:1578:36
[INFO] [stdout]      |
[INFO] [stdout] 1578 |         let mut Result: XMVECTOR = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                    |
[INFO] [stdout]      |                                    this code causes undefined behavior when executed
[INFO] [stdout]      |                                    help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout]      = note: floats must be initialized
[INFO] [stdout]      = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `std::arch::x86_64::__m128` does not permit being left uninitialized
[INFO] [stdout]     --> src/vector.rs:1678:36
[INFO] [stdout]      |
[INFO] [stdout] 1678 |         let mut Result: XMVECTOR = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                    |
[INFO] [stdout]      |                                    this code causes undefined behavior when executed
[INFO] [stdout]      |                                    help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout]      = note: floats must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `Align16<[f32; 4]>` does not permit being left uninitialized
[INFO] [stdout]     --> src/vector.rs:4730:40
[INFO] [stdout]      |
[INFO] [stdout] 4730 |         let mut a: Align16<[f32; 4]> = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                        |
[INFO] [stdout]      |                                        this code causes undefined behavior when executed
[INFO] [stdout]      |                                        help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout] note: floats must be initialized (in this struct field)
[INFO] [stdout]     --> src/lib.rs:314:23
[INFO] [stdout]      |
[INFO] [stdout] 314  | pub struct Align16<T>(pub T);
[INFO] [stdout]      |                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `Align16<[f32; 4]>` does not permit being left uninitialized
[INFO] [stdout]     --> src/vector.rs:4731:40
[INFO] [stdout]      |
[INFO] [stdout] 4731 |         let mut b: Align16<[f32; 4]> = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                        |
[INFO] [stdout]      |                                        this code causes undefined behavior when executed
[INFO] [stdout]      |                                        help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout] note: floats must be initialized (in this struct field)
[INFO] [stdout]     --> src/lib.rs:314:23
[INFO] [stdout]      |
[INFO] [stdout] 314  | pub struct Align16<T>(pub T);
[INFO] [stdout]      |                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `std::arch::x86_64::__m128` does not permit being left uninitialized
[INFO] [stdout]      --> src/vector.rs:11176:28
[INFO] [stdout]       |
[INFO] [stdout] 11176 |     let mut det = unsafe { mem::MaybeUninit::uninit().assume_init() };
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |                            |
[INFO] [stdout]       |                            this code causes undefined behavior when executed
[INFO] [stdout]       |                            help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]       |
[INFO] [stdout]       = note: floats must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `std::arch::x86_64::__m128` does not permit being left uninitialized
[INFO] [stdout]    --> src/misc.rs:592:38
[INFO] [stdout]     |
[INFO] [stdout] 592 |         let mut SinTheta: XMVECTOR = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      this code causes undefined behavior when executed
[INFO] [stdout]     |                                      help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout]     = note: floats must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `std::arch::x86_64::__m128` does not permit being left uninitialized
[INFO] [stdout]    --> src/misc.rs:593:38
[INFO] [stdout]     |
[INFO] [stdout] 593 |         let mut CosTheta: XMVECTOR = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      this code causes undefined behavior when executed
[INFO] [stdout]     |                                      help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout]     = note: floats must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `std::arch::x86_64::__m128` does not permit being left uninitialized
[INFO] [stdout]     --> src/misc.rs:1299:39
[INFO] [stdout]      |
[INFO] [stdout] 1299 |         let mut SinAngles: XMVECTOR = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                       |
[INFO] [stdout]      |                                       this code causes undefined behavior when executed
[INFO] [stdout]      |                                       help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout]      = note: floats must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `std::arch::x86_64::__m128` does not permit being left uninitialized
[INFO] [stdout]     --> src/misc.rs:1300:39
[INFO] [stdout]      |
[INFO] [stdout] 1300 |         let mut CosAngles: XMVECTOR = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                       |
[INFO] [stdout]      |                                       this code causes undefined behavior when executed
[INFO] [stdout]      |                                       help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout]      = note: floats must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `std::arch::x86_64::__m128` does not permit being left uninitialized
[INFO] [stdout]     --> src/misc.rs:1373:35
[INFO] [stdout]      |
[INFO] [stdout] 1373 |         let mut vSine: XMVECTOR = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                   |
[INFO] [stdout]      |                                   this code causes undefined behavior when executed
[INFO] [stdout]      |                                   help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout]      = note: floats must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `std::arch::x86_64::__m128` does not permit being left uninitialized
[INFO] [stdout]     --> src/misc.rs:1374:37
[INFO] [stdout]      |
[INFO] [stdout] 1374 |         let mut vCosine: XMVECTOR = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                     |
[INFO] [stdout]      |                                     this code causes undefined behavior when executed
[INFO] [stdout]      |                                     help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout]      = note: floats must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `[*mut std::arch::x86_64::__m128; 3]` does not permit being left uninitialized
[INFO] [stdout]     --> src/matrix.rs:1380:48
[INFO] [stdout]      |
[INFO] [stdout] 1380 |         let mut ppvBasis: [*mut XMVECTOR; 3] = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                                |
[INFO] [stdout]      |                                                this code causes undefined behavior when executed
[INFO] [stdout]      |                                                help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout]      = note: raw pointers must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `XMFLOAT4X4` does not permit being left uninitialized
[INFO] [stdout]     --> src/matrix.rs:3520:37
[INFO] [stdout]      |
[INFO] [stdout] 3520 |             let mut R: XMFLOAT4X4 = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                     |
[INFO] [stdout]      |                                     this code causes undefined behavior when executed
[INFO] [stdout]      |                                     help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout] note: floats must be initialized (in this struct field)
[INFO] [stdout]     --> src/lib.rs:1846:5
[INFO] [stdout]      |
[INFO] [stdout] 1846 |     pub m: [[f32; 4]; 4],
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `XMFLOAT4X4` does not permit being left uninitialized
[INFO] [stdout]     --> src/matrix.rs:3531:37
[INFO] [stdout]      |
[INFO] [stdout] 3531 |             let mut R: XMFLOAT4X4 = mem::MaybeUninit::uninit().assume_init();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                                     |
[INFO] [stdout]      |                                     this code causes undefined behavior when executed
[INFO] [stdout]      |                                     help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout] note: floats must be initialized (in this struct field)
[INFO] [stdout]     --> src/lib.rs:1846:5
[INFO] [stdout]      |
[INFO] [stdout] 1846 |     pub m: [[f32; 4]; 4],
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 165 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.81s
[INFO] running `Command { std: "docker" "inspect" "b00e4803733dfc4b0558e54f3d585827054f12a211170848f52bd9be4ace1cef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b00e4803733dfc4b0558e54f3d585827054f12a211170848f52bd9be4ace1cef", kill_on_drop: false }`
[INFO] [stdout] b00e4803733dfc4b0558e54f3d585827054f12a211170848f52bd9be4ace1cef
