ncollide_utils 0.2.4

2 and 3-dimensional collision detection library in Rust: module for various common and simple geometric and mathematical operations.
Build #3386 2016-08-02T05:57:49.532556+00:00
# rustc version
rustc 1.12.0-nightly (54c0dcfd6 2016-07-28)# docs.rs version
cratesfyi 0.2.0 (5dbd676 2016-07-30)# build log
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading ncollide_utils v0.2.4
Compiling rustc-serialize v0.3.19
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/rustc-serialize-0.3.19/src/lib.rs --crate-name rustc_serialize --crate-type lib -g -C metadata=3561541d79c18212 -C extra-filename=-3561541d79c18212 --out-dir /home/cratesfyi/ncollide_utils-0.2.4/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps --cap-lints allow`
Compiling num-traits v0.1.34
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.1.34/src/lib.rs --crate-name num_traits --crate-type lib -g -C metadata=ca71ec056d3f4118 -C extra-filename=-ca71ec056d3f4118 --out-dir /home/cratesfyi/ncollide_utils-0.2.4/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps --cap-lints allow`
Compiling libc v0.2.14
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.14/src/lib.rs --crate-name libc --crate-type lib -g --cfg feature=\"default\" --cfg feature=\"use_std\" -C metadata=1f3392fe1afd1313 -C extra-filename=-1f3392fe1afd1313 --out-dir /home/cratesfyi/ncollide_utils-0.2.4/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps --cap-lints allow`
Compiling rand v0.3.14
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.3.14/src/lib.rs --crate-name rand --crate-type lib -g -C metadata=49a08859d086fffe -C extra-filename=-49a08859d086fffe --out-dir /home/cratesfyi/ncollide_utils-0.2.4/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps --extern libc=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/liblibc-1f3392fe1afd1313.rlib --cap-lints allow`
Compiling num-integer v0.1.32
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.32/src/lib.rs --crate-name num_integer --crate-type lib -g -C metadata=52fdddf28cd8e924 -C extra-filename=-52fdddf28cd8e924 --out-dir /home/cratesfyi/ncollide_utils-0.2.4/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps --extern num_traits=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/libnum_traits-ca71ec056d3f4118.rlib --cap-lints allow`
Compiling num-iter v0.1.32
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/num-iter-0.1.32/src/lib.rs --crate-name num_iter --crate-type lib -g -C metadata=50df698bc905252c -C extra-filename=-50df698bc905252c --out-dir /home/cratesfyi/ncollide_utils-0.2.4/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps --extern num_traits=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/libnum_traits-ca71ec056d3f4118.rlib --extern num_integer=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/libnum_integer-52fdddf28cd8e924.rlib --cap-lints allow`
Compiling num-bigint v0.1.33
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/num-bigint-0.1.33/src/lib.rs --crate-name num_bigint --crate-type lib -g --cfg feature=\"rustc-serialize\" --cfg feature=\"default\" --cfg feature=\"rand\" -C metadata=2a7f315959fa8060 -C extra-filename=-2a7f315959fa8060 --out-dir /home/cratesfyi/ncollide_utils-0.2.4/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps --extern rustc_serialize=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/librustc_serialize-3561541d79c18212.rlib --extern num_traits=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/libnum_traits-ca71ec056d3f4118.rlib --extern rand=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/librand-49a08859d086fffe.rlib --extern num_integer=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/libnum_integer-52fdddf28cd8e924.rlib --cap-lints allow`
Compiling num-complex v0.1.33
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.1.33/src/lib.rs --crate-name num_complex --crate-type lib -g --cfg feature=\"rustc-serialize\" --cfg feature=\"default\" -C metadata=750cc486ffff1dec -C extra-filename=-750cc486ffff1dec --out-dir /home/cratesfyi/ncollide_utils-0.2.4/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps --extern rustc_serialize=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/librustc_serialize-3561541d79c18212.rlib --extern num_traits=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/libnum_traits-ca71ec056d3f4118.rlib --cap-lints allow`
Compiling num-rational v0.1.32
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/num-rational-0.1.32/src/lib.rs --crate-name num_rational --crate-type lib -g --cfg feature=\"rustc-serialize\" --cfg feature=\"default\" --cfg feature=\"bigint\" --cfg feature=\"num-bigint\" -C metadata=576f79d570f1b9fd -C extra-filename=-576f79d570f1b9fd --out-dir /home/cratesfyi/ncollide_utils-0.2.4/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps --extern rustc_serialize=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/librustc_serialize-3561541d79c18212.rlib --extern num_bigint=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/libnum_bigint-2a7f315959fa8060.rlib --extern num_traits=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/libnum_traits-ca71ec056d3f4118.rlib --extern num_integer=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/libnum_integer-52fdddf28cd8e924.rlib --cap-lints allow`
Compiling num v0.1.34
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/num-0.1.34/src/lib.rs --crate-name num --crate-type lib -g --cfg feature=\"rustc-serialize\" --cfg feature=\"complex\" --cfg feature=\"default\" --cfg feature=\"bigint\" --cfg feature=\"num-complex\" --cfg feature=\"num-rational\" --cfg feature=\"num-bigint\" --cfg feature=\"rational\" -C metadata=262f3a136066b482 -C extra-filename=-262f3a136066b482 --out-dir /home/cratesfyi/ncollide_utils-0.2.4/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps --extern num_iter=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/libnum_iter-50df698bc905252c.rlib --extern num_bigint=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/libnum_bigint-2a7f315959fa8060.rlib --extern num_complex=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/libnum_complex-750cc486ffff1dec.rlib --extern num_rational=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/libnum_rational-576f79d570f1b9fd.rlib --extern num_traits=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/libnum_traits-ca71ec056d3f4118.rlib --extern num_integer=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/libnum_integer-52fdddf28cd8e924.rlib --cap-lints allow`
Compiling nalgebra v0.8.2
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.8.2/src/lib.rs --crate-name nalgebra --crate-type lib -g -C metadata=fee7ca9a0f634837 -C extra-filename=-fee7ca9a0f634837 --out-dir /home/cratesfyi/ncollide_utils-0.2.4/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps --extern rustc_serialize=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/librustc_serialize-3561541d79c18212.rlib --extern rand=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/librand-49a08859d086fffe.rlib --extern num=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/libnum-262f3a136066b482.rlib --cap-lints allow`
Compiling ncollide_math v0.4.0
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_math-0.4.0/lib.rs --crate-name ncollide_math --crate-type lib -g -C metadata=93ff1e53143418a9 -C extra-filename=-93ff1e53143418a9 --out-dir /home/cratesfyi/ncollide_utils-0.2.4/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps --extern rustc_serialize=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/librustc_serialize-3561541d79c18212.rlib --extern nalgebra=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/libnalgebra-fee7ca9a0f634837.rlib --extern rand=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/librand-49a08859d086fffe.rlib --extern num=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/libnum-262f3a136066b482.rlib --cap-lints allow`
Documenting ncollide_utils v0.2.4
Running `rustdoc .cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/lib.rs --crate-name ncollide_utils -o /home/cratesfyi/ncollide_utils-0.2.4/doc -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps --extern rustc_serialize=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/librustc_serialize-3561541d79c18212.rlib --extern ncollide_math=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/libncollide_math-93ff1e53143418a9.rlib --extern nalgebra=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/libnalgebra-fee7ca9a0f634837.rlib --extern rand=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/librand-49a08859d086fffe.rlib --extern num=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/libnum-262f3a136066b482.rlib`
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/tetrahedron.rs:3:10: 3:14 error: unresolved import `na::Mat3`. There is no `Mat3` in `na` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/tetrahedron.rs:3 use na::{Mat3, Axpy};
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/tetrahedron.rs:5:27: 5:31 error: unresolved import `math::Vect`. There is no `Vect` in `math` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/tetrahedron.rs:5 use math::{Scalar, Point, Vect};
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:3:23: 3:26 error: unresolved import `na::Dim`. There is no `Dim` in `na` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:3 use na::{Cross, Norm, Dim, Axpy};
^~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:6:27: 6:31 error: unresolved import `math::Vect`. There is no `Vect` in `math` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:6 use math::{Scalar, Point, Vect, FloatError};
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/cleanup.rs:2:5: 2:13 error: unresolved import `na::Pnt3`. There is no `Pnt3` in `na` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/cleanup.rs:2 use na::Pnt3;
^~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:3:10: 3:13 error: unresolved import `na::Inv`. There is no `Inv` in `na` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:3 use na::{Inv, POrd, SquareMat, Outer, Dot};
^~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:3:15: 3:19 error: unresolved import `na::POrd`. There is no `POrd` in `na` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:3 use na::{Inv, POrd, SquareMat, Outer, Dot};
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:3:21: 3:30 error: unresolved import `na::SquareMat`. There is no `SquareMat` in `na`. Did you mean to use `SquareMatrix`? [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:3 use na::{Inv, POrd, SquareMat, Outer, Dot};
^~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:5:20: 5:24 error: unresolved import `math::Vect`. There is no `Vect` in `math` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:5 use math::{Scalar, Vect, FloatError};
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/as_bytes.rs:2:10: 2:14 error: unresolved import `na::Vec2`. There is no `Vec2` in `na` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/as_bytes.rs:2 use na::{Vec2, Vec3, Pnt2, Pnt3};
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/as_bytes.rs:2:16: 2:20 error: unresolved import `na::Vec3`. There is no `Vec3` in `na` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/as_bytes.rs:2 use na::{Vec2, Vec3, Pnt2, Pnt3};
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/as_bytes.rs:2:22: 2:26 error: unresolved import `na::Pnt2`. There is no `Pnt2` in `na` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/as_bytes.rs:2 use na::{Vec2, Vec3, Pnt2, Pnt3};
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/as_bytes.rs:2:28: 2:32 error: unresolved import `na::Pnt3`. There is no `Pnt3` in `na` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/as_bytes.rs:2 use na::{Vec2, Vec3, Pnt2, Pnt3};
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/cov.rs:4:17: 4:20 error: unresolved import `na::Inv`. There is no `Inv` in `na` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/cov.rs:4 use na::{Outer, Inv};
^~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/cov.rs:6:27: 6:31 error: unresolved import `math::Vect`. There is no `Vect` in `math` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/cov.rs:6 use math::{Scalar, Point, Vect};
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/cross3.rs:3:5: 3:12 error: unresolved import `na::Dim`. There is no `Dim` in `na` [E0432]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/cross3.rs:3 use na::Dim;
^~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/tetrahedron.rs:9:77: 9:90 error: `Vect` is not a trait [E0404]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/tetrahedron.rs:9 pub fn tetrahedron_volume<P>(p1: &P, p2: &P, p3: &P, p4: &P) -> <P::Vect as Vect>::Scalar
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/tetrahedron.rs:9:77: 9:90 error: failed to resolve. Use of undeclared type or module `Vect` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/tetrahedron.rs:9 pub fn tetrahedron_volume<P>(p1: &P, p2: &P, p3: &P, p4: &P) -> <P::Vect as Vect>::Scalar
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/tetrahedron.rs:19:84: 19:97 error: `Vect` is not a trait [E0404]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/tetrahedron.rs:19 pub fn tetrahedron_signed_volume<P>(p1: &P, p2: &P, p3: &P, p4: &P) -> <P::Vect as Vect>::Scalar
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/tetrahedron.rs:19:84: 19:97 error: failed to resolve. Use of undeclared type or module `Vect` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/tetrahedron.rs:19 pub fn tetrahedron_signed_volume<P>(p1: &P, p2: &P, p3: &P, p4: &P) -> <P::Vect as Vect>::Scalar
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/tetrahedron.rs:21:13: 21:25 error: unresolved name `na::dim` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/tetrahedron.rs:21     assert!(na::dim::<P>() == 3);
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/tetrahedron.rs:21:5: 21:34 note: in this expansion of assert! (defined in <std macros>)
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/tetrahedron.rs:31:5: 31:12 error: unresolved name `na::det` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/tetrahedron.rs:31     na::det(&mat) / na::cast(6.0f64)
^~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:10:64: 10:77 error: `Vect` is not a trait [E0404]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:10 pub fn triangle_area<P>(pa: &P, pb: &P, pc: &P) -> <P::Vect as Vect>::Scalar
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:10:64: 10:77 error: failed to resolve. Use of undeclared type or module `Vect` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:10 pub fn triangle_area<P>(pa: &P, pb: &P, pc: &P) -> <P::Vect as Vect>::Scalar
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:13:17: 13:25 error: unresolved name `na::dist` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:13     let mut a = na::dist(pa, pb);
^~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:14:17: 14:25 error: unresolved name `na::dist` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:14     let mut b = na::dist(pb, pc);
^~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:15:17: 15:25 error: unresolved name `na::dist` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:15     let mut c = na::dist(pc, pa);
^~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:37:69: 37:82 error: `Vect` is not a trait [E0404]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:37 pub fn triangle_perimeter<P>(pa: &P, pb: &P, pc: &P) -> <P::Vect as Vect>::Scalar
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:37:69: 37:82 error: failed to resolve. Use of undeclared type or module `Vect` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:37 pub fn triangle_perimeter<P>(pa: &P, pb: &P, pc: &P) -> <P::Vect as Vect>::Scalar
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:39:5: 39:13 error: unresolved name `na::dist` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:39     na::dist(pa, pb) + na::dist(pb, pc) + na::dist(pc, pa)
^~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:39:24: 39:32 error: unresolved name `na::dist` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:39     na::dist(pa, pb) + na::dist(pb, pc) + na::dist(pc, pa)
^~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:39:43: 39:51 error: unresolved name `na::dist` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:39     na::dist(pa, pb) + na::dist(pb, pc) + na::dist(pc, pa)
^~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:43:67: 43:80 error: `Vect` is not a trait [E0404]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:43 pub fn circumcircle<P>(pa: &P, pb: &P, pc: &P) -> (P, <P::Vect as Vect>::Scalar)
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:43:67: 43:80 error: failed to resolve. Use of undeclared type or module `Vect` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:43 pub fn circumcircle<P>(pa: &P, pb: &P, pc: &P) -> (P, <P::Vect as Vect>::Scalar)
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:48:14: 48:24 error: unresolved name `na::sqnorm` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:48     let na = na::sqnorm(&a);
^~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:49:14: 49:24 error: unresolved name `na::sqnorm` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:49     let nb = na::sqnorm(&b);
^~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:53:25: 53:38 error: `Vect` is not a trait [E0404]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:53     let _2: <P::Vect as Vect>::Scalar = na::cast(2.0);
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:53:25: 53:38 error: failed to resolve. Use of undeclared type or module `Vect` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:53     let _2: <P::Vect as Vect>::Scalar = na::cast(2.0);
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:60:18: 60:28 error: unresolved name `na::sqnorm` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:60         let nc = na::sqnorm(&c);
^~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:79:22: 79:30 error: unresolved name `na::dist` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:79         let radius = na::dist(pa, &center);
^~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:90:44: 90:47 error: `Dim` is not a trait [E0404]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:90              IndexMut<usize, Output = N> + Dim + Copy {
^~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:98:24: 98:34 error: unresolved name `na::sqnorm` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:98     na::approx_eq_eps(&na::sqnorm(&::cross3(&p1p2, &p1p3)), &na::zero(), &(_eps_tol * _eps_tol))
^~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:114:24: 114:34 error: unresolved name `na::sqnorm` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:114     na::approx_eq_eps(&na::sqnorm(&na::cross(&p1p2, &p1p3)), &na::zero(), &(_eps_tol * _eps_tol))
^~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:120:14: 120:18 error: `Vect` is not a trait [E0404]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:120           V: Vect {
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:133:33: 133:43 error: unresolved name `na::sqnorm` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:133     d11 >= na::zero() && d11 <= na::sqnorm(&p1p2) &&
^~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:134:33: 134:43 error: unresolved name `na::sqnorm` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:134     d12 >= na::zero() && d12 <= na::sqnorm(&p2p3) &&
^~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:135:33: 135:43 error: unresolved name `na::sqnorm` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/triangle.rs:135     d13 >= na::zero() && d13 <= na::sqnorm(&p3p1)
^~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:19:92: 19:96 error: `POrd` is not a trait [E0404]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:19           V: Add<V, Output = V> + Sub<V, Output = V> + Mul<V, Output = V> + Clone + Rand + POrd + Copy,
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:20:14: 20:17 error: `Inv` is not a trait [E0404]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:20           M: Inv + Mul<V, Output = V> + Copy {
^~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:47:14: 47:17 error: `Inv` is not a trait [E0404]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:47           M: Inv + Mul<V, Output = V> + Copy {
^~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:71:14: 71:18 error: `Vect` is not a trait [E0404]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:71     where V: Vect + Outer + Mul<<V as Outer>::OuterProductType, Output = V>,
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:74:32: 74:65 error: `SquareMat` is not a trait [E0404]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:74           V::OuterProductType: SquareMat<<V as Vect>::Scalar, V> +
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:74:48: 74:61 error: `Vect` is not a trait [E0404]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:74           V::OuterProductType: SquareMat<<V as Vect>::Scalar, V> +
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:74:48: 74:61 error: failed to resolve. Use of undeclared type or module `Vect` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:74           V::OuterProductType: SquareMat<<V as Vect>::Scalar, V> +
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:161:14: 161:18 error: `Vect` is not a trait [E0404]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:161     where V: Vect + Outer + Mul<<V as Outer>::OuterProductType, Output = V>,
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:164:32: 164:65 error: `SquareMat` is not a trait [E0404]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:164           V::OuterProductType: SquareMat<<V as Vect>::Scalar, V> +
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:164:48: 164:61 error: `Vect` is not a trait [E0404]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:164           V::OuterProductType: SquareMat<<V as Vect>::Scalar, V> +
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:164:48: 164:61 error: failed to resolve. Use of undeclared type or module `Vect` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:164           V::OuterProductType: SquareMat<<V as Vect>::Scalar, V> +
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:189:12: 189:22 error: unresolved name `na::sqnorm` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/optimization.rs:189         if na::sqnorm(&new_dx) <= _eps {
^~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/cov.rs:25:33: 25:46 error: `Vect` is not a trait [E0404]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/cov.rs:25     let normalizer: <P::Vect as Vect>::Scalar = na::cast(1.0 / (pts.len() as f64));
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/cov.rs:25:33: 25:46 error: failed to resolve. Use of undeclared type or module `Vect` [E0433]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/cov.rs:25     let normalizer: <P::Vect as Vect>::Scalar = na::cast(1.0 / (pts.len() as f64));
^~~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/cov.rs:42:20: 42:24 error: `Vect` is not a trait [E0404]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/cov.rs:42           P::Vect: Vect + Outer,
^~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/cov.rs:43:77: 43:80 error: `Inv` is not a trait [E0404]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/cov.rs:43           <P::Vect as Outer>::OuterProductType: Zero + Mul<P, Output = P> + Inv + Copy + Debug {
^~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/cov.rs:46:11: 46:18 error: unresolved name `na::inv` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/cov.rs:46     match na::inv(&cov) {
^~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/cross3.rs:16:78: 16:81 error: `Dim` is not a trait [E0404]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/cross3.rs:16           V: Zero + Index<usize, Output = N> + IndexMut<usize, Output = N> + Dim {
^~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/cross3.rs:17:13: 17:25 error: unresolved name `na::dim` [E0425]
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/cross3.rs:17     assert!(na::dim::<V>() == 3);
^~~~~~~~~~~~
.cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/cross3.rs:17:5: 17:34 note: in this expansion of assert! (defined in <std macros>)
error: cannot continue compilation due to previous error 
thread 'main' panicked at 'ChainedError {
error: failed to compile `ncollide_utils v0.2.4`, intermediate artifacts can be found at `/home/cratesfyi/ncollide_utils-0.2.4`,
cause: ChainedError {
error: Could not document `ncollide_utils`.,
cause: Process didn't exit successfully: `rustdoc .cargo/registry/src/github.com-1ecc6299db9ec823/ncollide_utils-0.2.4/lib.rs --crate-name ncollide_utils -o /home/cratesfyi/ncollide_utils-0.2.4/doc -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug -L dependency=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps --extern rustc_serialize=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/librustc_serialize-3561541d79c18212.rlib --extern ncollide_math=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/libncollide_math-93ff1e53143418a9.rlib --extern nalgebra=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/libnalgebra-fee7ca9a0f634837.rlib --extern rand=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/librand-49a08859d086fffe.rlib --extern num=/home/cratesfyi/ncollide_utils-0.2.4/debug/deps/libnum-262f3a136066b482.rlib` (exit code: 101)
}
}', src/bin/cratesfyi.rs:119
note: Run with `RUST_BACKTRACE=1` for a backtrace.