Advertisement
Guest User

Untitled

a guest
Oct 19th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 117.85 KB | None | 0 0
  1. Compiling nalgebra v0.16.5
  2. 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
  3. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  4. |
  5. 14 | $Result::new($(self[$i]),*)
  6. | ^^^
  7. ...
  8. 21 | / impl_swizzle!(
  9. 22 | | where U0: xx() -> Vector2[0, 0];
  10. 23 | | where U1: xy() -> Vector2[0, 1];
  11. 24 | | where U2: xz() -> Vector2[0, 2];
  12. ... |
  13. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  14. 67 | | );
  15. | |__- in this macro invocation
  16.  
  17. 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
  18. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  19. |
  20. 14 | $Result::new($(self[$i]),*)
  21. | ^^^
  22. ...
  23. 21 | / impl_swizzle!(
  24. 22 | | where U0: xx() -> Vector2[0, 0];
  25. 23 | | where U1: xy() -> Vector2[0, 1];
  26. 24 | | where U2: xz() -> Vector2[0, 2];
  27. ... |
  28. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  29. 67 | | );
  30. | |__- in this macro invocation
  31.  
  32. 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
  33. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  34. |
  35. 14 | $Result::new($(self[$i]),*)
  36. | ^^^
  37. ...
  38. 21 | / impl_swizzle!(
  39. 22 | | where U0: xx() -> Vector2[0, 0];
  40. 23 | | where U1: xy() -> Vector2[0, 1];
  41. 24 | | where U2: xz() -> Vector2[0, 2];
  42. ... |
  43. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  44. 67 | | );
  45. | |__- in this macro invocation
  46.  
  47. 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
  48. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  49. |
  50. 14 | $Result::new($(self[$i]),*)
  51. | ^^^
  52. ...
  53. 21 | / impl_swizzle!(
  54. 22 | | where U0: xx() -> Vector2[0, 0];
  55. 23 | | where U1: xy() -> Vector2[0, 1];
  56. 24 | | where U2: xz() -> Vector2[0, 2];
  57. ... |
  58. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  59. 67 | | );
  60. | |__- in this macro invocation
  61.  
  62. 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
  63. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  64. |
  65. 14 | $Result::new($(self[$i]),*)
  66. | ^^^
  67. ...
  68. 21 | / impl_swizzle!(
  69. 22 | | where U0: xx() -> Vector2[0, 0];
  70. 23 | | where U1: xy() -> Vector2[0, 1];
  71. 24 | | where U2: xz() -> Vector2[0, 2];
  72. ... |
  73. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  74. 67 | | );
  75. | |__- in this macro invocation
  76.  
  77. 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
  78. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  79. |
  80. 14 | $Result::new($(self[$i]),*)
  81. | ^^^
  82. ...
  83. 21 | / impl_swizzle!(
  84. 22 | | where U0: xx() -> Vector2[0, 0];
  85. 23 | | where U1: xy() -> Vector2[0, 1];
  86. 24 | | where U2: xz() -> Vector2[0, 2];
  87. ... |
  88. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  89. 67 | | );
  90. | |__- in this macro invocation
  91.  
  92. 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
  93. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  94. |
  95. 14 | $Result::new($(self[$i]),*)
  96. | ^^^
  97. ...
  98. 21 | / impl_swizzle!(
  99. 22 | | where U0: xx() -> Vector2[0, 0];
  100. 23 | | where U1: xy() -> Vector2[0, 1];
  101. 24 | | where U2: xz() -> Vector2[0, 2];
  102. ... |
  103. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  104. 67 | | );
  105. | |__- in this macro invocation
  106.  
  107. 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
  108. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  109. |
  110. 14 | $Result::new($(self[$i]),*)
  111. | ^^^
  112. ...
  113. 21 | / impl_swizzle!(
  114. 22 | | where U0: xx() -> Vector2[0, 0];
  115. 23 | | where U1: xy() -> Vector2[0, 1];
  116. 24 | | where U2: xz() -> Vector2[0, 2];
  117. ... |
  118. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  119. 67 | | );
  120. | |__- in this macro invocation
  121.  
  122. 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
  123. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  124. |
  125. 14 | $Result::new($(self[$i]),*)
  126. | ^^^
  127. ...
  128. 21 | / impl_swizzle!(
  129. 22 | | where U0: xx() -> Vector2[0, 0];
  130. 23 | | where U1: xy() -> Vector2[0, 1];
  131. 24 | | where U2: xz() -> Vector2[0, 2];
  132. ... |
  133. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  134. 67 | | );
  135. | |__- in this macro invocation
  136.  
  137. 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
  138. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  139. |
  140. 14 | $Result::new($(self[$i]),*)
  141. | ^^^
  142. ...
  143. 21 | / impl_swizzle!(
  144. 22 | | where U0: xx() -> Vector2[0, 0];
  145. 23 | | where U1: xy() -> Vector2[0, 1];
  146. 24 | | where U2: xz() -> Vector2[0, 2];
  147. ... |
  148. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  149. 67 | | );
  150. | |__- in this macro invocation
  151.  
  152. 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
  153. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  154. |
  155. 14 | $Result::new($(self[$i]),*)
  156. | ^^^
  157. ...
  158. 21 | / impl_swizzle!(
  159. 22 | | where U0: xx() -> Vector2[0, 0];
  160. 23 | | where U1: xy() -> Vector2[0, 1];
  161. 24 | | where U2: xz() -> Vector2[0, 2];
  162. ... |
  163. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  164. 67 | | );
  165. | |__- in this macro invocation
  166.  
  167. 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
  168. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  169. |
  170. 14 | $Result::new($(self[$i]),*)
  171. | ^^^
  172. ...
  173. 21 | / impl_swizzle!(
  174. 22 | | where U0: xx() -> Vector2[0, 0];
  175. 23 | | where U1: xy() -> Vector2[0, 1];
  176. 24 | | where U2: xz() -> Vector2[0, 2];
  177. ... |
  178. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  179. 67 | | );
  180. | |__- in this macro invocation
  181.  
  182. 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
  183. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  184. |
  185. 14 | $Result::new($(self[$i]),*)
  186. | ^^^
  187. ...
  188. 21 | / impl_swizzle!(
  189. 22 | | where U0: xx() -> Vector2[0, 0];
  190. 23 | | where U1: xy() -> Vector2[0, 1];
  191. 24 | | where U2: xz() -> Vector2[0, 2];
  192. ... |
  193. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  194. 67 | | );
  195. | |__- in this macro invocation
  196.  
  197. 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
  198. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  199. |
  200. 14 | $Result::new($(self[$i]),*)
  201. | ^^^
  202. ...
  203. 21 | / impl_swizzle!(
  204. 22 | | where U0: xx() -> Vector2[0, 0];
  205. 23 | | where U1: xy() -> Vector2[0, 1];
  206. 24 | | where U2: xz() -> Vector2[0, 2];
  207. ... |
  208. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  209. 67 | | );
  210. | |__- in this macro invocation
  211.  
  212. 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
  213. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  214. |
  215. 14 | $Result::new($(self[$i]),*)
  216. | ^^^
  217. ...
  218. 21 | / impl_swizzle!(
  219. 22 | | where U0: xx() -> Vector2[0, 0];
  220. 23 | | where U1: xy() -> Vector2[0, 1];
  221. 24 | | where U2: xz() -> Vector2[0, 2];
  222. ... |
  223. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  224. 67 | | );
  225. | |__- in this macro invocation
  226.  
  227. 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
  228. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  229. |
  230. 14 | $Result::new($(self[$i]),*)
  231. | ^^^
  232. ...
  233. 21 | / impl_swizzle!(
  234. 22 | | where U0: xx() -> Vector2[0, 0];
  235. 23 | | where U1: xy() -> Vector2[0, 1];
  236. 24 | | where U2: xz() -> Vector2[0, 2];
  237. ... |
  238. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  239. 67 | | );
  240. | |__- in this macro invocation
  241.  
  242. 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
  243. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  244. |
  245. 14 | $Result::new($(self[$i]),*)
  246. | ^^^
  247. ...
  248. 21 | / impl_swizzle!(
  249. 22 | | where U0: xx() -> Vector2[0, 0];
  250. 23 | | where U1: xy() -> Vector2[0, 1];
  251. 24 | | where U2: xz() -> Vector2[0, 2];
  252. ... |
  253. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  254. 67 | | );
  255. | |__- in this macro invocation
  256.  
  257. 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
  258. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  259. |
  260. 14 | $Result::new($(self[$i]),*)
  261. | ^^^
  262. ...
  263. 21 | / impl_swizzle!(
  264. 22 | | where U0: xx() -> Vector2[0, 0];
  265. 23 | | where U1: xy() -> Vector2[0, 1];
  266. 24 | | where U2: xz() -> Vector2[0, 2];
  267. ... |
  268. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  269. 67 | | );
  270. | |__- in this macro invocation
  271.  
  272. 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
  273. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  274. |
  275. 14 | $Result::new($(self[$i]),*)
  276. | ^^^
  277. ...
  278. 21 | / impl_swizzle!(
  279. 22 | | where U0: xx() -> Vector2[0, 0];
  280. 23 | | where U1: xy() -> Vector2[0, 1];
  281. 24 | | where U2: xz() -> Vector2[0, 2];
  282. ... |
  283. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  284. 67 | | );
  285. | |__- in this macro invocation
  286.  
  287. 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
  288. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  289. |
  290. 14 | $Result::new($(self[$i]),*)
  291. | ^^^
  292. ...
  293. 21 | / impl_swizzle!(
  294. 22 | | where U0: xx() -> Vector2[0, 0];
  295. 23 | | where U1: xy() -> Vector2[0, 1];
  296. 24 | | where U2: xz() -> Vector2[0, 2];
  297. ... |
  298. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  299. 67 | | );
  300. | |__- in this macro invocation
  301.  
  302. 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
  303. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  304. |
  305. 14 | $Result::new($(self[$i]),*)
  306. | ^^^
  307. ...
  308. 21 | / impl_swizzle!(
  309. 22 | | where U0: xx() -> Vector2[0, 0];
  310. 23 | | where U1: xy() -> Vector2[0, 1];
  311. 24 | | where U2: xz() -> Vector2[0, 2];
  312. ... |
  313. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  314. 67 | | );
  315. | |__- in this macro invocation
  316.  
  317. 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
  318. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  319. |
  320. 14 | $Result::new($(self[$i]),*)
  321. | ^^^
  322. ...
  323. 21 | / impl_swizzle!(
  324. 22 | | where U0: xx() -> Vector2[0, 0];
  325. 23 | | where U1: xy() -> Vector2[0, 1];
  326. 24 | | where U2: xz() -> Vector2[0, 2];
  327. ... |
  328. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  329. 67 | | );
  330. | |__- in this macro invocation
  331.  
  332. 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
  333. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  334. |
  335. 14 | $Result::new($(self[$i]),*)
  336. | ^^^
  337. ...
  338. 21 | / impl_swizzle!(
  339. 22 | | where U0: xx() -> Vector2[0, 0];
  340. 23 | | where U1: xy() -> Vector2[0, 1];
  341. 24 | | where U2: xz() -> Vector2[0, 2];
  342. ... |
  343. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  344. 67 | | );
  345. | |__- in this macro invocation
  346.  
  347. 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
  348. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  349. |
  350. 14 | $Result::new($(self[$i]),*)
  351. | ^^^
  352. ...
  353. 21 | / impl_swizzle!(
  354. 22 | | where U0: xx() -> Vector2[0, 0];
  355. 23 | | where U1: xy() -> Vector2[0, 1];
  356. 24 | | where U2: xz() -> Vector2[0, 2];
  357. ... |
  358. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  359. 67 | | );
  360. | |__- in this macro invocation
  361.  
  362. 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
  363. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  364. |
  365. 14 | $Result::new($(self[$i]),*)
  366. | ^^^
  367. ...
  368. 21 | / impl_swizzle!(
  369. 22 | | where U0: xx() -> Vector2[0, 0];
  370. 23 | | where U1: xy() -> Vector2[0, 1];
  371. 24 | | where U2: xz() -> Vector2[0, 2];
  372. ... |
  373. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  374. 67 | | );
  375. | |__- in this macro invocation
  376.  
  377. 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
  378. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  379. |
  380. 14 | $Result::new($(self[$i]),*)
  381. | ^^^
  382. ...
  383. 21 | / impl_swizzle!(
  384. 22 | | where U0: xx() -> Vector2[0, 0];
  385. 23 | | where U1: xy() -> Vector2[0, 1];
  386. 24 | | where U2: xz() -> Vector2[0, 2];
  387. ... |
  388. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  389. 67 | | );
  390. | |__- in this macro invocation
  391.  
  392. 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
  393. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  394. |
  395. 14 | $Result::new($(self[$i]),*)
  396. | ^^^
  397. ...
  398. 21 | / impl_swizzle!(
  399. 22 | | where U0: xx() -> Vector2[0, 0];
  400. 23 | | where U1: xy() -> Vector2[0, 1];
  401. 24 | | where U2: xz() -> Vector2[0, 2];
  402. ... |
  403. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  404. 67 | | );
  405. | |__- in this macro invocation
  406.  
  407. 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
  408. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  409. |
  410. 14 | $Result::new($(self[$i]),*)
  411. | ^^^
  412. ...
  413. 21 | / impl_swizzle!(
  414. 22 | | where U0: xx() -> Vector2[0, 0];
  415. 23 | | where U1: xy() -> Vector2[0, 1];
  416. 24 | | where U2: xz() -> Vector2[0, 2];
  417. ... |
  418. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  419. 67 | | );
  420. | |__- in this macro invocation
  421.  
  422. 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
  423. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  424. |
  425. 14 | $Result::new($(self[$i]),*)
  426. | ^^^
  427. ...
  428. 21 | / impl_swizzle!(
  429. 22 | | where U0: xx() -> Vector2[0, 0];
  430. 23 | | where U1: xy() -> Vector2[0, 1];
  431. 24 | | where U2: xz() -> Vector2[0, 2];
  432. ... |
  433. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  434. 67 | | );
  435. | |__- in this macro invocation
  436.  
  437. 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
  438. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  439. |
  440. 14 | $Result::new($(self[$i]),*)
  441. | ^^^
  442. ...
  443. 21 | / impl_swizzle!(
  444. 22 | | where U0: xx() -> Vector2[0, 0];
  445. 23 | | where U1: xy() -> Vector2[0, 1];
  446. 24 | | where U2: xz() -> Vector2[0, 2];
  447. ... |
  448. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  449. 67 | | );
  450. | |__- in this macro invocation
  451.  
  452. 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
  453. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  454. |
  455. 14 | $Result::new($(self[$i]),*)
  456. | ^^^
  457. ...
  458. 21 | / impl_swizzle!(
  459. 22 | | where U0: xx() -> Vector2[0, 0];
  460. 23 | | where U1: xy() -> Vector2[0, 1];
  461. 24 | | where U2: xz() -> Vector2[0, 2];
  462. ... |
  463. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  464. 67 | | );
  465. | |__- in this macro invocation
  466.  
  467. 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
  468. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  469. |
  470. 14 | $Result::new($(self[$i]),*)
  471. | ^^^
  472. ...
  473. 21 | / impl_swizzle!(
  474. 22 | | where U0: xx() -> Vector2[0, 0];
  475. 23 | | where U1: xy() -> Vector2[0, 1];
  476. 24 | | where U2: xz() -> Vector2[0, 2];
  477. ... |
  478. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  479. 67 | | );
  480. | |__- in this macro invocation
  481.  
  482. 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
  483. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  484. |
  485. 14 | $Result::new($(self[$i]),*)
  486. | ^^^
  487. ...
  488. 21 | / impl_swizzle!(
  489. 22 | | where U0: xx() -> Vector2[0, 0];
  490. 23 | | where U1: xy() -> Vector2[0, 1];
  491. 24 | | where U2: xz() -> Vector2[0, 2];
  492. ... |
  493. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  494. 67 | | );
  495. | |__- in this macro invocation
  496.  
  497. 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
  498. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  499. |
  500. 14 | $Result::new($(self[$i]),*)
  501. | ^^^
  502. ...
  503. 21 | / impl_swizzle!(
  504. 22 | | where U0: xx() -> Vector2[0, 0];
  505. 23 | | where U1: xy() -> Vector2[0, 1];
  506. 24 | | where U2: xz() -> Vector2[0, 2];
  507. ... |
  508. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  509. 67 | | );
  510. | |__- in this macro invocation
  511.  
  512. 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
  513. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  514. |
  515. 14 | $Result::new($(self[$i]),*)
  516. | ^^^
  517. ...
  518. 21 | / impl_swizzle!(
  519. 22 | | where U0: xx() -> Vector2[0, 0];
  520. 23 | | where U1: xy() -> Vector2[0, 1];
  521. 24 | | where U2: xz() -> Vector2[0, 2];
  522. ... |
  523. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  524. 67 | | );
  525. | |__- in this macro invocation
  526.  
  527. 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
  528. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/swizzle.rs:14:30
  529. |
  530. 14 | $Result::new($(self[$i]),*)
  531. | ^^^
  532. ...
  533. 21 | / impl_swizzle!(
  534. 22 | | where U0: xx() -> Vector2[0, 0];
  535. 23 | | where U1: xy() -> Vector2[0, 1];
  536. 24 | | where U2: xz() -> Vector2[0, 2];
  537. ... |
  538. 66 | | where U2: zzz() -> Vector3[2, 2, 2]
  539. 67 | | );
  540. | |__- in this macro invocation
  541.  
  542. 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
  543. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/base/matrix.rs:1168:9
  544. |
  545. 1168 | MatrixN::<N, U3>::new(
  546. | ^^^^^^^^^^^^^^^^^^^^^
  547.  
  548. 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
  549. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/rotation_specialization.rs:27:37
  550. |
  551. 27 | Self::from_matrix_unchecked(MatrixN::<N, U2>::new(coa, -sia, sia, coa))
  552. | ^^^^^^^^^^^^^^^^^^^^^
  553.  
  554. 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
  555. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/rotation_specialization.rs:97:9
  556. |
  557. 97 | Vector1::new(self.angle())
  558. | ^^^^^^^^^^^^
  559.  
  560. 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
  561. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/rotation_specialization.rs:162:41
  562. |
  563. 162 | Self::from_matrix_unchecked(MatrixN::<N, U3>::new(
  564. | ^^^^^^^^^^^^^^^^^^^^^
  565.  
  566. 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
  567. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/rotation_specialization.rs:184:37
  568. |
  569. 184 | Self::from_matrix_unchecked(MatrixN::<N, U3>::new(
  570. | ^^^^^^^^^^^^^^^^^^^^^
  571.  
  572. 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
  573. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/rotation_specialization.rs:239:37
  574. |
  575. 239 | Self::from_matrix_unchecked(MatrixN::<N, U3>::new(
  576. | ^^^^^^^^^^^^^^^^^^^^^
  577.  
  578. 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
  579. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/rotation_specialization.rs:338:20
  580. |
  581. 338 | let axis = VectorN::<N, U3>::new(
  582. | ^^^^^^^^^^^^^^^^^^^^^
  583.  
  584. 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
  585. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/rotation_specialization.rs:378:28
  586. |
  587. 378 | let minus_id = MatrixN::<N, U3>::from_diagonal_element(-N::one());
  588. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  589.  
  590. 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
  591. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/rotation_specialization.rs:400:17
  592. |
  593. 400 | let a = MatrixN::<N, U3>::new(
  594. | ^^^^^^^^^^^^^^^^^^^^^
  595.  
  596. 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
  597. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/rotation_specialization.rs:411:17
  598. |
  599. 411 | let v = Vector3::new(pc * sqrt_z, ps * sqrt_z, (N::one() - z).sqrt());
  600. | ^^^^^^^^^^^^
  601.  
  602. 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
  603. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/rotation_specialization.rs:414:14
  604. |
  605. 414 | b -= MatrixN::<N, U3>::identity();
  606. | ^^^^^^^^^^^^^^^^^^^^^^^^^^
  607.  
  608. 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
  609. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/quaternion.rs:128:17
  610. |
  611. 128 | let v = Vector4::new(
  612. | ^^^^^^^^^^^^
  613.  
  614. 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
  615. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/quaternion.rs:586:41
  616. |
  617. 586 | Rotation::from_matrix_unchecked(Matrix3::new(
  618. | ^^^^^^^^^^^^
  619.  
  620. 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
  621. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/quaternion_construction.rs:36:17
  622. |
  623. 36 | let v = Vector4::<N>::new(x, y, z, w);
  624. | ^^^^^^^^^^^^^^^^^
  625.  
  626. 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
  627. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/unit_complex.rs:34:9
  628. |
  629. 34 | Vector1::new(self.angle())
  630. | ^^^^^^^^^^^^
  631.  
  632. 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
  633. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/unit_complex.rs:47:39
  634. |
  635. 47 | Some((Unit::new_unchecked(Vector1::x()), -ang))
  636. | ^^^^^^^^^^
  637.  
  638. 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
  639. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/unit_complex.rs:49:40
  640. |
  641. 49 | Some((Unit::new_unchecked(-Vector1::<N>::x()), ang))
  642. | ^^^^^^^^^^^^^^^
  643.  
  644. 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
  645. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/unit_complex.rs:116:42
  646. |
  647. 116 | Rotation2::from_matrix_unchecked(Matrix2::new(r, -i, i, r))
  648. | ^^^^^^^^^^^^
  649.  
  650. 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
  651. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/orthographic.rs:85:22
  652. |
  653. 85 | let matrix = Matrix4::<N>::identity();
  654. | ^^^^^^^^^^^^^^^^^^^^^^
  655.  
  656. 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
  657. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/orthographic.rs:244:9
  658. |
  659. 244 | Vector3::new(
  660. | ^^^^^^^^^^^^
  661.  
  662. 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
  663. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/perspective.rs:81:22
  664. |
  665. 81 | let matrix = Matrix4::identity();
  666. | ^^^^^^^^^^^^^^^^^
  667.  
  668. 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
  669. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/geometry/perspective.rs:214:9
  670. |
  671. 214 | Vector3::new(
  672. | ^^^^^^^^^^^^
  673.  
  674. 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
  675. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/linalg/schur.rs:162:32
  676. |
  677. 162 | let mut axis = Vector3::new(
  678. | ^^^^^^^^^^^^
  679.  
  680. 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
  681. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/linalg/schur.rs:206:32
  682. |
  683. 206 | let mut axis = Vector2::new(axis.x, axis.y);
  684. | ^^^^^^^^^^^^
  685.  
  686. 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
  687. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/linalg/svd.rs:149:27
  688. |
  689. 149 | vec = Vector2::new(
  690. | ^^^^^^^^^^^^
  691.  
  692. 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
  693. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/linalg/svd.rs:162:36
  694. |
  695. 162 | let mut subm = Matrix2x3::new(
  696. | ^^^^^^^^^^^^^^
  697.  
  698. 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
  699. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/linalg/svd.rs:180:33
  700. |
  701. 180 | let v = Vector2::new(subm[(0, 0)], subm[(1, 0)]);
  702. | ^^^^^^^^^^^^
  703.  
  704. 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
  705. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/linalg/svd.rs:312:23
  706. |
  707. 312 | let csv = Vector2::new(m11 * m12, v1 * v1 - m11 * m11).normalize();
  708. | ^^^^^^^^^^^^
  709.  
  710. 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
  711. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/linalg/svd.rs:326:13
  712. |
  713. 326 | (u, Vector2::new(v1, v2), v_t)
  714. | ^^^^^^^^^^^^
  715.  
  716. 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
  717. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/linalg/svd.rs:415:21
  718. |
  719. 415 | let mut v = Vector2::new(b.off_diagonal[i], b.diagonal[i + 1]);
  720. | ^^^^^^^^^^^^
  721.  
  722. 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
  723. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/linalg/svd.rs:449:21
  724. |
  725. 449 | let mut v = Vector2::new(b.diagonal[i], b.off_diagonal[i]);
  726. | ^^^^^^^^^^^^
  727.  
  728. 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
  729. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/linalg/symmetric_eigen.rs:149:29
  730. |
  731. 149 | let mut v = Vector2::new(
  732. | ^^^^^^^^^^^^
  733.  
  734. 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
  735. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/linalg/symmetric_eigen.rs:195:25
  736. |
  737. 195 | let m = Matrix2::new(
  738. | ^^^^^^^^^^^^
  739.  
  740. 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
  741. --> /home/rookie1024/.cargo/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.5/src/linalg/symmetric_eigen.rs:202:29
  742. |
  743. 202 | let basis = Vector2::new(eigvals.x - diag[start + 1], off_diag[start]);
  744. | ^^^^^^^^^^^^
  745.  
  746. thread 'main' panicked at 'no errors encountered even though `delay_span_bug` issued', librustc_errors/lib.rs:334:17
  747. stack backtrace:
  748. 0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
  749. at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
  750. 1: std::sys_common::backtrace::print
  751. at libstd/sys_common/backtrace.rs:71
  752. at libstd/sys_common/backtrace.rs:59
  753. 2: std::panicking::default_hook::{{closure}}
  754. at libstd/panicking.rs:211
  755. 3: std::panicking::default_hook
  756. at libstd/panicking.rs:227
  757. 4: rustc::util::common::panic_hook
  758. 5: std::panicking::rust_panic_with_hook
  759. at libstd/panicking.rs:480
  760. 6: std::panicking::begin_panic
  761. 7: <rustc_errors::Handler as core::ops::drop::Drop>::drop
  762. 8: core::ptr::drop_in_place
  763. 9: core::ptr::drop_in_place
  764. 10: core::ptr::drop_in_place
  765. 11: <scoped_tls::ScopedKey<T>>::set
  766. 12: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
  767. 13: __rust_maybe_catch_panic
  768. at libpanic_unwind/lib.rs:102
  769. 14: rustc_driver::run
  770. 15: rustc_driver::main
  771. 16: std::rt::lang_start::{{closure}}
  772. 17: std::panicking::try::do_call
  773. at libstd/rt.rs:59
  774. at libstd/panicking.rs:310
  775. 18: __rust_maybe_catch_panic
  776. at libpanic_unwind/lib.rs:102
  777. 19: std::rt::lang_start_internal
  778. at libstd/panicking.rs:289
  779. at libstd/panic.rs:392
  780. at libstd/rt.rs:58
  781. 20: main
  782. 21: __libc_start_main
  783. 22: <unknown>
  784. query stack during panic:
  785. end of query stack
  786.  
  787. error: internal compiler error: unexpected panic
  788.  
  789. note: the compiler unexpectedly panicked. this is a bug.
  790.  
  791. note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
  792.  
  793. note: rustc 1.31.0-nightly (e7f5d4805 2018-10-18) running on x86_64-unknown-linux-gnu
  794.  
  795. note: compiler flags: -C debuginfo=2 --crate-type lib
  796.  
  797. note: some of the compiler flags provided by cargo are hidden
  798.  
  799. error: Could not compile `nalgebra`.
  800.  
  801. To learn more, run the command again with --verbose.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement