Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Compiling nalgebra v0.16.5
- error: internal compiler error: broken MIR in DefId(0/0:8133 ~ nalgebra[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/matrix.rs:1168:9
- |
- 1168 | MatrixN::<N, U3>::new(
- | ^^^^^^^^^^^^^^^^^^^^^
- error: internal compiler error: broken MIR in DefId(0/0:2077 ~ nalgebra[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/rotation_specialization.rs:97:9
- |
- 97 | Vector1::new(self.angle())
- | ^^^^^^^^^^^^
- error: internal compiler error: broken MIR in DefId(0/0:2092 ~ nalgebra[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/quaternion.rs:128:17
- |
- 128 | let v = Vector4::new(
- | ^^^^^^^^^^^^
- error: internal compiler error: broken MIR in DefId(0/0:2200 ~ nalgebra[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/unit_complex.rs:34:9
- |
- 34 | Vector1::new(self.angle())
- | ^^^^^^^^^^^^
- error: internal compiler error: broken MIR in DefId(0/0:2505 ~ nalgebra[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/orthographic.rs:85:22
- |
- 85 | let matrix = Matrix4::<N>::identity();
- | ^^^^^^^^^^^^^^^^^^^^^^
- error: internal compiler error: broken MIR in DefId(0/0:3754 ~ nalgebra[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/orthographic.rs:244:9
- |
- 244 | Vector3::new(
- | ^^^^^^^^^^^^
- error: internal compiler error: broken MIR in DefId(0/0:3796 ~ nalgebra[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/perspective.rs:81:22
- |
- 81 | let matrix = Matrix4::identity();
- | ^^^^^^^^^^^^^^^^^
- error: internal compiler error: broken MIR in DefId(0/0:3810 ~ nalgebra[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/perspective.rs:214:9
- |
- 214 | Vector3::new(
- | ^^^^^^^^^^^^
- error: internal compiler error: broken MIR in DefId(0/0:4257 ~ nalgebra[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/linalg/schur.rs:162:32
- |
- 162 | let mut axis = Vector3::new(
- | ^^^^^^^^^^^^
- error: internal compiler error: broken MIR in DefId(0/0:4257 ~ nalgebra[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/linalg/svd.rs:149:27
- |
- 149 | vec = Vector2::new(
- | ^^^^^^^^^^^^
- error: internal compiler error: broken MIR in DefId(0/0:4303 ~ nalgebra[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/linalg/svd.rs:162:36
- |
- 162 | let mut subm = Matrix2x3::new(
- | ^^^^^^^^^^^^^^
- error: internal compiler error: broken MIR in DefId(0/0:4303 ~ nalgebra[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/linalg/symmetric_eigen.rs:195:25
- |
- 195 | let m = Matrix2::new(
- | ^^^^^^^^^^^^
- error: internal compiler error: broken MIR in DefId(0/0:4344 ~ nalgebra[3c6b]::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[3c6b]::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[3c6b]::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
- --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/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
- stack backtrace:
- 0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
- at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
- 1: std::sys_common::backtrace::print
- at libstd/sys_common/backtrace.rs:71
- at libstd/sys_common/backtrace.rs:59
- 2: std::panicking::default_hook::{{closure}}
- at libstd/panicking.rs:211
- 3: std::panicking::default_hook
- at libstd/panicking.rs:227
- 4: rustc::util::common::panic_hook
- 5: std::panicking::rust_panic_with_hook
- at libstd/panicking.rs:480
- 6: std::panicking::begin_panic
- 7: <rustc_errors::Handler as core::ops::drop::Drop>::drop
- 8: core::ptr::drop_in_place
- 9: core::ptr::drop_in_place
- 10: core::ptr::drop_in_place
- 11: <scoped_tls::ScopedKey<T>>::set
- 12: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
- 13: __rust_maybe_catch_panic
- at libpanic_unwind/lib.rs:102
- 14: rustc_driver::run
- 15: rustc_driver::main
- 16: std::rt::lang_start::{{closure}}
- 17: std::panicking::try::do_call
- at libstd/rt.rs:59
- at libstd/panicking.rs:310
- 18: __rust_maybe_catch_panic
- at libpanic_unwind/lib.rs:102
- 19: std::rt::lang_start_internal
- at libstd/panicking.rs:289
- at libstd/panic.rs:392
- at libstd/rt.rs:58
- 20: main
- 21: __libc_start_main
- 22: <unknown>
- query stack during panic:
- end of query stack
- 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 (e7f5d4805 2018-10-18) running on x86_64-unknown-linux-gnu
- note: compiler flags: -C debuginfo=2 --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.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement