Commit ff3e1da
committed
feat(lib): introduce structured templates (#6)
* feat(lib): introduce structured templates
gives the option to pass different arguments to the different sections
inside a MultiTemplate
* fix(lib): remove interior mutability issue from OnceCell that prevented stable use in HashMaps/Sets
* fix(lib): fix logic error where we join first then processed intead of processing then joining1 parent 2a1cfd4 commit ff3e1da
File tree
5 files changed
+707
-39
lines changed- src
- pipeline
- tests
5 files changed
+707
-39
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
199 | 199 | | |
200 | 200 | | |
201 | 201 | | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
202 | 229 | | |
203 | 230 | | |
204 | 231 | | |
| |||
215 | 242 | | |
216 | 243 | | |
217 | 244 | | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
218 | 251 | | |
219 | 252 | | |
220 | 253 | | |
| |||
245 | 278 | | |
246 | 279 | | |
247 | 280 | | |
248 | | - | |
| 281 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
| 55 | + | |
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| |||
686 | 686 | | |
687 | 687 | | |
688 | 688 | | |
689 | | - | |
690 | | - | |
691 | | - | |
692 | | - | |
| 689 | + | |
693 | 690 | | |
694 | 691 | | |
695 | 692 | | |
| |||
724 | 721 | | |
725 | 722 | | |
726 | 723 | | |
727 | | - | |
728 | | - | |
729 | | - | |
730 | | - | |
| 724 | + | |
731 | 725 | | |
732 | 726 | | |
733 | 727 | | |
| |||
899 | 893 | | |
900 | 894 | | |
901 | 895 | | |
902 | | - | |
903 | 896 | | |
904 | 897 | | |
905 | 898 | | |
| |||
1360 | 1353 | | |
1361 | 1354 | | |
1362 | 1355 | | |
1363 | | - | |
1364 | | - | |
1365 | | - | |
1366 | | - | |
| 1356 | + | |
| 1357 | + | |
1367 | 1358 | | |
1368 | 1359 | | |
1369 | 1360 | | |
1370 | 1361 | | |
1371 | 1362 | | |
1372 | 1363 | | |
1373 | 1364 | | |
1374 | | - | |
1375 | | - | |
1376 | | - | |
1377 | | - | |
| 1365 | + | |
| 1366 | + | |
1378 | 1367 | | |
1379 | 1368 | | |
1380 | 1369 | | |
| |||
1576 | 1565 | | |
1577 | 1566 | | |
1578 | 1567 | | |
1579 | | - | |
1580 | | - | |
1581 | | - | |
1582 | | - | |
1583 | | - | |
| 1568 | + | |
1584 | 1569 | | |
1585 | | - | |
1586 | | - | |
1587 | | - | |
| 1570 | + | |
1588 | 1571 | | |
1589 | 1572 | | |
1590 | 1573 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
13 | 12 | | |
14 | 13 | | |
15 | 14 | | |
| |||
271 | 270 | | |
272 | 271 | | |
273 | 272 | | |
274 | | - | |
275 | 273 | | |
276 | 274 | | |
277 | 275 | | |
278 | | - | |
279 | 276 | | |
280 | 277 | | |
281 | 278 | | |
| |||
501 | 498 | | |
502 | 499 | | |
503 | 500 | | |
504 | | - | |
505 | | - | |
506 | | - | |
507 | | - | |
508 | | - | |
| 501 | + | |
509 | 502 | | |
510 | 503 | | |
511 | 504 | | |
| |||
611 | 604 | | |
612 | 605 | | |
613 | 606 | | |
614 | | - | |
615 | 607 | | |
616 | 608 | | |
617 | 609 | | |
618 | | - | |
619 | 610 | | |
620 | 611 | | |
621 | 612 | | |
| |||
0 commit comments