[INFO] cloning repository https://github.com/vexyz/vexyz_math [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/vexyz/vexyz_math" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvexyz%2Fvexyz_math"` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvexyz%2Fvexyz_math'... [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 1789fe981d9e300b1eb81889d8716c7b8ee5de1a [INFO] testing vexyz/vexyz_math against beta-2020-06-03 for beta-1.45-1 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvexyz%2Fvexyz_math" "/workspace/builds/worker-9/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-9/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/vexyz/vexyz_math on toolchain beta-2020-06-03 [INFO] running `"/workspace/cargo-home/bin/cargo" "+beta-2020-06-03" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/vexyz/vexyz_math [INFO] finished tweaking git repo https://github.com/vexyz/vexyz_math [INFO] tweaked toml for git repo https://github.com/vexyz/vexyz_math written to /workspace/builds/worker-9/source/Cargo.toml [INFO] crate git repo https://github.com/vexyz/vexyz_math already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+beta-2020-06-03" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] warning: An explicit [[bin]] section is specified in Cargo.toml which currently [INFO] [stderr] disables Cargo from automatically inferring other binary targets. [INFO] [stderr] This inference behavior will change in the Rust 2018 edition and the following [INFO] [stderr] files will be included as a binary target: [INFO] [stderr] [INFO] [stderr] * /workspace/builds/worker-9/source/src/main.rs [INFO] [stderr] [INFO] [stderr] This is likely to break cargo build or cargo test as these files may not be [INFO] [stderr] ready to be compiled as a binary target today. You can future-proof yourself [INFO] [stderr] and disable this warning by adding `autobins = false` to your [package] [INFO] [stderr] section. You may also move the files to a location where Cargo would not [INFO] [stderr] automatically infer them to be a target, such as in subfolders. [INFO] [stderr] [INFO] [stderr] For more information on this warning you can consult [INFO] [stderr] https://github.com/rust-lang/cargo/issues/5330 [INFO] [stderr] warning: path `/workspace/builds/worker-9/source/src/main.rs` was erroneously implicitly accepted for binary `vexyz_math_run`, [INFO] [stderr] please set bin.path in Cargo.toml [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-06-03" "build" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] e00777f737f03f05f875c5f0a2b046e7996b33043ac82a221f339543b5ce5206 [INFO] running `"docker" "start" "-a" "e00777f737f03f05f875c5f0a2b046e7996b33043ac82a221f339543b5ce5206"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] warning: An explicit [[bin]] section is specified in Cargo.toml which currently [INFO] [stderr] disables Cargo from automatically inferring other binary targets. [INFO] [stderr] This inference behavior will change in the Rust 2018 edition and the following [INFO] [stderr] files will be included as a binary target: [INFO] [stderr] [INFO] [stderr] * /opt/rustwide/workdir/src/main.rs [INFO] [stderr] [INFO] [stderr] This is likely to break cargo build or cargo test as these files may not be [INFO] [stderr] ready to be compiled as a binary target today. You can future-proof yourself [INFO] [stderr] and disable this warning by adding `autobins = false` to your [package] [INFO] [stderr] section. You may also move the files to a location where Cargo would not [INFO] [stderr] automatically infer them to be a target, such as in subfolders. [INFO] [stderr] [INFO] [stderr] For more information on this warning you can consult [INFO] [stderr] https://github.com/rust-lang/cargo/issues/5330 [INFO] [stderr] warning: path `/opt/rustwide/workdir/src/main.rs` was erroneously implicitly accepted for binary `vexyz_math_run`, [INFO] [stderr] please set bin.path in Cargo.toml [INFO] [stderr] Compiling vexyz_math v0.0.1 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused import: `std::mem` [INFO] [stderr] --> src/vec2.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::mem; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::mem` [INFO] [stderr] --> src/vec3.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::mem; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::mem` [INFO] [stderr] --> src/vec4.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::mem; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: 3 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> src/main.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | #[macro_use] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.06s [INFO] running `"docker" "inspect" "e00777f737f03f05f875c5f0a2b046e7996b33043ac82a221f339543b5ce5206"` [INFO] running `"docker" "rm" "-f" "e00777f737f03f05f875c5f0a2b046e7996b33043ac82a221f339543b5ce5206"` [INFO] [stdout] e00777f737f03f05f875c5f0a2b046e7996b33043ac82a221f339543b5ce5206 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-06-03" "test" "--frozen" "--no-run"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 7caeb790dee981583822bd39690f2700a3b9f601b246b92ff01cecbaf20b3d99 [INFO] running `"docker" "start" "-a" "7caeb790dee981583822bd39690f2700a3b9f601b246b92ff01cecbaf20b3d99"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] warning: An explicit [[bin]] section is specified in Cargo.toml which currently [INFO] [stderr] disables Cargo from automatically inferring other binary targets. [INFO] [stderr] This inference behavior will change in the Rust 2018 edition and the following [INFO] [stderr] files will be included as a binary target: [INFO] [stderr] [INFO] [stderr] * /opt/rustwide/workdir/src/main.rs [INFO] [stderr] [INFO] [stderr] This is likely to break cargo build or cargo test as these files may not be [INFO] [stderr] ready to be compiled as a binary target today. You can future-proof yourself [INFO] [stderr] and disable this warning by adding `autobins = false` to your [package] [INFO] [stderr] section. You may also move the files to a location where Cargo would not [INFO] [stderr] automatically infer them to be a target, such as in subfolders. [INFO] [stderr] [INFO] [stderr] For more information on this warning you can consult [INFO] [stderr] https://github.com/rust-lang/cargo/issues/5330 [INFO] [stderr] warning: path `/opt/rustwide/workdir/src/main.rs` was erroneously implicitly accepted for binary `vexyz_math_run`, [INFO] [stderr] please set bin.path in Cargo.toml [INFO] [stderr] Compiling vexyz_math v0.0.1 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused import: `std::mem` [INFO] [stderr] --> src/vec2.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::mem; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::mem` [INFO] [stderr] --> src/vec3.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::mem; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::mem` [INFO] [stderr] --> src/vec4.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::mem; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: 3 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> src/main.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | #[macro_use] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::mem` [INFO] [stderr] --> src/vec2.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::mem; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::mem` [INFO] [stderr] --> src/vec3.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::mem; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::mem` [INFO] [stderr] --> src/vec4.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::mem; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: 3 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 1.58s [INFO] running `"docker" "inspect" "7caeb790dee981583822bd39690f2700a3b9f601b246b92ff01cecbaf20b3d99"` [INFO] running `"docker" "rm" "-f" "7caeb790dee981583822bd39690f2700a3b9f601b246b92ff01cecbaf20b3d99"` [INFO] [stdout] 7caeb790dee981583822bd39690f2700a3b9f601b246b92ff01cecbaf20b3d99 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-06-03" "test" "--frozen"` [INFO] [stdout] 3529f6693689ce38c1b6d84c3ad4b4d015e8d698682e55daeb32f6189b41062a [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `"docker" "start" "-a" "3529f6693689ce38c1b6d84c3ad4b4d015e8d698682e55daeb32f6189b41062a"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] warning: An explicit [[bin]] section is specified in Cargo.toml which currently [INFO] [stderr] disables Cargo from automatically inferring other binary targets. [INFO] [stderr] This inference behavior will change in the Rust 2018 edition and the following [INFO] [stderr] files will be included as a binary target: [INFO] [stderr] [INFO] [stderr] * /opt/rustwide/workdir/src/main.rs [INFO] [stderr] [INFO] [stderr] This is likely to break cargo build or cargo test as these files may not be [INFO] [stderr] ready to be compiled as a binary target today. You can future-proof yourself [INFO] [stderr] and disable this warning by adding `autobins = false` to your [package] [INFO] [stderr] section. You may also move the files to a location where Cargo would not [INFO] [stderr] automatically infer them to be a target, such as in subfolders. [INFO] [stderr] [INFO] [stderr] For more information on this warning you can consult [INFO] [stderr] https://github.com/rust-lang/cargo/issues/5330 [INFO] [stderr] warning: path `/opt/rustwide/workdir/src/main.rs` was erroneously implicitly accepted for binary `vexyz_math_run`, [INFO] [stderr] please set bin.path in Cargo.toml [INFO] [stderr] warning: unused import: `std::mem` [INFO] [stderr] --> src/vec2.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::mem; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::mem` [INFO] [stderr] --> src/vec3.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::mem; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::mem` [INFO] [stderr] --> src/vec4.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::mem; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: 3 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::mem` [INFO] [stderr] --> src/vec2.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::mem; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::mem` [INFO] [stderr] --> src/vec3.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::mem; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::mem` [INFO] [stderr] --> src/vec4.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::mem; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: 3 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> src/main.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | #[macro_use] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/vexyz_math-743420cb9f3568af [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/vexyz_math_run-a5c638ccc43ae175 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Doc-tests vexyz_math [INFO] [stdout] [INFO] [stdout] running 266 tests [INFO] [stdout] test src/bvec2.rs - bvec2::Vec2b::index (line 102) ... ok [INFO] [stdout] test src/bvec2.rs - bvec2::&'a Vec2b::not (line 395) ... ok [INFO] [stdout] test src/bvec2.rs - bvec2::&'a Vec2b::bitxor (line 316) ... ok [INFO] [stdout] test src/bvec2.rs - bvec2 (line 424) ... ok [INFO] [stdout] test src/bvec2.rs - bvec2::Vec2b::all (line 38) ... ok [INFO] [stdout] test src/bvec2.rs - bvec2::&'a Vec2b::bitand (line 205) ... ok [INFO] [stdout] test src/bvec2.rs - bvec2::Vec2b::not (line 72) ... ok [INFO] [stdout] test src/bvec2.rs - bvec2::Vec2b::any (line 55) ... ok [INFO] [stdout] test src/bvec2.rs - bvec2 (line 436) ... ok [INFO] [stdout] test src/bvec2.rs - bvec2::&'a Vec2b::bitor (line 236) ... ok [INFO] [stdout] test src/bvec2.rs - bvec2::&'a Vec2b::bitxor (line 365) ... ok [INFO] [stdout] test src/bvec2.rs - bvec2::&'a Vec2b::bitor (line 285) ... ok [INFO] [stdout] test src/bvec2.rs - bvec2::&'a Vec2b::bitand (line 156) ... ok [INFO] [stdout] test src/bvec2.rs - bvec2::Vec2b::index_mut (line 129) ... ok [INFO] [stdout] test src/bvec3.rs - bvec3 (line 430) ... ok [INFO] [stdout] test src/bvec3.rs - bvec3::&'a Vec3b::bitand (line 162) ... ok [INFO] [stdout] test src/bvec3.rs - bvec3 (line 442) ... ok [INFO] [stdout] test src/bvec3.rs - bvec3::&'a Vec3b::not (line 401) ... ok [INFO] [stdout] test src/bvec3.rs - bvec3::&'a Vec3b::bitand (line 211) ... ok [INFO] [stdout] test src/bvec3.rs - bvec3::&'a Vec3b::bitor (line 242) ... ok [INFO] [stdout] test src/bvec3.rs - bvec3::&'a Vec3b::bitxor (line 322) ... ok [INFO] [stdout] test src/bvec3.rs - bvec3::&'a Vec3b::bitxor (line 371) ... ok [INFO] [stdout] test src/bvec3.rs - bvec3::&'a Vec3b::bitor (line 291) ... ok [INFO] [stdout] test src/bvec3.rs - bvec3::Vec3b::index (line 108) ... ok [INFO] [stdout] test src/bvec3.rs - bvec3::Vec3b::not (line 78) ... ok [INFO] [stdout] test src/bvec3.rs - bvec3::Vec3b::all (line 44) ... ok [INFO] [stdout] test src/bvec3.rs - bvec3::Vec3b::any (line 61) ... ok [INFO] [stdout] test src/bvec3.rs - bvec3::Vec3b::index_mut (line 135) ... ok [INFO] [stdout] test src/bvec4.rs - bvec4::&'a Vec4b::bitand (line 217) ... ok [INFO] [stdout] test src/bvec4.rs - bvec4 (line 436) ... ok [INFO] [stdout] test src/bvec4.rs - bvec4::&'a Vec4b::bitxor (line 328) ... ok [INFO] [stdout] test src/bvec4.rs - bvec4 (line 448) ... ok [INFO] [stdout] test src/bvec4.rs - bvec4::&'a Vec4b::bitor (line 248) ... ok [INFO] [stdout] test src/bvec4.rs - bvec4::&'a Vec4b::bitor (line 297) ... ok [INFO] [stdout] test src/bvec4.rs - bvec4::&'a Vec4b::bitand (line 168) ... ok [INFO] [stdout] test src/bvec4.rs - bvec4::&'a Vec4b::bitxor (line 377) ... ok [INFO] [stdout] test src/bvec4.rs - bvec4::Vec4b::all (line 50) ... ok [INFO] [stdout] test src/bvec4.rs - bvec4::Vec4b::any (line 67) ... ok [INFO] [stdout] test src/bvec4.rs - bvec4::&'a Vec4b::not (line 407) ... ok [INFO] [stdout] test src/bvec4.rs - bvec4::Vec4b::index (line 114) ... ok [INFO] [stdout] test src/bvec4.rs - bvec4::Vec4b::not (line 84) ... ok [INFO] [stdout] test src/bvec4.rs - bvec4::Vec4b::index_mut (line 141) ... ok [INFO] [stdout] test src/f32.rs - f32::f32::approx_equal (line 54) ... ok [INFO] [stdout] test src/f32.rs - f32::f32::to_deg (line 36) ... ok [INFO] [stdout] test src/f32.rs - f32::f32::to_rad (line 18) ... ok [INFO] [stdout] test src/ivec2.rs - ivec2 (line 681) ... ok [INFO] [stdout] test src/ivec2.rs - ivec2::&'a Vec2i::div (line 610) ... ok [INFO] [stdout] test src/ivec2.rs - ivec2 (line 669) ... ok [INFO] [stdout] test src/ivec2.rs - ivec2::&'a Vec2i::add (line 374) ... ok [INFO] [stdout] test src/ivec2.rs - ivec2::&'a Vec2i::add (line 326) ... ok [INFO] [stdout] test src/ivec2.rs - ivec2::&'a Vec2i::div (line 562) ... ok [INFO] [stdout] test src/ivec2.rs - ivec2::&'a Vec2i::sub (line 453) ... ok [INFO] [stdout] test src/ivec2.rs - ivec2::&'a Vec2i::neg (line 640) ... ok [INFO] [stdout] test src/ivec2.rs - ivec2::&'a Vec2i::mul (line 483) ... ok [INFO] [stdout] test src/ivec2.rs - ivec2::&'a Vec2i::mul (line 531) ... ok [INFO] [stdout] test src/ivec2.rs - ivec2::Vec2i::greater_than (line 130) ... ok [INFO] [stdout] test src/ivec2.rs - ivec2::&'a Vec2i::sub (line 405) ... ok [INFO] [stdout] test src/ivec2.rs - ivec2::Vec2i::abs (line 56) ... ok [INFO] [stdout] test src/ivec2.rs - ivec2::Vec2i::equal (line 168) ... ok [INFO] [stdout] test src/ivec2.rs - ivec2::Vec2i::dot (line 205) ... ok [INFO] [stdout] test src/ivec2.rs - ivec2::Vec2i::greater_than_equals (line 149) ... ok [INFO] [stdout] test src/ivec2.rs - ivec2::Vec2i::sum (line 39) ... ok [INFO] [stdout] test src/ivec2.rs - ivec2::Vec2i::less_than_equal (line 111) ... ok [INFO] [stdout] test src/ivec3.rs - ivec3 (line 675) ... ok [INFO] [stdout] test src/ivec2.rs - ivec2::Vec2i::index_mut (line 300) ... ok [INFO] [stdout] test src/ivec2.rs - ivec2::Vec2i::index (line 273) ... ok [INFO] [stdout] test src/ivec3.rs - ivec3 (line 687) ... ok [INFO] [stdout] test src/ivec2.rs - ivec2::Vec2i::less_than (line 92) ... ok [INFO] [stdout] test src/ivec2.rs - ivec2::Vec2i::not_equal (line 187) ... ok [INFO] [stdout] test src/ivec3.rs - ivec3::&'a Vec3i::add (line 332) ... ok [INFO] [stdout] test src/ivec3.rs - ivec3::&'a Vec3i::add (line 380) ... ok [INFO] [stdout] test src/ivec3.rs - ivec3::&'a Vec3i::div (line 568) ... ok [INFO] [stdout] test src/ivec3.rs - ivec3::&'a Vec3i::sub (line 459) ... ok [INFO] [stdout] test src/ivec3.rs - ivec3::&'a Vec3i::div (line 616) ... ok [INFO] [stdout] test src/ivec3.rs - ivec3::&'a Vec3i::mul (line 537) ... ok [INFO] [stdout] test src/ivec3.rs - ivec3::&'a Vec3i::mul (line 489) ... ok [INFO] [stdout] test src/ivec3.rs - ivec3::&'a Vec3i::sub (line 411) ... ok [INFO] [stdout] test src/ivec3.rs - ivec3::&'a Vec3i::neg (line 646) ... ok [INFO] [stdout] test src/ivec3.rs - ivec3::Vec3i::abs (line 62) ... ok [INFO] [stdout] test src/ivec3.rs - ivec3::Vec3i::less_than (line 98) ... ok [INFO] [stdout] test src/ivec3.rs - ivec3::Vec3i::greater_than_equals (line 155) ... ok [INFO] [stdout] test src/ivec3.rs - ivec3::Vec3i::equal (line 174) ... ok [INFO] [stdout] test src/ivec3.rs - ivec3::Vec3i::greater_than (line 136) ... ok [INFO] [stdout] test src/ivec3.rs - ivec3::Vec3i::not_equal (line 193) ... ok [INFO] [stdout] test src/ivec3.rs - ivec3::Vec3i::index_mut (line 306) ... ok [INFO] [stdout] test src/ivec3.rs - ivec3::Vec3i::index (line 279) ... ok [INFO] [stdout] test src/ivec3.rs - ivec3::Vec3i::dot (line 211) ... ok [INFO] [stdout] test src/ivec3.rs - ivec3::Vec3i::less_than_equal (line 117) ... ok [INFO] [stdout] test src/ivec3.rs - ivec3::Vec3i::sum (line 45) ... ok [INFO] [stdout] test src/ivec4.rs - ivec4 (line 693) ... ok [INFO] [stdout] test src/ivec4.rs - ivec4 (line 681) ... ok [INFO] [stdout] test src/ivec4.rs - ivec4::&'a Vec4i::add (line 338) ... ok [INFO] [stdout] test src/ivec4.rs - ivec4::&'a Vec4i::neg (line 652) ... ok [INFO] [stdout] test src/ivec4.rs - ivec4::&'a Vec4i::div (line 574) ... ok [INFO] [stdout] test src/ivec4.rs - ivec4::&'a Vec4i::add (line 386) ... ok [INFO] [stdout] test src/ivec4.rs - ivec4::&'a Vec4i::div (line 622) ... ok [INFO] [stdout] test src/ivec4.rs - ivec4::&'a Vec4i::mul (line 543) ... ok [INFO] [stdout] test src/ivec4.rs - ivec4::&'a Vec4i::mul (line 495) ... ok [INFO] [stdout] test src/ivec4.rs - ivec4::&'a Vec4i::sub (line 417) ... ok [INFO] [stdout] test src/ivec4.rs - ivec4::Vec4i::equal (line 180) ... ok [INFO] [stdout] test src/ivec4.rs - ivec4::Vec4i::index (line 285) ... ok [INFO] [stdout] test src/ivec4.rs - ivec4::Vec4i::greater_than (line 142) ... ok [INFO] [stdout] test src/ivec4.rs - ivec4::Vec4i::dot (line 217) ... ok [INFO] [stdout] test src/ivec4.rs - ivec4::Vec4i::abs (line 68) ... ok [INFO] [stdout] test src/ivec4.rs - ivec4::Vec4i::greater_than_equals (line 161) ... ok [INFO] [stdout] test src/ivec4.rs - ivec4::&'a Vec4i::sub (line 465) ... ok [INFO] [stdout] test src/ivec4.rs - ivec4::Vec4i::index_mut (line 312) ... ok [INFO] [stdout] test src/mat2.rs - mat2 (line 661) ... ok [INFO] [stdout] test src/ivec4.rs - ivec4::Vec4i::less_than_equal (line 123) ... ok [INFO] [stdout] test src/ivec4.rs - ivec4::Vec4i::sum (line 51) ... ok [INFO] [stdout] test src/mat2.rs - mat2 (line 700) ... ok [INFO] [stdout] test src/ivec4.rs - ivec4::Vec4i::less_than (line 104) ... ok [INFO] [stdout] test src/ivec4.rs - ivec4::Vec4i::not_equal (line 199) ... ok [INFO] [stdout] test src/mat2.rs - mat2::&'a Mat2::add (line 163) ... ok [INFO] [stdout] test src/mat2.rs - mat2::&'a Mat2::div (line 526) ... ok [INFO] [stdout] test src/mat2.rs - mat2::&'a Mat2::add (line 224) ... ok [INFO] [stdout] test src/mat2.rs - mat2::&'a Mat2::div (line 587) ... ok [INFO] [stdout] test src/mat2.rs - mat2 (line 679) ... ok [INFO] [stdout] test src/mat2.rs - mat2::&'a Mat2::mul (line 428) ... ok [INFO] [stdout] test src/mat2.rs - mat2::&'a Mat2::mul (line 362) ... ok [INFO] [stdout] test src/mat2.rs - mat2::&'a Mat2::sub (line 263) ... ok [INFO] [stdout] test src/mat2.rs - mat2::Mat2::lerp (line 56) ... ok [INFO] [stdout] test src/mat2.rs - mat2::&'a Mat2::neg (line 625) ... ok [INFO] [stdout] test src/mat3.rs - mat3::&'a Mat3::add (line 172) ... ok [INFO] [stdout] test src/mat2.rs - mat2::&'a Mat2::mul (line 487) ... ok [INFO] [stdout] test src/mat2.rs - mat2::Mat2::transpose (line 23) ... ok [INFO] [stdout] test src/mat3.rs - mat3 (line 744) ... ok [INFO] [stdout] test src/mat2.rs - mat2::&'a Mat2::sub (line 324) ... ok [INFO] [stdout] test src/mat2.rs - mat2::Mat2::index_mut (line 128) ... ok [INFO] [stdout] test src/mat2.rs - mat2::Mat2::index (line 101) ... ok [INFO] [stdout] test src/mat3.rs - mat3 (line 700) ... ok [INFO] [stdout] test src/mat3.rs - mat3 (line 720) ... ok [INFO] [stdout] test src/mat3.rs - mat3::&'a Mat3::add (line 236) ... ok [INFO] [stdout] test src/mat3.rs - mat3::&'a Mat3::div (line 558) ... ok [INFO] [stdout] test src/mat3.rs - mat3::&'a Mat3::mul (line 381) ... ok [INFO] [stdout] test src/mat3.rs - mat3::&'a Mat3::neg (line 662) ... ok [INFO] [stdout] test src/mat3.rs - mat3::&'a Mat3::div (line 622) ... ok [INFO] [stdout] test src/mat3.rs - mat3::&'a Mat3::mul (line 517) ... ok [INFO] [stdout] test src/mat3.rs - mat3::Mat3::index_mut (line 134) ... ok [INFO] [stdout] test src/mat3.rs - mat3::&'a Mat3::mul (line 456) ... ok [INFO] [stdout] test src/mat3.rs - mat3::&'a Mat3::sub (line 341) ... ok [INFO] [stdout] test src/mat3.rs - mat3::&'a Mat3::sub (line 277) ... ok [INFO] [stdout] test src/mat4.rs - mat4 (line 741) ... ok [INFO] [stdout] test src/mat3.rs - mat3::Mat3::index (line 106) ... ok [INFO] [stdout] test src/mat3.rs - mat3::Mat3::lerp (line 59) ... ok [INFO] [stdout] test src/mat3.rs - mat3::Mat3::transpose (line 23) ... ok [INFO] [stdout] test src/mat4.rs - mat4 (line 763) ... ok [INFO] [stdout] test src/mat4.rs - mat4 (line 790) ... ok [INFO] [stdout] test src/mat4.rs - mat4::&'a Mat4::div (line 592) ... ok [INFO] [stdout] test src/mat4.rs - mat4::&'a Mat4::add (line 181) ... ok [INFO] [stdout] test src/mat4.rs - mat4::&'a Mat4::add (line 248) ... ok [INFO] [stdout] test src/mat4.rs - mat4::&'a Mat4::mul (line 486) ... ok [INFO] [stdout] test src/mat4.rs - mat4::&'a Mat4::div (line 659) ... ok [INFO] [stdout] test src/mat4.rs - mat4::&'a Mat4::mul (line 549) ... ok [INFO] [stdout] test src/mat4.rs - mat4::&'a Mat4::mul (line 400) ... ok [INFO] [stdout] test src/mat4.rs - mat4::&'a Mat4::neg (line 701) ... ok [INFO] [stdout] test src/mat4.rs - mat4::Mat4::index (line 111) ... ok [INFO] [stdout] test src/mat4.rs - mat4::Mat4::index_mut (line 140) ... ok [INFO] [stdout] test src/mat4.rs - mat4::&'a Mat4::sub (line 358) ... ok [INFO] [stdout] test src/mat4.rs - mat4::&'a Mat4::sub (line 291) ... ok [INFO] [stdout] test src/mat4.rs - mat4::Mat4::lerp (line 62) ... ok [INFO] [stdout] test src/quat.rs - quat (line 803) ... ok [INFO] [stdout] test src/quat.rs - quat::&'a Quat::add (line 491) ... ok [INFO] [stdout] test src/quat.rs - quat::&'a Quat::add (line 443) ... ok [INFO] [stdout] test src/quat.rs - quat (line 815) ... ok [INFO] [stdout] test src/quat.rs - quat::&'a Quat::div (line 696) ... ok [INFO] [stdout] test src/mat4.rs - mat4::Mat4::transpose (line 23) ... ok [INFO] [stdout] test src/quat.rs - quat::&'a Quat::div (line 744) ... ok [INFO] [stdout] test src/quat.rs - quat::&'a Quat::mul (line 611) ... ok [INFO] [stdout] test src/quat.rs - quat::&'a Quat::mul (line 665) ... ok [INFO] [stdout] test src/quat.rs - quat::&'a Quat::sub (line 570) ... ok [INFO] [stdout] test src/quat.rs - quat::&'a Quat::neg (line 774) ... ok [INFO] [stdout] test src/quat.rs - quat::Quat::index_mut (line 417) ... ok [INFO] [stdout] test src/quat.rs - quat::Quat::abs (line 67) ... ok [INFO] [stdout] test src/quat.rs - quat::&'a Quat::sub (line 522) ... ok [INFO] [stdout] test src/quat.rs - quat::Quat::approx_equal (line 270) ... ok [INFO] [stdout] test src/quat.rs - quat::Quat::conjugate (line 224) ... ok [INFO] [stdout] test src/quat.rs - quat::Quat::index (line 390) ... ok [INFO] [stdout] test src/quat.rs - quat::Quat::as_vec4 (line 171) ... ok [INFO] [stdout] test src/quat.rs - quat::Quat::rotate (line 299) ... ok [INFO] [stdout] test src/quat.rs - quat::Quat::inverse (line 241) ... ok [INFO] [stdout] test src/quat.rs - quat::Quat::norm (line 190) ... ok [INFO] [stdout] test src/quat.rs - quat::Quat::normalize (line 207) ... ok [INFO] [stdout] test src/quat.rs - quat::Quat::sum (line 50) ... ok [INFO] [stdout] test src/quat.rs - quat::Quat::rotate_vec (line 338) ... ok [INFO] [stdout] test src/quat.rs - quat::Quat::rotate_y (line 120) ... ok [INFO] [stdout] test src/quat.rs - quat::Quat::rotate_z (line 149) ... ok [INFO] [stdout] test src/quat.rs - quat::Quat::rotate_x (line 91) ... ok [INFO] [stdout] test src/vec2.rs - vec2 (line 815) ... ok [INFO] [stdout] test src/vec2.rs - vec2 (line 803) ... ok [INFO] [stdout] test src/vec2.rs - vec2::&'a Vec2::add (line 397) ... ok [INFO] [stdout] test src/vec2.rs - vec2::&'a Vec2::div (line 681) ... ok [INFO] [stdout] test src/vec2.rs - vec2::&'a Vec2::mul (line 748) ... ok [INFO] [stdout] test src/vec2.rs - vec2::&'a Vec2::sub (line 476) ... ok [INFO] [stdout] test src/vec2.rs - vec2::&'a Vec2::add (line 445) ... ok [INFO] [stdout] test src/vec2.rs - vec2::Vec2::equal (line 191) ... ok [INFO] [stdout] test src/vec2.rs - vec2::&'a Vec2::div (line 633) ... ok [INFO] [stdout] test src/vec2.rs - vec2::&'a Vec2::neg (line 711) ... ok [INFO] [stdout] test src/vec2.rs - vec2::&'a Vec2::mul (line 602) ... ok [INFO] [stdout] test src/vec2.rs - vec2::Vec2::abs (line 58) ... ok [INFO] [stdout] test src/vec2.rs - vec2::&'a Vec2::mul (line 554) ... ok [INFO] [stdout] test src/vec2.rs - vec2::&'a Vec2::sub (line 524) ... ok [INFO] [stdout] test src/vec2.rs - vec2::Vec2::dot (line 247) ... ok [INFO] [stdout] test src/vec2.rs - vec2::Vec2::approx_equal (line 228) ... ok [INFO] [stdout] test src/vec2.rs - vec2::Vec2::greater_than (line 153) ... ok [INFO] [stdout] test src/vec2.rs - vec2::Vec2::index (line 344) ... ok [INFO] [stdout] test src/vec2.rs - vec2::Vec2::lerp (line 265) ... ok [INFO] [stdout] test src/vec2.rs - vec2::Vec2::less_than_equal (line 134) ... ok [INFO] [stdout] test src/vec2.rs - vec2::Vec2::greater_than_equals (line 172) ... ok [INFO] [stdout] test src/vec2.rs - vec2::Vec2::length (line 75) ... ok [INFO] [stdout] test src/vec2.rs - vec2::Vec2::sum (line 41) ... ok [INFO] [stdout] test src/vec2.rs - vec2::Vec2::index_mut (line 371) ... ok [INFO] [stdout] test src/vec2.rs - vec2::Vec2::less_than (line 115) ... ok [INFO] [stdout] test src/vec3.rs - vec3 (line 823) ... ok [INFO] [stdout] test src/vec2.rs - vec2::Vec2::not_equal (line 210) ... ok [INFO] [stdout] test src/vec3.rs - vec3 (line 811) ... ok [INFO] [stdout] test src/vec3.rs - vec3::&'a Vec3::add (line 451) ... ok [INFO] [stdout] test src/vec3.rs - vec3::&'a Vec3::div (line 687) ... ok [INFO] [stdout] test src/vec3.rs - vec3::&'a Vec3::add (line 403) ... ok [INFO] [stdout] test src/vec3.rs - vec3::&'a Vec3::sub (line 530) ... ok [INFO] [stdout] test src/vec3.rs - vec3::&'a Vec3::div (line 639) ... ok [INFO] [stdout] test src/vec3.rs - vec3::&'a Vec3::mul (line 608) ... ok [INFO] [stdout] test src/vec3.rs - vec3::&'a Vec3::mul (line 560) ... ok [INFO] [stdout] test src/vec3.rs - vec3::&'a Vec3::neg (line 717) ... ok [INFO] [stdout] test src/vec3.rs - vec3::&'a Vec3::mul (line 754) ... ok [INFO] [stdout] test src/vec3.rs - vec3::Vec3::dot (line 253) ... ok [INFO] [stdout] test src/vec3.rs - vec3::Vec3::abs (line 64) ... ok [INFO] [stdout] test src/vec3.rs - vec3::&'a Vec3::sub (line 482) ... ok [INFO] [stdout] test src/vec3.rs - vec3::Vec3::approx_equal (line 234) ... ok [INFO] [stdout] test src/vec3.rs - vec3::Vec3::equal (line 197) ... ok [INFO] [stdout] test src/vec3.rs - vec3::Vec3::index (line 350) ... ok [INFO] [stdout] test src/vec3.rs - vec3::Vec3::greater_than (line 159) ... ok [INFO] [stdout] test src/vec3.rs - vec3::Vec3::greater_than_equals (line 178) ... ok [INFO] [stdout] test src/vec3.rs - vec3::Vec3::length (line 81) ... ok [INFO] [stdout] test src/vec3.rs - vec3::Vec3::less_than (line 121) ... ok [INFO] [stdout] test src/vec3.rs - vec3::Vec3::lerp (line 271) ... ok [INFO] [stdout] test src/vec4.rs - vec4::&'a Vec4::add (line 457) ... ok [INFO] [stdout] test src/vec3.rs - vec3::Vec3::less_than_equal (line 140) ... ok [INFO] [stdout] test src/vec3.rs - vec3::Vec3::index_mut (line 377) ... ok [INFO] [stdout] test src/vec3.rs - vec3::Vec3::sum (line 47) ... ok [INFO] [stdout] test src/vec4.rs - vec4::&'a Vec4::add (line 409) ... ok [INFO] [stdout] test src/vec4.rs - vec4::&'a Vec4::div (line 645) ... ok [INFO] [stdout] test src/vec3.rs - vec3::Vec3::not_equal (line 216) ... ok [INFO] [stdout] test src/vec4.rs - vec4 (line 819) ... ok [INFO] [stdout] test src/vec4.rs - vec4::&'a Vec4::mul (line 614) ... ok [INFO] [stdout] test src/vec4.rs - vec4 (line 831) ... ok [INFO] [stdout] test src/vec4.rs - vec4::&'a Vec4::div (line 693) ... ok [INFO] [stdout] test src/vec4.rs - vec4::&'a Vec4::mul (line 566) ... ok [INFO] [stdout] test src/vec4.rs - vec4::&'a Vec4::mul (line 760) ... ok [INFO] [stdout] test src/vec4.rs - vec4::Vec4::dot (line 259) ... ok [INFO] [stdout] test src/vec4.rs - vec4::&'a Vec4::neg (line 723) ... ok [INFO] [stdout] test src/vec4.rs - vec4::Vec4::approx_equal (line 240) ... ok [INFO] [stdout] test src/vec4.rs - vec4::&'a Vec4::sub (line 536) ... ok [INFO] [stdout] test src/vec4.rs - vec4::&'a Vec4::sub (line 488) ... ok [INFO] [stdout] test src/vec4.rs - vec4::Vec4::equal (line 203) ... ok [INFO] [stdout] test src/vec4.rs - vec4::Vec4::greater_than_equals (line 184) ... ok [INFO] [stdout] test src/vec4.rs - vec4::Vec4::abs (line 70) ... ok [INFO] [stdout] test src/vec4.rs - vec4::Vec4::index (line 356) ... ok [INFO] [stdout] test src/vec4.rs - vec4::Vec4::index_mut (line 383) ... ok [INFO] [stdout] test src/vec4.rs - vec4::Vec4::greater_than (line 165) ... ok [INFO] [stdout] test src/vec4.rs - vec4::Vec4::less_than_equal (line 146) ... ok [INFO] [stdout] test src/vec4.rs - vec4::Vec4::not_equal (line 222) ... ok [INFO] [stdout] test src/vec4.rs - vec4::Vec4::lerp (line 277) ... ok [INFO] [stdout] test src/vec4.rs - vec4::Vec4::sum (line 53) ... ok [INFO] [stdout] test src/vec4.rs - vec4::Vec4::length (line 87) ... ok [INFO] [stdout] test src/vec4.rs - vec4::Vec4::less_than (line 127) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 266 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `"docker" "inspect" "3529f6693689ce38c1b6d84c3ad4b4d015e8d698682e55daeb32f6189b41062a"` [INFO] running `"docker" "rm" "-f" "3529f6693689ce38c1b6d84c3ad4b4d015e8d698682e55daeb32f6189b41062a"` [INFO] [stdout] 3529f6693689ce38c1b6d84c3ad4b4d015e8d698682e55daeb32f6189b41062a