Guest User

Untitled

a guest
Mar 20th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 124.99 KB | None | 0 0
  1. --- old 2018-03-12 21:56:41.351987492 +0900
  2. +++ new 2018-03-12 21:55:53.209566593 +0900
  3. @@ -136,10 +136,786 @@
  4.  
  5. let x = 1;
  6. let y = NonDebug(0);
  7. - if !(x == 1 && y + NonDebug(1) == NonDebug(0) && x == 1 && { 1 == 0 }) {
  8. - {
  9. - ::rt::begin_panic("assertion failed: x == 1 && y + NonDebug(1) == NonDebug(0) && x == 1 && { 1 == 0 }",
  10. - &("test2.rs", 14u32, 5u32))
  11. + {
  12. + #[allow(unused)]
  13. + let __capture0 = ::std::assert_helper::Unevaluated{};
  14. + #[allow(unused)]
  15. + let __capture1 = ::std::assert_helper::Unevaluated{};
  16. + let mut __capture2 = ::std::assert_helper::Captured::Unevaluated{};
  17. + let mut __capture3 = ::std::assert_helper::Captured::Unevaluated{};
  18. + #[allow(unused)]
  19. + let __capture4 = ::std::assert_helper::Unevaluated{};
  20. + #[allow(unused)]
  21. + let __capture5 = ::std::assert_helper::Unevaluated{};
  22. + #[allow(unused)]
  23. + let __capture6 = ::std::assert_helper::Unevaluated{};
  24. + let mut __capture7 = ::std::assert_helper::Captured::Unevaluated{};
  25. + match x {
  26. + ref __capture0 =>
  27. + match 1 {
  28. + ref __capture1 =>
  29. + if *__capture0 == *__capture1 {
  30. + match {
  31. + let __tmp = y;
  32. + ::std::assert_helper::TryCapture::try_capture(&__tmp,
  33. + &mut __capture2);
  34. + __tmp
  35. + } {
  36. + __tmp1 =>
  37. + match {
  38. + let __tmp = NonDebug(1);
  39. + ::std::assert_helper::TryCapture::try_capture(&__tmp,
  40. + &mut __capture3);
  41. + __tmp
  42. + } {
  43. + __tmp2 =>
  44. + match __tmp1 + __tmp2 {
  45. + __tmp3 =>
  46. + match NonDebug(0) {
  47. + ref __capture4 =>
  48. + if __tmp3 == *__capture4 {
  49. + match x {
  50. + ref __capture5 =>
  51. + match 1 {
  52. + ref __capture6 =>
  53. + if *__capture5 == *__capture6
  54. + {
  55. + match {
  56. + let __tmp =
  57. + { 1 == 0 };
  58. + ::std::assert_helper::TryCapture::try_capture(&__tmp,
  59. + &mut __capture7);
  60. + __tmp
  61. + } {
  62. + __tmp0 =>
  63. + if __tmp0 {
  64. + ()
  65. + } else {
  66. + {
  67. + ::rt::begin_panic_fmt(&::std::fmt::Arguments::new_v1_formatted(&["assertion failed: ",
  68. + "\nwith expansion: ",
  69. + " == ",
  70. + " && ",
  71. + " + ",
  72. + " == ",
  73. + " && ",
  74. + " == ",
  75. + " && "],
  76. + &match (&"x == 1 && y + NonDebug(1) == NonDebug(0) && x == 1 && { 1 == 0 }",
  77. + &::std::assert_helper::DebugFallback::new(::std::assert_helper::Captured::Value(__capture0),
  78. + "(x)"),
  79. + &::std::assert_helper::DebugFallback::new(::std::assert_helper::Captured::Value(__capture1),
  80. + "(1)"),
  81. + &::std::assert_helper::DebugFallback::new(__capture2,
  82. + "(y)"),
  83. + &::std::assert_helper::DebugFallback::new(__capture3,
  84. + "(NonDebug(1))"),
  85. + &::std::assert_helper::DebugFallback::new(::std::assert_helper::Captured::Value(__capture4),
  86. + "(NonDebug(0))"),
  87. + &::std::assert_helper::DebugFallback::new(::std::assert_helper::Captured::Value(__capture5),
  88. + "(x)"),
  89. + &::std::assert_helper::DebugFallback::new(::std::assert_helper::Captured::Value(__capture6),
  90. + "(1)"),
  91. + &::std::assert_helper::DebugFallback::new(__capture7,
  92. + "({ 1 == 0 })"))
  93. + {
  94. + (__arg0,
  95. + __arg1,
  96. + __arg2,
  97. + __arg3,
  98. + __arg4,
  99. + __arg5,
  100. + __arg6,
  101. + __arg7,
  102. + __arg8)
  103. + =>
  104. + [::std::fmt::ArgumentV1::new(__arg0,
  105. + ::std::fmt::Display::fmt),
  106. + ::std::fmt::ArgumentV1::new(__arg1,
  107. + ::std::fmt::Debug::fmt),
  108. + ::std::fmt::ArgumentV1::new(__arg2,
  109. + ::std::fmt::Debug::fmt),
  110. + ::std::fmt::ArgumentV1::new(__arg3,
  111. + ::std::fmt::Debug::fmt),
  112. + ::std::fmt::ArgumentV1::new(__arg4,
  113. + ::std::fmt::Debug::fmt),
  114. + ::std::fmt::ArgumentV1::new(__arg5,
  115. + ::std::fmt::Debug::fmt),
  116. + ::std::fmt::ArgumentV1::new(__arg6,
  117. + ::std::fmt::Debug::fmt),
  118. + ::std::fmt::ArgumentV1::new(__arg7,
  119. + ::std::fmt::Debug::fmt),
  120. + ::std::fmt::ArgumentV1::new(__arg8,
  121. + ::std::fmt::Debug::fmt)],
  122. + },
  123. + &[::std::fmt::rt::v1::Argument{position:
  124. + ::std::fmt::rt::v1::Position::At(0usize),
  125. + format:
  126. + ::std::fmt::rt::v1::FormatSpec{fill:
  127. + ' ',
  128. + align:
  129. + ::std::fmt::rt::v1::Alignment::Unknown,
  130. + flags:
  131. + 0u32,
  132. + precision:
  133. + ::std::fmt::rt::v1::Count::Implied,
  134. + width:
  135. + ::std::fmt::rt::v1::Count::Implied,},},
  136. + ::std::fmt::rt::v1::Argument{position:
  137. + ::std::fmt::rt::v1::Position::At(1usize),
  138. + format:
  139. + ::std::fmt::rt::v1::FormatSpec{fill:
  140. + ' ',
  141. + align:
  142. + ::std::fmt::rt::v1::Alignment::Unknown,
  143. + flags:
  144. + 0u32,
  145. + precision:
  146. + ::std::fmt::rt::v1::Count::Implied,
  147. + width:
  148. + ::std::fmt::rt::v1::Count::Implied,},},
  149. + ::std::fmt::rt::v1::Argument{position:
  150. + ::std::fmt::rt::v1::Position::At(2usize),
  151. + format:
  152. + ::std::fmt::rt::v1::FormatSpec{fill:
  153. + ' ',
  154. + align:
  155. + ::std::fmt::rt::v1::Alignment::Unknown,
  156. + flags:
  157. + 0u32,
  158. + precision:
  159. + ::std::fmt::rt::v1::Count::Implied,
  160. + width:
  161. + ::std::fmt::rt::v1::Count::Implied,},},
  162. + ::std::fmt::rt::v1::Argument{position:
  163. + ::std::fmt::rt::v1::Position::At(3usize),
  164. + format:
  165. + ::std::fmt::rt::v1::FormatSpec{fill:
  166. + ' ',
  167. + align:
  168. + ::std::fmt::rt::v1::Alignment::Unknown,
  169. + flags:
  170. + 0u32,
  171. + precision:
  172. + ::std::fmt::rt::v1::Count::Implied,
  173. + width:
  174. + ::std::fmt::rt::v1::Count::Implied,},},
  175. + ::std::fmt::rt::v1::Argument{position:
  176. + ::std::fmt::rt::v1::Position::At(4usize),
  177. + format:
  178. + ::std::fmt::rt::v1::FormatSpec{fill:
  179. + ' ',
  180. + align:
  181. + ::std::fmt::rt::v1::Alignment::Unknown,
  182. + flags:
  183. + 0u32,
  184. + precision:
  185. + ::std::fmt::rt::v1::Count::Implied,
  186. + width:
  187. + ::std::fmt::rt::v1::Count::Implied,},},
  188. + ::std::fmt::rt::v1::Argument{position:
  189. + ::std::fmt::rt::v1::Position::At(5usize),
  190. + format:
  191. + ::std::fmt::rt::v1::FormatSpec{fill:
  192. + ' ',
  193. + align:
  194. + ::std::fmt::rt::v1::Alignment::Unknown,
  195. + flags:
  196. + 0u32,
  197. + precision:
  198. + ::std::fmt::rt::v1::Count::Implied,
  199. + width:
  200. + ::std::fmt::rt::v1::Count::Implied,},},
  201. + ::std::fmt::rt::v1::Argument{position:
  202. + ::std::fmt::rt::v1::Position::At(6usize),
  203. + format:
  204. + ::std::fmt::rt::v1::FormatSpec{fill:
  205. + ' ',
  206. + align:
  207. + ::std::fmt::rt::v1::Alignment::Unknown,
  208. + flags:
  209. + 0u32,
  210. + precision:
  211. + ::std::fmt::rt::v1::Count::Implied,
  212. + width:
  213. + ::std::fmt::rt::v1::Count::Implied,},},
  214. + ::std::fmt::rt::v1::Argument{position:
  215. + ::std::fmt::rt::v1::Position::At(7usize),
  216. + format:
  217. + ::std::fmt::rt::v1::FormatSpec{fill:
  218. + ' ',
  219. + align:
  220. + ::std::fmt::rt::v1::Alignment::Unknown,
  221. + flags:
  222. + 0u32,
  223. + precision:
  224. + ::std::fmt::rt::v1::Count::Implied,
  225. + width:
  226. + ::std::fmt::rt::v1::Count::Implied,},},
  227. + ::std::fmt::rt::v1::Argument{position:
  228. + ::std::fmt::rt::v1::Position::At(8usize),
  229. + format:
  230. + ::std::fmt::rt::v1::FormatSpec{fill:
  231. + ' ',
  232. + align:
  233. + ::std::fmt::rt::v1::Alignment::Unknown,
  234. + flags:
  235. + 0u32,
  236. + precision:
  237. + ::std::fmt::rt::v1::Count::Implied,
  238. + width:
  239. + ::std::fmt::rt::v1::Count::Implied,},}]),
  240. + &("test2.rs",
  241. + 14u32,
  242. + 5u32))
  243. + }
  244. + },
  245. + }
  246. + } else {
  247. + {
  248. + ::rt::begin_panic_fmt(&::std::fmt::Arguments::new_v1_formatted(&["assertion failed: ",
  249. + "\nwith expansion: ",
  250. + " == ",
  251. + " && ",
  252. + " + ",
  253. + " == ",
  254. + " && ",
  255. + " == ",
  256. + " && "],
  257. + &match (&"x == 1 && y + NonDebug(1) == NonDebug(0) && x == 1 && { 1 == 0 }",
  258. + &::std::assert_helper::DebugFallback::new(::std::assert_helper::Captured::Value(__capture0),
  259. + "(x)"),
  260. + &::std::assert_helper::DebugFallback::new(::std::assert_helper::Captured::Value(__capture1),
  261. + "(1)"),
  262. + &::std::assert_helper::DebugFallback::new(__capture2,
  263. + "(y)"),
  264. + &::std::assert_helper::DebugFallback::new(__capture3,
  265. + "(NonDebug(1))"),
  266. + &::std::assert_helper::DebugFallback::new(::std::assert_helper::Captured::Value(__capture4),
  267. + "(NonDebug(0))"),
  268. + &::std::assert_helper::DebugFallback::new(::std::assert_helper::Captured::Value(__capture5),
  269. + "(x)"),
  270. + &::std::assert_helper::DebugFallback::new(::std::assert_helper::Captured::Value(__capture6),
  271. + "(1)"),
  272. + &::std::assert_helper::DebugFallback::new(__capture7,
  273. + "({ 1 == 0 })"))
  274. + {
  275. + (__arg0,
  276. + __arg1,
  277. + __arg2,
  278. + __arg3,
  279. + __arg4,
  280. + __arg5,
  281. + __arg6,
  282. + __arg7,
  283. + __arg8)
  284. + =>
  285. + [::std::fmt::ArgumentV1::new(__arg0,
  286. + ::std::fmt::Display::fmt),
  287. + ::std::fmt::ArgumentV1::new(__arg1,
  288. + ::std::fmt::Debug::fmt),
  289. + ::std::fmt::ArgumentV1::new(__arg2,
  290. + ::std::fmt::Debug::fmt),
  291. + ::std::fmt::ArgumentV1::new(__arg3,
  292. + ::std::fmt::Debug::fmt),
  293. + ::std::fmt::ArgumentV1::new(__arg4,
  294. + ::std::fmt::Debug::fmt),
  295. + ::std::fmt::ArgumentV1::new(__arg5,
  296. + ::std::fmt::Debug::fmt),
  297. + ::std::fmt::ArgumentV1::new(__arg6,
  298. + ::std::fmt::Debug::fmt),
  299. + ::std::fmt::ArgumentV1::new(__arg7,
  300. + ::std::fmt::Debug::fmt),
  301. + ::std::fmt::ArgumentV1::new(__arg8,
  302. + ::std::fmt::Debug::fmt)],
  303. + },
  304. + &[::std::fmt::rt::v1::Argument{position:
  305. + ::std::fmt::rt::v1::Position::At(0usize),
  306. + format:
  307. + ::std::fmt::rt::v1::FormatSpec{fill:
  308. + ' ',
  309. + align:
  310. + ::std::fmt::rt::v1::Alignment::Unknown,
  311. + flags:
  312. + 0u32,
  313. + precision:
  314. + ::std::fmt::rt::v1::Count::Implied,
  315. + width:
  316. + ::std::fmt::rt::v1::Count::Implied,},},
  317. + ::std::fmt::rt::v1::Argument{position:
  318. + ::std::fmt::rt::v1::Position::At(1usize),
  319. + format:
  320. + ::std::fmt::rt::v1::FormatSpec{fill:
  321. + ' ',
  322. + align:
  323. + ::std::fmt::rt::v1::Alignment::Unknown,
  324. + flags:
  325. + 0u32,
  326. + precision:
  327. + ::std::fmt::rt::v1::Count::Implied,
  328. + width:
  329. + ::std::fmt::rt::v1::Count::Implied,},},
  330. + ::std::fmt::rt::v1::Argument{position:
  331. + ::std::fmt::rt::v1::Position::At(2usize),
  332. + format:
  333. + ::std::fmt::rt::v1::FormatSpec{fill:
  334. + ' ',
  335. + align:
  336. + ::std::fmt::rt::v1::Alignment::Unknown,
  337. + flags:
  338. + 0u32,
  339. + precision:
  340. + ::std::fmt::rt::v1::Count::Implied,
  341. + width:
  342. + ::std::fmt::rt::v1::Count::Implied,},},
  343. + ::std::fmt::rt::v1::Argument{position:
  344. + ::std::fmt::rt::v1::Position::At(3usize),
  345. + format:
  346. + ::std::fmt::rt::v1::FormatSpec{fill:
  347. + ' ',
  348. + align:
  349. + ::std::fmt::rt::v1::Alignment::Unknown,
  350. + flags:
  351. + 0u32,
  352. + precision:
  353. + ::std::fmt::rt::v1::Count::Implied,
  354. + width:
  355. + ::std::fmt::rt::v1::Count::Implied,},},
  356. + ::std::fmt::rt::v1::Argument{position:
  357. + ::std::fmt::rt::v1::Position::At(4usize),
  358. + format:
  359. + ::std::fmt::rt::v1::FormatSpec{fill:
  360. + ' ',
  361. + align:
  362. + ::std::fmt::rt::v1::Alignment::Unknown,
  363. + flags:
  364. + 0u32,
  365. + precision:
  366. + ::std::fmt::rt::v1::Count::Implied,
  367. + width:
  368. + ::std::fmt::rt::v1::Count::Implied,},},
  369. + ::std::fmt::rt::v1::Argument{position:
  370. + ::std::fmt::rt::v1::Position::At(5usize),
  371. + format:
  372. + ::std::fmt::rt::v1::FormatSpec{fill:
  373. + ' ',
  374. + align:
  375. + ::std::fmt::rt::v1::Alignment::Unknown,
  376. + flags:
  377. + 0u32,
  378. + precision:
  379. + ::std::fmt::rt::v1::Count::Implied,
  380. + width:
  381. + ::std::fmt::rt::v1::Count::Implied,},},
  382. + ::std::fmt::rt::v1::Argument{position:
  383. + ::std::fmt::rt::v1::Position::At(6usize),
  384. + format:
  385. + ::std::fmt::rt::v1::FormatSpec{fill:
  386. + ' ',
  387. + align:
  388. + ::std::fmt::rt::v1::Alignment::Unknown,
  389. + flags:
  390. + 0u32,
  391. + precision:
  392. + ::std::fmt::rt::v1::Count::Implied,
  393. + width:
  394. + ::std::fmt::rt::v1::Count::Implied,},},
  395. + ::std::fmt::rt::v1::Argument{position:
  396. + ::std::fmt::rt::v1::Position::At(7usize),
  397. + format:
  398. + ::std::fmt::rt::v1::FormatSpec{fill:
  399. + ' ',
  400. + align:
  401. + ::std::fmt::rt::v1::Alignment::Unknown,
  402. + flags:
  403. + 0u32,
  404. + precision:
  405. + ::std::fmt::rt::v1::Count::Implied,
  406. + width:
  407. + ::std::fmt::rt::v1::Count::Implied,},},
  408. + ::std::fmt::rt::v1::Argument{position:
  409. + ::std::fmt::rt::v1::Position::At(8usize),
  410. + format:
  411. + ::std::fmt::rt::v1::FormatSpec{fill:
  412. + ' ',
  413. + align:
  414. + ::std::fmt::rt::v1::Alignment::Unknown,
  415. + flags:
  416. + 0u32,
  417. + precision:
  418. + ::std::fmt::rt::v1::Count::Implied,
  419. + width:
  420. + ::std::fmt::rt::v1::Count::Implied,},}]),
  421. + &("test2.rs",
  422. + 14u32,
  423. + 5u32))
  424. + }
  425. + },
  426. + },
  427. + }
  428. + } else {
  429. + {
  430. + ::rt::begin_panic_fmt(&::std::fmt::Arguments::new_v1_formatted(&["assertion failed: ",
  431. + "\nwith expansion: ",
  432. + " == ",
  433. + " && ",
  434. + " + ",
  435. + " == ",
  436. + " && ",
  437. + " == ",
  438. + " && "],
  439. + &match (&"x == 1 && y + NonDebug(1) == NonDebug(0) && x == 1 && { 1 == 0 }",
  440. + &::std::assert_helper::DebugFallback::new(::std::assert_helper::Captured::Value(__capture0),
  441. + "(x)"),
  442. + &::std::assert_helper::DebugFallback::new(::std::assert_helper::Captured::Value(__capture1),
  443. + "(1)"),
  444. + &::std::assert_helper::DebugFallback::new(__capture2,
  445. + "(y)"),
  446. + &::std::assert_helper::DebugFallback::new(__capture3,
  447. + "(NonDebug(1))"),
  448. + &::std::assert_helper::DebugFallback::new(::std::assert_helper::Captured::Value(__capture4),
  449. + "(NonDebug(0))"),
  450. + &::std::assert_helper::DebugFallback::new(::std::assert_helper::Captured::Value(__capture5),
  451. + "(x)"),
  452. + &::std::assert_helper::DebugFallback::new(::std::assert_helper::Captured::Value(__capture6),
  453. + "(1)"),
  454. + &::std::assert_helper::DebugFallback::new(__capture7,
  455. + "({ 1 == 0 })"))
  456. + {
  457. + (__arg0,
  458. + __arg1,
  459. + __arg2,
  460. + __arg3,
  461. + __arg4,
  462. + __arg5,
  463. + __arg6,
  464. + __arg7,
  465. + __arg8)
  466. + =>
  467. + [::std::fmt::ArgumentV1::new(__arg0,
  468. + ::std::fmt::Display::fmt),
  469. + ::std::fmt::ArgumentV1::new(__arg1,
  470. + ::std::fmt::Debug::fmt),
  471. + ::std::fmt::ArgumentV1::new(__arg2,
  472. + ::std::fmt::Debug::fmt),
  473. + ::std::fmt::ArgumentV1::new(__arg3,
  474. + ::std::fmt::Debug::fmt),
  475. + ::std::fmt::ArgumentV1::new(__arg4,
  476. + ::std::fmt::Debug::fmt),
  477. + ::std::fmt::ArgumentV1::new(__arg5,
  478. + ::std::fmt::Debug::fmt),
  479. + ::std::fmt::ArgumentV1::new(__arg6,
  480. + ::std::fmt::Debug::fmt),
  481. + ::std::fmt::ArgumentV1::new(__arg7,
  482. + ::std::fmt::Debug::fmt),
  483. + ::std::fmt::ArgumentV1::new(__arg8,
  484. + ::std::fmt::Debug::fmt)],
  485. + },
  486. + &[::std::fmt::rt::v1::Argument{position:
  487. + ::std::fmt::rt::v1::Position::At(0usize),
  488. + format:
  489. + ::std::fmt::rt::v1::FormatSpec{fill:
  490. + ' ',
  491. + align:
  492. + ::std::fmt::rt::v1::Alignment::Unknown,
  493. + flags:
  494. + 0u32,
  495. + precision:
  496. + ::std::fmt::rt::v1::Count::Implied,
  497. + width:
  498. + ::std::fmt::rt::v1::Count::Implied,},},
  499. + ::std::fmt::rt::v1::Argument{position:
  500. + ::std::fmt::rt::v1::Position::At(1usize),
  501. + format:
  502. + ::std::fmt::rt::v1::FormatSpec{fill:
  503. + ' ',
  504. + align:
  505. + ::std::fmt::rt::v1::Alignment::Unknown,
  506. + flags:
  507. + 0u32,
  508. + precision:
  509. + ::std::fmt::rt::v1::Count::Implied,
  510. + width:
  511. + ::std::fmt::rt::v1::Count::Implied,},},
  512. + ::std::fmt::rt::v1::Argument{position:
  513. + ::std::fmt::rt::v1::Position::At(2usize),
  514. + format:
  515. + ::std::fmt::rt::v1::FormatSpec{fill:
  516. + ' ',
  517. + align:
  518. + ::std::fmt::rt::v1::Alignment::Unknown,
  519. + flags:
  520. + 0u32,
  521. + precision:
  522. + ::std::fmt::rt::v1::Count::Implied,
  523. + width:
  524. + ::std::fmt::rt::v1::Count::Implied,},},
  525. + ::std::fmt::rt::v1::Argument{position:
  526. + ::std::fmt::rt::v1::Position::At(3usize),
  527. + format:
  528. + ::std::fmt::rt::v1::FormatSpec{fill:
  529. + ' ',
  530. + align:
  531. + ::std::fmt::rt::v1::Alignment::Unknown,
  532. + flags:
  533. + 0u32,
  534. + precision:
  535. + ::std::fmt::rt::v1::Count::Implied,
  536. + width:
  537. + ::std::fmt::rt::v1::Count::Implied,},},
  538. + ::std::fmt::rt::v1::Argument{position:
  539. + ::std::fmt::rt::v1::Position::At(4usize),
  540. + format:
  541. + ::std::fmt::rt::v1::FormatSpec{fill:
  542. + ' ',
  543. + align:
  544. + ::std::fmt::rt::v1::Alignment::Unknown,
  545. + flags:
  546. + 0u32,
  547. + precision:
  548. + ::std::fmt::rt::v1::Count::Implied,
  549. + width:
  550. + ::std::fmt::rt::v1::Count::Implied,},},
  551. + ::std::fmt::rt::v1::Argument{position:
  552. + ::std::fmt::rt::v1::Position::At(5usize),
  553. + format:
  554. + ::std::fmt::rt::v1::FormatSpec{fill:
  555. + ' ',
  556. + align:
  557. + ::std::fmt::rt::v1::Alignment::Unknown,
  558. + flags:
  559. + 0u32,
  560. + precision:
  561. + ::std::fmt::rt::v1::Count::Implied,
  562. + width:
  563. + ::std::fmt::rt::v1::Count::Implied,},},
  564. + ::std::fmt::rt::v1::Argument{position:
  565. + ::std::fmt::rt::v1::Position::At(6usize),
  566. + format:
  567. + ::std::fmt::rt::v1::FormatSpec{fill:
  568. + ' ',
  569. + align:
  570. + ::std::fmt::rt::v1::Alignment::Unknown,
  571. + flags:
  572. + 0u32,
  573. + precision:
  574. + ::std::fmt::rt::v1::Count::Implied,
  575. + width:
  576. + ::std::fmt::rt::v1::Count::Implied,},},
  577. + ::std::fmt::rt::v1::Argument{position:
  578. + ::std::fmt::rt::v1::Position::At(7usize),
  579. + format:
  580. + ::std::fmt::rt::v1::FormatSpec{fill:
  581. + ' ',
  582. + align:
  583. + ::std::fmt::rt::v1::Alignment::Unknown,
  584. + flags:
  585. + 0u32,
  586. + precision:
  587. + ::std::fmt::rt::v1::Count::Implied,
  588. + width:
  589. + ::std::fmt::rt::v1::Count::Implied,},},
  590. + ::std::fmt::rt::v1::Argument{position:
  591. + ::std::fmt::rt::v1::Position::At(8usize),
  592. + format:
  593. + ::std::fmt::rt::v1::FormatSpec{fill:
  594. + ' ',
  595. + align:
  596. + ::std::fmt::rt::v1::Alignment::Unknown,
  597. + flags:
  598. + 0u32,
  599. + precision:
  600. + ::std::fmt::rt::v1::Count::Implied,
  601. + width:
  602. + ::std::fmt::rt::v1::Count::Implied,},}]),
  603. + &("test2.rs",
  604. + 14u32,
  605. + 5u32))
  606. + }
  607. + },
  608. + },
  609. + },
  610. + },
  611. + }
  612. + } else {
  613. + {
  614. + ::rt::begin_panic_fmt(&::std::fmt::Arguments::new_v1_formatted(&["assertion failed: ",
  615. + "\nwith expansion: ",
  616. + " == ",
  617. + " && ",
  618. + " + ",
  619. + " == ",
  620. + " && ",
  621. + " == ",
  622. + " && "],
  623. + &match (&"x == 1 && y + NonDebug(1) == NonDebug(0) && x == 1 && { 1 == 0 }",
  624. + &::std::assert_helper::DebugFallback::new(::std::assert_helper::Captured::Value(__capture0),
  625. + "(x)"),
  626. + &::std::assert_helper::DebugFallback::new(::std::assert_helper::Captured::Value(__capture1),
  627. + "(1)"),
  628. + &::std::assert_helper::DebugFallback::new(__capture2,
  629. + "(y)"),
  630. + &::std::assert_helper::DebugFallback::new(__capture3,
  631. + "(NonDebug(1))"),
  632. + &::std::assert_helper::DebugFallback::new(::std::assert_helper::Captured::Value(__capture4),
  633. + "(NonDebug(0))"),
  634. + &::std::assert_helper::DebugFallback::new(::std::assert_helper::Captured::Value(__capture5),
  635. + "(x)"),
  636. + &::std::assert_helper::DebugFallback::new(::std::assert_helper::Captured::Value(__capture6),
  637. + "(1)"),
  638. + &::std::assert_helper::DebugFallback::new(__capture7,
  639. + "({ 1 == 0 })"))
  640. + {
  641. + (__arg0,
  642. + __arg1,
  643. + __arg2,
  644. + __arg3,
  645. + __arg4,
  646. + __arg5,
  647. + __arg6,
  648. + __arg7,
  649. + __arg8)
  650. + =>
  651. + [::std::fmt::ArgumentV1::new(__arg0,
  652. + ::std::fmt::Display::fmt),
  653. + ::std::fmt::ArgumentV1::new(__arg1,
  654. + ::std::fmt::Debug::fmt),
  655. + ::std::fmt::ArgumentV1::new(__arg2,
  656. + ::std::fmt::Debug::fmt),
  657. + ::std::fmt::ArgumentV1::new(__arg3,
  658. + ::std::fmt::Debug::fmt),
  659. + ::std::fmt::ArgumentV1::new(__arg4,
  660. + ::std::fmt::Debug::fmt),
  661. + ::std::fmt::ArgumentV1::new(__arg5,
  662. + ::std::fmt::Debug::fmt),
  663. + ::std::fmt::ArgumentV1::new(__arg6,
  664. + ::std::fmt::Debug::fmt),
  665. + ::std::fmt::ArgumentV1::new(__arg7,
  666. + ::std::fmt::Debug::fmt),
  667. + ::std::fmt::ArgumentV1::new(__arg8,
  668. + ::std::fmt::Debug::fmt)],
  669. + },
  670. + &[::std::fmt::rt::v1::Argument{position:
  671. + ::std::fmt::rt::v1::Position::At(0usize),
  672. + format:
  673. + ::std::fmt::rt::v1::FormatSpec{fill:
  674. + ' ',
  675. + align:
  676. + ::std::fmt::rt::v1::Alignment::Unknown,
  677. + flags:
  678. + 0u32,
  679. + precision:
  680. + ::std::fmt::rt::v1::Count::Implied,
  681. + width:
  682. + ::std::fmt::rt::v1::Count::Implied,},},
  683. + ::std::fmt::rt::v1::Argument{position:
  684. + ::std::fmt::rt::v1::Position::At(1usize),
  685. + format:
  686. + ::std::fmt::rt::v1::FormatSpec{fill:
  687. + ' ',
  688. + align:
  689. + ::std::fmt::rt::v1::Alignment::Unknown,
  690. + flags:
  691. + 0u32,
  692. + precision:
  693. + ::std::fmt::rt::v1::Count::Implied,
  694. + width:
  695. + ::std::fmt::rt::v1::Count::Implied,},},
  696. + ::std::fmt::rt::v1::Argument{position:
  697. + ::std::fmt::rt::v1::Position::At(2usize),
  698. + format:
  699. + ::std::fmt::rt::v1::FormatSpec{fill:
  700. + ' ',
  701. + align:
  702. + ::std::fmt::rt::v1::Alignment::Unknown,
  703. + flags:
  704. + 0u32,
  705. + precision:
  706. + ::std::fmt::rt::v1::Count::Implied,
  707. + width:
  708. + ::std::fmt::rt::v1::Count::Implied,},},
  709. + ::std::fmt::rt::v1::Argument{position:
  710. + ::std::fmt::rt::v1::Position::At(3usize),
  711. + format:
  712. + ::std::fmt::rt::v1::FormatSpec{fill:
  713. + ' ',
  714. + align:
  715. + ::std::fmt::rt::v1::Alignment::Unknown,
  716. + flags:
  717. + 0u32,
  718. + precision:
  719. + ::std::fmt::rt::v1::Count::Implied,
  720. + width:
  721. + ::std::fmt::rt::v1::Count::Implied,},},
  722. + ::std::fmt::rt::v1::Argument{position:
  723. + ::std::fmt::rt::v1::Position::At(4usize),
  724. + format:
  725. + ::std::fmt::rt::v1::FormatSpec{fill:
  726. + ' ',
  727. + align:
  728. + ::std::fmt::rt::v1::Alignment::Unknown,
  729. + flags:
  730. + 0u32,
  731. + precision:
  732. + ::std::fmt::rt::v1::Count::Implied,
  733. + width:
  734. + ::std::fmt::rt::v1::Count::Implied,},},
  735. + ::std::fmt::rt::v1::Argument{position:
  736. + ::std::fmt::rt::v1::Position::At(5usize),
  737. + format:
  738. + ::std::fmt::rt::v1::FormatSpec{fill:
  739. + ' ',
  740. + align:
  741. + ::std::fmt::rt::v1::Alignment::Unknown,
  742. + flags:
  743. + 0u32,
  744. + precision:
  745. + ::std::fmt::rt::v1::Count::Implied,
  746. + width:
  747. + ::std::fmt::rt::v1::Count::Implied,},},
  748. + ::std::fmt::rt::v1::Argument{position:
  749. + ::std::fmt::rt::v1::Position::At(6usize),
  750. + format:
  751. + ::std::fmt::rt::v1::FormatSpec{fill:
  752. + ' ',
  753. + align:
  754. + ::std::fmt::rt::v1::Alignment::Unknown,
  755. + flags:
  756. + 0u32,
  757. + precision:
  758. + ::std::fmt::rt::v1::Count::Implied,
  759. + width:
  760. + ::std::fmt::rt::v1::Count::Implied,},},
  761. + ::std::fmt::rt::v1::Argument{position:
  762. + ::std::fmt::rt::v1::Position::At(7usize),
  763. + format:
  764. + ::std::fmt::rt::v1::FormatSpec{fill:
  765. + ' ',
  766. + align:
  767. + ::std::fmt::rt::v1::Alignment::Unknown,
  768. + flags:
  769. + 0u32,
  770. + precision:
  771. + ::std::fmt::rt::v1::Count::Implied,
  772. + width:
  773. + ::std::fmt::rt::v1::Count::Implied,},},
  774. + ::std::fmt::rt::v1::Argument{position:
  775. + ::std::fmt::rt::v1::Position::At(8usize),
  776. + format:
  777. + ::std::fmt::rt::v1::FormatSpec{fill:
  778. + ' ',
  779. + align:
  780. + ::std::fmt::rt::v1::Alignment::Unknown,
  781. + flags:
  782. + 0u32,
  783. + precision:
  784. + ::std::fmt::rt::v1::Count::Implied,
  785. + width:
  786. + ::std::fmt::rt::v1::Count::Implied,},}]),
  787. + &("test2.rs", 14u32, 5u32))
  788. + }
  789. + },
  790. + },
  791. }
  792. };
  793. }
Add Comment
Please, Sign In to add comment