Skip to content

Instantly share code, notes, and snippets.

@Limeth
Created August 24, 2016 13:05
Show Gist options
  • Save Limeth/5049af2933e598ec0ce2864dbd5673c0 to your computer and use it in GitHub Desktop.
Save Limeth/5049af2933e598ec0ce2864dbd5673c0 to your computer and use it in GitHub Desktop.
$ cargo test
Compiling nalgebra v0.9.0 (file:///home/limeth/workspace/rust/nalgebra)
error[E0275]: overflow evaluating the requirement `<&_ as std::ops::Mul>::Output`
--> tests/mat.rs:865:61
|
865 | (7 , 8 , 9 )).determinant(),
| ^^^^^^^^^^^
|
= note: consider adding a `#![recursion_limit="128"]` attribute to your crate
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<_>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<_>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<_>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul` for `&na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
= note: required because of the requirements on the impl of `std::ops::Mul<&na::Vector3<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` for `&'a na::Vector3<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<na::Vector6<_>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>`
error: aborting due to previous error
error: Could not compile `nalgebra`.
To learn more, run the command again with --verbose.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment