Skip to content

Instantly share code, notes, and snippets.

@timvisee
Created October 18, 2018 14:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save timvisee/3ad2ede950bc9deb7b351a2fd9cc8645 to your computer and use it in GitHub Desktop.
Save timvisee/3ad2ede950bc9deb7b351a2fd9cc8645 to your computer and use it in GitHub Desktop.
Compiling num-traits v0.2.6
Compiling typenum v1.10.0
Compiling num-complex v0.2.1
Compiling matrixmultiply v0.1.14
Checking rand_core v0.3.0
Checking rawpointer v0.1.0
Checking libc v0.2.43
Checking libm v0.1.2
Checking rand_core v0.2.2
Checking rand v0.5.5
Checking generic-array v0.11.1
Checking approx v0.3.0
Checking alga v0.7.2
Checking nalgebra v0.16.5 (/tmp/.tmpsr8KQT)
error: internal compiler error: broken MIR in DefId(0/0:8133 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[0]::xx[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8339 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8338 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]), self_ty: base::matrix::Matrix<_, base::dimension::U2, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U2, base::dimension::U1>> }) } }) vs fn(N, N) -> base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8135 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[1]::xy[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8339 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8338 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]), self_ty: base::matrix::Matrix<_, base::dimension::U2, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U2, base::dimension::U1>> }) } }) vs fn(N, N) -> base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8137 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[2]::xz[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8339 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8338 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]), self_ty: base::matrix::Matrix<_, base::dimension::U2, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U2, base::dimension::U1>> }) } }) vs fn(N, N) -> base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8139 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[3]::yx[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8339 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8338 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]), self_ty: base::matrix::Matrix<_, base::dimension::U2, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U2, base::dimension::U1>> }) } }) vs fn(N, N) -> base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8141 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[4]::yy[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8339 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8338 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]), self_ty: base::matrix::Matrix<_, base::dimension::U2, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U2, base::dimension::U1>> }) } }) vs fn(N, N) -> base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8143 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[5]::yz[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8339 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8338 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]), self_ty: base::matrix::Matrix<_, base::dimension::U2, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U2, base::dimension::U1>> }) } }) vs fn(N, N) -> base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8145 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[6]::zx[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8339 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8338 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]), self_ty: base::matrix::Matrix<_, base::dimension::U2, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U2, base::dimension::U1>> }) } }) vs fn(N, N) -> base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8147 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[7]::zy[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8339 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8338 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]), self_ty: base::matrix::Matrix<_, base::dimension::U2, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U2, base::dimension::U1>> }) } }) vs fn(N, N) -> base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8149 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[8]::zz[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8339 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8338 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]), self_ty: base::matrix::Matrix<_, base::dimension::U2, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U2, base::dimension::U1>> }) } }) vs fn(N, N) -> base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8151 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[9]::xxx[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8153 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[10]::xxy[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8155 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[11]::xxz[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8157 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[12]::xyx[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8159 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[13]::xyy[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8161 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[14]::xyz[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8163 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[15]::xzx[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8165 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[16]::xzy[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8167 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[17]::xzz[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8169 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[18]::yxx[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8171 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[19]::yxy[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8173 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[20]::yxz[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8175 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[21]::yyx[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8177 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[22]::yyy[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8179 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[23]::yyz[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8181 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[24]::yzx[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8183 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[25]::yzy[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8185 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[26]::yzz[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8187 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[27]::zxx[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8189 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[28]::zxy[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8191 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[29]::zxz[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8193 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[30]::zyx[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8195 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[31]::zyy[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8197 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[32]::zyz[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8199 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[33]::zzx[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8201 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[34]::zzy[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:8203 ~ nalgebra[ff9d]::base[0]::swizzle[0]::{{impl}}[35]::zzz[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/swizzle.rs:14:30
|
14 | $Result::new($(self[$i]),*)
| ^^^
...
21 | / impl_swizzle!(
22 | | where U0: xx() -> Vector2[0, 0];
23 | | where U1: xy() -> Vector2[0, 1];
24 | | where U2: xz() -> Vector2[0, 2];
... |
66 | | where U2: zzz() -> Vector3[2, 2, 2]
67 | | );
| |__- in this macro invocation
error: internal compiler error: broken MIR in DefId(0/0:1158 ~ nalgebra[ff9d]::base[0]::matrix[0]::{{impl}}[21]::cross_matrix[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8279 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[17]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8278 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[17]), self_ty: base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, base::matrix_array::MatrixArray<N, base::dimension::U3, base::dimension::U3>> }) } }) vs fn(N, N, N, N, N, N, N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/base/matrix.rs:1229:9
|
1229 | MatrixN::<N, U3>::new(
| ^^^^^^^^^^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:2077 ~ nalgebra[ff9d]::geometry[0]::rotation_specialization[0]::{{impl}}[0]::new[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U2, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2, base::dimension::U2>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8277 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[16]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8276 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[16]), self_ty: base::matrix::Matrix<N, base::dimension::U2, base::dimension::U2, base::matrix_array::MatrixArray<N, base::dimension::U2, base::dimension::U2>> }) } }) vs fn(N, N, N, N) -> base::matrix::Matrix<N, base::dimension::U2, base::dimension::U2, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2, base::dimension::U2>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U2, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2, base::dimension::U2>>::Buffer>><N>::new}: NoSolution
--> src/geometry/rotation_specialization.rs:27:37
|
27 | Self::from_matrix_unchecked(MatrixN::<N, U2>::new(coa, -sia, sia, coa))
| ^^^^^^^^^^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:2086 ~ nalgebra[ff9d]::geometry[0]::rotation_specialization[0]::{{impl}}[1]::scaled_axis[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U1, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U1>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8327 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[41]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8326 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[41]), self_ty: base::matrix::Matrix<_, base::dimension::U1, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U1, base::dimension::U1>> }) } }) vs fn(N) -> base::matrix::Matrix<N, base::dimension::U1, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U1>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U1, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U1>>::Buffer>><N>::new}: NoSolution
--> src/geometry/rotation_specialization.rs:97:9
|
97 | Vector1::new(self.angle())
| ^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:2092 ~ nalgebra[ff9d]::geometry[0]::rotation_specialization[0]::{{impl}}[3]::from_axis_angle[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8279 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[17]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8278 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[17]), self_ty: base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, base::matrix_array::MatrixArray<N, base::dimension::U3, base::dimension::U3>> }) } }) vs fn(N, N, N, N, N, N, N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/geometry/rotation_specialization.rs:162:41
|
162 | Self::from_matrix_unchecked(MatrixN::<N, U3>::new(
| ^^^^^^^^^^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:2093 ~ nalgebra[ff9d]::geometry[0]::rotation_specialization[0]::{{impl}}[3]::from_euler_angles[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8279 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[17]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8278 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[17]), self_ty: base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, base::matrix_array::MatrixArray<N, base::dimension::U3, base::dimension::U3>> }) } }) vs fn(N, N, N, N, N, N, N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/geometry/rotation_specialization.rs:184:37
|
184 | Self::from_matrix_unchecked(MatrixN::<N, U3>::new(
| ^^^^^^^^^^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:2095 ~ nalgebra[ff9d]::geometry[0]::rotation_specialization[0]::{{impl}}[3]::new_observer_frame[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8279 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[17]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8278 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[17]), self_ty: base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, base::matrix_array::MatrixArray<N, base::dimension::U3, base::dimension::U3>> }) } }) vs fn(N, N, N, N, N, N, N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/geometry/rotation_specialization.rs:239:37
|
239 | Self::from_matrix_unchecked(MatrixN::<N, U3>::new(
| ^^^^^^^^^^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:2101 ~ nalgebra[ff9d]::geometry[0]::rotation_specialization[0]::{{impl}}[3]::axis[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<N, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/geometry/rotation_specialization.rs:338:20
|
338 | let axis = VectorN::<N, U3>::new(
| ^^^^^^^^^^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:2105 ~ nalgebra[ff9d]::geometry[0]::rotation_specialization[0]::{{impl}}[3]::powf[0]) (const base::construction::<impl base::matrix::Matrix<N, R, C, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, R, C>>::Buffer>>::from_diagonal_element): bad constant user type FnDef(DefId(0/0:8226 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[8]::from_diagonal_element[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_, _, _], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8216 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[8]), self_ty: base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, base::matrix_array::MatrixArray<N, base::dimension::U3, base::dimension::U3>> }) } }) vs fn(N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, R, C, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, R, C>>::Buffer>><N, base::dimension::U3, base::dimension::U3>::from_diagonal_element}: NoSolution
--> src/geometry/rotation_specialization.rs:378:28
|
378 | let minus_id = MatrixN::<N, U3>::from_diagonal_element(-N::one());
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:2107 ~ nalgebra[ff9d]::geometry[0]::rotation_specialization[0]::{{impl}}[4]::sample[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8279 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[17]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8278 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[17]), self_ty: base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, base::matrix_array::MatrixArray<N, base::dimension::U3, base::dimension::U3>> }) } }) vs fn(N, N, N, N, N, N, N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/geometry/rotation_specialization.rs:400:17
|
400 | let a = MatrixN::<N, U3>::new(
| ^^^^^^^^^^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:2107 ~ nalgebra[ff9d]::geometry[0]::rotation_specialization[0]::{{impl}}[4]::sample[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/geometry/rotation_specialization.rs:411:17
|
411 | let v = Vector3::new(pc * sqrt_z, ps * sqrt_z, (N::one() - z).sqrt());
| ^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:2107 ~ nalgebra[ff9d]::geometry[0]::rotation_specialization[0]::{{impl}}[4]::sample[0]) (const base::construction::<impl base::matrix::Matrix<N, R, C, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, R, C>>::Buffer>>::identity): bad constant user type FnDef(DefId(0/0:8225 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[8]::identity[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_, _, _], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8216 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[8]), self_ty: base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, base::matrix_array::MatrixArray<N, base::dimension::U3, base::dimension::U3>> }) } }) vs fn() -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, R, C, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, R, C>>::Buffer>><N, base::dimension::U3, base::dimension::U3>::identity}: NoSolution
--> src/geometry/rotation_specialization.rs:414:14
|
414 | b -= MatrixN::<N, U3>::identity();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:2145 ~ nalgebra[ff9d]::geometry[0]::quaternion[0]::{{impl}}[5]::conjugate[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U4, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U4>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8343 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[49]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8342 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[49]), self_ty: base::matrix::Matrix<_, base::dimension::U4, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U4, base::dimension::U1>> }) } }) vs fn(N, N, N, N) -> base::matrix::Matrix<N, base::dimension::U4, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U4>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U4, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U4>>::Buffer>><N>::new}: NoSolution
--> src/geometry/quaternion.rs:128:17
|
128 | let v = Vector4::new(
| ^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:2200 ~ nalgebra[ff9d]::geometry[0]::quaternion[0]::{{impl}}[10]::to_rotation_matrix[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8279 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[17]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8278 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[17]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U3, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U3>> }) } }) vs fn(N, N, N, N, N, N, N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U3, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/geometry/quaternion.rs:586:41
|
586 | Rotation::from_matrix_unchecked(Matrix3::new(
| ^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:2237 ~ nalgebra[ff9d]::geometry[0]::quaternion_construction[0]::{{impl}}[0]::new[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U4, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U4>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8343 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[49]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8342 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[49]), self_ty: base::matrix::Matrix<N, base::dimension::U4, base::dimension::U1, base::matrix_array::MatrixArray<N, base::dimension::U4, base::dimension::U1>> }) } }) vs fn(N, N, N, N) -> base::matrix::Matrix<N, base::dimension::U4, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U4>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U4, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U4>>::Buffer>><N>::new}: NoSolution
--> src/geometry/quaternion_construction.rs:36:17
|
36 | let v = Vector4::<N>::new(x, y, z, w);
| ^^^^^^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:2504 ~ nalgebra[ff9d]::geometry[0]::unit_complex[0]::{{impl}}[0]::scaled_axis[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U1, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U1>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8327 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[41]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8326 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[41]), self_ty: base::matrix::Matrix<_, base::dimension::U1, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U1, base::dimension::U1>> }) } }) vs fn(N) -> base::matrix::Matrix<N, base::dimension::U1, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U1>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U1, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U1>>::Buffer>><N>::new}: NoSolution
--> src/geometry/unit_complex.rs:34:9
|
34 | Vector1::new(self.angle())
| ^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:2505 ~ nalgebra[ff9d]::geometry[0]::unit_complex[0]::{{impl}}[0]::axis_angle[0]) (const base::construction::<impl base::matrix::Matrix<N, R, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, R>>::Buffer>>::x): bad constant user type FnDef(DefId(0/0:821 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[7]::x[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_, _], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:820 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[7]), self_ty: base::matrix::Matrix<_, base::dimension::U1, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U1, base::dimension::U1>> }) } }) vs fn() -> base::matrix::Matrix<N, base::dimension::U1, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U1>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, R, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, R>>::Buffer>><N, base::dimension::U1>::x}: NoSolution
--> src/geometry/unit_complex.rs:47:39
|
47 | Some((Unit::new_unchecked(Vector1::x()), -ang))
| ^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:2505 ~ nalgebra[ff9d]::geometry[0]::unit_complex[0]::{{impl}}[0]::axis_angle[0]) (const base::construction::<impl base::matrix::Matrix<N, R, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, R>>::Buffer>>::x): bad constant user type FnDef(DefId(0/0:821 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[7]::x[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_, _], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:820 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[7]), self_ty: base::matrix::Matrix<N, base::dimension::U1, base::dimension::U1, base::matrix_array::MatrixArray<N, base::dimension::U1, base::dimension::U1>> }) } }) vs fn() -> base::matrix::Matrix<N, base::dimension::U1, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U1>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, R, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, R>>::Buffer>><N, base::dimension::U1>::x}: NoSolution
--> src/geometry/unit_complex.rs:49:40
|
49 | Some((Unit::new_unchecked(-Vector1::<N>::x()), ang))
| ^^^^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:2514 ~ nalgebra[ff9d]::geometry[0]::unit_complex[0]::{{impl}}[0]::to_rotation_matrix[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U2, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2, base::dimension::U2>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8277 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[16]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8276 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[16]), self_ty: base::matrix::Matrix<_, base::dimension::U2, base::dimension::U2, base::matrix_array::MatrixArray<_, base::dimension::U2, base::dimension::U2>> }) } }) vs fn(N, N, N, N) -> base::matrix::Matrix<N, base::dimension::U2, base::dimension::U2, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2, base::dimension::U2>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U2, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2, base::dimension::U2>>::Buffer>><N>::new}: NoSolution
--> src/geometry/unit_complex.rs:116:42
|
116 | Rotation2::from_matrix_unchecked(Matrix2::new(r, -i, i, r))
| ^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:3737 ~ nalgebra[ff9d]::geometry[0]::orthographic[0]::{{impl}}[4]::new[0]) (const base::construction::<impl base::matrix::Matrix<N, R, C, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, R, C>>::Buffer>>::identity): bad constant user type FnDef(DefId(0/0:8225 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[8]::identity[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_, _, _], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8216 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[8]), self_ty: base::matrix::Matrix<N, base::dimension::U4, base::dimension::U4, base::matrix_array::MatrixArray<N, base::dimension::U4, base::dimension::U4>> }) } }) vs fn() -> base::matrix::Matrix<N, base::dimension::U4, base::dimension::U4, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U4, base::dimension::U4>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, R, C, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, R, C>>::Buffer>><N, base::dimension::U4, base::dimension::U4>::identity}: NoSolution
--> src/geometry/orthographic.rs:85:22
|
85 | let matrix = Matrix4::<N>::identity();
| ^^^^^^^^^^^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:3754 ~ nalgebra[ff9d]::geometry[0]::orthographic[0]::{{impl}}[4]::project_vector[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/geometry/orthographic.rs:244:9
|
244 | Vector3::new(
| ^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:3796 ~ nalgebra[ff9d]::geometry[0]::perspective[0]::{{impl}}[4]::new[0]) (const base::construction::<impl base::matrix::Matrix<N, R, C, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, R, C>>::Buffer>>::identity): bad constant user type FnDef(DefId(0/0:8225 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[8]::identity[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_, _, _], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8216 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[8]), self_ty: base::matrix::Matrix<_, base::dimension::U4, base::dimension::U4, base::matrix_array::MatrixArray<_, base::dimension::U4, base::dimension::U4>> }) } }) vs fn() -> base::matrix::Matrix<N, base::dimension::U4, base::dimension::U4, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U4, base::dimension::U4>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, R, C, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, R, C>>::Buffer>><N, base::dimension::U4, base::dimension::U4>::identity}: NoSolution
--> src/geometry/perspective.rs:81:22
|
81 | let matrix = Matrix4::identity();
| ^^^^^^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:3810 ~ nalgebra[ff9d]::geometry[0]::perspective[0]::{{impl}}[4]::project_vector[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/geometry/perspective.rs:214:9
|
214 | Vector3::new(
| ^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:4257 ~ nalgebra[ff9d]::linalg[0]::schur[0]::{{impl}}[1]::do_decompose[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8341 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8340 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[48]), self_ty: base::matrix::Matrix<_, base::dimension::U3, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U3, base::dimension::U1>> }) } }) vs fn(N, N, N) -> base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U3, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/linalg/schur.rs:162:32
|
162 | let mut axis = Vector3::new(
| ^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:4257 ~ nalgebra[ff9d]::linalg[0]::schur[0]::{{impl}}[1]::do_decompose[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8339 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8338 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]), self_ty: base::matrix::Matrix<_, base::dimension::U2, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U2, base::dimension::U1>> }) } }) vs fn(N, N) -> base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>><N>::new}: NoSolution
--> src/linalg/schur.rs:206:32
|
206 | let mut axis = Vector2::new(axis.x, axis.y);
| ^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:4303 ~ nalgebra[ff9d]::linalg[0]::svd[0]::{{impl}}[1]::try_new[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8339 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8338 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]), self_ty: base::matrix::Matrix<_, base::dimension::U2, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U2, base::dimension::U1>> }) } }) vs fn(N, N) -> base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>><N>::new}: NoSolution
--> src/linalg/svd.rs:149:27
|
149 | vec = Vector2::new(
| ^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:4303 ~ nalgebra[ff9d]::linalg[0]::svd[0]::{{impl}}[1]::try_new[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U3, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2, base::dimension::U3>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8287 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[21]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8286 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[21]), self_ty: base::matrix::Matrix<_, base::dimension::U2, base::dimension::U3, base::matrix_array::MatrixArray<_, base::dimension::U2, base::dimension::U3>> }) } }) vs fn(N, N, N, N, N, N) -> base::matrix::Matrix<N, base::dimension::U2, base::dimension::U3, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2, base::dimension::U3>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U3, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2, base::dimension::U3>>::Buffer>><N>::new}: NoSolution
--> src/linalg/svd.rs:162:36
|
162 | let mut subm = Matrix2x3::new(
| ^^^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:4303 ~ nalgebra[ff9d]::linalg[0]::svd[0]::{{impl}}[1]::try_new[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8339 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8338 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]), self_ty: base::matrix::Matrix<_, base::dimension::U2, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U2, base::dimension::U1>> }) } }) vs fn(N, N) -> base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>><N>::new}: NoSolution
--> src/linalg/svd.rs:180:33
|
180 | let v = Vector2::new(subm[(0, 0)], subm[(1, 0)]);
| ^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:4304 ~ nalgebra[ff9d]::linalg[0]::svd[0]::{{impl}}[1]::compute_2x2_uptrig_svd[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8339 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8338 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]), self_ty: base::matrix::Matrix<_, base::dimension::U2, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U2, base::dimension::U1>> }) } }) vs fn(N, N) -> base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>><N>::new}: NoSolution
--> src/linalg/svd.rs:312:23
|
312 | let csv = Vector2::new(m11 * m12, v1 * v1 - m11 * m11).normalize();
| ^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:4304 ~ nalgebra[ff9d]::linalg[0]::svd[0]::{{impl}}[1]::compute_2x2_uptrig_svd[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8339 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8338 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]), self_ty: base::matrix::Matrix<_, base::dimension::U2, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U2, base::dimension::U1>> }) } }) vs fn(N, N) -> base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>><N>::new}: NoSolution
--> src/linalg/svd.rs:326:13
|
326 | (u, Vector2::new(v1, v2), v_t)
| ^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:4306 ~ nalgebra[ff9d]::linalg[0]::svd[0]::{{impl}}[1]::cancel_horizontal_off_diagonal_elt[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8339 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8338 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]), self_ty: base::matrix::Matrix<_, base::dimension::U2, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U2, base::dimension::U1>> }) } }) vs fn(N, N) -> base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>><N>::new}: NoSolution
--> src/linalg/svd.rs:415:21
|
415 | let mut v = Vector2::new(b.off_diagonal[i], b.diagonal[i + 1]);
| ^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:4307 ~ nalgebra[ff9d]::linalg[0]::svd[0]::{{impl}}[1]::cancel_vertical_off_diagonal_elt[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8339 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8338 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]), self_ty: base::matrix::Matrix<_, base::dimension::U2, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U2, base::dimension::U1>> }) } }) vs fn(N, N) -> base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>><N>::new}: NoSolution
--> src/linalg/svd.rs:449:21
|
449 | let mut v = Vector2::new(b.diagonal[i], b.off_diagonal[i]);
| ^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:4344 ~ nalgebra[ff9d]::linalg[0]::symmetric_eigen[0]::{{impl}}[1]::do_decompose[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8339 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8338 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]), self_ty: base::matrix::Matrix<_, base::dimension::U2, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U2, base::dimension::U1>> }) } }) vs fn(N, N) -> base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>><N>::new}: NoSolution
--> src/linalg/symmetric_eigen.rs:149:29
|
149 | let mut v = Vector2::new(
| ^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:4344 ~ nalgebra[ff9d]::linalg[0]::symmetric_eigen[0]::{{impl}}[1]::do_decompose[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U2, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2, base::dimension::U2>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8277 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[16]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8276 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[16]), self_ty: base::matrix::Matrix<_, base::dimension::U2, base::dimension::U2, base::matrix_array::MatrixArray<_, base::dimension::U2, base::dimension::U2>> }) } }) vs fn(N, N, N, N) -> base::matrix::Matrix<N, base::dimension::U2, base::dimension::U2, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2, base::dimension::U2>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U2, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2, base::dimension::U2>>::Buffer>><N>::new}: NoSolution
--> src/linalg/symmetric_eigen.rs:195:25
|
195 | let m = Matrix2::new(
| ^^^^^^^^^^^^
error: internal compiler error: broken MIR in DefId(0/0:4344 ~ nalgebra[ff9d]::linalg[0]::symmetric_eigen[0]::{{impl}}[1]::do_decompose[0]) (const base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>>::new): bad constant user type FnDef(DefId(0/0:8339 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]::new[0]), Canonical { variables: [CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }, CanonicalVarInfo { kind: Ty(General) }], value: UserSubsts { substs: [_], user_self_ty: Some(UserSelfTy { impl_def_id: DefId(0/0:8338 ~ nalgebra[ff9d]::base[0]::construction[0]::{{impl}}[47]), self_ty: base::matrix::Matrix<_, base::dimension::U2, base::dimension::U1, base::matrix_array::MatrixArray<_, base::dimension::U2, base::dimension::U1>> }) } }) vs fn(N, N) -> base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer> {base::construction::<impl base::matrix::Matrix<N, base::dimension::U2, base::dimension::U1, <base::default_allocator::DefaultAllocator as base::allocator::Allocator<N, base::dimension::U2>>::Buffer>><N>::new}: NoSolution
--> src/linalg/symmetric_eigen.rs:202:29
|
202 | let basis = Vector2::new(eigvals.x - diag[start + 1], off_diag[start]);
| ^^^^^^^^^^^^
thread 'main' panicked at 'no errors encountered even though `delay_span_bug` issued', librustc_errors/lib.rs:334:17
note: Run with `RUST_BACKTRACE=1` for a backtrace.
error: internal compiler error: unexpected panic
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.31.0-nightly (1dceaddfb 2018-10-17) running on x86_64-unknown-linux-gnu
note: compiler flags: -C debuginfo=2 -C incremental --crate-type lib
note: some of the compiler flags provided by cargo are hidden
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