Created
October 18, 2018 14:42
-
-
Save timvisee/3ad2ede950bc9deb7b351a2fd9cc8645 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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