[INFO] crate gml 1.1.0 is already in cache [INFO] testing gml-1.1.0 against 1.44.0 for beta-1.45-1 [INFO] extracting crate gml 1.1.0 into /workspace/builds/worker-6/source [INFO] validating manifest of crates.io crate gml 1.1.0 on toolchain 1.44.0 [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate gml 1.1.0 [INFO] finished tweaking crates.io crate gml 1.1.0 [INFO] tweaked toml for crates.io crate gml 1.1.0 written to /workspace/builds/worker-6/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "+1.44.0" "build" "--frozen"` [INFO] [stdout] 4511dd8d8c084304cceb202e9737d0c922dd5cf388f0a074214a12c80013a9d3 [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" "4511dd8d8c084304cceb202e9737d0c922dd5cf388f0a074214a12c80013a9d3"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling gml v1.1.0 (/opt/rustwide/workdir) [INFO] [stderr] error: `$y:expr` is followed by `{`, which is not allowed for `expr` fragments [INFO] [stderr] --> src/vector.rs:46:27 [INFO] [stderr] | [INFO] [stderr] 46 | ( $( $t:ident $y:expr { $($f:ident),+ } ),* ) => { [INFO] [stderr] | ^ not allowed after `expr` fragments [INFO] [stderr] | [INFO] [stderr] = note: allowed there are: `=>`, `,` or `;` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector2` [INFO] [stderr] --> src/matrix.rs:490:27 [INFO] [stderr] | [INFO] [stderr] 490 | mat_type_impl!( Matrix2x2 Vector2 (2,2) { v0, v1 } , [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector2` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector3` [INFO] [stderr] --> src/matrix.rs:491:27 [INFO] [stderr] | [INFO] [stderr] 491 | Matrix2x3 Vector3 (2,3) { v0, v1 } , [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector3` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector4` [INFO] [stderr] --> src/matrix.rs:492:27 [INFO] [stderr] | [INFO] [stderr] 492 | Matrix2x4 Vector4 (2,4) { v0, v1 } , [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector4` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector2` [INFO] [stderr] --> src/matrix.rs:493:27 [INFO] [stderr] | [INFO] [stderr] 493 | Matrix3x2 Vector2 (3,2) { v0, v1, v2 } , [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector2` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector3` [INFO] [stderr] --> src/matrix.rs:494:27 [INFO] [stderr] | [INFO] [stderr] 494 | Matrix3x3 Vector3 (3,3) { v0, v1, v2 } , [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector3` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector4` [INFO] [stderr] --> src/matrix.rs:495:27 [INFO] [stderr] | [INFO] [stderr] 495 | Matrix3x4 Vector4 (3,4) { v0, v1, v2 } , [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector4` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector2` [INFO] [stderr] --> src/matrix.rs:496:27 [INFO] [stderr] | [INFO] [stderr] 496 | Matrix4x2 Vector2 (4,2) { v0, v1, v2, v3 } , [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector2` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector3` [INFO] [stderr] --> src/matrix.rs:497:27 [INFO] [stderr] | [INFO] [stderr] 497 | Matrix4x3 Vector3 (4,3) { v0, v1, v2, v3 } , [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector3` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector4` [INFO] [stderr] --> src/matrix.rs:498:27 [INFO] [stderr] | [INFO] [stderr] 498 | Matrix4x4 Vector4 (4,4) { v0, v1, v2, v3 } ); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector4` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector4` [INFO] [stderr] --> src/matrix.rs:3708:16 [INFO] [stderr] | [INFO] [stderr] 3708 | let fac0 = Vector4::new(coef00, coef00, coef02, coef03); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector4` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector4` [INFO] [stderr] --> src/matrix.rs:3709:16 [INFO] [stderr] | [INFO] [stderr] 3709 | let fac1 = Vector4::new(coef04, coef04, coef06, coef07); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector4` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector4` [INFO] [stderr] --> src/matrix.rs:3710:16 [INFO] [stderr] | [INFO] [stderr] 3710 | let fac2 = Vector4::new(coef08, coef08, coef10, coef11); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector4` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector4` [INFO] [stderr] --> src/matrix.rs:3711:16 [INFO] [stderr] | [INFO] [stderr] 3711 | let fac3 = Vector4::new(coef12, coef12, coef14, coef15); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector4` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector4` [INFO] [stderr] --> src/matrix.rs:3712:16 [INFO] [stderr] | [INFO] [stderr] 3712 | let fac4 = Vector4::new(coef16, coef16, coef18, coef19); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector4` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector4` [INFO] [stderr] --> src/matrix.rs:3713:16 [INFO] [stderr] | [INFO] [stderr] 3713 | let fac5 = Vector4::new(coef20, coef20, coef22, coef23); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector4` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector4` [INFO] [stderr] --> src/matrix.rs:3715:16 [INFO] [stderr] | [INFO] [stderr] 3715 | let vec0 = Vector4::new(m[1][0], m[0][0], m[0][0], m[0][0]); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector4` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector4` [INFO] [stderr] --> src/matrix.rs:3716:16 [INFO] [stderr] | [INFO] [stderr] 3716 | let vec1 = Vector4::new(m[1][1], m[0][1], m[0][1], m[0][1]); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector4` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector4` [INFO] [stderr] --> src/matrix.rs:3717:16 [INFO] [stderr] | [INFO] [stderr] 3717 | let vec2 = Vector4::new(m[1][2], m[0][2], m[0][2], m[0][2]); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector4` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector4` [INFO] [stderr] --> src/matrix.rs:3718:16 [INFO] [stderr] | [INFO] [stderr] 3718 | let vec3 = Vector4::new(m[1][3], m[0][3], m[0][3], m[0][3]); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector4` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector4` [INFO] [stderr] --> src/matrix.rs:3725:19 [INFO] [stderr] | [INFO] [stderr] 3725 | let sign_a = Vector4::new( T::one(), -T::one(), T::one(), -T::one() ); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector4` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector4` [INFO] [stderr] --> src/matrix.rs:3726:19 [INFO] [stderr] | [INFO] [stderr] 3726 | let sign_b = Vector4::new(-T::one(), T::one(), -T::one(), T::one() ); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector4` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector4` [INFO] [stderr] --> src/matrix.rs:3729:16 [INFO] [stderr] | [INFO] [stderr] 3729 | let row0 = Vector4::new(inverse[0][0], inverse[1][0], inverse[2][0], inverse[3][0]); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector4` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector4` [INFO] [stderr] --> src/matrix_transform.rs:346:19 [INFO] [stderr] | [INFO] [stderr] 346 | let mut tmp = Vector4::new( obj[0], obj[1], obj[2], T::one() ); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector4` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector4` [INFO] [stderr] --> src/matrix_transform.rs:399:19 [INFO] [stderr] | [INFO] [stderr] 399 | let mut tmp = Vector4::new( win[0], win[1], win[2], T::one() ); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector4` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector3` [INFO] [stderr] --> src/matrix_transform.rs:407:12 [INFO] [stderr] | [INFO] [stderr] 407 | return Vector3::new( obj[0], obj[1], obj[2] ); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector3` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector3` [INFO] [stderr] --> src/matrix_transform.rs:444:25 [INFO] [stderr] | [INFO] [stderr] 444 | return result.scale(Vector3::new(viewport[2] / delta.x, viewport[3] / delta.y, T::one())); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector3` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector3` [INFO] [stderr] --> src/quaternion.rs:308:14 [INFO] [stderr] | [INFO] [stderr] 308 | let qv = Vector3::new(q.x, q.y, q.z); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector3` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector4` [INFO] [stderr] --> src/quaternion.rs:350:9 [INFO] [stderr] | [INFO] [stderr] 350 | Vector4::new_v3( self * Vector3::new_v4(v), v.w ) [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector4` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector3` [INFO] [stderr] --> src/quaternion.rs:350:33 [INFO] [stderr] | [INFO] [stderr] 350 | Vector4::new_v3( self * Vector3::new_v4(v), v.w ) [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector3` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector3` [INFO] [stderr] --> src/quaternion.rs:882:9 [INFO] [stderr] | [INFO] [stderr] 882 | Vector3::new(self.pitch(), self.yaw(), self.roll()) [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector3` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector3` [INFO] [stderr] --> src/quaternion.rs:1019:20 [INFO] [stderr] | [INFO] [stderr] 1019 | return Vector3::new(T::zero(), T::zero(), T::one()); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector3` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Vector3` [INFO] [stderr] --> src/quaternion.rs:1022:16 [INFO] [stderr] | [INFO] [stderr] 1022 | return Vector3::new(self.x * tmp2, self.y * tmp2, self.z * tmp2); [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `Vector3` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2074:21 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | --------------------^^^^^^^------- [INFO] [stderr] | | | [INFO] [stderr] | | help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2077:21 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2077 | pub type Vector2i = Vector2; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2080:21 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2080 | pub type Vector2u = Vector2; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2083:21 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2083 | pub type Vector2f = Vector2; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2086:21 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2086 | pub type Vector2d = Vector2; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2088:14 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2088 | impl Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2101:21 [INFO] [stderr] | [INFO] [stderr] 2101 | pub fn new_v3(v:Vector3) -> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] ... [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2101:36 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2101 | pub fn new_v3(v:Vector3) -> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2102:9 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2102 | Vector2{ x: v.x, y: v.y } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2117:21 [INFO] [stderr] | [INFO] [stderr] 2117 | pub fn new_v4(v:Vector4) -> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] ... [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2117:36 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2117 | pub fn new_v4(v:Vector4) -> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2118:9 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2118 | Vector2{ x: v.x, y: v.y } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2122:27 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2122 | impl Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2132:23 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2132 | pub fn right() -> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2133:9 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2133 | Vector2{ x: T::one(), y: T::zero() } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2144:20 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2144 | pub fn up() -> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2145:9 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2145 | Vector2{ x: T::zero(), y: T::one() } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2149:82 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2149 | impl + Zero + Copy + PartialEq> Mul<::matrix::Matrix2x2> for Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2150:19 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2150 | type Output = Vector2; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2164:48 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2164 | fn mul(self, m: ::matrix::Matrix2x2) -> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2165:2 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2165 | Vector2{ x: self.x * m.v0.x + self.y * m.v0.y, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2171:60 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2171 | fn v2_div_m2x2 + Copy + PartialEq + Num>(v:Vector2, m: ::matrix::Matrix2x2) -> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2171:102 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2171 | fn v2_div_m2x2 + Copy + PartialEq + Num>(v:Vector2, m: ::matrix::Matrix2x2) -> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2175:99 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2175 | impl + Neg + Copy + PartialEq + Num> Div< ::matrix::Matrix2x2 > for Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2176:19 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2176 | type Output = Vector2; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2190:48 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2190 | fn div(self, m: ::matrix::Matrix2x2) -> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2196:82 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2196 | impl + Zero + Copy + PartialEq> Mul<::matrix::Matrix3x2> for Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2197:19 [INFO] [stderr] | [INFO] [stderr] 2197 | type Output = Vector3; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] ... [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2213:48 [INFO] [stderr] | [INFO] [stderr] 2213 | fn mul(self, m: ::matrix::Matrix3x2) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] ... [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2214:5 [INFO] [stderr] | [INFO] [stderr] 2214 | Vector3{ x: self.x * m.v0.x + self.y * m.v0.y, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] ... [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2220:82 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2220 | impl + Zero + Copy + PartialEq> Mul<::matrix::Matrix4x2> for Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2221:19 [INFO] [stderr] | [INFO] [stderr] 2221 | type Output = Vector4; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] ... [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2238:48 [INFO] [stderr] | [INFO] [stderr] 2238 | fn mul(self, m: ::matrix::Matrix4x2) -> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] ... [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2239:5 [INFO] [stderr] | [INFO] [stderr] 2239 | Vector4{ x: self.x * m[0][0] + self.y * m[0][1], [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] ... [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2246:31 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2246 | impl + Copy> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2259:37 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2259 | pub fn outer_product_v2(self, v:Vector2) -> ::matrix::Matrix2x2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2260:33 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2260 | ::matrix::Matrix2x2{v0: Vector2{x: self.x * v.x, y: self.x * v.y}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2261:30 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2261 | v1: Vector2{x: self.y * v.x, y: self.y * v.y} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2276:37 [INFO] [stderr] | [INFO] [stderr] 2276 | pub fn outer_product_v3(self, v:Vector3) -> ::matrix::Matrix2x3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] ... [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2277:33 [INFO] [stderr] | [INFO] [stderr] 2277 | ::matrix::Matrix2x3{v0: Vector3{x:self.x * v.x, y:self.x * v.y, z:self.x * v.z}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] ... [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2278:30 [INFO] [stderr] | [INFO] [stderr] 2278 | v1: Vector3{x:self.y * v.x, y:self.y * v.y, z:self.y * v.z} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] ... [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2293:37 [INFO] [stderr] | [INFO] [stderr] 2293 | pub fn outer_product_v4(self, v:Vector4) -> ::matrix::Matrix2x4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] ... [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2294:33 [INFO] [stderr] | [INFO] [stderr] 2294 | ::matrix::Matrix2x4{v0: Vector4{x:self.x * v.x, y:self.x * v.y, z:self.x * v.z, w:self.x * v.w}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] ... [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2295:30 [INFO] [stderr] | [INFO] [stderr] 2295 | v1: Vector4{x:self.y * v.x, y:self.y * v.y, z:self.y * v.z, w:self.y * v.w} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] ... [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2302:21 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | --------------------^^^^^^^------- [INFO] [stderr] | | | [INFO] [stderr] | | help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2305:21 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2305 | pub type Vector3i = Vector3; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2308:21 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2308 | pub type Vector3u = Vector3; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2311:21 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2311 | pub type Vector3f = Vector3; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2314:21 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2314 | pub type Vector3d = Vector3; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2316:14 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2316 | impl Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2331:21 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2331 | pub fn new_v2(v:Vector2, z:T) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2331:41 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2331 | pub fn new_v2(v:Vector2, z:T) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2332:9 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2332 | Vector3{ x:v.x, y:v.y, z:z } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2348:21 [INFO] [stderr] | [INFO] [stderr] 2348 | pub fn new_v4(v:Vector4) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] ... [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2348:36 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2348 | pub fn new_v4(v:Vector4) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2349:9 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2349 | Vector3{ x:v.x, y:v.y, z:v.z } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2354:43 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2354 | impl> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2365:22 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2365 | pub fn back() -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2366:9 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2366 | Vector3{ x: T::zero(), y: T::zero(), z: -T::one() } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2378:22 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2378 | pub fn down() -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2379:9 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2379 | Vector3{ x: T::zero(), y: -T::one(), z: T::zero() } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2391:25 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2391 | pub fn forward() -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2392:9 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2392 | Vector3{ x: T::zero(), y: T::zero(), z: T::one() } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2404:22 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2404 | pub fn left() -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2405:9 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2405 | Vector3{ x: -T::one(), y: T::zero(), z: T::zero() } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2417:23 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2417 | pub fn right() -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2418:9 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2418 | Vector3{ x: T::one(), y: T::zero(), z: T::zero() } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2430:20 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2430 | pub fn up() -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2431:9 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2431 | Vector3{ x: T::zero(), y: T::one(), z: T::zero() } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2437:18 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2437 | impl Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2451:28 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2451 | pub fn cross(self, rhs:Vector3) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2451:43 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2451 | pub fn cross(self, rhs:Vector3) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2452:9 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2452 | Vector3{ x:self.y * rhs.z - rhs.y * self.z, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2459:82 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2459 | impl + Zero + Copy + PartialEq> Mul<::matrix::Matrix3x3> for Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2460:19 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2460 | type Output = Vector3; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2475:48 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2475 | fn mul(self, m: ::matrix::Matrix3x3) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2476:5 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2476 | Vector3{ x: m[0][0] * self.x + m[0][1] * self.y + m[0][2] * self.z, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2482:82 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2482 | impl + Zero + Copy + PartialEq> Mul<::matrix::Matrix2x3> for Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2483:19 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2483 | type Output = Vector2; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2497:48 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2497 | fn mul(self, m: ::matrix::Matrix2x3) -> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2498:5 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2498 | Vector2{ x: self.x * m[0][0] + self.y * m[0][1] + self.z * m[0][2], [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2503:82 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2503 | impl + Zero + Copy + PartialEq> Mul<::matrix::Matrix4x3> for Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2504:19 [INFO] [stderr] | [INFO] [stderr] 2504 | type Output = Vector4; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] ... [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2518:48 [INFO] [stderr] | [INFO] [stderr] 2518 | fn mul(self, m: ::matrix::Matrix4x3) -> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] ... [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2519:5 [INFO] [stderr] | [INFO] [stderr] 2519 | Vector4{ x: self.x * m[0][0] + self.y * m[0][1] + self.z * m[0][2], [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] ... [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2526:59 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2526 | impl Mul<::quaternion::Quaternion> for Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2527:19 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2527 | type Output = Vector3; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2541:53 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2541 | fn mul(self, q: ::quaternion::Quaternion) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2547:60 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2547 | fn v3_div_m3x3 + Copy + PartialEq + Num>(v:Vector3, m: ::matrix::Matrix3x3) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2547:102 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2547 | fn v3_div_m3x3 + Copy + PartialEq + Num>(v:Vector3, m: ::matrix::Matrix3x3) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2551:99 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2551 | impl + Neg + Copy + PartialEq + Num> Div< ::matrix::Matrix3x3 > for Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2552:19 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2552 | type Output = Vector3; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2568:48 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2568 | fn div(self, m: ::matrix::Matrix3x3) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2573:31 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2573 | impl + Copy> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2588:37 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2588 | pub fn outer_product_v2(self, v:Vector2) -> ::matrix::Matrix3x2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2589:33 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2589 | ::matrix::Matrix3x2{v0: Vector2{x: self.x * v.x, y: self.x * v.y}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2590:30 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2590 | v1: Vector2{x: self.y * v.x, y: self.y * v.y}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2591:30 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2591 | v2: Vector2{x: self.z * v.x, y: self.z * v.y} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2607:37 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2607 | pub fn outer_product_v3(self, v:Vector3) -> ::matrix::Matrix3x3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2608:33 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2608 | ::matrix::Matrix3x3{v0: Vector3{x: self.x * v.x, y: self.x * v.y, z: self.x * v.z}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2609:30 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2609 | v1: Vector3{x: self.y * v.x, y: self.y * v.y, z: self.y * v.z}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2610:30 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2610 | v2: Vector3{x: self.z * v.x, y: self.z * v.y, z: self.z * v.z} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2626:37 [INFO] [stderr] | [INFO] [stderr] 2626 | pub fn outer_product_v4(self, v:Vector4) -> ::matrix::Matrix3x4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] ... [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2627:33 [INFO] [stderr] | [INFO] [stderr] 2627 | ::matrix::Matrix3x4{v0: Vector4{x: self.x * v.x, y: self.x * v.y, z: self.x * v.z, w: self.x * v.w}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] ... [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2628:30 [INFO] [stderr] | [INFO] [stderr] 2628 | v1: Vector4{x: self.y * v.x, y: self.y * v.y, z: self.y * v.z, w: self.y * v.w}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] ... [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2629:30 [INFO] [stderr] | [INFO] [stderr] 2629 | v2: Vector4{x: self.z * v.x, y: self.z * v.y, z: self.z * v.z, w: self.z * v.w} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] ... [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2637:21 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | --------------------^^^^^^^------- [INFO] [stderr] | | | [INFO] [stderr] | | help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2640:21 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2640 | pub type Vector4i = Vector4; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2643:21 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2643 | pub type Vector4u = Vector4; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2646:21 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2646 | pub type Vector4f = Vector4; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2649:21 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2649 | pub type Vector4d = Vector4; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2651:14 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2651 | impl Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2667:21 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2667 | pub fn new_v2(v:Vector2, z:T, w:T) -> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2667:46 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2667 | pub fn new_v2(v:Vector2, z:T, w:T) -> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2668:9 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2668 | Vector4{ x:v.x,y:v.y,z:z,w:w } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2685:21 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2685 | pub fn new_v3(v:Vector3, w:T) -> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2685:41 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2685 | pub fn new_v3(v:Vector3, w:T) -> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2686:9 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2686 | Vector4{ x:v.x,y:v.y,z:v.z,w:w } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2690:82 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2690 | impl + Zero + Copy + PartialEq> Mul<::matrix::Matrix2x4> for Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2691:19 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2691 | type Output = Vector2; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2706:48 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2706 | fn mul(self, m: ::matrix::Matrix2x4) -> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2707:5 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2707 | Vector2{ x: self.x * m[0][0] + self.y * m[0][1] + self.z * m[0][2] + self.w * m[0][3], [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2712:82 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2712 | impl + Zero + Copy + PartialEq> Mul<::matrix::Matrix3x4> for Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2713:19 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2713 | type Output = Vector3; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2729:48 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2729 | fn mul(self, m: ::matrix::Matrix3x4) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2730:5 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2730 | Vector3{ x: self.x * m[0][0] + self.y * m[0][1] + self.z * m[0][2] + self.w * m[0][3], [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2736:82 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2736 | impl + Zero + Copy + PartialEq> Mul<::matrix::Matrix4x4> for Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2737:19 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2737 | type Output = Vector4; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2754:48 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2754 | fn mul(self, m: ::matrix::Matrix4x4) -> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2755:5 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2755 | Vector4{ x: m[0][0] * self.x + m[0][1] * self.y + m[0][2] * self.z + m[0][3] * self.w, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2762:59 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2762 | impl Mul<::quaternion::Quaternion> for Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2763:19 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2763 | type Output = Vector4; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2777:53 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2777 | fn mul(self, q: ::quaternion::Quaternion) -> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2782:60 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2782 | fn v4_div_m4x4 + Copy + PartialEq + Num>(v:Vector4, m: ::matrix::Matrix4x4) -> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2782:102 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2782 | fn v4_div_m4x4 + Copy + PartialEq + Num>(v:Vector4, m: ::matrix::Matrix4x4) -> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2786:99 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2786 | impl + Neg + Copy + PartialEq + Num> Div< ::matrix::Matrix4x4 > for Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2787:19 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2787 | type Output = Vector4; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2803:48 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2803 | fn div(self, m: ::matrix::Matrix4x4) -> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2808:31 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2808 | impl + Copy> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2823:37 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2823 | pub fn outer_product_v2(self, v:Vector2) -> ::matrix::Matrix4x2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2824:33 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2824 | ::matrix::Matrix4x2{v0: Vector2{x:self.x * v.x, y:self.x * v.y}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2825:30 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2825 | v1: Vector2{x:self.y * v.x, y:self.y * v.y}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2826:30 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2826 | v2: Vector2{x:self.z * v.x, y:self.z * v.y}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/vector.rs:2827:30 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] ... [INFO] [stderr] 2827 | v3: Vector2{x:self.w * v.x, y:self.w * v.y} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2844:37 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2844 | pub fn outer_product_v3(self, v:Vector3) -> ::matrix::Matrix4x3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2845:33 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2845 | ::matrix::Matrix4x3{v0: Vector3{x:self.x * v.x, y:self.x * v.y, z:self.x * v.z}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2846:30 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2846 | v1: Vector3{x:self.y * v.x, y:self.y * v.y, z:self.y * v.z}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2847:30 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2847 | v2: Vector3{x:self.z * v.x, y:self.z * v.y, z:self.z * v.z}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/vector.rs:2848:30 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] ... [INFO] [stderr] 2848 | v3: Vector3{x:self.w * v.x, y:self.w * v.y, z:self.w * v.z} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2865:37 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2865 | pub fn outer_product_v4(self, v:Vector4) -> ::matrix::Matrix4x4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2866:33 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2866 | ::matrix::Matrix4x4{v0: Vector4{x:self.x * v.x, y:self.x * v.y, z:self.x * v.z, w:self.x * v.w}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2867:30 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2867 | v1: Vector4{x:self.y * v.x, y:self.y * v.y, z:self.y * v.z, w:self.y * v.w}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2868:30 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2868 | v2: Vector4{x:self.z * v.x, y:self.z * v.y, z:self.z * v.z, w:self.z * v.w}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/vector.rs:2869:30 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] ... [INFO] [stderr] 2869 | v3: Vector4{x:self.w * v.x, y:self.w * v.y, z:self.w * v.z, w:self.w * v.w} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:490:27 [INFO] [stderr] | [INFO] [stderr] 490 | mat_type_impl!( Matrix2x2 Vector2 (2,2) { v0, v1 } , [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:491:27 [INFO] [stderr] | [INFO] [stderr] 491 | Matrix2x3 Vector3 (2,3) { v0, v1 } , [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:492:27 [INFO] [stderr] | [INFO] [stderr] 492 | Matrix2x4 Vector4 (2,4) { v0, v1 } , [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:493:27 [INFO] [stderr] | [INFO] [stderr] 493 | Matrix3x2 Vector2 (3,2) { v0, v1, v2 } , [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:494:27 [INFO] [stderr] | [INFO] [stderr] 494 | Matrix3x3 Vector3 (3,3) { v0, v1, v2 } , [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:495:27 [INFO] [stderr] | [INFO] [stderr] 495 | Matrix3x4 Vector4 (3,4) { v0, v1, v2 } , [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:496:27 [INFO] [stderr] | [INFO] [stderr] 496 | Matrix4x2 Vector2 (4,2) { v0, v1, v2, v3 } , [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:497:27 [INFO] [stderr] | [INFO] [stderr] 497 | Matrix4x3 Vector3 (4,3) { v0, v1, v2, v3 } , [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:498:27 [INFO] [stderr] | [INFO] [stderr] 498 | Matrix4x4 Vector4 (4,4) { v0, v1, v2, v3 } ); [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:530:24 [INFO] [stderr] | [INFO] [stderr] 530 | Matrix2x2{ v0: Vector2{x:x0,y:y0}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:531:24 [INFO] [stderr] | [INFO] [stderr] 531 | v1: Vector2{x:x1,y:y1} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:548:24 [INFO] [stderr] | [INFO] [stderr] 548 | Matrix2x2{ v0: Vector2{x:m[0][0], y:m[0][1]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:549:24 [INFO] [stderr] | [INFO] [stderr] 549 | v1: Vector2{x:m[1][0], y:m[1][1]} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:567:24 [INFO] [stderr] | [INFO] [stderr] 567 | Matrix2x2{ v0: Vector2{x:m[0][0], y:m[0][1]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:568:24 [INFO] [stderr] | [INFO] [stderr] 568 | v1: Vector2{x:m[1][0], y:m[1][1]} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:584:24 [INFO] [stderr] | [INFO] [stderr] 584 | Matrix2x2{ v0: Vector2{x:m[0][0], y:m[0][1]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:585:24 [INFO] [stderr] | [INFO] [stderr] 585 | v1: Vector2{x:m[1][0], y:m[1][1]} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:602:24 [INFO] [stderr] | [INFO] [stderr] 602 | Matrix2x2{ v0: Vector2{x:m[0][0], y:m[0][1]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:603:24 [INFO] [stderr] | [INFO] [stderr] 603 | v1: Vector2{x:m[1][0], y:m[1][1]} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:619:24 [INFO] [stderr] | [INFO] [stderr] 619 | Matrix2x2{ v0: Vector2{x:m[0][0], y:m[0][1]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:620:24 [INFO] [stderr] | [INFO] [stderr] 620 | v1: Vector2{x:m[1][0], y:m[1][1]} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:638:24 [INFO] [stderr] | [INFO] [stderr] 638 | Matrix2x2{ v0: Vector2{x:m[0][0], y:m[0][1]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:639:24 [INFO] [stderr] | [INFO] [stderr] 639 | v1: Vector2{x:m[1][0], y:m[1][1]} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:656:24 [INFO] [stderr] | [INFO] [stderr] 656 | Matrix2x2{ v0: Vector2{x:m[0][0], y:m[0][1]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:657:24 [INFO] [stderr] | [INFO] [stderr] 657 | v1: Vector2{x:m[1][0], y:m[1][1]} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:675:24 [INFO] [stderr] | [INFO] [stderr] 675 | Matrix2x2{ v0: Vector2{x:m[0][0], y:m[0][1]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:676:24 [INFO] [stderr] | [INFO] [stderr] 676 | v1: Vector2{x:m[1][0], y:m[1][1]} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:692:24 [INFO] [stderr] | [INFO] [stderr] 692 | Matrix2x2{ v0: Vector2{x:self[0][0], y:self[1][0]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:693:24 [INFO] [stderr] | [INFO] [stderr] 693 | v1: Vector2{x:self[0][1], y:self[1][1]} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:702:20 [INFO] [stderr] | [INFO] [stderr] 702 | Matrix2x2{ v0: Vector2{x: m[1][1] * one_over_determinant, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:704:20 [INFO] [stderr] | [INFO] [stderr] 704 | v1: Vector2{x: -m[1][0] * one_over_determinant, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:727:64 [INFO] [stderr] | [INFO] [stderr] 727 | fn m2x2_div_v2 + Copy + Num>(m:Matrix2x2, v:Vector2) -> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:727:79 [INFO] [stderr] | [INFO] [stderr] 727 | fn m2x2_div_v2 + Copy + Num>(m:Matrix2x2, v:Vector2) -> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:731:57 [INFO] [stderr] | [INFO] [stderr] 731 | impl + Neg + Copy + Num> Div> for Matrix2x2 { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] | [INFO] [stderr] help: a type alias with a similar name exists [INFO] [stderr] | [INFO] [stderr] 731 | impl + Neg + Copy + Num> Div> for Matrix2x2 { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 731 | impl + Neg + Copy + Num, Vector2> Div> for Matrix2x2 { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:732:19 [INFO] [stderr] | [INFO] [stderr] 732 | type Output = Vector2; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:747:20 [INFO] [stderr] | [INFO] [stderr] 747 | fn div(self, v:Vector2) -> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:747:35 [INFO] [stderr] | [INFO] [stderr] 747 | fn div(self, v:Vector2) -> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:772:24 [INFO] [stderr] | [INFO] [stderr] 772 | Matrix2x2{ v0: Vector2{ x: self[0][0] * m2[0][0] + self[1][0] * m2[0][1], [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:774:24 [INFO] [stderr] | [INFO] [stderr] 774 | v1: Vector2{ x: self[0][0] * m2[1][0] + self[1][0] * m2[1][1], [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:779:54 [INFO] [stderr] | [INFO] [stderr] 779 | impl + Zero + Copy + PartialEq> Mul> for Matrix2x2 { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] | [INFO] [stderr] help: a type alias with a similar name exists [INFO] [stderr] | [INFO] [stderr] 779 | impl + Zero + Copy + PartialEq> Mul> for Matrix2x2 { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 779 | impl + Zero + Copy + PartialEq, Vector2> Mul> for Matrix2x2 { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:780:19 [INFO] [stderr] | [INFO] [stderr] 780 | type Output = Vector2; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:795:20 [INFO] [stderr] | [INFO] [stderr] 795 | fn mul(self, v:Vector2) -> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:795:35 [INFO] [stderr] | [INFO] [stderr] 795 | fn mul(self, v:Vector2) -> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:796:9 [INFO] [stderr] | [INFO] [stderr] 796 | Vector2{x: self[0][0] * v.x + self[1][0] * v.y, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:843:24 [INFO] [stderr] | [INFO] [stderr] 843 | Matrix2x3{ v0: Vector3{x:x0,y:y0,z:z0}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:844:24 [INFO] [stderr] | [INFO] [stderr] 844 | v1: Vector3{x:x1,y:y1,z:z1} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:860:24 [INFO] [stderr] | [INFO] [stderr] 860 | Matrix2x3{ v0: Vector3{x:m[0][0], y:m[0][1], z:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:861:24 [INFO] [stderr] | [INFO] [stderr] 861 | v1: Vector3{x:m[1][0], y:m[1][1], z:T::zero()} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:878:24 [INFO] [stderr] | [INFO] [stderr] 878 | Matrix2x3{ v0: Vector3{x:m[0][0], y:m[0][1], z:m[0][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:879:24 [INFO] [stderr] | [INFO] [stderr] 879 | v1: Vector3{x:m[1][0], y:m[1][1], z:m[1][2] } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:897:24 [INFO] [stderr] | [INFO] [stderr] 897 | Matrix2x3{ v0: Vector3{x:m[0][0], y:m[0][1], z:m[0][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:898:24 [INFO] [stderr] | [INFO] [stderr] 898 | v1: Vector3{x:m[1][0], y:m[1][1], z:m[1][2] } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:914:24 [INFO] [stderr] | [INFO] [stderr] 914 | Matrix2x3{ v0: Vector3{x:m[0][0], y:m[0][1], z:m[0][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:915:24 [INFO] [stderr] | [INFO] [stderr] 915 | v1: Vector3{x:m[1][0], y:m[1][1], z:m[1][2] } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:932:24 [INFO] [stderr] | [INFO] [stderr] 932 | Matrix2x3{ v0: Vector3{x:m[0][0], y:m[0][1], z:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:933:24 [INFO] [stderr] | [INFO] [stderr] 933 | v1: Vector3{x:m[1][0], y:m[1][1], z:T::zero() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:950:24 [INFO] [stderr] | [INFO] [stderr] 950 | Matrix2x3{ v0: Vector3{x:m[0][0], y:m[0][1], z:m[0][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:951:24 [INFO] [stderr] | [INFO] [stderr] 951 | v1: Vector3{x:m[1][0], y:m[1][1], z:m[1][2] } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:969:24 [INFO] [stderr] | [INFO] [stderr] 969 | Matrix2x3{ v0: Vector3{x:m[0][0], y:m[0][1], z:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:970:24 [INFO] [stderr] | [INFO] [stderr] 970 | v1: Vector3{x:m[1][0], y:m[1][1], z:T::zero() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:988:24 [INFO] [stderr] | [INFO] [stderr] 988 | Matrix2x3{ v0: Vector3{x:m[0][0], y:m[0][1], z:m[0][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:989:24 [INFO] [stderr] | [INFO] [stderr] 989 | v1: Vector3{x:m[1][0], y:m[1][1], z:m[1][2] } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1006:24 [INFO] [stderr] | [INFO] [stderr] 1006 | Matrix3x2{ v0: Vector2{x:self[0][0], y:self[1][0]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1007:24 [INFO] [stderr] | [INFO] [stderr] 1007 | v1: Vector2{x:self[0][1], y:self[1][1]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1008:24 [INFO] [stderr] | [INFO] [stderr] 1008 | v2: Vector2{x:self[0][2], y:self[1][2]} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1013:54 [INFO] [stderr] | [INFO] [stderr] 1013 | impl + Zero + Copy + PartialEq> Mul> for Matrix2x3 { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] | [INFO] [stderr] help: a type alias with a similar name exists [INFO] [stderr] | [INFO] [stderr] 1013 | impl + Zero + Copy + PartialEq> Mul> for Matrix2x3 { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 1013 | impl + Zero + Copy + PartialEq, Vector2> Mul> for Matrix2x3 { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1014:19 [INFO] [stderr] | [INFO] [stderr] 1014 | type Output = Vector3; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1029:20 [INFO] [stderr] | [INFO] [stderr] 1029 | fn mul(self, v:Vector2) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1029:35 [INFO] [stderr] | [INFO] [stderr] 1029 | fn mul(self, v:Vector2) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1030:9 [INFO] [stderr] | [INFO] [stderr] 1030 | Vector3{x: self[0][0] * v.x + self[1][0] * v.y, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:1177:24 [INFO] [stderr] | [INFO] [stderr] 1177 | Matrix2x4{ v0: Vector4{x:x0,y:y0,z:z0,w:w0}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:1178:24 [INFO] [stderr] | [INFO] [stderr] 1178 | v1: Vector4{x:x1,y:y1,z:z1,w:w1} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:1194:24 [INFO] [stderr] | [INFO] [stderr] 1194 | Matrix2x4{ v0: Vector4{x:m[0][0], y:m[0][1], z:T::zero(), w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:1195:24 [INFO] [stderr] | [INFO] [stderr] 1195 | v1: Vector4{x:m[1][0], y:m[1][1], z:T::zero(), w:T::zero()} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:1212:24 [INFO] [stderr] | [INFO] [stderr] 1212 | Matrix2x4{ v0: Vector4{x:m[0][0], y:m[0][1], z:m[0][2], w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:1213:24 [INFO] [stderr] | [INFO] [stderr] 1213 | v1: Vector4{x:m[1][0], y:m[1][1], z:m[1][2], w:T::zero()} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:1231:24 [INFO] [stderr] | [INFO] [stderr] 1231 | Matrix2x4{ v0: Vector4{x:m[0][0], y:m[0][1], z:m[0][2], w:m[0][3]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:1232:24 [INFO] [stderr] | [INFO] [stderr] 1232 | v1: Vector4{x:m[1][0], y:m[1][1], z:m[1][2], w:m[1][3]} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:1248:24 [INFO] [stderr] | [INFO] [stderr] 1248 | Matrix2x4{ v0: Vector4{x:m[0][0], y:m[0][1], z:m[0][2], w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:1249:24 [INFO] [stderr] | [INFO] [stderr] 1249 | v1: Vector4{x:m[1][0], y:m[1][1], z:m[1][2], w:T::zero()} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:1266:24 [INFO] [stderr] | [INFO] [stderr] 1266 | Matrix2x4{ v0: Vector4{x:m[0][0], y:m[0][1], z:T::zero(), w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:1267:24 [INFO] [stderr] | [INFO] [stderr] 1267 | v1: Vector4{x:m[1][0], y:m[1][1], z:T::zero(), w:T::zero()} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:1284:24 [INFO] [stderr] | [INFO] [stderr] 1284 | Matrix2x4{ v0: Vector4{x:m[0][0], y:m[0][1], z:m[0][2], w:m[0][3]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:1285:24 [INFO] [stderr] | [INFO] [stderr] 1285 | v1: Vector4{x:m[1][0], y:m[1][1], z:m[1][2], w:m[1][3]} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:1303:24 [INFO] [stderr] | [INFO] [stderr] 1303 | Matrix2x4{ v0: Vector4{x:m[0][0], y:m[0][1], z:T::zero(), w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:1304:24 [INFO] [stderr] | [INFO] [stderr] 1304 | v1: Vector4{x:m[1][0], y:m[1][1], z:T::zero(), w:T::zero()} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:1322:24 [INFO] [stderr] | [INFO] [stderr] 1322 | Matrix2x4{ v0: Vector4{x:m[0][0], y:m[0][1], z:m[0][2], w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:1323:24 [INFO] [stderr] | [INFO] [stderr] 1323 | v1: Vector4{x:m[1][0], y:m[1][1], z:m[1][2], w:T::zero()} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1341:24 [INFO] [stderr] | [INFO] [stderr] 1341 | Matrix4x2{ v0: Vector2{x:self[0][0], y:self[1][0]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1342:24 [INFO] [stderr] | [INFO] [stderr] 1342 | v1: Vector2{x:self[0][1], y:self[1][1]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1343:24 [INFO] [stderr] | [INFO] [stderr] 1343 | v2: Vector2{x:self[0][2], y:self[1][2]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1344:24 [INFO] [stderr] | [INFO] [stderr] 1344 | v3: Vector2{x:self[0][3], y:self[1][3]} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1349:54 [INFO] [stderr] | [INFO] [stderr] 1349 | impl + Zero + Copy + PartialEq> Mul> for Matrix2x4 { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] | [INFO] [stderr] help: a type alias with a similar name exists [INFO] [stderr] | [INFO] [stderr] 1349 | impl + Zero + Copy + PartialEq> Mul> for Matrix2x4 { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 1349 | impl + Zero + Copy + PartialEq, Vector2> Mul> for Matrix2x4 { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:1350:19 [INFO] [stderr] | [INFO] [stderr] 1350 | type Output = Vector4; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1365:20 [INFO] [stderr] | [INFO] [stderr] 1365 | fn mul(self, v:Vector2) -> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:1365:35 [INFO] [stderr] | [INFO] [stderr] 1365 | fn mul(self, v:Vector2) -> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:1366:9 [INFO] [stderr] | [INFO] [stderr] 1366 | Vector4{x: self[0][0] * v.x + self[1][0] * v.y, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1530:24 [INFO] [stderr] | [INFO] [stderr] 1530 | Matrix3x2{ v0: Vector2{x:x0,y:y0}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1531:24 [INFO] [stderr] | [INFO] [stderr] 1531 | v1: Vector2{x:x1,y:y1}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1532:24 [INFO] [stderr] | [INFO] [stderr] 1532 | v2: Vector2{x:x2,y:y2} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1549:24 [INFO] [stderr] | [INFO] [stderr] 1549 | Matrix3x2{ v0: Vector2{x:m[0][0], y:m[0][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1550:24 [INFO] [stderr] | [INFO] [stderr] 1550 | v1: Vector2{x:m[1][0], y:m[1][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1551:24 [INFO] [stderr] | [INFO] [stderr] 1551 | v2: Vector2{x:T::zero(),y:T::zero()} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1569:24 [INFO] [stderr] | [INFO] [stderr] 1569 | Matrix3x2{ v0: Vector2{x:m[0][0], y:m[0][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1570:24 [INFO] [stderr] | [INFO] [stderr] 1570 | v1: Vector2{x:m[1][0], y:m[1][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1571:24 [INFO] [stderr] | [INFO] [stderr] 1571 | v2: Vector2{x:m[2][0], y:m[2][1] } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1590:24 [INFO] [stderr] | [INFO] [stderr] 1590 | Matrix3x2{ v0: Vector2{x:m[0][0], y:m[0][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1591:24 [INFO] [stderr] | [INFO] [stderr] 1591 | v1: Vector2{x:m[1][0], y:m[1][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1592:24 [INFO] [stderr] | [INFO] [stderr] 1592 | v2: Vector2{x:m[2][0], y:m[2][1] } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1609:24 [INFO] [stderr] | [INFO] [stderr] 1609 | Matrix3x2{ v0: Vector2{x:m[0][0], y:m[0][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1610:24 [INFO] [stderr] | [INFO] [stderr] 1610 | v1: Vector2{x:m[1][0], y:m[1][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1611:24 [INFO] [stderr] | [INFO] [stderr] 1611 | v2: Vector2{x:T::zero(),y:T::zero()} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1628:24 [INFO] [stderr] | [INFO] [stderr] 1628 | Matrix3x2{ v0: Vector2{x:m[0][0], y:m[0][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1629:24 [INFO] [stderr] | [INFO] [stderr] 1629 | v1: Vector2{x:m[1][0], y:m[1][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1630:24 [INFO] [stderr] | [INFO] [stderr] 1630 | v2: Vector2{x:T::zero(),y:T::zero()} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1648:24 [INFO] [stderr] | [INFO] [stderr] 1648 | Matrix3x2{ v0: Vector2{x:m[0][0], y:m[0][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1649:24 [INFO] [stderr] | [INFO] [stderr] 1649 | v1: Vector2{x:m[1][0], y:m[1][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1650:24 [INFO] [stderr] | [INFO] [stderr] 1650 | v2: Vector2{x:m[2][0], y:m[2][1] } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1669:24 [INFO] [stderr] | [INFO] [stderr] 1669 | Matrix3x2{ v0: Vector2{x:m[0][0], y:m[0][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1670:24 [INFO] [stderr] | [INFO] [stderr] 1670 | v1: Vector2{x:m[1][0], y:m[1][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1671:24 [INFO] [stderr] | [INFO] [stderr] 1671 | v2: Vector2{x:m[2][0], y:m[2][1] } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1690:24 [INFO] [stderr] | [INFO] [stderr] 1690 | Matrix3x2{ v0: Vector2{x:m[0][0], y:m[0][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1691:24 [INFO] [stderr] | [INFO] [stderr] 1691 | v1: Vector2{x:m[1][0], y:m[1][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1692:24 [INFO] [stderr] | [INFO] [stderr] 1692 | v2: Vector2{x:m[2][0], y:m[2][1] } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1709:24 [INFO] [stderr] | [INFO] [stderr] 1709 | Matrix2x3{ v0: Vector3{x:self[0][0], y:self[1][0], z:self[2][0]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1710:24 [INFO] [stderr] | [INFO] [stderr] 1710 | v1: Vector3{x:self[0][1], y:self[1][1], z:self[2][1]} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1714:54 [INFO] [stderr] | [INFO] [stderr] 1714 | impl + Zero + Copy + PartialEq> Mul> for Matrix3x2 { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] | [INFO] [stderr] help: a type alias with a similar name exists [INFO] [stderr] | [INFO] [stderr] 1714 | impl + Zero + Copy + PartialEq> Mul> for Matrix3x2 { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 1714 | impl + Zero + Copy + PartialEq, Vector3> Mul> for Matrix3x2 { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1715:19 [INFO] [stderr] | [INFO] [stderr] 1715 | type Output = Vector2; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1731:20 [INFO] [stderr] | [INFO] [stderr] 1731 | fn mul(self, v:Vector3) -> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1731:35 [INFO] [stderr] | [INFO] [stderr] 1731 | fn mul(self, v:Vector3) -> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:1732:9 [INFO] [stderr] | [INFO] [stderr] 1732 | Vector2{x: self[0][0] * v.x + self[1][0] * v.y + self[2][0] * v.z, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1880:24 [INFO] [stderr] | [INFO] [stderr] 1880 | Matrix3x3{ v0: Vector3{x:x0,y:y0,z:z0}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1881:24 [INFO] [stderr] | [INFO] [stderr] 1881 | v1: Vector3{x:x1,y:y1,z:z1}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1882:24 [INFO] [stderr] | [INFO] [stderr] 1882 | v2: Vector3{x:x2,y:y2,z:z2} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1899:24 [INFO] [stderr] | [INFO] [stderr] 1899 | Matrix3x3{ v0: Vector3{x:m[0][0], y:m[0][1], z:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1900:24 [INFO] [stderr] | [INFO] [stderr] 1900 | v1: Vector3{x:m[1][0], y:m[1][1], z:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1901:24 [INFO] [stderr] | [INFO] [stderr] 1901 | v2: Vector3{x:T::zero(),y:T::zero(),z:T::one() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1920:24 [INFO] [stderr] | [INFO] [stderr] 1920 | Matrix3x3{ v0: Vector3{x:m[0][0], y:m[0][1], z:m[0][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1921:24 [INFO] [stderr] | [INFO] [stderr] 1921 | v1: Vector3{x:m[1][0], y:m[1][1], z:m[1][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1922:24 [INFO] [stderr] | [INFO] [stderr] 1922 | v2: Vector3{x:m[2][0], y:m[2][1], z:m[2][2] } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1939:24 [INFO] [stderr] | [INFO] [stderr] 1939 | Matrix3x3{ v0: Vector3{x:m[0][0], y:m[0][1], z:m[0][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1940:24 [INFO] [stderr] | [INFO] [stderr] 1940 | v1: Vector3{x:m[1][0], y:m[1][1], z:m[1][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1941:24 [INFO] [stderr] | [INFO] [stderr] 1941 | v2: Vector3{x:T::zero(),y:T::zero(),z:T::one() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1959:24 [INFO] [stderr] | [INFO] [stderr] 1959 | Matrix3x3{ v0: Vector3{x:m[0][0], y:m[0][1], z:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1960:24 [INFO] [stderr] | [INFO] [stderr] 1960 | v1: Vector3{x:m[1][0], y:m[1][1], z:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1961:24 [INFO] [stderr] | [INFO] [stderr] 1961 | v2: Vector3{x:m[2][0], y:m[2][1], z:T::one() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1978:24 [INFO] [stderr] | [INFO] [stderr] 1978 | Matrix3x3{ v0: Vector3{x:m[0][0], y:m[0][1], z:m[0][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1979:24 [INFO] [stderr] | [INFO] [stderr] 1979 | v1: Vector3{x:m[1][0], y:m[1][1], z:m[1][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1980:24 [INFO] [stderr] | [INFO] [stderr] 1980 | v2: Vector3{x:T::zero(),y:T::zero(),z:T::one()} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:1999:24 [INFO] [stderr] | [INFO] [stderr] 1999 | Matrix3x3{ v0: Vector3{x:m[0][0], y:m[0][1], z:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2000:24 [INFO] [stderr] | [INFO] [stderr] 2000 | v1: Vector3{x:m[1][0], y:m[1][1], z:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2001:24 [INFO] [stderr] | [INFO] [stderr] 2001 | v2: Vector3{x:m[2][0], y:m[2][1], z:T::one() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2019:24 [INFO] [stderr] | [INFO] [stderr] 2019 | Matrix3x3{ v0: Vector3{x:m[0][0], y:m[0][1], z:m[0][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2020:24 [INFO] [stderr] | [INFO] [stderr] 2020 | v1: Vector3{x:m[1][0], y:m[1][1], z:m[1][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2021:24 [INFO] [stderr] | [INFO] [stderr] 2021 | v2: Vector3{x:m[2][0], y:m[2][1], z:m[2][2] } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2040:24 [INFO] [stderr] | [INFO] [stderr] 2040 | Matrix3x3{ v0: Vector3{x:m[0][0], y:m[0][1], z:m[0][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2041:24 [INFO] [stderr] | [INFO] [stderr] 2041 | v1: Vector3{x:m[1][0], y:m[1][1], z:m[1][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2042:24 [INFO] [stderr] | [INFO] [stderr] 2042 | v2: Vector3{x:m[2][0], y:m[2][1], z:m[2][2] } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2060:24 [INFO] [stderr] | [INFO] [stderr] 2060 | Matrix3x3{ v0: Vector3{x:self[0][0], y:self[1][0], z:self[2][0]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2061:24 [INFO] [stderr] | [INFO] [stderr] 2061 | v1: Vector3{x:self[0][1], y:self[1][1], z:self[2][1]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2062:24 [INFO] [stderr] | [INFO] [stderr] 2062 | v2: Vector3{x:self[0][2], y:self[1][2], z:self[2][2]} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2108:76 [INFO] [stderr] | [INFO] [stderr] 2108 | fn m3x3_div_v3 + Copy + PartialEq + Num>(m:Matrix3x3, v:Vector3) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2108:91 [INFO] [stderr] | [INFO] [stderr] 2108 | fn m3x3_div_v3 + Copy + PartialEq + Num>(m:Matrix3x3, v:Vector3) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2112:69 [INFO] [stderr] | [INFO] [stderr] 2112 | impl + Neg + Copy + PartialEq + Num> Div> for Matrix3x3 { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] | [INFO] [stderr] help: a type alias with a similar name exists [INFO] [stderr] | [INFO] [stderr] 2112 | impl + Neg + Copy + PartialEq + Num> Div> for Matrix3x3 { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 2112 | impl + Neg + Copy + PartialEq + Num, Vector3> Div> for Matrix3x3 { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2113:19 [INFO] [stderr] | [INFO] [stderr] 2113 | type Output = Vector3; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2129:20 [INFO] [stderr] | [INFO] [stderr] 2129 | fn div(self, v:Vector3) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2129:35 [INFO] [stderr] | [INFO] [stderr] 2129 | fn div(self, v:Vector3) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2134:54 [INFO] [stderr] | [INFO] [stderr] 2134 | impl + Zero + Copy + PartialEq> Mul> for Matrix3x3 { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] | [INFO] [stderr] help: a type alias with a similar name exists [INFO] [stderr] | [INFO] [stderr] 2134 | impl + Zero + Copy + PartialEq> Mul> for Matrix3x3 { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 2134 | impl + Zero + Copy + PartialEq, Vector3> Mul> for Matrix3x3 { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2135:19 [INFO] [stderr] | [INFO] [stderr] 2135 | type Output = Vector3; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2151:20 [INFO] [stderr] | [INFO] [stderr] 2151 | fn mul(self, v:Vector3) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2151:35 [INFO] [stderr] | [INFO] [stderr] 2151 | fn mul(self, v:Vector3) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2152:9 [INFO] [stderr] | [INFO] [stderr] 2152 | Vector3{x: self[0][0] * v.x + self[1][0] * v.y + self[2][0] * v.z, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2319:24 [INFO] [stderr] | [INFO] [stderr] 2319 | Matrix3x4{ v0: Vector4{x:x0,y:y0,z:z0,w:w0}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2320:24 [INFO] [stderr] | [INFO] [stderr] 2320 | v1: Vector4{x:x1,y:y1,z:z1,w:w1}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2321:24 [INFO] [stderr] | [INFO] [stderr] 2321 | v2: Vector4{x:x2,y:y2,z:z2,w:w2} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2338:24 [INFO] [stderr] | [INFO] [stderr] 2338 | Matrix3x4{ v0: Vector4{x:m[0][0], y:m[0][1], z:T::zero(), w:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2339:24 [INFO] [stderr] | [INFO] [stderr] 2339 | v1: Vector4{x:m[1][0], y:m[1][1], z:T::zero(), w:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2340:24 [INFO] [stderr] | [INFO] [stderr] 2340 | v2: Vector4{x:T::zero(),y:T::zero(),z:T::one(), w:T::zero() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2358:24 [INFO] [stderr] | [INFO] [stderr] 2358 | Matrix3x4{ v0: Vector4{x:m[0][0], y:m[0][1], z:m[0][2], w:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2359:24 [INFO] [stderr] | [INFO] [stderr] 2359 | v1: Vector4{x:m[1][0], y:m[1][1], z:m[1][2], w:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2360:24 [INFO] [stderr] | [INFO] [stderr] 2360 | v2: Vector4{x:m[2][0], y:m[2][1], z:m[2][2], w:T::zero() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2379:24 [INFO] [stderr] | [INFO] [stderr] 2379 | Matrix3x4{ v0: Vector4{x:m[0][0], y:m[0][1], z:m[0][2], w:m[0][3] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2380:24 [INFO] [stderr] | [INFO] [stderr] 2380 | v1: Vector4{x:m[1][0], y:m[1][1], z:m[1][2], w:m[1][3] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2381:24 [INFO] [stderr] | [INFO] [stderr] 2381 | v2: Vector4{x:m[2][0], y:m[2][1], z:m[2][2], w:m[2][3] } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2398:24 [INFO] [stderr] | [INFO] [stderr] 2398 | Matrix3x4{ v0: Vector4{x:m[0][0], y:m[0][1], z:m[0][2], w:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2399:24 [INFO] [stderr] | [INFO] [stderr] 2399 | v1: Vector4{x:m[1][0], y:m[1][1], z:m[1][2], w:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2400:24 [INFO] [stderr] | [INFO] [stderr] 2400 | v2: Vector4{x:T::zero(),y:T::zero(),z:T::one(),w:T::zero() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2418:24 [INFO] [stderr] | [INFO] [stderr] 2418 | Matrix3x4{ v0: Vector4{x:m[0][0], y:m[0][1], z:T::zero(), w:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2419:24 [INFO] [stderr] | [INFO] [stderr] 2419 | v1: Vector4{x:m[1][0], y:m[1][1], z:T::zero(), w:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2420:24 [INFO] [stderr] | [INFO] [stderr] 2420 | v2: Vector4{x:m[2][0], y:m[2][1], z:T::zero(), w:T::one() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2437:24 [INFO] [stderr] | [INFO] [stderr] 2437 | Matrix3x4{ v0: Vector4{x:m[0][0], y:m[0][1], z:m[0][2], w:m[0][3] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2438:24 [INFO] [stderr] | [INFO] [stderr] 2438 | v1: Vector4{x:m[1][0], y:m[1][1], z:m[1][2], w:m[1][3] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2439:24 [INFO] [stderr] | [INFO] [stderr] 2439 | v2: Vector4{x:T::zero(),y:T::zero(),z:T::one(),w:T::zero()} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2458:24 [INFO] [stderr] | [INFO] [stderr] 2458 | Matrix3x4{ v0: Vector4{x:m[0][0], y:m[0][1], z:T::zero(), w:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2459:24 [INFO] [stderr] | [INFO] [stderr] 2459 | v1: Vector4{x:m[1][0], y:m[1][1], z:T::zero(), w:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2460:24 [INFO] [stderr] | [INFO] [stderr] 2460 | v2: Vector4{x:m[2][0], y:m[2][1], z:T::one(), w:T::zero() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2479:24 [INFO] [stderr] | [INFO] [stderr] 2479 | Matrix3x4{ v0: Vector4{x:m[0][0], y:m[0][1], z:m[0][2], w:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2480:24 [INFO] [stderr] | [INFO] [stderr] 2480 | v1: Vector4{x:m[1][0], y:m[1][1], z:m[1][2], w:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2481:24 [INFO] [stderr] | [INFO] [stderr] 2481 | v2: Vector4{x:m[2][0], y:m[2][1], z:m[2][2], w:T::zero() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2500:24 [INFO] [stderr] | [INFO] [stderr] 2500 | Matrix4x3{ v0: Vector3{x:self[0][0], y:self[1][0], z:self[2][0]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2501:24 [INFO] [stderr] | [INFO] [stderr] 2501 | v1: Vector3{x:self[0][1], y:self[1][1], z:self[2][1]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2502:24 [INFO] [stderr] | [INFO] [stderr] 2502 | v2: Vector3{x:self[0][2], y:self[1][2], z:self[2][2]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2503:24 [INFO] [stderr] | [INFO] [stderr] 2503 | v3: Vector3{x:self[0][3], y:self[1][3], z:self[2][3]} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2508:54 [INFO] [stderr] | [INFO] [stderr] 2508 | impl + Zero + Copy + PartialEq> Mul> for Matrix3x4 { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] | [INFO] [stderr] help: a type alias with a similar name exists [INFO] [stderr] | [INFO] [stderr] 2508 | impl + Zero + Copy + PartialEq> Mul> for Matrix3x4 { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 2508 | impl + Zero + Copy + PartialEq, Vector3> Mul> for Matrix3x4 { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2509:19 [INFO] [stderr] | [INFO] [stderr] 2509 | type Output = Vector4; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:2525:20 [INFO] [stderr] | [INFO] [stderr] 2525 | fn mul(self, v:Vector3) -> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2525:35 [INFO] [stderr] | [INFO] [stderr] 2525 | fn mul(self, v:Vector3) -> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2526:9 [INFO] [stderr] | [INFO] [stderr] 2526 | Vector4{x: self[0][0] * v.x + self[1][0] * v.y + self[2][0] * v.z, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2704:24 [INFO] [stderr] | [INFO] [stderr] 2704 | Matrix4x2{ v0: Vector2{x:x0,y:y0}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2705:24 [INFO] [stderr] | [INFO] [stderr] 2705 | v1: Vector2{x:x1,y:y1}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2706:24 [INFO] [stderr] | [INFO] [stderr] 2706 | v2: Vector2{x:x2,y:y2}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2707:24 [INFO] [stderr] | [INFO] [stderr] 2707 | v3: Vector2{x:x3,y:y3} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2725:24 [INFO] [stderr] | [INFO] [stderr] 2725 | Matrix4x2{ v0: Vector2{x:m[0][0], y:m[0][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2726:24 [INFO] [stderr] | [INFO] [stderr] 2726 | v1: Vector2{x:m[1][0], y:m[1][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2727:24 [INFO] [stderr] | [INFO] [stderr] 2727 | v2: Vector2{x:T::zero(), y:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2728:24 [INFO] [stderr] | [INFO] [stderr] 2728 | v3: Vector2{x:T::zero(), y:T::zero()} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2747:24 [INFO] [stderr] | [INFO] [stderr] 2747 | Matrix4x2{ v0: Vector2{x:m[0][0], y:m[0][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2748:24 [INFO] [stderr] | [INFO] [stderr] 2748 | v1: Vector2{x:m[1][0], y:m[1][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2749:24 [INFO] [stderr] | [INFO] [stderr] 2749 | v2: Vector2{x:m[2][0], y:m[2][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2750:24 [INFO] [stderr] | [INFO] [stderr] 2750 | v3: Vector2{x:T::zero(), y:T::zero()} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2770:24 [INFO] [stderr] | [INFO] [stderr] 2770 | Matrix4x2{ v0: Vector2{x:m[0][0], y:m[0][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2771:24 [INFO] [stderr] | [INFO] [stderr] 2771 | v1: Vector2{x:m[1][0], y:m[1][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2772:24 [INFO] [stderr] | [INFO] [stderr] 2772 | v2: Vector2{x:m[2][0], y:m[2][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2773:24 [INFO] [stderr] | [INFO] [stderr] 2773 | v3: Vector2{x:m[3][0], y:m[3][1] } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2791:24 [INFO] [stderr] | [INFO] [stderr] 2791 | Matrix4x2{ v0: Vector2{x:m[0][0], y:m[0][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2792:24 [INFO] [stderr] | [INFO] [stderr] 2792 | v1: Vector2{x:m[1][0], y:m[1][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2793:24 [INFO] [stderr] | [INFO] [stderr] 2793 | v2: Vector2{x:T::zero(), y:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2794:24 [INFO] [stderr] | [INFO] [stderr] 2794 | v3: Vector2{x:T::zero(), y:T::zero()} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2813:24 [INFO] [stderr] | [INFO] [stderr] 2813 | Matrix4x2{ v0: Vector2{x:m[0][0], y:m[0][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2814:24 [INFO] [stderr] | [INFO] [stderr] 2814 | v1: Vector2{x:m[1][0], y:m[1][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2815:24 [INFO] [stderr] | [INFO] [stderr] 2815 | v2: Vector2{x:m[2][0], y:m[2][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2816:24 [INFO] [stderr] | [INFO] [stderr] 2816 | v3: Vector2{x:T::zero(), y:T::zero()} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2834:24 [INFO] [stderr] | [INFO] [stderr] 2834 | Matrix4x2{ v0: Vector2{x:m[0][0], y:m[0][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2835:24 [INFO] [stderr] | [INFO] [stderr] 2835 | v1: Vector2{x:m[1][0], y:m[1][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2836:24 [INFO] [stderr] | [INFO] [stderr] 2836 | v2: Vector2{x:T::zero(), y:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2837:24 [INFO] [stderr] | [INFO] [stderr] 2837 | v3: Vector2{x:T::zero(), y:T::zero()} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2857:24 [INFO] [stderr] | [INFO] [stderr] 2857 | Matrix4x2{ v0: Vector2{x:m[0][0], y:m[0][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2858:24 [INFO] [stderr] | [INFO] [stderr] 2858 | v1: Vector2{x:m[1][0], y:m[1][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2859:24 [INFO] [stderr] | [INFO] [stderr] 2859 | v2: Vector2{x:m[2][0], y:m[2][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2860:24 [INFO] [stderr] | [INFO] [stderr] 2860 | v3: Vector2{x:m[3][0], y:m[3][1] } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2879:24 [INFO] [stderr] | [INFO] [stderr] 2879 | Matrix4x2{ v0: Vector2{x:m[0][0], y:m[0][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2880:24 [INFO] [stderr] | [INFO] [stderr] 2880 | v1: Vector2{x:m[1][0], y:m[1][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2881:24 [INFO] [stderr] | [INFO] [stderr] 2881 | v2: Vector2{x:m[2][0], y:m[2][1] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2882:24 [INFO] [stderr] | [INFO] [stderr] 2882 | v3: Vector2{x:T::zero(), y:T::zero()} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2900:24 [INFO] [stderr] | [INFO] [stderr] 2900 | Matrix2x4{ v0: Vector4{x:self[0][0], y:self[1][0], z:self[2][0], w:self[3][0]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2901:24 [INFO] [stderr] | [INFO] [stderr] 2901 | v1: Vector4{x:self[0][1], y:self[1][1], z:self[2][1], w:self[3][1]} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2906:54 [INFO] [stderr] | [INFO] [stderr] 2906 | impl + Zero + Copy + PartialEq> Mul> for Matrix4x2 { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] | [INFO] [stderr] help: a type alias with a similar name exists [INFO] [stderr] | [INFO] [stderr] 2906 | impl + Zero + Copy + PartialEq> Mul> for Matrix4x2 { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 2906 | impl + Zero + Copy + PartialEq, Vector4> Mul> for Matrix4x2 { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2907:19 [INFO] [stderr] | [INFO] [stderr] 2907 | type Output = Vector2; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:2924:20 [INFO] [stderr] | [INFO] [stderr] 2924 | fn mul(self, v:Vector4) -> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2924:35 [INFO] [stderr] | [INFO] [stderr] 2924 | fn mul(self, v:Vector4) -> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/matrix.rs:2925:9 [INFO] [stderr] | [INFO] [stderr] 2925 | Vector2{x: self[0][0] * v.x + self[1][0] * v.y + self[2][0] * v.z + self[3][0] * v.w, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3077:24 [INFO] [stderr] | [INFO] [stderr] 3077 | Matrix4x3{ v0: Vector3{x:x0,y:y0,z:z0}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3078:24 [INFO] [stderr] | [INFO] [stderr] 3078 | v1: Vector3{x:x1,y:y1,z:z1}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3079:24 [INFO] [stderr] | [INFO] [stderr] 3079 | v2: Vector3{x:x2,y:y2,z:z2}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3080:24 [INFO] [stderr] | [INFO] [stderr] 3080 | v3: Vector3{x:x3,y:y3,z:z3} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3098:24 [INFO] [stderr] | [INFO] [stderr] 3098 | Matrix4x3{ v0: Vector3{x:m[0][0], y:m[0][1], z:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3099:24 [INFO] [stderr] | [INFO] [stderr] 3099 | v1: Vector3{x:m[1][0], y:m[1][1], z:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3100:24 [INFO] [stderr] | [INFO] [stderr] 3100 | v2: Vector3{x:T::zero(), y:T::zero(), z:T::one() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3101:24 [INFO] [stderr] | [INFO] [stderr] 3101 | v3: Vector3{x:T::zero(), y:T::zero(), z:T::zero() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3120:24 [INFO] [stderr] | [INFO] [stderr] 3120 | Matrix4x3{ v0: Vector3{x:m[0][0], y:m[0][1], z:m[0][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3121:24 [INFO] [stderr] | [INFO] [stderr] 3121 | v1: Vector3{x:m[1][0], y:m[1][1], z:m[1][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3122:24 [INFO] [stderr] | [INFO] [stderr] 3122 | v2: Vector3{x:m[2][0], y:m[2][1], z:m[2][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3123:24 [INFO] [stderr] | [INFO] [stderr] 3123 | v3: Vector3{x:T::zero(), y:T::zero(), z:T::zero() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3143:24 [INFO] [stderr] | [INFO] [stderr] 3143 | Matrix4x3{ v0: Vector3{x:m[0][0], y:m[0][1], z:m[0][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3144:24 [INFO] [stderr] | [INFO] [stderr] 3144 | v1: Vector3{x:m[1][0], y:m[1][1], z:m[1][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3145:24 [INFO] [stderr] | [INFO] [stderr] 3145 | v2: Vector3{x:m[2][0], y:m[2][1], z:m[2][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3146:24 [INFO] [stderr] | [INFO] [stderr] 3146 | v3: Vector3{x:m[3][0], y:m[3][1], z:m[3][2] } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3164:24 [INFO] [stderr] | [INFO] [stderr] 3164 | Matrix4x3{ v0: Vector3{x:m[0][0], y:m[0][1], z:m[0][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3165:24 [INFO] [stderr] | [INFO] [stderr] 3165 | v1: Vector3{x:m[1][0], y:m[1][1], z:m[1][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3166:24 [INFO] [stderr] | [INFO] [stderr] 3166 | v2: Vector3{x:T::zero(), y:T::zero(), z:T::one() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3167:24 [INFO] [stderr] | [INFO] [stderr] 3167 | v3: Vector3{x:T::zero(), y:T::zero(), z:T::zero() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3186:24 [INFO] [stderr] | [INFO] [stderr] 3186 | Matrix4x3{ v0: Vector3{x:m[0][0], y:m[0][1], z:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3187:24 [INFO] [stderr] | [INFO] [stderr] 3187 | v1: Vector3{x:m[1][0], y:m[1][1], z:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3188:24 [INFO] [stderr] | [INFO] [stderr] 3188 | v2: Vector3{x:m[2][0], y:m[2][1], z:T::one() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3189:24 [INFO] [stderr] | [INFO] [stderr] 3189 | v3: Vector3{x:T::zero(), y:T::zero(), z:T::zero() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3207:24 [INFO] [stderr] | [INFO] [stderr] 3207 | Matrix4x3{ v0: Vector3{x:m[0][0], y:m[0][1], z:m[0][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3208:24 [INFO] [stderr] | [INFO] [stderr] 3208 | v1: Vector3{x:m[1][0], y:m[1][1], z:m[1][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3209:24 [INFO] [stderr] | [INFO] [stderr] 3209 | v2: Vector3{x:T::zero(), y:T::zero(), z:T::one() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3210:24 [INFO] [stderr] | [INFO] [stderr] 3210 | v3: Vector3{x:T::zero(), y:T::zero(), z:T::zero() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3230:24 [INFO] [stderr] | [INFO] [stderr] 3230 | Matrix4x3{ v0: Vector3{x:m[0][0], y:m[0][1], z:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3231:24 [INFO] [stderr] | [INFO] [stderr] 3231 | v1: Vector3{x:m[1][0], y:m[1][1], z:T::zero() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3232:24 [INFO] [stderr] | [INFO] [stderr] 3232 | v2: Vector3{x:m[2][0], y:m[2][1], z:T::one() }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3233:24 [INFO] [stderr] | [INFO] [stderr] 3233 | v3: Vector3{x:m[3][0], y:m[3][1], z:T::zero() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3252:24 [INFO] [stderr] | [INFO] [stderr] 3252 | Matrix4x3{ v0: Vector3{x:m[0][0], y:m[0][1], z:m[0][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3253:24 [INFO] [stderr] | [INFO] [stderr] 3253 | v1: Vector3{x:m[1][0], y:m[1][1], z:m[1][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3254:24 [INFO] [stderr] | [INFO] [stderr] 3254 | v2: Vector3{x:m[2][0], y:m[2][1], z:m[2][2] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3255:24 [INFO] [stderr] | [INFO] [stderr] 3255 | v3: Vector3{x:T::zero(), y:T::zero(), z:T::zero() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3274:24 [INFO] [stderr] | [INFO] [stderr] 3274 | Matrix3x4{ v0: Vector4{x:self[0][0], y:self[1][0], z:self[2][0], w:self[3][0]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3275:24 [INFO] [stderr] | [INFO] [stderr] 3275 | v1: Vector4{x:self[0][1], y:self[1][1], z:self[2][1], w:self[3][1]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3276:24 [INFO] [stderr] | [INFO] [stderr] 3276 | v2: Vector4{x:self[0][2], y:self[1][2], z:self[2][2], w:self[3][2]} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3281:54 [INFO] [stderr] | [INFO] [stderr] 3281 | impl + Zero + Copy + PartialEq> Mul> for Matrix4x3 { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] | [INFO] [stderr] help: a type alias with a similar name exists [INFO] [stderr] | [INFO] [stderr] 3281 | impl + Zero + Copy + PartialEq> Mul> for Matrix4x3 { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 3281 | impl + Zero + Copy + PartialEq, Vector4> Mul> for Matrix4x3 { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3282:19 [INFO] [stderr] | [INFO] [stderr] 3282 | type Output = Vector3; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3299:20 [INFO] [stderr] | [INFO] [stderr] 3299 | fn mul(self, v:Vector4) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3299:35 [INFO] [stderr] | [INFO] [stderr] 3299 | fn mul(self, v:Vector4) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3300:9 [INFO] [stderr] | [INFO] [stderr] 3300 | Vector3{x: self[0][0] * v.x + self[1][0] * v.y + self[2][0] * v.z + self[3][0] * v.w, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3477:24 [INFO] [stderr] | [INFO] [stderr] 3477 | Matrix4x4{ v0: Vector4{x:x0,y:y0,z:z0,w:w0}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3478:24 [INFO] [stderr] | [INFO] [stderr] 3478 | v1: Vector4{x:x1,y:y1,z:z1,w:w1}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3479:24 [INFO] [stderr] | [INFO] [stderr] 3479 | v2: Vector4{x:x2,y:y2,z:z2,w:w2}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3480:24 [INFO] [stderr] | [INFO] [stderr] 3480 | v3: Vector4{x:x3,y:y3,z:z3,w:w3} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3498:24 [INFO] [stderr] | [INFO] [stderr] 3498 | Matrix4x4{ v0: Vector4{x:m[0][0], y:m[0][1], z:T::zero(), w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3499:24 [INFO] [stderr] | [INFO] [stderr] 3499 | v1: Vector4{x:m[1][0], y:m[1][1], z:T::zero(), w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3500:24 [INFO] [stderr] | [INFO] [stderr] 3500 | v2: Vector4{x:T::zero(), y:T::zero(), z:T::zero(), w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3501:24 [INFO] [stderr] | [INFO] [stderr] 3501 | v3: Vector4{x:T::zero(), y:T::zero(), z:T::zero(), w:T::one() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3520:24 [INFO] [stderr] | [INFO] [stderr] 3520 | Matrix4x4{ v0: Vector4{x:m[0][0], y:m[0][1], z:m[0][2], w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3521:24 [INFO] [stderr] | [INFO] [stderr] 3521 | v1: Vector4{x:m[1][0], y:m[1][1], z:m[1][2], w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3522:24 [INFO] [stderr] | [INFO] [stderr] 3522 | v2: Vector4{x:m[2][0], y:m[2][1], z:m[2][2], w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3523:24 [INFO] [stderr] | [INFO] [stderr] 3523 | v3: Vector4{x:T::zero(), y:T::zero(), z:T::zero(), w:T::one() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3541:24 [INFO] [stderr] | [INFO] [stderr] 3541 | Matrix4x4{ v0: Vector4{x:m[0][0], y:m[0][1], z:m[0][2], w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3542:24 [INFO] [stderr] | [INFO] [stderr] 3542 | v1: Vector4{x:m[1][0], y:m[1][1], z:m[1][2], w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3543:24 [INFO] [stderr] | [INFO] [stderr] 3543 | v2: Vector4{x:T::zero(), y:T::zero(), z:T::zero(), w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3544:24 [INFO] [stderr] | [INFO] [stderr] 3544 | v3: Vector4{x:T::zero(), y:T::zero(), z:T::zero(), w:T::one() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3563:24 [INFO] [stderr] | [INFO] [stderr] 3563 | Matrix4x4{ v0: Vector4{x:m[0][0], y:m[0][1], z:T::zero(), w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3564:24 [INFO] [stderr] | [INFO] [stderr] 3564 | v1: Vector4{x:m[1][0], y:m[1][1], z:T::zero(), w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3565:24 [INFO] [stderr] | [INFO] [stderr] 3565 | v2: Vector4{x:m[2][0], y:m[2][1], z:T::zero(), w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3566:24 [INFO] [stderr] | [INFO] [stderr] 3566 | v3: Vector4{x:T::zero(), y:T::zero(), z:T::zero(), w:T::one() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3584:24 [INFO] [stderr] | [INFO] [stderr] 3584 | Matrix4x4{ v0: Vector4{x:m[0][0], y:m[0][1], z:m[0][2], w:m[0][3] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3585:24 [INFO] [stderr] | [INFO] [stderr] 3585 | v1: Vector4{x:m[1][0], y:m[1][1], z:m[1][2], w:m[1][3] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3586:24 [INFO] [stderr] | [INFO] [stderr] 3586 | v2: Vector4{x:T::zero(), y:T::zero(), z:T::zero(), w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3587:24 [INFO] [stderr] | [INFO] [stderr] 3587 | v3: Vector4{x:T::zero(), y:T::zero(), z:T::zero(), w:T::one() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3607:24 [INFO] [stderr] | [INFO] [stderr] 3607 | Matrix4x4{ v0: Vector4{x:m[0][0], y:m[0][1], z:T::zero(), w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3608:24 [INFO] [stderr] | [INFO] [stderr] 3608 | v1: Vector4{x:m[1][0], y:m[1][1], z:T::zero(), w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3609:24 [INFO] [stderr] | [INFO] [stderr] 3609 | v2: Vector4{x:m[2][0], y:m[2][1], z:T::zero(), w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3610:24 [INFO] [stderr] | [INFO] [stderr] 3610 | v3: Vector4{x:m[3][0], y:m[3][1], z:T::zero(), w:T::one() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3629:24 [INFO] [stderr] | [INFO] [stderr] 3629 | Matrix4x4{ v0: Vector4{x:m[0][0], y:m[0][1], z:m[0][2], w:m[0][3] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3630:24 [INFO] [stderr] | [INFO] [stderr] 3630 | v1: Vector4{x:m[1][0], y:m[1][1], z:m[1][2], w:m[1][3] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3631:24 [INFO] [stderr] | [INFO] [stderr] 3631 | v2: Vector4{x:m[2][0], y:m[2][1], z:m[2][2], w:m[2][3] }, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3632:24 [INFO] [stderr] | [INFO] [stderr] 3632 | v3: Vector4{x:T::zero(), y:T::zero(), z:T::zero(), w:T::one()} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3652:24 [INFO] [stderr] | [INFO] [stderr] 3652 | Matrix4x4{ v0: Vector4{x:m[0][0], y:m[0][1], z:m[0][2], w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3653:24 [INFO] [stderr] | [INFO] [stderr] 3653 | v1: Vector4{x:m[1][0], y:m[1][1], z:m[1][2], w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3654:24 [INFO] [stderr] | [INFO] [stderr] 3654 | v2: Vector4{x:m[2][0], y:m[2][1], z:m[2][2], w:T::zero()}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3655:24 [INFO] [stderr] | [INFO] [stderr] 3655 | v3: Vector4{x:m[3][0], y:m[3][1], z:m[3][2], w:T::one() } } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3675:24 [INFO] [stderr] | [INFO] [stderr] 3675 | Matrix4x4{ v0: Vector4{x:self[0][0], y:self[1][0], z:self[2][0], w:self[3][0]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3676:24 [INFO] [stderr] | [INFO] [stderr] 3676 | v1: Vector4{x:self[0][1], y:self[1][1], z:self[2][1], w:self[3][1]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3677:24 [INFO] [stderr] | [INFO] [stderr] 3677 | v2: Vector4{x:self[0][2], y:self[1][2], z:self[2][2], w:self[3][2]}, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3678:24 [INFO] [stderr] | [INFO] [stderr] 3678 | v3: Vector4{x:self[0][3], y:self[1][3], z:self[2][3], w:self[3][3]} } [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3762:64 [INFO] [stderr] | [INFO] [stderr] 3762 | fn m4x4_div_v4 + Copy + Num>(m:Matrix4x4, v:Vector4) -> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3762:79 [INFO] [stderr] | [INFO] [stderr] 3762 | fn m4x4_div_v4 + Copy + Num>(m:Matrix4x4, v:Vector4) -> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3766:57 [INFO] [stderr] | [INFO] [stderr] 3766 | impl + Neg + Copy + Num> Div> for Matrix4x4 { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] | [INFO] [stderr] help: a type alias with a similar name exists [INFO] [stderr] | [INFO] [stderr] 3766 | impl + Neg + Copy + Num> Div> for Matrix4x4 { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 3766 | impl + Neg + Copy + Num, Vector4> Div> for Matrix4x4 { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3767:19 [INFO] [stderr] | [INFO] [stderr] 3767 | type Output = Vector4; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3784:20 [INFO] [stderr] | [INFO] [stderr] 3784 | fn div(self, v:Vector4) -> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3784:35 [INFO] [stderr] | [INFO] [stderr] 3784 | fn div(self, v:Vector4) -> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3789:54 [INFO] [stderr] | [INFO] [stderr] 3789 | impl + Zero + Copy + PartialEq> Mul> for Matrix4x4 { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] | [INFO] [stderr] help: a type alias with a similar name exists [INFO] [stderr] | [INFO] [stderr] 3789 | impl + Zero + Copy + PartialEq> Mul> for Matrix4x4 { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 3789 | impl + Zero + Copy + PartialEq, Vector4> Mul> for Matrix4x4 { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3790:19 [INFO] [stderr] | [INFO] [stderr] 3790 | type Output = Vector4; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3807:20 [INFO] [stderr] | [INFO] [stderr] 3807 | fn mul(self, v:Vector4) -> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3807:35 [INFO] [stderr] | [INFO] [stderr] 3807 | fn mul(self, v:Vector4) -> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3808:9 [INFO] [stderr] | [INFO] [stderr] 3808 | Vector4{x: self[0][0] * v.x + self[1][0] * v.y + self[2][0] * v.z + self[3][0] * v.w, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/matrix.rs:3955:16 [INFO] [stderr] | [INFO] [stderr] 3955 | let det_cof = Vector4{ [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:3992:30 [INFO] [stderr] | [INFO] [stderr] 3992 | pub fn translate(self, v:Vector3) -> Matrix4x4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:4022:36 [INFO] [stderr] | [INFO] [stderr] 4022 | pub fn rotate(self, angle:T, v:Vector3) -> Matrix4x4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix.rs:4072:26 [INFO] [stderr] | [INFO] [stderr] 4072 | pub fn scale(self, v:Vector3) -> Matrix4x4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix_transform.rs:343:36 [INFO] [stderr] | [INFO] [stderr] 343 | pub fn project(obj:Vector3, model:Matrix4, proj:Matrix4, viewport:Vector4) ->Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/matrix_transform.rs:343:92 [INFO] [stderr] | [INFO] [stderr] 343 | pub fn project(obj:Vector3, model:Matrix4, proj:Matrix4, viewport:Vector4) ->Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix_transform.rs:343:106 [INFO] [stderr] | [INFO] [stderr] 343 | pub fn project(obj:Vector3, model:Matrix4, proj:Matrix4, viewport:Vector4) ->Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix_transform.rs:355:12 [INFO] [stderr] | [INFO] [stderr] 355 | return Vector3{x:tmp[0], y:tmp[1], z:tmp[2]}; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix_transform.rs:395:38 [INFO] [stderr] | [INFO] [stderr] 395 | pub fn unproject(win:Vector3, model:Matrix4, proj:Matrix4, viewport:Vector4) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/matrix_transform.rs:395:94 [INFO] [stderr] | [INFO] [stderr] 395 | pub fn unproject(win:Vector3, model:Matrix4, proj:Matrix4, viewport:Vector4) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix_transform.rs:395:109 [INFO] [stderr] | [INFO] [stderr] 395 | pub fn unproject(win:Vector3, model:Matrix4, proj:Matrix4, viewport:Vector4) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/matrix_transform.rs:428:43 [INFO] [stderr] | [INFO] [stderr] 428 | pub fn pick_matrix(center:Vector2, delta:Vector2, viewport:Vector4) -> Matrix4x4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/matrix_transform.rs:428:61 [INFO] [stderr] | [INFO] [stderr] 428 | pub fn pick_matrix(center:Vector2, delta:Vector2, viewport:Vector4) -> Matrix4x4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/matrix_transform.rs:428:82 [INFO] [stderr] | [INFO] [stderr] 428 | pub fn pick_matrix(center:Vector2, delta:Vector2, viewport:Vector4) -> Matrix4x4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope [INFO] [stderr] --> src/matrix_transform.rs:438:16 [INFO] [stderr] | [INFO] [stderr] 438 | let temp = Vector3{x: (viewport[2] - two * (center.x - viewport[0])) / delta.x, [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix_transform.rs:473:36 [INFO] [stderr] | [INFO] [stderr] 473 | pub fn look_at(eye:Vector3, center:Vector3, up:Vector3) -> Matrix4x4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix_transform.rs:473:55 [INFO] [stderr] | [INFO] [stderr] 473 | pub fn look_at(eye:Vector3, center:Vector3, up:Vector3) -> Matrix4x4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/matrix_transform.rs:473:70 [INFO] [stderr] | [INFO] [stderr] 473 | pub fn look_at(eye:Vector3, center:Vector3, up:Vector3) -> Matrix4x4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/quaternion.rs:90:21 [INFO] [stderr] | [INFO] [stderr] 90 | pub fn new_v3(v:Vector3, w:T ) -> Quaternion { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/quaternion.rs:307:44 [INFO] [stderr] | [INFO] [stderr] 307 | fn mul_v3(q:Quaternion, v:Vector3) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/quaternion.rs:307:59 [INFO] [stderr] | [INFO] [stderr] 307 | fn mul_v3(q:Quaternion, v:Vector3) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/quaternion.rs:316:24 [INFO] [stderr] | [INFO] [stderr] 316 | impl Mul> for Quaternion { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] | [INFO] [stderr] help: a type alias with a similar name exists [INFO] [stderr] | [INFO] [stderr] 316 | impl Mul> for Quaternion { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 316 | impl Mul> for Quaternion { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/quaternion.rs:317:19 [INFO] [stderr] | [INFO] [stderr] 317 | type Output = Vector3; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/quaternion.rs:330:20 [INFO] [stderr] | [INFO] [stderr] 330 | fn mul(self, v:Vector3) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/quaternion.rs:330:35 [INFO] [stderr] | [INFO] [stderr] 330 | fn mul(self, v:Vector3) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/quaternion.rs:335:24 [INFO] [stderr] | [INFO] [stderr] 335 | impl Mul> for Quaternion { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] | [INFO] [stderr] help: a type alias with a similar name exists [INFO] [stderr] | [INFO] [stderr] 335 | impl Mul> for Quaternion { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 335 | impl Mul> for Quaternion { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/quaternion.rs:336:19 [INFO] [stderr] | [INFO] [stderr] 336 | type Output = Vector4; [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/quaternion.rs:349:20 [INFO] [stderr] | [INFO] [stderr] 349 | fn mul(self, v:Vector4) -> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/quaternion.rs:349:35 [INFO] [stderr] | [INFO] [stderr] 349 | fn mul(self, v:Vector4) -> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/quaternion.rs:481:23 [INFO] [stderr] | [INFO] [stderr] 481 | pub fn new_axis(u:Vector3, v:Vector3) -> Quaternion { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/quaternion.rs:481:37 [INFO] [stderr] | [INFO] [stderr] 481 | pub fn new_axis(u:Vector3, v:Vector3) -> Quaternion { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/quaternion.rs:503:41 [INFO] [stderr] | [INFO] [stderr] 503 | pub fn new_angle_axis(angle:T, axis:Vector3) -> Quaternion { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/quaternion.rs:534:35 [INFO] [stderr] | [INFO] [stderr] 534 | pub fn new_euler(euler_angles:Vector3) -> Quaternion { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/quaternion.rs:847:39 [INFO] [stderr] | [INFO] [stderr] 847 | pub fn rotate(self, angle:T, axis:Vector3) -> Quaternion { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/quaternion.rs:881:34 [INFO] [stderr] | [INFO] [stderr] 881 | pub fn euler_angles(self) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/quaternion.rs:1016:26 [INFO] [stderr] | [INFO] [stderr] 1016 | pub fn axis(self) -> Vector3 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/geometry.rs:76:21 [INFO] [stderr] | [INFO] [stderr] 76 | pub fn new_v2(v:Vector2 ) -> Point { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stderr] --> src/geometry.rs:89:21 [INFO] [stderr] | [INFO] [stderr] 89 | pub fn new_v3(v:Vector3 ) -> Point { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector3b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2302:1 [INFO] [stderr] | [INFO] [stderr] 2302 | pub type Vector3b = Vector3; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector3b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/geometry.rs:102:21 [INFO] [stderr] | [INFO] [stderr] 102 | pub fn new_v4(v:Vector4 ) -> Point { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/geometry.rs:115:29 [INFO] [stderr] | [INFO] [stderr] 115 | pub fn v2_cast(self) -> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/geometry.rs:116:9 [INFO] [stderr] | [INFO] [stderr] 116 | Vector2{ x:self.x, y:self.y} [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/geometry.rs:189:43 [INFO] [stderr] | [INFO] [stderr] 189 | impl + Zero + Copy> Add> for Point { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] | [INFO] [stderr] help: a type alias with a similar name exists [INFO] [stderr] | [INFO] [stderr] 189 | impl + Zero + Copy> Add> for Point { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 189 | impl + Zero + Copy, Vector2> Add> for Point { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/geometry.rs:203:22 [INFO] [stderr] | [INFO] [stderr] 203 | fn add(self, rhs:Vector2) -> Point { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/geometry.rs:301:21 [INFO] [stderr] | [INFO] [stderr] 301 | pub fn new_v2(v:Vector2 ) -> Size { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/geometry.rs:314:29 [INFO] [stderr] | [INFO] [stderr] 314 | pub fn v2_cast(self) -> Vector2 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector2` in this scope [INFO] [stderr] --> src/geometry.rs:315:9 [INFO] [stderr] | [INFO] [stderr] 315 | Vector2{ x:self.width, y:self.height} [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/geometry.rs:387:43 [INFO] [stderr] | [INFO] [stderr] 387 | impl + Zero + Copy> Add> for Size { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] | [INFO] [stderr] help: a type alias with a similar name exists [INFO] [stderr] | [INFO] [stderr] 387 | impl + Zero + Copy> Add> for Size { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 387 | impl + Zero + Copy, Vector2> Add> for Size { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stderr] --> src/geometry.rs:401:22 [INFO] [stderr] | [INFO] [stderr] 401 | fn add(self, rhs:Vector2) -> Size { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector2b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2074:1 [INFO] [stderr] | [INFO] [stderr] 2074 | pub type Vector2b = Vector2; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector2b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/geometry.rs:524:21 [INFO] [stderr] | [INFO] [stderr] 524 | pub fn new_v4(v:Vector4 ) -> Rect { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Vector4` in this scope [INFO] [stderr] --> src/geometry.rs:539:29 [INFO] [stderr] | [INFO] [stderr] 539 | pub fn v4_cast(self) -> Vector4 { [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Vector4` in this scope [INFO] [stderr] --> src/geometry.rs:540:9 [INFO] [stderr] | [INFO] [stderr] 540 | Vector4{ x:self.origin.x, y:self.origin.y, z:self.size.width, w:self.size.height} [INFO] [stderr] | ^^^^^^^ help: a type alias with a similar name exists: `Vector4b` [INFO] [stderr] | [INFO] [stderr] ::: src/vector.rs:2637:1 [INFO] [stderr] | [INFO] [stderr] 2637 | pub type Vector4b = Vector4; [INFO] [stderr] | ---------------------------------- similarly named type alias `Vector4b` defined here [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::default::Default` [INFO] [stderr] --> src/vector.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | use std::default::Default; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::cmp::Ordering` [INFO] [stderr] --> src/vector.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | use std::cmp::Ordering; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::mem` [INFO] [stderr] --> src/vector.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | use std::mem; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `vector::*` [INFO] [stderr] --> src/matrix.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | use vector::*; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `vector::*` [INFO] [stderr] --> src/matrix_transform.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | use vector::*; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `vector::*` [INFO] [stderr] --> src/geometry.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | use vector::*; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0283]: type annotations needed [INFO] [stderr] --> src/matrix.rs:723:9 [INFO] [stderr] | [INFO] [stderr] 697 | fn m2x2_inverse + Copy + Num>(m:Matrix2x2) -> Matrix2x2 { [INFO] [stderr] | ---- required by this bound in `matrix::m2x2_inverse` [INFO] [stderr] ... [INFO] [stderr] 723 | m2x2_inverse(self) [INFO] [stderr] | ^^^^^^^^^^^^ cannot infer type for type parameter `T` declared on the function `m2x2_inverse` [INFO] [stderr] | [INFO] [stderr] = note: cannot satisfy `_: std::marker::Copy` [INFO] [stderr] help: consider specifying the type argument in the function call [INFO] [stderr] | [INFO] [stderr] 723 | m2x2_inverse::(self) [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0283]: type annotations needed [INFO] [stderr] --> src/matrix.rs:2104:9 [INFO] [stderr] | [INFO] [stderr] 2067 | fn m3x3_inverse + Copy + PartialEq + Num>(m:Matrix3x3) -> Matrix3x3 { [INFO] [stderr] | ---- required by this bound in `matrix::m3x3_inverse` [INFO] [stderr] ... [INFO] [stderr] 2104 | m3x3_inverse(self) [INFO] [stderr] | ^^^^^^^^^^^^ cannot infer type for type parameter `T` declared on the function `m3x3_inverse` [INFO] [stderr] | [INFO] [stderr] = note: cannot satisfy `_: std::marker::Copy` [INFO] [stderr] help: consider specifying the type argument in the function call [INFO] [stderr] | [INFO] [stderr] 2104 | m3x3_inverse::(self) [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0283]: type annotations needed [INFO] [stderr] --> src/matrix.rs:3758:9 [INFO] [stderr] | [INFO] [stderr] 3683 | fn m4x4_inverse + Copy + Num>(m:Matrix4x4) -> Matrix4x4 { [INFO] [stderr] | ---- required by this bound in `matrix::m4x4_inverse` [INFO] [stderr] ... [INFO] [stderr] 3758 | m4x4_inverse(self) [INFO] [stderr] | ^^^^^^^^^^^^ cannot infer type for type parameter `T` declared on the function `m4x4_inverse` [INFO] [stderr] | [INFO] [stderr] = note: cannot satisfy `_: std::marker::Copy` [INFO] [stderr] help: consider specifying the type argument in the function call [INFO] [stderr] | [INFO] [stderr] 3758 | m4x4_inverse::(self) [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0283]: type annotations needed [INFO] [stderr] --> src/quaternion.rs:629:29 [INFO] [stderr] | [INFO] [stderr] 629 | Quaternion::new_m3( Matrix3x3::new_m4x4(m) ) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ cannot infer type for type parameter `T` [INFO] [stderr] | [INFO] [stderr] ::: src/matrix.rs:1919:5 [INFO] [stderr] | [INFO] [stderr] 1919 | pub fn new_m4x4(m:Matrix4x4) -> Matrix3x3 { [INFO] [stderr] | ----------------------------------------------- required by `matrix::Matrix3x3::::new_m4x4` [INFO] [stderr] | [INFO] [stderr] = note: cannot satisfy `_: std::marker::Copy` [INFO] [stderr] [INFO] [stderr] error[E0283]: type annotations needed [INFO] [stderr] --> src/quaternion.rs:987:9 [INFO] [stderr] | [INFO] [stderr] 987 | Matrix4x4::new_m3x3( self.m3_cast() ) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ cannot infer type for type parameter `T` [INFO] [stderr] | [INFO] [stderr] ::: src/matrix.rs:3519:5 [INFO] [stderr] | [INFO] [stderr] 3519 | pub fn new_m3x3(m:Matrix3x3) -> Matrix4x4 { [INFO] [stderr] | ----------------------------------------------- required by `matrix::Matrix4x4::::new_m3x3` [INFO] [stderr] | [INFO] [stderr] = note: cannot satisfy `_: std::marker::Copy` [INFO] [stderr] [INFO] [stderr] error: aborting due to 589 previous errors; 6 warnings emitted [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0283, E0412, E0422, E0433. [INFO] [stderr] For more information about an error, try `rustc --explain E0283`. [INFO] [stderr] error: could not compile `gml`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "4511dd8d8c084304cceb202e9737d0c922dd5cf388f0a074214a12c80013a9d3"` [INFO] running `"docker" "rm" "-f" "4511dd8d8c084304cceb202e9737d0c922dd5cf388f0a074214a12c80013a9d3"` [INFO] [stdout] 4511dd8d8c084304cceb202e9737d0c922dd5cf388f0a074214a12c80013a9d3