Build failed. If you want to re-trigger a documentation build, you can do it here. You can find more information on docs.rs builds documentation on the builds page.
# rustc version rustc 1.26.0-dev (5c1d29af0 2018-03-03)
# docs.rs version cratesfyi 0.5.0 (579f83b 2018-03-05)
# build log Updating registry `https://github.com/rust-lang/crates.io-index` Downloading gml v1.1.0 Fresh rustc-serialize v0.3.24 Fresh libc v0.2.39 Fresh num-traits v0.2.1 Fresh rand v0.4.2 Fresh num-integer v0.1.36 Fresh num-complex v0.1.42 Fresh num-bigint v0.1.43 Fresh num-iter v0.1.35 Fresh num-rational v0.1.42 Fresh num v0.1.42 Documenting gml v1.1.0 Running `rustdoc --crate-name gml .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/lib.rs -o /home/cratesfyi/cratesfyi/doc -Z unstable-options --resource-suffix -20180303-1.26.0-dev-5c1d29af0 -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern num=/home/cratesfyi/cratesfyi/debug/deps/libnum-eeceddeac19c6916.rlib --extern-version num=num,0.1.42` error: `$y:expr` is followed by `{`, which is not allowed for `expr` fragments --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:46:28 | 46 | ( $( $t:ident $y:expr { $($f:ident),+ } ),* ) => { | ^^^^^^^^^^^^^^^^ error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2074:21 | 2074 | pub type Vector2b = Vector2<bool>; | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2077:21 | 2077 | pub type Vector2i = Vector2<i32>; | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2080:21 | 2080 | pub type Vector2u = Vector2<u32>; | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2083:21 | 2083 | pub type Vector2f = Vector2<f32>; | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2086:21 | 2086 | pub type Vector2d = Vector2<f64>; | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2088:14 | 2088 | impl<T:Copy> Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2101:21 | 2101 | pub fn new_v3(v:Vector3<T>) -> Vector2<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2101:36 | 2101 | pub fn new_v3(v:Vector3<T>) -> Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2117:21 | 2117 | pub fn new_v4(v:Vector4<T>) -> Vector2<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2117:36 | 2117 | pub fn new_v4(v:Vector4<T>) -> Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2122:27 | 2122 | impl<T:Copy + Zero + One> Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2132:23 | 2132 | pub fn right() -> Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2144:20 | 2144 | pub fn up() -> Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2149:82 | 2149 | impl<T: Mul<Output=T> + Zero + Copy + PartialEq> Mul<::matrix::Matrix2x2<T>> for Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2150:19 | 2150 | type Output = Vector2<T>; | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2164:48 | 2164 | fn mul(self, m: ::matrix::Matrix2x2<T>) -> Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2171:60 | 2171 | fn v2_div_m2x2<T:Neg<Output=T> + Copy + PartialEq + Num>(v:Vector2<T>, m: ::matrix::Matrix2x2<T>) -> Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2171:102 | 2171 | fn v2_div_m2x2<T:Neg<Output=T> + Copy + PartialEq + Num>(v:Vector2<T>, m: ::matrix::Matrix2x2<T>) -> Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2175:99 | 2175 | impl<T: Div<Output=T> + Neg<Output=T> + Copy + PartialEq + Num> Div< ::matrix::Matrix2x2<T> > for Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2176:19 | 2176 | type Output = Vector2<T>; | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2190:48 | 2190 | fn div(self, m: ::matrix::Matrix2x2<T>) -> Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2196:82 | 2196 | impl<T: Mul<Output=T> + Zero + Copy + PartialEq> Mul<::matrix::Matrix3x2<T>> for Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2197:19 | 2197 | type Output = Vector3<T>; | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2213:48 | 2213 | fn mul(self, m: ::matrix::Matrix3x2<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2220:82 | 2220 | impl<T: Mul<Output=T> + Zero + Copy + PartialEq> Mul<::matrix::Matrix4x2<T>> for Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2221:19 | 2221 | type Output = Vector4<T>; | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2238:48 | 2238 | fn mul(self, m: ::matrix::Matrix4x2<T>) -> Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2246:31 | 2246 | impl<T: Mul<Output=T> + Copy> Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2259:37 | 2259 | pub fn outer_product_v2(self, v:Vector2<T>) -> ::matrix::Matrix2x2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2276:37 | 2276 | pub fn outer_product_v3(self, v:Vector3<T>) -> ::matrix::Matrix2x3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2293:37 | 2293 | pub fn outer_product_v4(self, v:Vector4<T>) -> ::matrix::Matrix2x4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2302:21 | 2302 | pub type Vector3b = Vector3<bool>; | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2305:21 | 2305 | pub type Vector3i = Vector3<i32>; | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2308:21 | 2308 | pub type Vector3u = Vector3<u32>; | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2311:21 | 2311 | pub type Vector3f = Vector3<f32>; | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2314:21 | 2314 | pub type Vector3d = Vector3<f64>; | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2316:14 | 2316 | impl<T:Copy> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2331:21 | 2331 | pub fn new_v2(v:Vector2<T>, z:T) -> Vector3<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2331:41 | 2331 | pub fn new_v2(v:Vector2<T>, z:T) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2348:21 | 2348 | pub fn new_v4(v:Vector4<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2348:36 | 2348 | pub fn new_v4(v:Vector4<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2354:43 | 2354 | impl<T:Copy + Zero + One + Neg<Output=T>> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2365:22 | 2365 | pub fn back() -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2378:22 | 2378 | pub fn down() -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2391:25 | 2391 | pub fn forward() -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2404:22 | 2404 | pub fn left() -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2417:23 | 2417 | pub fn right() -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2430:20 | 2430 | pub fn up() -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2437:18 | 2437 | impl<T:Copy+Num> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2451:28 | 2451 | pub fn cross(self, rhs:Vector3<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2451:43 | 2451 | pub fn cross(self, rhs:Vector3<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2459:82 | 2459 | impl<T: Mul<Output=T> + Zero + Copy + PartialEq> Mul<::matrix::Matrix3x3<T>> for Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2460:19 | 2460 | type Output = Vector3<T>; | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2475:48 | 2475 | fn mul(self, m: ::matrix::Matrix3x3<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2482:82 | 2482 | impl<T: Mul<Output=T> + Zero + Copy + PartialEq> Mul<::matrix::Matrix2x3<T>> for Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2483:19 | 2483 | type Output = Vector2<T>; | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2497:48 | 2497 | fn mul(self, m: ::matrix::Matrix2x3<T>) -> Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2503:82 | 2503 | impl<T: Mul<Output=T> + Zero + Copy + PartialEq> Mul<::matrix::Matrix4x3<T>> for Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2504:19 | 2504 | type Output = Vector4<T>; | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2518:48 | 2518 | fn mul(self, m: ::matrix::Matrix4x3<T>) -> Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2526:59 | 2526 | impl<T:Copy + Float> Mul<::quaternion::Quaternion<T>> for Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2527:19 | 2527 | type Output = Vector3<T>; | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2541:53 | 2541 | fn mul(self, q: ::quaternion::Quaternion<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2547:60 | 2547 | fn v3_div_m3x3<T:Neg<Output=T> + Copy + PartialEq + Num>(v:Vector3<T>, m: ::matrix::Matrix3x3<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2547:102 | 2547 | fn v3_div_m3x3<T:Neg<Output=T> + Copy + PartialEq + Num>(v:Vector3<T>, m: ::matrix::Matrix3x3<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2551:99 | 2551 | impl<T: Div<Output=T> + Neg<Output=T> + Copy + PartialEq + Num> Div< ::matrix::Matrix3x3<T> > for Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2552:19 | 2552 | type Output = Vector3<T>; | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2568:48 | 2568 | fn div(self, m: ::matrix::Matrix3x3<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2573:31 | 2573 | impl<T: Mul<Output=T> + Copy> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2588:37 | 2588 | pub fn outer_product_v2(self, v:Vector2<T>) -> ::matrix::Matrix3x2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2607:37 | 2607 | pub fn outer_product_v3(self, v:Vector3<T>) -> ::matrix::Matrix3x3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2626:37 | 2626 | pub fn outer_product_v4(self, v:Vector4<T>) -> ::matrix::Matrix3x4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2637:21 | 2637 | pub type Vector4b = Vector4<bool>; | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2640:21 | 2640 | pub type Vector4i = Vector4<i32>; | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2643:21 | 2643 | pub type Vector4u = Vector4<u32>; | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2646:21 | 2646 | pub type Vector4f = Vector4<f32>; | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2649:21 | 2649 | pub type Vector4d = Vector4<f64>; | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2651:14 | 2651 | impl<T:Copy> Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2667:21 | 2667 | pub fn new_v2(v:Vector2<T>, z:T, w:T) -> Vector4<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2667:46 | 2667 | pub fn new_v2(v:Vector2<T>, z:T, w:T) -> Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2685:21 | 2685 | pub fn new_v3(v:Vector3<T>, w:T) -> Vector4<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2685:41 | 2685 | pub fn new_v3(v:Vector3<T>, w:T) -> Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2690:82 | 2690 | impl<T: Mul<Output=T> + Zero + Copy + PartialEq> Mul<::matrix::Matrix2x4<T>> for Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2691:19 | 2691 | type Output = Vector2<T>; | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2706:48 | 2706 | fn mul(self, m: ::matrix::Matrix2x4<T>) -> Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2712:82 | 2712 | impl<T: Mul<Output=T> + Zero + Copy + PartialEq> Mul<::matrix::Matrix3x4<T>> for Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2713:19 | 2713 | type Output = Vector3<T>; | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2729:48 | 2729 | fn mul(self, m: ::matrix::Matrix3x4<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2736:82 | 2736 | impl<T: Mul<Output=T> + Zero + Copy + PartialEq> Mul<::matrix::Matrix4x4<T>> for Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2737:19 | 2737 | type Output = Vector4<T>; | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2754:48 | 2754 | fn mul(self, m: ::matrix::Matrix4x4<T>) -> Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2762:59 | 2762 | impl<T:Copy + Float> Mul<::quaternion::Quaternion<T>> for Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2763:19 | 2763 | type Output = Vector4<T>; | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2777:53 | 2777 | fn mul(self, q: ::quaternion::Quaternion<T>) -> Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2782:60 | 2782 | fn v4_div_m4x4<T:Neg<Output=T> + Copy + PartialEq + Num>(v:Vector4<T>, m: ::matrix::Matrix4x4<T>) -> Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2782:102 | 2782 | fn v4_div_m4x4<T:Neg<Output=T> + Copy + PartialEq + Num>(v:Vector4<T>, m: ::matrix::Matrix4x4<T>) -> Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2786:99 | 2786 | impl<T: Div<Output=T> + Neg<Output=T> + Copy + PartialEq + Num> Div< ::matrix::Matrix4x4<T> > for Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2787:19 | 2787 | type Output = Vector4<T>; | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2803:48 | 2803 | fn div(self, m: ::matrix::Matrix4x4<T>) -> Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2808:31 | 2808 | impl<T: Mul<Output=T> + Copy> Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2823:37 | 2823 | pub fn outer_product_v2(self, v:Vector2<T>) -> ::matrix::Matrix4x2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2844:37 | 2844 | pub fn outer_product_v3(self, v:Vector3<T>) -> ::matrix::Matrix4x3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2865:37 | 2865 | pub fn outer_product_v4(self, v:Vector4<T>) -> ::matrix::Matrix4x4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:490:27 | 490 | mat_type_impl!( Matrix2x2 Vector2 (2,2) { v0, v1 } , | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:491:27 | 491 | Matrix2x3 Vector3 (2,3) { v0, v1 } , | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:492:27 | 492 | Matrix2x4 Vector4 (2,4) { v0, v1 } , | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:493:27 | 493 | Matrix3x2 Vector2 (3,2) { v0, v1, v2 } , | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:494:27 | 494 | Matrix3x3 Vector3 (3,3) { v0, v1, v2 } , | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:495:27 | 495 | Matrix3x4 Vector4 (3,4) { v0, v1, v2 } , | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:496:27 | 496 | Matrix4x2 Vector2 (4,2) { v0, v1, v2, v3 } , | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:497:27 | 497 | Matrix4x3 Vector3 (4,3) { v0, v1, v2, v3 } , | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:498:27 | 498 | Matrix4x4 Vector4 (4,4) { v0, v1, v2, v3 } ); | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:727:64 | 727 | fn m2x2_div_v2<T:Neg<Output=T> + Copy + Num>(m:Matrix2x2<T>, v:Vector2<T>) -> Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:727:79 | 727 | fn m2x2_div_v2<T:Neg<Output=T> + Copy + Num>(m:Matrix2x2<T>, v:Vector2<T>) -> Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:731:57 | 731 | impl<T: Div<Output=T> + Neg<Output=T> + Copy + Num> Div<Vector2<T>> for Matrix2x2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:732:19 | 732 | type Output = Vector2<T>; | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:747:20 | 747 | fn div(self, v:Vector2<T>) -> Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:747:35 | 747 | fn div(self, v:Vector2<T>) -> Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:779:54 | 779 | impl<T: Mul<Output=T> + Zero + Copy + PartialEq> Mul<Vector2<T>> for Matrix2x2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:780:19 | 780 | type Output = Vector2<T>; | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:795:20 | 795 | fn mul(self, v:Vector2<T>) -> Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:795:35 | 795 | fn mul(self, v:Vector2<T>) -> Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:1013:54 | 1013 | impl<T: Mul<Output=T> + Zero + Copy + PartialEq> Mul<Vector2<T>> for Matrix2x3<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:1014:19 | 1014 | type Output = Vector3<T>; | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:1029:20 | 1029 | fn mul(self, v:Vector2<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:1029:35 | 1029 | fn mul(self, v:Vector2<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:1349:54 | 1349 | impl<T: Mul<Output=T> + Zero + Copy + PartialEq> Mul<Vector2<T>> for Matrix2x4<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:1350:19 | 1350 | type Output = Vector4<T>; | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:1365:20 | 1365 | fn mul(self, v:Vector2<T>) -> Vector4<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:1365:35 | 1365 | fn mul(self, v:Vector2<T>) -> Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:1714:54 | 1714 | impl<T: Mul<Output=T> + Zero + Copy + PartialEq> Mul<Vector3<T>> for Matrix3x2<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:1715:19 | 1715 | type Output = Vector2<T>; | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:1731:20 | 1731 | fn mul(self, v:Vector3<T>) -> Vector2<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:1731:35 | 1731 | fn mul(self, v:Vector3<T>) -> Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:2108:76 | 2108 | fn m3x3_div_v3<T:Neg<Output=T> + Copy + PartialEq + Num>(m:Matrix3x3<T>, v:Vector3<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:2108:91 | 2108 | fn m3x3_div_v3<T:Neg<Output=T> + Copy + PartialEq + Num>(m:Matrix3x3<T>, v:Vector3<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:2112:69 | 2112 | impl<T: Div<Output=T> + Neg<Output=T> + Copy + PartialEq + Num> Div<Vector3<T>> for Matrix3x3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:2113:19 | 2113 | type Output = Vector3<T>; | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:2129:20 | 2129 | fn div(self, v:Vector3<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:2129:35 | 2129 | fn div(self, v:Vector3<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:2134:54 | 2134 | impl<T: Mul<Output=T> + Zero + Copy + PartialEq> Mul<Vector3<T>> for Matrix3x3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:2135:19 | 2135 | type Output = Vector3<T>; | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:2151:20 | 2151 | fn mul(self, v:Vector3<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:2151:35 | 2151 | fn mul(self, v:Vector3<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:2508:54 | 2508 | impl<T: Mul<Output=T> + Zero + Copy + PartialEq> Mul<Vector3<T>> for Matrix3x4<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:2509:19 | 2509 | type Output = Vector4<T>; | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:2525:20 | 2525 | fn mul(self, v:Vector3<T>) -> Vector4<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:2525:35 | 2525 | fn mul(self, v:Vector3<T>) -> Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:2906:54 | 2906 | impl<T: Mul<Output=T> + Zero + Copy + PartialEq> Mul<Vector4<T>> for Matrix4x2<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:2907:19 | 2907 | type Output = Vector2<T>; | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:2924:20 | 2924 | fn mul(self, v:Vector4<T>) -> Vector2<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:2924:35 | 2924 | fn mul(self, v:Vector4<T>) -> Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:3281:54 | 3281 | impl<T: Mul<Output=T> + Zero + Copy + PartialEq> Mul<Vector4<T>> for Matrix4x3<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:3282:19 | 3282 | type Output = Vector3<T>; | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:3299:20 | 3299 | fn mul(self, v:Vector4<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:3299:35 | 3299 | fn mul(self, v:Vector4<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:3762:64 | 3762 | fn m4x4_div_v4<T:Neg<Output=T> + Copy + Num>(m:Matrix4x4<T>, v:Vector4<T>) -> Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:3762:79 | 3762 | fn m4x4_div_v4<T:Neg<Output=T> + Copy + Num>(m:Matrix4x4<T>, v:Vector4<T>) -> Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:3766:57 | 3766 | impl<T: Div<Output=T> + Neg<Output=T> + Copy + Num> Div<Vector4<T>> for Matrix4x4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:3767:19 | 3767 | type Output = Vector4<T>; | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:3784:20 | 3784 | fn div(self, v:Vector4<T>) -> Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:3784:35 | 3784 | fn div(self, v:Vector4<T>) -> Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:3789:54 | 3789 | impl<T: Mul<Output=T> + Zero + Copy + PartialEq> Mul<Vector4<T>> for Matrix4x4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:3790:19 | 3790 | type Output = Vector4<T>; | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:3807:20 | 3807 | fn mul(self, v:Vector4<T>) -> Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:3807:35 | 3807 | fn mul(self, v:Vector4<T>) -> Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:3992:30 | 3992 | pub fn translate(self, v:Vector3<T>) -> Matrix4x4<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:4022:36 | 4022 | pub fn rotate(self, angle:T, v:Vector3<T>) -> Matrix4x4<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix.rs:4072:26 | 4072 | pub fn scale(self, v:Vector3<T>) -> Matrix4x4<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix_transform.rs:343:36 | 343 | pub fn project<T:Copy + Float>(obj:Vector3<T>, model:Matrix4<T>, proj:Matrix4<T>, viewport:Vector4<T>) ->Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix_transform.rs:343:92 | 343 | pub fn project<T:Copy + Float>(obj:Vector3<T>, model:Matrix4<T>, proj:Matrix4<T>, viewport:Vector4<T>) ->Vector3<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix_transform.rs:343:106 | 343 | pub fn project<T:Copy + Float>(obj:Vector3<T>, model:Matrix4<T>, proj:Matrix4<T>, viewport:Vector4<T>) ->Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix_transform.rs:395:38 | 395 | pub fn unproject<T:Copy + Float>(win:Vector3<T>, model:Matrix4<T>, proj:Matrix4<T>, viewport:Vector4<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix_transform.rs:395:94 | 395 | pub fn unproject<T:Copy + Float>(win:Vector3<T>, model:Matrix4<T>, proj:Matrix4<T>, viewport:Vector4<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix_transform.rs:395:109 | 395 | pub fn unproject<T:Copy + Float>(win:Vector3<T>, model:Matrix4<T>, proj:Matrix4<T>, viewport:Vector4<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix_transform.rs:428:43 | 428 | pub fn pick_matrix<T:Copy + Float>(center:Vector2<T>, delta:Vector2<T>, viewport:Vector4<T>) -> Matrix4x4<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix_transform.rs:428:61 | 428 | pub fn pick_matrix<T:Copy + Float>(center:Vector2<T>, delta:Vector2<T>, viewport:Vector4<T>) -> Matrix4x4<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix_transform.rs:428:82 | 428 | pub fn pick_matrix<T:Copy + Float>(center:Vector2<T>, delta:Vector2<T>, viewport:Vector4<T>) -> Matrix4x4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix_transform.rs:473:36 | 473 | pub fn look_at<T:Copy + Float>(eye:Vector3<T>, center:Vector3<T>, up:Vector3<T>) -> Matrix4x4<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix_transform.rs:473:55 | 473 | pub fn look_at<T:Copy + Float>(eye:Vector3<T>, center:Vector3<T>, up:Vector3<T>) -> Matrix4x4<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/matrix_transform.rs:473:70 | 473 | pub fn look_at<T:Copy + Float>(eye:Vector3<T>, center:Vector3<T>, up:Vector3<T>) -> Matrix4x4<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/quaternion.rs:90:21 | 90 | pub fn new_v3(v:Vector3<T>, w:T ) -> Quaternion<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/quaternion.rs:307:44 | 307 | fn mul_v3<T:Copy + Num>(q:Quaternion<T>, v:Vector3<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/quaternion.rs:307:59 | 307 | fn mul_v3<T:Copy + Num>(q:Quaternion<T>, v:Vector3<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/quaternion.rs:316:24 | 316 | impl<T:Copy + Num> Mul<Vector3<T>> for Quaternion<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/quaternion.rs:317:19 | 317 | type Output = Vector3<T>; | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/quaternion.rs:330:20 | 330 | fn mul(self, v:Vector3<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/quaternion.rs:330:35 | 330 | fn mul(self, v:Vector3<T>) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/quaternion.rs:335:24 | 335 | impl<T:Copy + Num> Mul<Vector4<T>> for Quaternion<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/quaternion.rs:336:19 | 336 | type Output = Vector4<T>; | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/quaternion.rs:349:20 | 349 | fn mul(self, v:Vector4<T>) -> Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/quaternion.rs:349:35 | 349 | fn mul(self, v:Vector4<T>) -> Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/quaternion.rs:481:23 | 481 | pub fn new_axis(u:Vector3<T>, v:Vector3<T>) -> Quaternion<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/quaternion.rs:481:37 | 481 | pub fn new_axis(u:Vector3<T>, v:Vector3<T>) -> Quaternion<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/quaternion.rs:503:41 | 503 | pub fn new_angle_axis(angle:T, axis:Vector3<T>) -> Quaternion<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/quaternion.rs:534:35 | 534 | pub fn new_euler(euler_angles:Vector3<T>) -> Quaternion<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/quaternion.rs:847:39 | 847 | pub fn rotate(self, angle:T, axis:Vector3<T>) -> Quaternion<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/quaternion.rs:881:34 | 881 | pub fn euler_angles(self) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/quaternion.rs:1016:26 | 1016 | pub fn axis(self) -> Vector3<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/geometry.rs:76:21 | 76 | pub fn new_v2(v:Vector2<T> ) -> Point<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector3` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/geometry.rs:89:21 | 89 | pub fn new_v3(v:Vector3<T> ) -> Point<T> { | ^^^^^^^ did you mean `Vector3b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/geometry.rs:102:21 | 102 | pub fn new_v4(v:Vector4<T> ) -> Point<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/geometry.rs:115:29 | 115 | pub fn v2_cast(self) -> Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/geometry.rs:189:43 | 189 | impl<T:Add<Output = T> + Zero + Copy> Add<Vector2<T>> for Point<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/geometry.rs:203:22 | 203 | fn add(self, rhs:Vector2<T>) -> Point<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/geometry.rs:301:21 | 301 | pub fn new_v2(v:Vector2<T> ) -> Size<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/geometry.rs:314:29 | 314 | pub fn v2_cast(self) -> Vector2<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/geometry.rs:387:43 | 387 | impl<T:Add<Output = T> + Zero + Copy> Add<Vector2<T>> for Size<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector2` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/geometry.rs:401:22 | 401 | fn add(self, rhs:Vector2<T>) -> Size<T> { | ^^^^^^^ did you mean `Vector2b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/geometry.rs:524:21 | 524 | pub fn new_v4(v:Vector4<T> ) -> Rect<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0412]: cannot find type `Vector4` in this scope --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/geometry.rs:539:29 | 539 | pub fn v4_cast(self) -> Vector4<T> { | ^^^^^^^ did you mean `Vector4b`? error[E0207]: the type parameter `T` is not constrained by the impl trait, self type, or predicates --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2088:6 | 2088 | impl<T:Copy> Vector2<T> { | ^ unconstrained type parameter error[E0207]: the type parameter `T` is not constrained by the impl trait, self type, or predicates --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2122:6 | 2122 | impl<T:Copy + Zero + One> Vector2<T> { | ^ unconstrained type parameter error[E0207]: the type parameter `T` is not constrained by the impl trait, self type, or predicates --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2246:6 | 2246 | impl<T: Mul<Output=T> + Copy> Vector2<T> { | ^ unconstrained type parameter error[E0207]: the type parameter `T` is not constrained by the impl trait, self type, or predicates --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2316:6 | 2316 | impl<T:Copy> Vector3<T> { | ^ unconstrained type parameter error[E0207]: the type parameter `T` is not constrained by the impl trait, self type, or predicates --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2354:6 | 2354 | impl<T:Copy + Zero + One + Neg<Output=T>> Vector3<T> { | ^ unconstrained type parameter error[E0207]: the type parameter `T` is not constrained by the impl trait, self type, or predicates --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2437:6 | 2437 | impl<T:Copy+Num> Vector3<T> { | ^ unconstrained type parameter error[E0207]: the type parameter `T` is not constrained by the impl trait, self type, or predicates --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2573:6 | 2573 | impl<T: Mul<Output=T> + Copy> Vector3<T> { | ^ unconstrained type parameter error[E0207]: the type parameter `T` is not constrained by the impl trait, self type, or predicates --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2651:6 | 2651 | impl<T:Copy> Vector4<T> { | ^ unconstrained type parameter error[E0207]: the type parameter `T` is not constrained by the impl trait, self type, or predicates --> .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/vector.rs:2808:6 | 2808 | impl<T: Mul<Output=T> + Copy> Vector4<T> { | ^ unconstrained type parameter error: Compilation failed, aborting rustdoc You've got a few errors: E0207, E0412 If you want more information on an error, try using "rustc --explain E0207" thread 'main' panicked at 'Error( CargoError( ChainedError { error: Could not document `gml`., cause: process didn't exit successfully: `rustdoc --crate-name gml .cargo/registry/src/github.com-1ecc6299db9ec823/gml-1.1.0/src/lib.rs -o /home/cratesfyi/cratesfyi/doc -Z unstable-options --resource-suffix -20180303-1.26.0-dev-5c1d29af0 -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern num=/home/cratesfyi/cratesfyi/debug/deps/libnum-eeceddeac19c6916.rlib --extern-version num=num,0.1.42` (exit code: 101) } ), State { next_error: None, backtrace: None } )', src/bin/cratesfyi.rs:142:13 note: Run with `RUST_BACKTRACE=1` for a backtrace.