$ /nix/store/9ypz3flqsrl5xl495mm8h645gadjsxi1-coreutils-9.11/bin/timeout --kill-after=15s 7200s /nix/store/23zk8sgzamrbmj1fday15szf7f2279s8-nix-2.34.7/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link --print-out-paths git+https://github.com/alphal00p/gammaloop?ref=advanced_sampling&rev=e3cae7fe6463dbf3fd7bf0808a6f6e0f65937c05&shallow=1#checks.x86_64-linux.gammaloop-clippy --print-build-logs fetching Git repository 'https://github.com/alphal00p/gammaloop' remote: Enumerating objects: 2767, done. remote: Counting objects: 0% (1/2767) remote: Counting objects: 1% (28/2767) remote: Counting objects: 2% (56/2767) remote: Counting objects: 3% (84/2767) remote: Counting objects: 4% (111/2767) remote: Counting objects: 5% (139/2767) remote: Counting objects: 6% (167/2767) remote: Counting objects: 7% (194/2767) remote: Counting objects: 8% (222/2767) remote: Counting objects: 9% (250/2767) remote: Counting objects: 10% (277/2767) remote: Counting objects: 11% (305/2767) remote: Counting objects: 12% (333/2767) remote: Counting objects: 13% (360/2767) remote: Counting objects: 14% (388/2767) remote: Counting objects: 15% (416/2767) remote: Counting objects: 16% (443/2767) remote: Counting objects: 17% (471/2767) remote: Counting objects: 18% (499/2767) remote: Counting objects: 19% (526/2767) remote: Counting objects: 20% (554/2767) remote: Counting objects: 21% (582/2767) remote: Counting objects: 22% (609/2767) remote: Counting objects: 23% (637/2767) remote: Counting objects: 24% (665/2767) remote: Counting objects: 25% (692/2767) remote: Counting objects: 26% (720/2767) remote: Counting objects: 27% (748/2767) remote: Counting objects: 28% (775/2767) remote: Counting objects: 29% (803/2767) remote: Counting objects: 30% (831/2767) remote: Counting objects: 31% (858/2767) remote: Counting objects: 32% (886/2767) remote: Counting objects: 33% (914/2767) remote: Counting objects: 34% (941/2767) remote: Counting objects: 35% (969/2767) remote: Counting objects: 36% (997/2767) remote: Counting objects: 37% (1024/2767) remote: Counting objects: 38% (1052/2767) remote: Counting objects: 39% (1080/2767) remote: Counting objects: 40% (1107/2767) remote: Counting objects: 41% (1135/2767) remote: Counting objects: 42% (1163/2767) remote: Counting objects: 43% (1190/2767) remote: Counting objects: 44% (1218/2767) remote: Counting objects: 45% (1246/2767) remote: Counting objects: 46% (1273/2767) remote: Counting objects: 47% (1301/2767) remote: Counting objects: 48% (1329/2767) remote: Counting objects: 49% (1356/2767) remote: Counting objects: 50% (1384/2767) remote: Counting objects: 51% (1412/2767) remote: Counting objects: 52% (1439/2767) remote: Counting objects: 53% (1467/2767) remote: Counting objects: 54% (1495/2767) remote: Counting objects: 55% (1522/2767) remote: Counting objects: 56% (1550/2767) remote: Counting objects: 57% (1578/2767) remote: Counting objects: 58% (1605/2767) remote: Counting objects: 59% (1633/2767) remote: Counting objects: 60% (1661/2767) remote: Counting objects: 61% (1688/2767) remote: Counting objects: 62% (1716/2767) remote: Counting objects: 63% (1744/2767) remote: Counting objects: 64% (1771/2767) remote: Counting objects: 65% (1799/2767) remote: Counting objects: 66% (1827/2767) remote: Counting objects: 67% (1854/2767) remote: Counting objects: 68% (1882/2767) remote: Counting objects: 69% (1910/2767) remote: Counting objects: 70% (1937/2767) remote: Counting objects: 71% (1965/2767) remote: Counting objects: 72% (1993/2767) remote: Counting objects: 73% (2020/2767) remote: Counting objects: 74% (2048/2767) remote: Counting objects: 75% (2076/2767) remote: Counting objects: 76% (2103/2767) remote: Counting objects: 77% (2131/2767) remote: Counting objects: 78% (2159/2767) remote: Counting objects: 79% (2186/2767) remote: Counting objects: 80% (2214/2767) remote: Counting objects: 81% (2242/2767) remote: Counting objects: 82% (2269/2767) remote: Counting objects: 83% (2297/2767) remote: Counting objects: 84% (2325/2767) remote: Counting objects: 85% (2352/2767) remote: Counting objects: 86% (2380/2767) remote: Counting objects: 87% (2408/2767) remote: Counting objects: 88% (2435/2767) remote: Counting objects: 89% (2463/2767) remote: Counting objects: 90% (2491/2767) remote: Counting objects: 91% (2518/2767) remote: Counting objects: 92% (2546/2767) remote: Counting objects: 93% (2574/2767) remote: Counting objects: 94% (2601/2767) remote: Counting objects: 95% (2629/2767) remote: Counting objects: 96% (2657/2767) remote: Counting objects: 97% (2684/2767) remote: Counting objects: 98% (2712/2767) remote: Counting objects: 99% (2740/2767) remote: Counting objects: 100% (2767/2767) remote: Counting objects: 100% (2767/2767), done. remote: Compressing objects: 0% (1/1777) remote: Compressing objects: 1% (18/1777) remote: Compressing objects: 2% (36/1777) remote: Compressing objects: 3% (54/1777) remote: Compressing objects: 4% (72/1777) remote: Compressing objects: 5% (89/1777) remote: Compressing objects: 6% (107/1777) remote: Compressing objects: 7% (125/1777) remote: Compressing objects: 8% (143/1777) remote: Compressing objects: 9% (160/1777) remote: Compressing objects: 10% (178/1777) remote: Compressing objects: 11% (196/1777) remote: Compressing objects: 12% (214/1777) remote: Compressing objects: 13% (232/1777) remote: Compressing objects: 14% (249/1777) remote: Compressing objects: 15% (267/1777) remote: Compressing objects: 16% (285/1777) remote: Compressing objects: 17% (303/1777) remote: Compressing objects: 18% (320/1777) remote: Compressing objects: 19% (338/1777) remote: Compressing objects: 20% (356/1777) remote: Compressing objects: 21% (374/1777) remote: Compressing objects: 22% (391/1777) remote: Compressing objects: 23% (409/1777) remote: Compressing objects: 24% (427/1777) remote: Compressing objects: 25% (445/1777) remote: Compressing objects: 26% (463/1777) remote: Compressing objects: 27% (480/1777) remote: Compressing objects: 28% (498/1777) remote: Compressing objects: 29% (516/1777) remote: Compressing objects: 30% (534/1777) remote: Compressing objects: 31% (551/1777) remote: Compressing objects: 32% (569/1777) remote: Compressing objects: 33% (587/1777) remote: Compressing objects: 34% (605/1777) remote: Compressing objects: 35% (622/1777) remote: Compressing objects: 36% (640/1777) remote: Compressing objects: 37% (658/1777) remote: Compressing objects: 38% (676/1777) remote: Compressing objects: 39% (694/1777) remote: Compressing objects: 40% (711/1777) remote: Compressing objects: 41% (729/1777) remote: Compressing objects: 42% (747/1777) remote: Compressing objects: 43% (765/1777) remote: Compressing objects: 44% (782/1777) remote: Compressing objects: 45% (800/1777) remote: Compressing objects: 46% (818/1777) remote: Compressing objects: 47% (836/1777) remote: Compressing objects: 48% (853/1777) remote: Compressing objects: 49% (871/1777) remote: Compressing objects: 50% (889/1777) remote: Compressing objects: 51% (907/1777) remote: Compressing objects: 52% (925/1777) remote: Compressing objects: 53% (942/1777) remote: Compressing objects: 54% (960/1777) remote: Compressing objects: 55% (978/1777) remote: Compressing objects: 56% (996/1777) remote: Compressing objects: 57% (1013/1777) remote: Compressing objects: 58% (1031/1777) remote: Compressing objects: 59% (1049/1777) remote: Compressing objects: 60% (1067/1777) remote: Compressing objects: 61% (1084/1777) remote: Compressing objects: 62% (1102/1777) remote: Compressing objects: 63% (1120/1777) remote: Compressing objects: 64% (1138/1777) remote: Compressing objects: 65% (1156/1777) remote: Compressing objects: 66% (1173/1777) remote: Compressing objects: 67% (1191/1777) remote: Compressing objects: 68% (1209/1777) remote: Compressing objects: 69% (1227/1777) remote: Compressing objects: 70% (1244/1777) remote: Compressing objects: 71% (1262/1777) remote: Compressing objects: 72% (1280/1777) remote: Compressing objects: 73% (1298/1777) remote: Compressing objects: 74% (1315/1777) remote: Compressing objects: 75% (1333/1777) remote: Compressing objects: 76% (1351/1777) remote: Compressing objects: 77% (1369/1777) remote: Compressing objects: 78% (1387/1777) remote: Compressing objects: 79% (1404/1777) remote: Compressing objects: 80% (1422/1777) remote: Compressing objects: 81% (1440/1777) remote: Compressing objects: 82% (1458/1777) remote: Compressing objects: 83% (1475/1777) remote: Compressing objects: 84% (1493/1777) remote: Compressing objects: 85% (1511/1777) remote: Compressing objects: 86% (1529/1777) remote: Compressing objects: 87% (1546/1777) remote: Compressing objects: 88% (1564/1777) remote: Compressing objects: 89% (1582/1777) remote: Compressing objects: 90% (1600/1777) remote: Compressing objects: 91% (1618/1777) remote: Compressing objects: 92% (1635/1777) remote: Compressing objects: 93% (1653/1777) remote: Compressing objects: 94% (1671/1777) remote: Compressing objects: 95% (1689/1777) remote: Compressing objects: 96% (1706/1777) remote: Compressing objects: 97% (1724/1777) remote: Compressing objects: 98% (1742/1777) remote: Compressing objects: 99% (1760/1777) remote: Compressing objects: 100% (1777/1777) remote: Compressing objects: 100% (1777/1777), done. Receiving objects: 0% (1/2767) Receiving objects: 1% (28/2767) Receiving objects: 2% (56/2767) Receiving objects: 3% (84/2767) Receiving objects: 4% (111/2767) Receiving objects: 5% (139/2767) Receiving objects: 6% (167/2767) Receiving objects: 7% (194/2767) Receiving objects: 8% (222/2767) Receiving objects: 9% (250/2767) Receiving objects: 10% (277/2767) Receiving objects: 11% (305/2767) Receiving objects: 12% (333/2767) Receiving objects: 13% (360/2767) Receiving objects: 14% (388/2767) Receiving objects: 15% (416/2767) Receiving objects: 16% (443/2767) Receiving objects: 17% (471/2767) Receiving objects: 18% (499/2767) Receiving objects: 19% (526/2767) Receiving objects: 20% (554/2767) Receiving objects: 21% (582/2767) Receiving objects: 22% (609/2767) Receiving objects: 23% (637/2767) Receiving objects: 24% (665/2767) Receiving objects: 25% (692/2767) Receiving objects: 26% (720/2767) Receiving objects: 27% (748/2767) Receiving objects: 28% (775/2767) Receiving objects: 29% (803/2767) Receiving objects: 30% (831/2767) Receiving objects: 31% (858/2767) Receiving objects: 32% (886/2767) Receiving objects: 33% (914/2767) Receiving objects: 34% (941/2767) Receiving objects: 35% (969/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 36% (997/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 37% (1024/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 38% (1052/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 39% (1080/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 40% (1107/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 41% (1135/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 42% (1163/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 43% (1190/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 44% (1218/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 45% (1246/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 46% (1273/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 47% (1301/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 48% (1329/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 49% (1356/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 50% (1384/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 51% (1412/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 52% (1439/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 53% (1467/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 54% (1495/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 55% (1522/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 56% (1550/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 57% (1578/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 58% (1605/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 59% (1633/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 60% (1661/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 61% (1688/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 62% (1716/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 63% (1744/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 64% (1771/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 65% (1799/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 66% (1827/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 67% (1854/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 68% (1882/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 69% (1910/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 70% (1937/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 71% (1965/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 72% (1993/2767), 9.42 MiB | 18.83 MiB/s Receiving objects: 72% (2002/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 73% (2020/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 74% (2048/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 75% (2076/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 76% (2103/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 77% (2131/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 78% (2159/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 79% (2186/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 80% (2214/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 81% (2242/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 82% (2269/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 83% (2297/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 84% (2325/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 85% (2352/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 86% (2380/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 87% (2408/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 88% (2435/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 89% (2463/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 90% (2491/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 91% (2518/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 92% (2546/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 93% (2574/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 94% (2601/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 95% (2629/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 96% (2657/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 97% (2684/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 98% (2712/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 99% (2740/2767), 28.37 MiB | 28.20 MiB/s remote: Total 2767 (delta 1091), reused 1968 (delta 917), pack-reused 0 (from 0) Receiving objects: 100% (2767/2767), 28.37 MiB | 28.20 MiB/s Receiving objects: 100% (2767/2767), 32.81 MiB | 28.99 MiB/s, done. Resolving deltas: 0% (0/1091) Resolving deltas: 1% (11/1091) Resolving deltas: 2% (24/1091) Resolving deltas: 3% (33/1091) Resolving deltas: 4% (44/1091) Resolving deltas: 5% (55/1091) Resolving deltas: 6% (66/1091) Resolving deltas: 7% (78/1091) Resolving deltas: 8% (88/1091) Resolving deltas: 9% (99/1091) Resolving deltas: 10% (111/1091) Resolving deltas: 11% (121/1091) Resolving deltas: 12% (131/1091) Resolving deltas: 13% (142/1091) Resolving deltas: 14% (153/1091) Resolving deltas: 15% (164/1091) Resolving deltas: 16% (175/1091) Resolving deltas: 17% (186/1091) Resolving deltas: 18% (197/1091) Resolving deltas: 19% (208/1091) Resolving deltas: 20% (219/1091) Resolving deltas: 21% (230/1091) Resolving deltas: 22% (241/1091) Resolving deltas: 23% (251/1091) Resolving deltas: 24% (262/1091) Resolving deltas: 25% (273/1091) Resolving deltas: 26% (284/1091) Resolving deltas: 27% (295/1091) Resolving deltas: 28% (306/1091) Resolving deltas: 29% (317/1091) Resolving deltas: 30% (328/1091) Resolving deltas: 31% (339/1091) Resolving deltas: 32% (350/1091) Resolving deltas: 33% (361/1091) Resolving deltas: 34% (371/1091) Resolving deltas: 35% (382/1091) Resolving deltas: 36% (393/1091) Resolving deltas: 37% (404/1091) Resolving deltas: 38% (415/1091) Resolving deltas: 39% (426/1091) Resolving deltas: 40% (437/1091) Resolving deltas: 41% (448/1091) Resolving deltas: 42% (459/1091) Resolving deltas: 43% (470/1091) Resolving deltas: 44% (481/1091) Resolving deltas: 45% (491/1091) Resolving deltas: 46% (502/1091) Resolving deltas: 47% (513/1091) Resolving deltas: 48% (524/1091) Resolving deltas: 49% (535/1091) Resolving deltas: 50% (546/1091) Resolving deltas: 51% (557/1091) Resolving deltas: 52% (568/1091) Resolving deltas: 53% (579/1091) Resolving deltas: 54% (590/1091) Resolving deltas: 55% (601/1091) Resolving deltas: 56% (611/1091) Resolving deltas: 57% (622/1091) Resolving deltas: 58% (633/1091) Resolving deltas: 59% (644/1091) Resolving deltas: 60% (655/1091) Resolving deltas: 61% (666/1091) Resolving deltas: 62% (677/1091) Resolving deltas: 63% (688/1091) Resolving deltas: 64% (699/1091) Resolving deltas: 65% (710/1091) Resolving deltas: 66% (721/1091) Resolving deltas: 67% (731/1091) Resolving deltas: 68% (742/1091) Resolving deltas: 69% (753/1091) Resolving deltas: 70% (764/1091) Resolving deltas: 71% (775/1091) Resolving deltas: 72% (788/1091) Resolving deltas: 73% (797/1091) Resolving deltas: 74% (808/1091) Resolving deltas: 75% (819/1091) Resolving deltas: 76% (830/1091) Resolving deltas: 77% (841/1091) Resolving deltas: 78% (851/1091) Resolving deltas: 79% (862/1091) Resolving deltas: 80% (873/1091) Resolving deltas: 81% (884/1091) Resolving deltas: 82% (895/1091) Resolving deltas: 83% (906/1091) Resolving deltas: 84% (917/1091) Resolving deltas: 85% (928/1091) Resolving deltas: 86% (939/1091) Resolving deltas: 87% (950/1091) Resolving deltas: 88% (961/1091) Resolving deltas: 89% (971/1091) Resolving deltas: 90% (982/1091) Resolving deltas: 91% (993/1091) Resolving deltas: 92% (1004/1091) Resolving deltas: 93% (1015/1091) Resolving deltas: 94% (1026/1091) Resolving deltas: 95% (1038/1091) Resolving deltas: 96% (1048/1091) Resolving deltas: 97% (1059/1091) Resolving deltas: 98% (1070/1091) Resolving deltas: 99% (1081/1091) Resolving deltas: 100% (1091/1091) Resolving deltas: 100% (1091/1091), done. From https://github.com/alphal00p/gammaloop * branch e3cae7fe6463dbf3fd7bf0808a6f6e0f65937c05 -> FETCH_HEAD  Building /nix/store/c5fsspv8vwaz97kzwjzdqg4p57y1j451-gammaloop-workspace-clippy-0.1.0.drv [gammaloop-workspace-clippy] Phase: unpackPhase [gammaloop-workspace-clippy] unpacking source archive /nix/store/9k79av4pih4hrwlkmmmlvyz1p66flsfa-source [gammaloop-workspace-clippy] source root is source [gammaloop-workspace-clippy] Phase: patchPhase [gammaloop-workspace-clippy] Executing configureCargoCommonVars [gammaloop-workspace-clippy] decompressing cargo artifacts from /nix/store/0b562ixjw4317dq4vvsh2yn9rq73dq7x-gammaloop-workspace-deps-deps-0.1.0/target.tar.zst to target [gammaloop-workspace-clippy] Phase: updateAutotoolsGnuConfigScriptsPhase [gammaloop-workspace-clippy] Phase: configurePhase [gammaloop-workspace-clippy] will append /build/source/.cargo-home/config.toml with contents of /nix/store/5drf77x6km4ky7gwlrzdx9bbd6fz09g3-vendor-cargo-deps/config.toml [gammaloop-workspace-clippy] default configurePhase, nothing to do [gammaloop-workspace-clippy] Phase: buildPhase [gammaloop-workspace-clippy] +++ command cargo --version [gammaloop-workspace-clippy] cargo 1.97.0 (c980f4866 2026-06-30) [gammaloop-workspace-clippy] +++ command cargo clippy --profile ci-optim --locked --workspace --features gammaloop-tracing-filter/clap,gammaloop-tracing-filter/symbolica,idenso/bincode,idenso/reference-cases,linnet/bincode,linnet/drawing,linnet/rkyv,linnet/serde,linnet/symbolica,spenso-macros/shadowing,spenso/shadowing,symbolica/tracing_max_level_info,three-dimensional-reps/display,three-dimensional-reps/eval,three-dimensional-reps/serde --all-targets --no-deps -- --deny warnings [gammaloop-workspace-clippy]  Checking cfg-if v1.0.4 [gammaloop-workspace-clippy]  Checking memchr v2.8.0 [gammaloop-workspace-clippy]  Checking once_cell v1.21.4 [gammaloop-workspace-clippy]  Checking either v1.15.0 [gammaloop-workspace-clippy]  Checking serde_core v1.0.228 [gammaloop-workspace-clippy]  Checking libc v0.2.186 [gammaloop-workspace-clippy]  Checking libm v0.2.16 [gammaloop-workspace-clippy]  Checking itoa v1.0.18 [gammaloop-workspace-clippy]  Checking log v0.4.29 [gammaloop-workspace-clippy]  Checking regex-syntax v0.8.10 [gammaloop-workspace-clippy]  Checking zerocopy v0.8.48 [gammaloop-workspace-clippy]  Checking crossbeam-utils v0.8.21 [gammaloop-workspace-clippy]  Checking equivalent v1.0.2 [gammaloop-workspace-clippy]  Checking zmij v1.0.21 [gammaloop-workspace-clippy]  Checking lazy_static v1.5.0 [gammaloop-workspace-clippy]  Checking bytemuck v1.25.0 [gammaloop-workspace-clippy]  Compiling target-lexicon v0.13.5 [gammaloop-workspace-clippy]  Checking arrayvec v0.7.6 [gammaloop-workspace-clippy]  Checking powerfmt v0.2.0 [gammaloop-workspace-clippy]  Checking num-conv v0.2.1 [gammaloop-workspace-clippy]  Checking num_threads v0.1.7 [gammaloop-workspace-clippy]  Checking itertools v0.14.0 [gammaloop-workspace-clippy]  Checking time-core v0.1.8 [gammaloop-workspace-clippy]  Checking pin-project-lite v0.2.17 [gammaloop-workspace-clippy]  Checking deranged v0.5.8 [gammaloop-workspace-clippy]  Checking safe_arch v0.7.4 [gammaloop-workspace-clippy]  Checking tracing-core v0.1.36 [gammaloop-workspace-clippy]  Checking allocator-api2 v0.2.21 [gammaloop-workspace-clippy]  Checking foldhash v0.2.0 [gammaloop-workspace-clippy]  Checking const-random v0.1.18 [gammaloop-workspace-clippy]  Checking unty v0.0.4 [gammaloop-workspace-clippy]  Checking winnow v1.0.2 [gammaloop-workspace-clippy]  Checking nu-ansi-term v0.50.3 [gammaloop-workspace-clippy]  Checking static_assertions v1.1.0 [gammaloop-workspace-clippy]  Checking aho-corasick v1.1.4 [gammaloop-workspace-clippy]  Checking safe_arch v1.0.0 [gammaloop-workspace-clippy]  Checking crossbeam-epoch v0.9.18 [gammaloop-workspace-clippy]  Checking wide v0.7.33 [gammaloop-workspace-clippy]  Checking hashbrown v0.16.1 [gammaloop-workspace-clippy]  Checking sharded-slab v0.1.7 [gammaloop-workspace-clippy]  Checking tracing-log v0.2.0 [gammaloop-workspace-clippy]  Checking crossbeam-deque v0.8.6 [gammaloop-workspace-clippy]  Checking tracing v0.1.44 [gammaloop-workspace-clippy]  Checking rayon-core v1.13.0 [gammaloop-workspace-clippy]  Checking thread_local v1.1.9 [gammaloop-workspace-clippy]  Checking toml_writer v1.1.1+spec-1.1.0 [gammaloop-workspace-clippy]  Checking num-traits v0.2.19 [gammaloop-workspace-clippy]  Checking indenter v0.3.4 [gammaloop-workspace-clippy]  Checking az v1.3.0 [gammaloop-workspace-clippy]  Checking wide v1.3.0 [gammaloop-workspace-clippy]  Compiling phf_shared v0.11.3 [gammaloop-workspace-clippy]  Checking anyhow v1.0.102 [gammaloop-workspace-clippy]  Checking rayon v1.12.0 [gammaloop-workspace-clippy]  Checking dyn-clone v1.0.20 [gammaloop-workspace-clippy]  Checking utf8parse v0.2.2 [gammaloop-workspace-clippy]  Checking rawpointer v0.2.1 [gammaloop-workspace-clippy]  Checking toml_parser v1.1.2+spec-1.1.0 [gammaloop-workspace-clippy]  Checking alloc-no-stdlib v2.0.4 [gammaloop-workspace-clippy]  Checking anstyle-parse v1.0.0 [gammaloop-workspace-clippy]  Checking matrixmultiply v0.3.10 [gammaloop-workspace-clippy]  Checking is_terminal_polyfill v1.70.2 [gammaloop-workspace-clippy]  Checking colorchoice v1.0.5 [gammaloop-workspace-clippy]  Checking colored v3.1.1 [gammaloop-workspace-clippy]  Checking getrandom v0.3.4 [gammaloop-workspace-clippy]  Checking time v0.3.47 [gammaloop-workspace-clippy]  Checking gmp-mpfr-sys v1.7.1 [gammaloop-workspace-clippy]  Checking alloc-stdlib v0.2.2 [gammaloop-workspace-clippy]  Checking rand_core v0.9.5 [gammaloop-workspace-clippy]  Checking anstyle-query v1.1.5 [gammaloop-workspace-clippy]  Checking regex-automata v0.4.14 [gammaloop-workspace-clippy]  Checking anstyle v1.0.14 [gammaloop-workspace-clippy]  Compiling phf_generator v0.11.3 [gammaloop-workspace-clippy]  Checking approx v0.5.1 [gammaloop-workspace-clippy]  Checking num-integer v0.1.46 [gammaloop-workspace-clippy]  Checking eyre v0.6.12 [gammaloop-workspace-clippy]  Checking bitflags v1.3.2 [gammaloop-workspace-clippy]  Checking unicode-width v0.2.2 [gammaloop-workspace-clippy]  Compiling pyo3-build-config v0.28.3 [gammaloop-workspace-clippy]  Checking brotli-decompressor v5.0.0 [gammaloop-workspace-clippy]  Compiling phf_codegen v0.11.3 [gammaloop-workspace-clippy]  Checking region v3.0.2 [gammaloop-workspace-clippy]  Checking anstream v1.0.0 [gammaloop-workspace-clippy]  Checking serde v1.0.228 [gammaloop-workspace-clippy]  Checking serde_json v1.0.149 [gammaloop-workspace-clippy]  Checking bitflags v2.11.1 [gammaloop-workspace-clippy]  Checking serde_spanned v1.1.1 [gammaloop-workspace-clippy]  Checking toml_datetime v1.1.1+spec-1.1.0 [gammaloop-workspace-clippy]  Checking hugepage-rs v0.1.1 [gammaloop-workspace-clippy]  Checking wasmtime-jit-icache-coherence v34.0.2 [gammaloop-workspace-clippy]  Checking inventory v0.3.24 [gammaloop-workspace-clippy]  Checking spec_math v0.1.6 [gammaloop-workspace-clippy]  Checking thiserror v2.0.18 [gammaloop-workspace-clippy]  Compiling getopts v0.2.24 [gammaloop-workspace-clippy]  Checking libloading v0.9.0 [gammaloop-workspace-clippy]  Checking self_cell v1.2.2 [gammaloop-workspace-clippy]  Checking append-only-vec v0.1.8 [gammaloop-workspace-clippy]  Checking byteorder v1.5.0 [gammaloop-workspace-clippy]  Checking tinyjson v2.5.1 [gammaloop-workspace-clippy]  Checking toml v1.1.2+spec-1.1.0 [gammaloop-workspace-clippy]  Checking bytes v1.11.1 [gammaloop-workspace-clippy]  Compiling unic-common v0.9.0 [gammaloop-workspace-clippy]  Checking smallvec v1.15.1 [gammaloop-workspace-clippy]  Checking num-complex v0.4.6 [gammaloop-workspace-clippy]  Checking bincode v2.0.1 [gammaloop-workspace-clippy]  Checking tracing-serde v0.2.0 [gammaloop-workspace-clippy]  Checking smartstring v1.0.1 [gammaloop-workspace-clippy]  Compiling unicode_names2_generator v1.3.0 [gammaloop-workspace-clippy]  Checking brotli v8.0.2 [gammaloop-workspace-clippy]  Compiling unic-char-range v0.9.0 [gammaloop-workspace-clippy]  Checking linux-raw-sys v0.12.1 [gammaloop-workspace-clippy]  Checking simba v0.9.1 [gammaloop-workspace-clippy]  Compiling unic-char-property v0.9.0 [gammaloop-workspace-clippy]  Compiling unic-ucd-version v0.9.0 [gammaloop-workspace-clippy]  Compiling is-macro v0.3.7 [gammaloop-workspace-clippy]  Compiling rustpython-parser-vendored v0.4.0 [gammaloop-workspace-clippy]  Checking iana-time-zone v0.1.65 [gammaloop-workspace-clippy]  Compiling rustpython-parser v0.4.0 [gammaloop-workspace-clippy]  Compiling phf v0.11.3 [gammaloop-workspace-clippy]  Checking chrono v0.4.44 [gammaloop-workspace-clippy]  Checking rustix v1.1.4 [gammaloop-workspace-clippy]  Checking rustc-hash v2.1.2 [gammaloop-workspace-clippy]  Compiling unic-ucd-ident v0.9.0 [gammaloop-workspace-clippy]  Compiling unic-emoji-char v0.9.0 [gammaloop-workspace-clippy]  Checking ndarray v0.17.2 [gammaloop-workspace-clippy]  Compiling rustc-hash v1.1.0 [gammaloop-workspace-clippy]  Compiling lalrpop-util v0.20.2 [gammaloop-workspace-clippy]  Checking rug v1.30.0 [gammaloop-workspace-clippy]  Checking unicode-segmentation v1.13.2 [gammaloop-workspace-clippy]  Compiling symbolica v2.2.0 (https://github.com/alphal00p/symbolica?rev=a277a8dadbaae5a8d6605f2f381991a601e1f345#a277a8da) [gammaloop-workspace-clippy]  Checking typenum v1.20.0 [gammaloop-workspace-clippy]  Checking getrandom v0.2.17 [gammaloop-workspace-clippy]  Checking scopeguard v1.2.0 [gammaloop-workspace-clippy]  Checking parking_lot_core v0.9.12 [gammaloop-workspace-clippy]  Checking ppv-lite86 v0.2.21 [gammaloop-workspace-clippy]  Checking ahash v0.8.12 [gammaloop-workspace-clippy]  Checking lock_api v0.4.14 [gammaloop-workspace-clippy]  Checking unicode-ident v1.0.24 [gammaloop-workspace-clippy]  Checking hashbrown v0.17.0 [gammaloop-workspace-clippy]  Checking errno v0.3.14 [gammaloop-workspace-clippy]  Checking strsim v0.11.1 [gammaloop-workspace-clippy]  Checking matchers v0.2.0 [gammaloop-workspace-clippy]  Checking rand_chacha v0.9.0 [gammaloop-workspace-clippy]  Checking regex v1.12.3 [gammaloop-workspace-clippy]  Checking parking_lot v0.12.5 [gammaloop-workspace-clippy]  Checking clap_lex v1.1.0 [gammaloop-workspace-clippy]  Checking tracing-subscriber v0.3.23 [gammaloop-workspace-clippy]  Checking generic-array v0.14.7 [gammaloop-workspace-clippy]  Checking unicase v2.9.0 [gammaloop-workspace-clippy]  Checking signal-hook-registry v1.4.8 [gammaloop-workspace-clippy]  Checking rand v0.9.4 [gammaloop-workspace-clippy]  Checking vte v0.14.1 [gammaloop-workspace-clippy]  Checking same-file v1.0.6 [gammaloop-workspace-clippy]  Checking signal-hook v0.3.18 [gammaloop-workspace-clippy]  Checking half v2.7.1 [gammaloop-workspace-clippy]  Checking indexmap v2.14.0 [gammaloop-workspace-clippy]  Checking walkdir v2.5.0 [gammaloop-workspace-clippy]  Checking mio v1.2.0 [gammaloop-workspace-clippy]  Checking block-buffer v0.10.4 [gammaloop-workspace-clippy]  Checking crypto-common v0.1.7 [gammaloop-workspace-clippy]  Checking ciborium-io v0.2.2 [gammaloop-workspace-clippy]  Checking minimal-lexical v0.2.1 [gammaloop-workspace-clippy]  Checking digest v0.10.7 [gammaloop-workspace-clippy]  Checking ciborium-ll v0.2.2 [gammaloop-workspace-clippy]  Checking terminal_size v0.4.4 [gammaloop-workspace-clippy]  Checking symjit v2.21.0 [gammaloop-workspace-clippy]  Checking derive_more v2.1.1 [gammaloop-workspace-clippy]  Checking clap_builder v4.6.0 [gammaloop-workspace-clippy]  Checking num-bigint v0.4.6 [gammaloop-workspace-clippy]  Checking nom v7.1.3 [gammaloop-workspace-clippy]  Checking console v0.16.3 [gammaloop-workspace-clippy]  Checking signal-hook-mio v0.2.5 [gammaloop-workspace-clippy]  Checking bstr v1.12.1 [gammaloop-workspace-clippy]  Checking winnow v0.7.15 [gammaloop-workspace-clippy]  Checking linux-raw-sys v0.4.15 [gammaloop-workspace-clippy]  Checking cpufeatures v0.2.17 [gammaloop-workspace-clippy]  Checking ciborium v0.2.2 [gammaloop-workspace-clippy]  Checking sha2 v0.10.9 [gammaloop-workspace-clippy]  Checking globset v0.4.18 [gammaloop-workspace-clippy]  Checking rustix v0.38.44 [gammaloop-workspace-clippy]  Checking getrandom v0.4.2 [gammaloop-workspace-clippy]  Checking rand_core v0.6.4 [gammaloop-workspace-clippy]  Checking fnv v1.0.7 [gammaloop-workspace-clippy]  Checking fastrand v2.4.1 [gammaloop-workspace-clippy]  Checking plotters-backend v0.3.7 [gammaloop-workspace-clippy]  Compiling unicode_names2 v1.3.0 [gammaloop-workspace-clippy]  Checking rust-embed-utils v8.11.0 [gammaloop-workspace-clippy]  Checking toml_datetime v0.6.11 [gammaloop-workspace-clippy]  Checking serde_spanned v0.6.9 [gammaloop-workspace-clippy]  Checking tempfile v3.27.0 [gammaloop-workspace-clippy]  Checking itertools v0.10.5 [gammaloop-workspace-clippy]  Checking xprec v0.2.2 [gammaloop-workspace-clippy]  Checking toml_write v0.1.2 [gammaloop-workspace-clippy]  Checking plotters-svg v0.3.7 [gammaloop-workspace-clippy]  Checking tap v1.0.1 [gammaloop-workspace-clippy]  Checking cast v0.3.0 [gammaloop-workspace-clippy]  Checking plotters v0.3.7 [gammaloop-workspace-clippy]  Checking ansitok v0.3.0 [gammaloop-workspace-clippy]  Checking crossterm v0.28.1 [gammaloop-workspace-clippy]  Checking wyz v0.5.1 [gammaloop-workspace-clippy]  Checking rand_chacha v0.3.1 [gammaloop-workspace-clippy]  Checking radium v0.7.0 [gammaloop-workspace-clippy]  Checking typeid v1.0.3 [gammaloop-workspace-clippy]  Checking similar v2.7.0 [gammaloop-workspace-clippy]  Checking tinytemplate v1.2.1 [gammaloop-workspace-clippy]  Checking is-terminal v0.4.17 [gammaloop-workspace-clippy]  Checking anes v0.1.6 [gammaloop-workspace-clippy]  Checking bytecount v0.6.9 [gammaloop-workspace-clippy]  Checking toml_edit v0.22.27 [gammaloop-workspace-clippy]  Checking ansi-str v0.9.0 [gammaloop-workspace-clippy]  Checking oorandom v11.1.5 [gammaloop-workspace-clippy]  Checking funty v2.0.0 [gammaloop-workspace-clippy]  Checking testing_table v0.3.0 [gammaloop-workspace-clippy]  Checking rand v0.8.6 [gammaloop-workspace-clippy]  Checking ron v0.12.1 [gammaloop-workspace-clippy]  Checking clap v4.6.1 [gammaloop-workspace-clippy]  Checking toml_edit v0.25.11+spec-1.1.0 [gammaloop-workspace-clippy]  Checking papergrid v0.17.0 [gammaloop-workspace-clippy]  Checking env_filter v1.0.1 [gammaloop-workspace-clippy]  Checking criterion-plot v0.5.0 [gammaloop-workspace-clippy]  Checking bitvec v1.0.1 [gammaloop-workspace-clippy]  Checking uncased v0.9.10 [gammaloop-workspace-clippy]  Checking jiff v0.2.24 [gammaloop-workspace-clippy]  Checking ptr_meta v0.1.4 [gammaloop-workspace-clippy]  Checking simdutf8 v0.1.5 [gammaloop-workspace-clippy]  Checking ucd-trie v0.1.7 [gammaloop-workspace-clippy]  Checking ahash v0.7.8 [gammaloop-workspace-clippy]  Checking criterion v0.5.1 [gammaloop-workspace-clippy]  Checking bytecheck v0.6.12 [gammaloop-workspace-clippy]  Checking pest v2.8.6 [gammaloop-workspace-clippy]  Checking hashbrown v0.12.3 [gammaloop-workspace-clippy]  Checking approx v0.4.0 [gammaloop-workspace-clippy]  Checking seahash v4.1.0 [gammaloop-workspace-clippy]  Checking rend v0.4.2 [gammaloop-workspace-clippy]  Checking cgmath v0.18.0 [gammaloop-workspace-clippy]  Compiling pyo3-macros-backend v0.28.3 [gammaloop-workspace-clippy]  Compiling pyo3-ffi v0.28.3 [gammaloop-workspace-clippy]  Compiling pyo3 v0.28.3 [gammaloop-workspace-clippy]  Compiling numpy v0.28.0 [gammaloop-workspace-clippy]  Checking tabled v0.20.0 [gammaloop-workspace-clippy]  Checking insta v1.47.2 [gammaloop-workspace-clippy]  Checking num-rational v0.4.2 [gammaloop-workspace-clippy]  Checking toml v0.8.23 [gammaloop-workspace-clippy]  Checking num-iter v0.1.45 [gammaloop-workspace-clippy]  Checking ref-ops v0.2.5 [gammaloop-workspace-clippy]  Checking num v0.4.3 [gammaloop-workspace-clippy]  Checking dot-parser v0.5.1 [gammaloop-workspace-clippy]  Checking rand_xoshiro v0.6.0 [gammaloop-workspace-clippy]  Checking features v0.10.0 [gammaloop-workspace-clippy]  Checking constcat v0.5.1 [gammaloop-workspace-clippy]  Checking figment v0.10.19 [gammaloop-workspace-clippy]  Checking gat-lending-iterator v0.1.8 [gammaloop-workspace-clippy]  Checking colored v2.2.0 [gammaloop-workspace-clippy]  Checking arrayref v0.3.9 [gammaloop-workspace-clippy]  Checking constant_time_eq v0.4.2 [gammaloop-workspace-clippy]  Checking cpufeatures v0.3.0 [gammaloop-workspace-clippy]  Checking base64 v0.22.1 [gammaloop-workspace-clippy]  Checking blake3 v1.8.5 [gammaloop-workspace-clippy]  Checking joinery v2.1.0 [gammaloop-workspace-clippy]  Checking siphasher v1.0.2 [gammaloop-workspace-clippy]  Checking titlecase v2.2.1 [gammaloop-workspace-clippy]  Checking subprocess v0.2.15 [gammaloop-workspace-clippy]  Checking rust_lisp v0.18.0 [gammaloop-workspace-clippy]  Checking phf_shared v0.13.1 [gammaloop-workspace-clippy]  Compiling vakint v0.1.2 (/build/source/crates/vakint) [gammaloop-workspace-clippy]  Checking version-compare v0.2.1 [gammaloop-workspace-clippy]  Checking xpct v0.5.1 [gammaloop-workspace-clippy]  Checking ryu v1.0.23 [gammaloop-workspace-clippy]  Checking phf v0.13.1 [gammaloop-workspace-clippy]  Checking castaway v0.2.4 [gammaloop-workspace-clippy]  Checking toml_datetime v0.7.5+spec-1.1.0 [gammaloop-workspace-clippy]  Checking strum v0.27.2 [gammaloop-workspace-clippy]  Checking unicode-truncate v2.0.1 [gammaloop-workspace-clippy]  Checking compact_str v0.9.0 [gammaloop-workspace-clippy]  Checking kasuari v0.4.12 [gammaloop-workspace-clippy]  Checking lru v0.16.4 [gammaloop-workspace-clippy]  Checking vte v0.15.0 [gammaloop-workspace-clippy]  Checking portable-atomic v1.13.1 [gammaloop-workspace-clippy]  Checking unit-prefix v0.5.2 [gammaloop-workspace-clippy]  Checking rand_distr v0.4.3 [gammaloop-workspace-clippy]  Checking string-template-plus v0.4.3 [gammaloop-workspace-clippy]  Checking toml v0.9.12+spec-1.1.0 [gammaloop-workspace-clippy]  Checking simba v0.6.0 [gammaloop-workspace-clippy]  Checking vt100 v0.16.2 [gammaloop-workspace-clippy]  Compiling rustpython-parser-core v0.4.0 [gammaloop-workspace-clippy]  Checking line-clipping v0.3.7 [gammaloop-workspace-clippy]  Compiling three-dimensional-reps v0.1.0 (/build/source/crates/three-dimensional-reps) [gammaloop-workspace-clippy]  Checking rkyv v0.7.46 [gammaloop-workspace-clippy]  Compiling rustpython-ast v0.4.0 [gammaloop-workspace-clippy]  Checking gimli v0.32.3 [gammaloop-workspace-clippy]  Checking adler2 v2.0.1 [gammaloop-workspace-clippy]  Checking thiserror v1.0.69 [gammaloop-workspace-clippy]  Checking ratatui-core v0.1.0 [gammaloop-workspace-clippy]  Checking derive_builder v0.11.2 [gammaloop-workspace-clippy]  Checking miniz_oxide v0.8.9 [gammaloop-workspace-clippy]  Checking object v0.37.3 [gammaloop-workspace-clippy]  Checking env_logger v0.11.10 [gammaloop-workspace-clippy]  Checking owo-colors v4.3.0 [gammaloop-workspace-clippy]  Checking crossterm v0.29.0 [gammaloop-workspace-clippy]  Checking tracing-error v0.2.1 [gammaloop-workspace-clippy]  Checking indicatif v0.18.4 [gammaloop-workspace-clippy]  Checking typed-index-collections v3.5.0 [gammaloop-workspace-clippy]  Checking serde-big-array v0.5.1 [gammaloop-workspace-clippy]  Checking amd v0.2.2 [gammaloop-workspace-clippy]  Checking itertools v0.11.0 [gammaloop-workspace-clippy]  Compiling gammaloop-tracing-filter-macros v0.1.0 (/build/source/crates/gammaloop-tracing-filter-macros) [gammaloop-workspace-clippy]  Checking rustc-demangle v0.1.27 [gammaloop-workspace-clippy]  Checking option-ext v0.2.0 [gammaloop-workspace-clippy]  Checking dirs-sys v0.5.0 [gammaloop-workspace-clippy]  Checking ref-cast v1.0.25 [gammaloop-workspace-clippy]  Checking nix v0.31.2 [gammaloop-workspace-clippy]  Checking integer-sqrt v0.1.5 [gammaloop-workspace-clippy]  Checking brotli-decompressor v4.0.3 [gammaloop-workspace-clippy]  Checking crossbeam-channel v0.5.15 [gammaloop-workspace-clippy]  Checking itertools v0.12.1 [gammaloop-workspace-clippy]  Checking symlink v0.1.0 [gammaloop-workspace-clippy]  Checking unsafe-libyaml v0.2.11 [gammaloop-workspace-clippy]  Compiling gammalooprs v0.3.4 (/build/source/crates/gammalooprs) [gammaloop-workspace-clippy]  Checking color-spantrace v0.3.0 [gammaloop-workspace-clippy]  Checking ratatui-widgets v0.3.0 [gammaloop-workspace-clippy]  Checking ratatui-crossterm v0.1.0 [gammaloop-workspace-clippy]  Checking clarabel v0.11.1 [gammaloop-workspace-clippy]  Checking tracing-appender v0.2.5 [gammaloop-workspace-clippy]  Checking include_dir v0.7.4 [gammaloop-workspace-clippy]  Checking ctrlc v3.5.2 [gammaloop-workspace-clippy]  Checking tracing-indicatif v0.3.14 [gammaloop-workspace-clippy]  Checking dirs v6.0.0 [gammaloop-workspace-clippy]  Checking pathfinding v4.15.0 [gammaloop-workspace-clippy]  Checking schemars v1.2.1 [gammaloop-workspace-clippy]  Checking slotmap v1.1.1 [gammaloop-workspace-clippy]  Checking json5 v0.4.1 [gammaloop-workspace-clippy]  Checking brotli v7.0.0 [gammaloop-workspace-clippy]  Checking serde_yaml v0.9.34+deprecated [gammaloop-workspace-clippy]  Checking vectorize v0.2.0 [gammaloop-workspace-clippy]  Checking base62 v2.2.4 [gammaloop-workspace-clippy]  Checking ringbuffer v0.16.0 [gammaloop-workspace-clippy]  Checking rust-embed v8.11.0 [gammaloop-workspace-clippy]  Checking clap_complete v4.6.3 [gammaloop-workspace-clippy]  Checking fd-lock v4.0.4 [gammaloop-workspace-clippy]  Checking strip-ansi-escapes v0.2.1 [gammaloop-workspace-clippy]  Checking ratatui-macros v0.7.0 [gammaloop-workspace-clippy]  Compiling gammaloop-api v0.1.0 (/build/source/crates/gammaloop-api) [gammaloop-workspace-clippy]  Checking itertools v0.13.0 [gammaloop-workspace-clippy]  Checking strum v0.26.3 [gammaloop-workspace-clippy]  Checking sysinfo v0.33.1 [gammaloop-workspace-clippy]  Checking ratatui v0.30.0 [gammaloop-workspace-clippy]  Checking shlex v1.3.0 [gammaloop-workspace-clippy]  Checking addr2line v0.25.1 [gammaloop-workspace-clippy]  Checking slab v0.4.12 [gammaloop-workspace-clippy]  Checking futures-task v0.3.32 [gammaloop-workspace-clippy]  Checking futures-core v0.3.32 [gammaloop-workspace-clippy]  Compiling numerica v2.2.0 (https://github.com/alphal00p/symbolica?rev=a277a8dadbaae5a8d6605f2f381991a601e1f345#a277a8da) [gammaloop-workspace-clippy]  Checking sdd v3.0.10 [gammaloop-workspace-clippy]  Compiling gammaloop-integration-tests v0.1.0 (/build/source/tests) [gammaloop-workspace-clippy]  Checking clap_complete_nushell v4.6.0 [gammaloop-workspace-clippy]  Checking futures-util v0.3.32 [gammaloop-workspace-clippy]  Compiling test-log-core v0.2.20 [gammaloop-workspace-clippy]  Compiling rustc_version v0.4.1 [gammaloop-workspace-clippy]  Checking scc v2.4.0 [gammaloop-workspace-clippy]  Checking which v8.0.2 [gammaloop-workspace-clippy]  Checking bincode v1.3.3 [gammaloop-workspace-clippy]  Compiling gungraun-runner v0.18.2 [gammaloop-workspace-clippy]  Checking backtrace v0.3.76 [gammaloop-workspace-clippy]  Checking reedline v0.42.0 [gammaloop-workspace-clippy]  Compiling gungraun-macros v0.8.0 [gammaloop-workspace-clippy]  Checking proc-macro2 v1.0.106 [gammaloop-workspace-clippy]  Checking color-eyre v0.6.5 [gammaloop-workspace-clippy]  Checking nalgebra v0.29.0 [gammaloop-workspace-clippy]  Checking maplit v1.0.2 [gammaloop-workspace-clippy]  Checking base64 v0.21.7 [gammaloop-workspace-clippy]  Compiling iai-callgrind-runner v0.14.2 [gammaloop-workspace-clippy]  Checking quote v1.0.45 [gammaloop-workspace-clippy]  Checking kurbo v0.13.0 [gammaloop-workspace-clippy]  Checking ron v0.8.1 [gammaloop-workspace-clippy]  Checking wait-timeout v0.2.1 [gammaloop-workspace-clippy]  Checking futures-executor v0.3.32 [gammaloop-workspace-clippy]  Checking quick-error v1.2.3 [gammaloop-workspace-clippy]  Compiling iai-callgrind v0.14.2 [gammaloop-workspace-clippy]  Checking serial_test v3.4.0 [gammaloop-workspace-clippy]  Compiling test-log-macros v0.2.20 [gammaloop-workspace-clippy]  Checking bit-vec v0.8.0 [gammaloop-workspace-clippy]  Checking rusty-fork v0.3.1 [gammaloop-workspace-clippy]  Checking bit-set v0.8.0 [gammaloop-workspace-clippy]  Checking syn v2.0.117 [gammaloop-workspace-clippy]  Compiling iai-callgrind-macros v0.5.1 [gammaloop-workspace-clippy]  Checking rand_xorshift v0.4.0 [gammaloop-workspace-clippy]  Checking console v0.15.11 [gammaloop-workspace-clippy]  Checking pathdiff v0.2.3 [gammaloop-workspace-clippy]  Checking unarray v0.1.4 [gammaloop-workspace-clippy]  Checking proptest v1.11.0 [gammaloop-workspace-clippy]  Checking kurvst v0.1.0 (/build/source/crates/kurvst) [gammaloop-workspace-clippy]  Checking similar-asserts v1.7.0 [gammaloop-workspace-clippy]  Checking clinnet v0.1.8 (/build/source/crates/clinnet) [gammaloop-workspace-clippy]  Compiling graphica v2.1.0 (https://github.com/alphal00p/symbolica?rev=a277a8dadbaae5a8d6605f2f381991a601e1f345#a277a8da) [gammaloop-workspace-clippy]  Checking test-log v0.2.20 [gammaloop-workspace-clippy]  Checking statrs v0.16.1 [gammaloop-workspace-clippy]  Checking momtrop v0.3.0 [gammaloop-workspace-clippy]  Checking gungraun v0.18.2 [gammaloop-workspace-clippy]  Compiling pyo3-stub-gen-derive v0.17.2 [gammaloop-workspace-clippy]  Compiling pyo3-macros v0.28.3 [gammaloop-workspace-clippy]  Checking pyo3-stub-gen v0.17.2 [gammaloop-workspace-clippy]  Checking symbolica-utils v0.1.0 (/build/source/crates/symbolica-utils) [gammaloop-workspace-clippy]  Checking spenso-macros v0.3.2 (/build/source/crates/spenso-macros) [gammaloop-workspace-clippy]  Compiling gammaloop-workspace-hack v0.1.0 (/build/source/crates/gammaloop-workspace-hack) [gammaloop-workspace-clippy]  Checking linnet v0.17.0 (/build/source/crates/linnet) [gammaloop-workspace-clippy]  Checking spenso v0.6.0 (/build/source/crates/spenso) [gammaloop-workspace-clippy]  Checking linnet-py v0.1.0 (/build/source/crates/linnet-py) [gammaloop-workspace-clippy]  Checking linnest v0.1.0 (/build/source/crates/linnest) [gammaloop-workspace-clippy]  Checking idenso v0.3.0 (/build/source/crates/idenso) [gammaloop-workspace-clippy]  Checking gammaloop-tracing-filter v0.1.0 (/build/source/crates/gammaloop-tracing-filter) [gammaloop-workspace-clippy]  Checking spenso-hep-lib v0.1.7 (/build/source/crates/spenso-hep-lib) [gammaloop-workspace-clippy]  Checking spynso3 v0.1.2 (/build/source/crates/spynso3) [gammaloop-workspace-clippy] error: doc list item without indentation [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:485:5 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 485 | /// a selected LMB into a parent frame; graph code supplies the matrix and [gammaloop-workspace-clippy]  | ^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: if this is supposed to be its own paragraph, add a blank line [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#doc_lazy_continuation [gammaloop-workspace-clippy]  = note: `-D clippy::doc-lazy-continuation` implied by `-D warnings` [gammaloop-workspace-clippy]  = help: to override `-D warnings` add `#[allow(clippy::doc_lazy_continuation)]` [gammaloop-workspace-clippy] help: indent this line [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 485 | ///  a selected LMB into a parent frame; graph code supplies the matrix and [gammaloop-workspace-clippy]  | ++ [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: doc list item without indentation [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:486:5 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 486 | /// translation after resolving the relevant edge signatures and external data. [gammaloop-workspace-clippy]  | ^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: if this is supposed to be its own paragraph, add a blank line [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#doc_lazy_continuation [gammaloop-workspace-clippy] help: indent this line [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 486 | ///  translation after resolving the relevant edge signatures and external data. [gammaloop-workspace-clippy]  | ++ [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: the loop variable `column` is only used to index `augmented` [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:582:31 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 582 | for column in 0..2 * dimension { [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#needless_range_loop [gammaloop-workspace-clippy]  = note: `-D clippy::needless-range-loop` implied by `-D warnings` [gammaloop-workspace-clippy]  = help: to override `-D warnings` add `#[allow(clippy::needless_range_loop)]` [gammaloop-workspace-clippy] help: consider using an iterator [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 582 -  for column in 0..2 * dimension { [gammaloop-workspace-clippy] 582 +  for  in augmented.iter_mut().take(2 * dimension) { [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: this `if` statement can be collapsed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:2711:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 2711 | / if let SamplingMapDefinition::Lmb(edges) = &definition { [gammaloop-workspace-clippy] 2712 | | if edges.len() != n_loop_momenta { [gammaloop-workspace-clippy] 2713 | | return Err(eyre!( [gammaloop-workspace-clippy] 2714 | | "lmb definition has {} edges, but the kernel has {} loop coordinates", [gammaloop-workspace-clippy] ... | [gammaloop-workspace-clippy] 2719 | | } [gammaloop-workspace-clippy]  | |_________^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#collapsible_if [gammaloop-workspace-clippy]  = note: `-D clippy::collapsible-if` implied by `-D warnings` [gammaloop-workspace-clippy]  = help: to override `-D warnings` add `#[allow(clippy::collapsible_if)]` [gammaloop-workspace-clippy] help: collapse nested if block [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 2711 ~  if let SamplingMapDefinition::Lmb(edges) = &definition [gammaloop-workspace-clippy] 2712 ~  && edges.len() != n_loop_momenta { [gammaloop-workspace-clippy] 2713 | return Err(eyre!( [gammaloop-workspace-clippy]  ... [gammaloop-workspace-clippy] 2717 | )); [gammaloop-workspace-clippy] 2718 ~  } [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: large size difference between variants [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:641:1 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 641 | / pub enum SamplingCatalogueEntry { [gammaloop-workspace-clippy] 642 | | Lmb { [gammaloop-workspace-clippy] 643 | | basis_id: usize, [gammaloop-workspace-clippy] 644 | | edges: Vec, [gammaloop-workspace-clippy] ... | [gammaloop-workspace-clippy] 649 | |/ Surface { [gammaloop-workspace-clippy] 650 | || edges: Vec, [gammaloop-workspace-clippy] 651 | || parent_lmb: Vec, [gammaloop-workspace-clippy] 652 | || }, [gammaloop-workspace-clippy]  | ||_____- the second-largest variant contains at least 48 bytes [gammaloop-workspace-clippy] 653 | | Named(ResolvedNamedSamplingChannel), [gammaloop-workspace-clippy]  | | ----------------------------------- the largest variant contains at least 280 bytes [gammaloop-workspace-clippy] 654 | | } [gammaloop-workspace-clippy]  | |__^ the entire enum is at least 280 bytes [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#large_enum_variant [gammaloop-workspace-clippy]  = note: `-D clippy::large-enum-variant` implied by `-D warnings` [gammaloop-workspace-clippy]  = help: to override `-D warnings` add `#[allow(clippy::large_enum_variant)]` [gammaloop-workspace-clippy] help: consider boxing the large fields or introducing indirection in some other way to reduce the total size of the enum [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 653 -  Named(ResolvedNamedSamplingChannel), [gammaloop-workspace-clippy] 653 +  Named(Box), [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: manual implementation of `.is_multiple_of()` [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:1456:47 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 1456 | if self.raw_coordinates.is_empty() || self.raw_coordinates.len() % 3 != 0 { [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace with: `!self.raw_coordinates.len().is_multiple_of(3)` [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#manual_is_multiple_of [gammaloop-workspace-clippy]  = note: `-D clippy::manual-is-multiple-of` implied by `-D warnings` [gammaloop-workspace-clippy]  = help: to override `-D warnings` add `#[allow(clippy::manual_is_multiple_of)]` [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: this `if` statement can be collapsed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:2550:13 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 2550 | / if let SamplingChannelSelector::Named(name) = selector { [gammaloop-workspace-clippy] 2551 | | if let Some(channel) = resolved.named(name) { [gammaloop-workspace-clippy] 2552 | | let entry = SamplingCatalogueEntry::Named(channel.clone()); [gammaloop-workspace-clippy] 2553 | | if !entries.contains(&entry) { [gammaloop-workspace-clippy] ... | [gammaloop-workspace-clippy] 2557 | | } [gammaloop-workspace-clippy]  | |_____________^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#collapsible_if [gammaloop-workspace-clippy] help: collapse nested if block [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 2550 ~  if let SamplingChannelSelector::Named(name) = selector [gammaloop-workspace-clippy] 2551 ~  && let Some(channel) = resolved.named(name) { [gammaloop-workspace-clippy] 2552 | let entry = SamplingCatalogueEntry::Named(channel.clone()); [gammaloop-workspace-clippy]  ... [gammaloop-workspace-clippy] 2555 | } [gammaloop-workspace-clippy] 2556 ~  } [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: this `if` statement can be collapsed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:2575:13 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 2575 | / if basis_ids.is_empty() && optimized_lmbs.is_empty() { [gammaloop-workspace-clippy] 2576 | | if let Some((basis_id, _)) = all_lmbs.first() { [gammaloop-workspace-clippy] 2577 | | basis_ids.push(*basis_id); [gammaloop-workspace-clippy] 2578 | | } [gammaloop-workspace-clippy] 2579 | | } [gammaloop-workspace-clippy]  | |_____________^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#collapsible_if [gammaloop-workspace-clippy] help: collapse nested if block [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 2575 ~  if basis_ids.is_empty() && optimized_lmbs.is_empty() [gammaloop-workspace-clippy] 2576 ~  && let Some((basis_id, _)) = all_lmbs.first() { [gammaloop-workspace-clippy] 2577 | basis_ids.push(*basis_id); [gammaloop-workspace-clippy] 2578 ~  } [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: you seem to be trying to use `match` to destructure a single infallible pattern. Consider using `let` [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrate/mod.rs:3398:5 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 3398 | / let process_integrand = match integrand { [gammaloop-workspace-clippy] 3399 | | Integrand::ProcessIntegrand(process_integrand) => process_integrand, [gammaloop-workspace-clippy] 3400 | | #[cfg(test)] [gammaloop-workspace-clippy] 3401 | | Integrand::TestProbe(_) => return Vec::new(), [gammaloop-workspace-clippy] 3402 | | }; [gammaloop-workspace-clippy]  | |______^ help: try: `let Integrand::ProcessIntegrand(process_integrand) = integrand;` [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#infallible_destructuring_match [gammaloop-workspace-clippy]  = note: `-D clippy::infallible-destructuring-match` implied by `-D warnings` [gammaloop-workspace-clippy]  = help: to override `-D warnings` add `#[allow(clippy::infallible_destructuring_match)]` [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: you seem to be trying to use `match` to destructure a single infallible pattern. Consider using `let` [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrate/mod.rs:3415:5 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 3415 | / let process_integrand = match integrand { [gammaloop-workspace-clippy] 3416 | | Integrand::ProcessIntegrand(process_integrand) => process_integrand, [gammaloop-workspace-clippy] 3417 | | #[cfg(test)] [gammaloop-workspace-clippy] 3418 | | Integrand::TestProbe(_) => return false, [gammaloop-workspace-clippy] 3419 | | }; [gammaloop-workspace-clippy]  | |______^ help: try: `let Integrand::ProcessIntegrand(process_integrand) = integrand;` [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#infallible_destructuring_match [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: this `impl` can be derived [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/settings/runtime.rs:1424:1 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 1424 | / impl Default for SamplingChannelSelection { [gammaloop-workspace-clippy] 1425 | | fn default() -> Self { [gammaloop-workspace-clippy] 1426 | | Self { [gammaloop-workspace-clippy] 1427 | | weight: SamplingChannelWeight::default(), [gammaloop-workspace-clippy] ... | [gammaloop-workspace-clippy] 1433 | | } [gammaloop-workspace-clippy]  | |_^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#derivable_impls [gammaloop-workspace-clippy]  = note: `-D clippy::derivable-impls` implied by `-D warnings` [gammaloop-workspace-clippy]  = help: to override `-D warnings` add `#[allow(clippy::derivable_impls)]` [gammaloop-workspace-clippy] help: replace the manual implementation with a derive attribute [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 1416 + #[derive(Default)] [gammaloop-workspace-clippy] 1417 | pub struct SamplingChannelSelection { [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: could not compile `gammalooprs` (lib) due to 11 previous errors [gammaloop-workspace-clippy] warning: build failed, waiting for other jobs to finish... [gammaloop-workspace-clippy] error: the loop variable `component` is used to index `derivative_matrix` [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/cff/esurface.rs:3965:34 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 3965 | for component in 0..6 { [gammaloop-workspace-clippy]  | ^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#needless_range_loop [gammaloop-workspace-clippy]  = note: `-D clippy::needless-range-loop` implied by `-D warnings` [gammaloop-workspace-clippy]  = help: to override `-D warnings` add `#[allow(clippy::needless_range_loop)]` [gammaloop-workspace-clippy] help: consider using an iterator and enumerate() [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 3965 -  for component in 0..6 { [gammaloop-workspace-clippy] 3965 +  for (component, ) in derivative_matrix.iter_mut().enumerate().take(6) { [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: the loop variable `column` is only used to index `augmented` [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:582:31 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 582 | for column in 0..2 * dimension { [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#needless_range_loop [gammaloop-workspace-clippy] help: consider using an iterator [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 582 -  for column in 0..2 * dimension { [gammaloop-workspace-clippy] 582 +  for  in augmented.iter_mut().take(2 * dimension) { [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: using `clone` on type `F` which implements the `Copy` trait [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:4019:14 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4019 | (point.jacobian.clone() * point.inverse_jacobian.clone() - F(1.0)).abs() < F(1.0e-12) [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `point.jacobian` [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#clone_on_copy [gammaloop-workspace-clippy]  = note: `-D clippy::clone-on-copy` implied by `-D warnings` [gammaloop-workspace-clippy]  = help: to override `-D warnings` add `#[allow(clippy::clone_on_copy)]` [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: using `clone` on type `F` which implements the `Copy` trait [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:4019:39 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4019 | (point.jacobian.clone() * point.inverse_jacobian.clone() - F(1.0)).abs() < F(1.0e-12) [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `point.inverse_jacobian` [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#clone_on_copy [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4508:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4508 | selection.default_channel_selection = vec!["first".into(), "second".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["first".into(), "second".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4507:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4507 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  = note: `-D clippy::field-reassign-with-default` implied by `-D warnings` [gammaloop-workspace-clippy]  = help: to override `-D warnings` add `#[allow(clippy::field_reassign_with_default)]` [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4718:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4718 | selection.default_channel_selection = vec!["missing".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["missing".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4717:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4717 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4738:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4738 | selection.default_channel_selection = vec!["named".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["named".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4737:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4737 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4763:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4763 | selection.default_channel_selection = vec!["threshold".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["threshold".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4762:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4762 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4854:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4854 | selection.default_channel_selection = vec!["auto:optimized_lmb".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:optimized_lmb".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4853:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4853 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4871:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4871 | selection.default_channel_selection = vec!["auto:surfaces".into(), "auto:lmb".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:surfaces".into(), "auto:lmb".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4870:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4870 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4881:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4881 | selection.default_channel_selection = vec!["auto:surfaces".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:surfaces".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4880:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4880 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4902:13 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4902 | selection.default_channel_selection = vec![preset.into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec![preset.into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4901:13 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4901 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4933:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4933 | selection.default_channel_selection = vec!["auto:optimized_lmb".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:optimized_lmb".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4932:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4932 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5031:13 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5031 | selection.default_channel_selection = vec![name.to_owned()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec![name.to_owned()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5030:13 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5030 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5072:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5072 | selection.default_channel_selection = vec!["threshold".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["threshold".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5071:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5071 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5128:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5128 | selection.default_channel_selection = vec!["conditional".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["conditional".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5127:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5127 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5207:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5207 | selection.default_channel_selection = vec!["left_chart".into(), "right_chart".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["left_chart".into(), "right_chart".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5206:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5206 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5292:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5292 | selection.default_channel_selection = vec!["h".into(), "z".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["h".into(), "z".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5291:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5291 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5365:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5365 | selection.default_channel_selection = vec!["auto:lmb".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:lmb".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5364:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5364 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5394:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5394 | selection.default_channel_selection = vec!["auto:lmb".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:lmb".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5393:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5393 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5534:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5534 | selection.default_channel_selection = vec!["named".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["named".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5533:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5533 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5655:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5655 | selection.default_channel_selection = vec!["cut_chart".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["cut_chart".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5654:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5654 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5684:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5684 | selection.default_channel_selection = vec!["first".into(), "second".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["first".into(), "second".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5683:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5683 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5796:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5796 | selection.default_channel_selection = vec!["threshold".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["threshold".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5795:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5795 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5828:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5828 | selection.default_channel_selection = vec!["joint".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["joint".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5827:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5827 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5878:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5878 | selection.default_channel_selection = vec!["joint".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["joint".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5877:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5877 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5949:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5949 | selection.default_channel_selection = vec!["joint".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["joint".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5948:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5948 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:6066:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 6066 | selection.default_channel_selection = vec!["auto:lmb".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:lmb".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:6065:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 6065 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:6124:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 6124 | selection.default_channel_selection = vec!["auto:lmb".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:lmb".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:6123:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 6123 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:6240:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 6240 | selection.default_channel_selection = vec!["auto:lmb".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:lmb".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:6239:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 6239 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: the loop variable `channel_id` is used to index `scores` [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/mod.rs:6330:27 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 6330 | for channel_id in 0..bridge.channels().len() { [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#needless_range_loop [gammaloop-workspace-clippy] help: consider using an iterator and enumerate() [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 6330 -  for channel_id in 0..bridge.channels().len() { [gammaloop-workspace-clippy] 6330 +  for (channel_id, ) in scores.iter().enumerate().take(bridge.channels().len()) { [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/mod.rs:6384:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 6384 | parameterization_settings.sampling_channels = selection; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::ParameterizationSettings { sampling_channels: selection, ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/mod.rs:6383:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 6383 | let mut parameterization_settings = ParameterizationSettings::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: large size difference between variants [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/mod.rs:54:1 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 54 | / pub enum Integrand { [gammaloop-workspace-clippy] 55 | | ProcessIntegrand(Box), [gammaloop-workspace-clippy]  | | --------------------------------------- the second-largest variant contains at least 8 bytes [gammaloop-workspace-clippy] 56 | | #[cfg(test)] [gammaloop-workspace-clippy] 57 | | TestProbe(TestProbeIntegrand), [gammaloop-workspace-clippy]  | | ----------------------------- the largest variant contains at least 912 bytes [gammaloop-workspace-clippy] 58 | | } [gammaloop-workspace-clippy]  | |_^ the entire enum is at least 912 bytes [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#large_enum_variant [gammaloop-workspace-clippy] help: consider boxing the large fields or introducing indirection in some other way to reduce the total size of the enum [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 57 -  TestProbe(TestProbeIntegrand), [gammaloop-workspace-clippy] 57 +  TestProbe(Box), [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: could not compile `gammalooprs` (lib test) due to 41 previous errors Progress: 0 of 1 built (1 failed) Failed to build gammaloop-workspace-clippy after 5m29s Cannot build '/nix/store/c5fsspv8vwaz97kzwjzdqg4p57y1j451-gammaloop-workspace-clippy-0.1.0.drv'. Reason: builder failed with exit code 101. Output paths: /nix/store/yjajygqcxq1zmxfapcz2q84xdmv66bjr-gammaloop-workspace-clippy-0.1.0 Last 1050 log lines: > Running phase: unpackPhase > unpacking source archive /nix/store/9k79av4pih4hrwlkmmmlvyz1p66flsfa-source > source root is source > Running phase: patchPhase > Executing configureCargoCommonVars > decompressing cargo artifacts from /nix/store/0b562ixjw4317dq4vvsh2yn9rq73dq7x-gammaloop-workspace-deps-deps-0.1.0/target.tar.zst to target > Running phase: updateAutotoolsGnuConfigScriptsPhase > Running phase: configurePhase > will append /build/source/.cargo-home/config.toml with contents of /nix/store/5drf77x6km4ky7gwlrzdx9bbd6fz09g3-vendor-cargo-deps/config.toml > default configurePhase, nothing to do > Running phase: buildPhase > +++ command cargo --version > cargo 1.97.0 (c980f4866 2026-06-30) > +++ command cargo clippy --profile ci-optim --locked --workspace --features gammaloop-tracing-filter/clap,gammaloop-tracing-filter/symbolica,idenso/bincode,idenso/reference-cases,linnet/bincode,linnet/drawing,linnet/rkyv,linnet/serde,linnet/symbolica,spenso-macros/shadowing,spenso/shadowing,symbolica/tracing_max_level_info,three-dimensional-reps/display,three-dimensional-reps/eval,three-dimensional-reps/serde --all-targets --no-deps -- --deny warnings >  Checking cfg-if v1.0.4 >  Checking memchr v2.8.0 >  Checking once_cell v1.21.4 >  Checking either v1.15.0 >  Checking serde_core v1.0.228 >  Checking libc v0.2.186 >  Checking libm v0.2.16 >  Checking itoa v1.0.18 >  Checking log v0.4.29 >  Checking regex-syntax v0.8.10 >  Checking zerocopy v0.8.48 >  Checking crossbeam-utils v0.8.21 >  Checking equivalent v1.0.2 >  Checking zmij v1.0.21 >  Checking lazy_static v1.5.0 >  Checking bytemuck v1.25.0 >  Compiling target-lexicon v0.13.5 >  Checking arrayvec v0.7.6 >  Checking powerfmt v0.2.0 >  Checking num-conv v0.2.1 >  Checking num_threads v0.1.7 >  Checking itertools v0.14.0 >  Checking time-core v0.1.8 >  Checking pin-project-lite v0.2.17 >  Checking deranged v0.5.8 >  Checking safe_arch v0.7.4 >  Checking tracing-core v0.1.36 >  Checking allocator-api2 v0.2.21 >  Checking foldhash v0.2.0 >  Checking const-random v0.1.18 >  Checking unty v0.0.4 >  Checking winnow v1.0.2 >  Checking nu-ansi-term v0.50.3 >  Checking static_assertions v1.1.0 >  Checking aho-corasick v1.1.4 >  Checking safe_arch v1.0.0 >  Checking crossbeam-epoch v0.9.18 >  Checking wide v0.7.33 >  Checking hashbrown v0.16.1 >  Checking sharded-slab v0.1.7 >  Checking tracing-log v0.2.0 >  Checking crossbeam-deque v0.8.6 >  Checking tracing v0.1.44 >  Checking rayon-core v1.13.0 >  Checking thread_local v1.1.9 >  Checking toml_writer v1.1.1+spec-1.1.0 >  Checking num-traits v0.2.19 >  Checking indenter v0.3.4 >  Checking az v1.3.0 >  Checking wide v1.3.0 >  Compiling phf_shared v0.11.3 >  Checking anyhow v1.0.102 >  Checking rayon v1.12.0 >  Checking dyn-clone v1.0.20 >  Checking utf8parse v0.2.2 >  Checking rawpointer v0.2.1 >  Checking toml_parser v1.1.2+spec-1.1.0 >  Checking alloc-no-stdlib v2.0.4 >  Checking anstyle-parse v1.0.0 >  Checking matrixmultiply v0.3.10 >  Checking is_terminal_polyfill v1.70.2 >  Checking colorchoice v1.0.5 >  Checking colored v3.1.1 >  Checking getrandom v0.3.4 >  Checking time v0.3.47 >  Checking gmp-mpfr-sys v1.7.1 >  Checking alloc-stdlib v0.2.2 >  Checking rand_core v0.9.5 >  Checking anstyle-query v1.1.5 >  Checking regex-automata v0.4.14 >  Checking anstyle v1.0.14 >  Compiling phf_generator v0.11.3 >  Checking approx v0.5.1 >  Checking num-integer v0.1.46 >  Checking eyre v0.6.12 >  Checking bitflags v1.3.2 >  Checking unicode-width v0.2.2 >  Compiling pyo3-build-config v0.28.3 >  Checking brotli-decompressor v5.0.0 >  Compiling phf_codegen v0.11.3 >  Checking region v3.0.2 >  Checking anstream v1.0.0 >  Checking serde v1.0.228 >  Checking serde_json v1.0.149 >  Checking bitflags v2.11.1 >  Checking serde_spanned v1.1.1 >  Checking toml_datetime v1.1.1+spec-1.1.0 >  Checking hugepage-rs v0.1.1 >  Checking wasmtime-jit-icache-coherence v34.0.2 >  Checking inventory v0.3.24 >  Checking spec_math v0.1.6 >  Checking thiserror v2.0.18 >  Compiling getopts v0.2.24 >  Checking libloading v0.9.0 >  Checking self_cell v1.2.2 >  Checking append-only-vec v0.1.8 >  Checking byteorder v1.5.0 >  Checking tinyjson v2.5.1 >  Checking toml v1.1.2+spec-1.1.0 >  Checking bytes v1.11.1 >  Compiling unic-common v0.9.0 >  Checking smallvec v1.15.1 >  Checking num-complex v0.4.6 >  Checking bincode v2.0.1 >  Checking tracing-serde v0.2.0 >  Checking smartstring v1.0.1 >  Compiling unicode_names2_generator v1.3.0 >  Checking brotli v8.0.2 >  Compiling unic-char-range v0.9.0 >  Checking linux-raw-sys v0.12.1 >  Checking simba v0.9.1 >  Compiling unic-char-property v0.9.0 >  Compiling unic-ucd-version v0.9.0 >  Compiling is-macro v0.3.7 >  Compiling rustpython-parser-vendored v0.4.0 >  Checking iana-time-zone v0.1.65 >  Compiling rustpython-parser v0.4.0 >  Compiling phf v0.11.3 >  Checking chrono v0.4.44 >  Checking rustix v1.1.4 >  Checking rustc-hash v2.1.2 >  Compiling unic-ucd-ident v0.9.0 >  Compiling unic-emoji-char v0.9.0 >  Checking ndarray v0.17.2 >  Compiling rustc-hash v1.1.0 >  Compiling lalrpop-util v0.20.2 >  Checking rug v1.30.0 >  Checking unicode-segmentation v1.13.2 >  Compiling symbolica v2.2.0 (https://github.com/alphal00p/symbolica?rev=a277a8dadbaae5a8d6605f2f381991a601e1f345#a277a8da) >  Checking typenum v1.20.0 >  Checking getrandom v0.2.17 >  Checking scopeguard v1.2.0 >  Checking parking_lot_core v0.9.12 >  Checking ppv-lite86 v0.2.21 >  Checking ahash v0.8.12 >  Checking lock_api v0.4.14 >  Checking unicode-ident v1.0.24 >  Checking hashbrown v0.17.0 >  Checking errno v0.3.14 >  Checking strsim v0.11.1 >  Checking matchers v0.2.0 >  Checking rand_chacha v0.9.0 >  Checking regex v1.12.3 >  Checking parking_lot v0.12.5 >  Checking clap_lex v1.1.0 >  Checking tracing-subscriber v0.3.23 >  Checking generic-array v0.14.7 >  Checking unicase v2.9.0 >  Checking signal-hook-registry v1.4.8 >  Checking rand v0.9.4 >  Checking vte v0.14.1 >  Checking same-file v1.0.6 >  Checking signal-hook v0.3.18 >  Checking half v2.7.1 >  Checking indexmap v2.14.0 >  Checking walkdir v2.5.0 >  Checking mio v1.2.0 >  Checking block-buffer v0.10.4 >  Checking crypto-common v0.1.7 >  Checking ciborium-io v0.2.2 >  Checking minimal-lexical v0.2.1 >  Checking digest v0.10.7 >  Checking ciborium-ll v0.2.2 >  Checking terminal_size v0.4.4 >  Checking symjit v2.21.0 >  Checking derive_more v2.1.1 >  Checking clap_builder v4.6.0 >  Checking num-bigint v0.4.6 >  Checking nom v7.1.3 >  Checking console v0.16.3 >  Checking signal-hook-mio v0.2.5 >  Checking bstr v1.12.1 >  Checking winnow v0.7.15 >  Checking linux-raw-sys v0.4.15 >  Checking cpufeatures v0.2.17 >  Checking ciborium v0.2.2 >  Checking sha2 v0.10.9 >  Checking globset v0.4.18 >  Checking rustix v0.38.44 >  Checking getrandom v0.4.2 >  Checking rand_core v0.6.4 >  Checking fnv v1.0.7 >  Checking fastrand v2.4.1 >  Checking plotters-backend v0.3.7 >  Compiling unicode_names2 v1.3.0 >  Checking rust-embed-utils v8.11.0 >  Checking toml_datetime v0.6.11 >  Checking serde_spanned v0.6.9 >  Checking tempfile v3.27.0 >  Checking itertools v0.10.5 >  Checking xprec v0.2.2 >  Checking toml_write v0.1.2 >  Checking plotters-svg v0.3.7 >  Checking tap v1.0.1 >  Checking cast v0.3.0 >  Checking plotters v0.3.7 >  Checking ansitok v0.3.0 >  Checking crossterm v0.28.1 >  Checking wyz v0.5.1 >  Checking rand_chacha v0.3.1 >  Checking radium v0.7.0 >  Checking typeid v1.0.3 >  Checking similar v2.7.0 >  Checking tinytemplate v1.2.1 >  Checking is-terminal v0.4.17 >  Checking anes v0.1.6 >  Checking bytecount v0.6.9 >  Checking toml_edit v0.22.27 >  Checking ansi-str v0.9.0 >  Checking oorandom v11.1.5 >  Checking funty v2.0.0 >  Checking testing_table v0.3.0 >  Checking rand v0.8.6 >  Checking ron v0.12.1 >  Checking clap v4.6.1 >  Checking toml_edit v0.25.11+spec-1.1.0 >  Checking papergrid v0.17.0 >  Checking env_filter v1.0.1 >  Checking criterion-plot v0.5.0 >  Checking bitvec v1.0.1 >  Checking uncased v0.9.10 >  Checking jiff v0.2.24 >  Checking ptr_meta v0.1.4 >  Checking simdutf8 v0.1.5 >  Checking ucd-trie v0.1.7 >  Checking ahash v0.7.8 >  Checking criterion v0.5.1 >  Checking bytecheck v0.6.12 >  Checking pest v2.8.6 >  Checking hashbrown v0.12.3 >  Checking approx v0.4.0 >  Checking seahash v4.1.0 >  Checking rend v0.4.2 >  Checking cgmath v0.18.0 >  Compiling pyo3-macros-backend v0.28.3 >  Compiling pyo3-ffi v0.28.3 >  Compiling pyo3 v0.28.3 >  Compiling numpy v0.28.0 >  Checking tabled v0.20.0 >  Checking insta v1.47.2 >  Checking num-rational v0.4.2 >  Checking toml v0.8.23 >  Checking num-iter v0.1.45 >  Checking ref-ops v0.2.5 >  Checking num v0.4.3 >  Checking dot-parser v0.5.1 >  Checking rand_xoshiro v0.6.0 >  Checking features v0.10.0 >  Checking constcat v0.5.1 >  Checking figment v0.10.19 >  Checking gat-lending-iterator v0.1.8 >  Checking colored v2.2.0 >  Checking arrayref v0.3.9 >  Checking constant_time_eq v0.4.2 >  Checking cpufeatures v0.3.0 >  Checking base64 v0.22.1 >  Checking blake3 v1.8.5 >  Checking joinery v2.1.0 >  Checking siphasher v1.0.2 >  Checking titlecase v2.2.1 >  Checking subprocess v0.2.15 >  Checking rust_lisp v0.18.0 >  Checking phf_shared v0.13.1 >  Compiling vakint v0.1.2 (/build/source/crates/vakint) >  Checking version-compare v0.2.1 >  Checking xpct v0.5.1 >  Checking ryu v1.0.23 >  Checking phf v0.13.1 >  Checking castaway v0.2.4 >  Checking toml_datetime v0.7.5+spec-1.1.0 >  Checking strum v0.27.2 >  Checking unicode-truncate v2.0.1 >  Checking compact_str v0.9.0 >  Checking kasuari v0.4.12 >  Checking lru v0.16.4 >  Checking vte v0.15.0 >  Checking portable-atomic v1.13.1 >  Checking unit-prefix v0.5.2 >  Checking rand_distr v0.4.3 >  Checking string-template-plus v0.4.3 >  Checking toml v0.9.12+spec-1.1.0 >  Checking simba v0.6.0 >  Checking vt100 v0.16.2 >  Compiling rustpython-parser-core v0.4.0 >  Checking line-clipping v0.3.7 >  Compiling three-dimensional-reps v0.1.0 (/build/source/crates/three-dimensional-reps) >  Checking rkyv v0.7.46 >  Compiling rustpython-ast v0.4.0 >  Checking gimli v0.32.3 >  Checking adler2 v2.0.1 >  Checking thiserror v1.0.69 >  Checking ratatui-core v0.1.0 >  Checking derive_builder v0.11.2 >  Checking miniz_oxide v0.8.9 >  Checking object v0.37.3 >  Checking env_logger v0.11.10 >  Checking owo-colors v4.3.0 >  Checking crossterm v0.29.0 >  Checking tracing-error v0.2.1 >  Checking indicatif v0.18.4 >  Checking typed-index-collections v3.5.0 >  Checking serde-big-array v0.5.1 >  Checking amd v0.2.2 >  Checking itertools v0.11.0 >  Compiling gammaloop-tracing-filter-macros v0.1.0 (/build/source/crates/gammaloop-tracing-filter-macros) >  Checking rustc-demangle v0.1.27 >  Checking option-ext v0.2.0 >  Checking dirs-sys v0.5.0 >  Checking ref-cast v1.0.25 >  Checking nix v0.31.2 >  Checking integer-sqrt v0.1.5 >  Checking brotli-decompressor v4.0.3 >  Checking crossbeam-channel v0.5.15 >  Checking itertools v0.12.1 >  Checking symlink v0.1.0 >  Checking unsafe-libyaml v0.2.11 >  Compiling gammalooprs v0.3.4 (/build/source/crates/gammalooprs) >  Checking color-spantrace v0.3.0 >  Checking ratatui-widgets v0.3.0 >  Checking ratatui-crossterm v0.1.0 >  Checking clarabel v0.11.1 >  Checking tracing-appender v0.2.5 >  Checking include_dir v0.7.4 >  Checking ctrlc v3.5.2 >  Checking tracing-indicatif v0.3.14 >  Checking dirs v6.0.0 >  Checking pathfinding v4.15.0 >  Checking schemars v1.2.1 >  Checking slotmap v1.1.1 >  Checking json5 v0.4.1 >  Checking brotli v7.0.0 >  Checking serde_yaml v0.9.34+deprecated >  Checking vectorize v0.2.0 >  Checking base62 v2.2.4 >  Checking ringbuffer v0.16.0 >  Checking rust-embed v8.11.0 >  Checking clap_complete v4.6.3 >  Checking fd-lock v4.0.4 >  Checking strip-ansi-escapes v0.2.1 >  Checking ratatui-macros v0.7.0 >  Compiling gammaloop-api v0.1.0 (/build/source/crates/gammaloop-api) >  Checking itertools v0.13.0 >  Checking strum v0.26.3 >  Checking sysinfo v0.33.1 >  Checking ratatui v0.30.0 >  Checking shlex v1.3.0 >  Checking addr2line v0.25.1 >  Checking slab v0.4.12 >  Checking futures-task v0.3.32 >  Checking futures-core v0.3.32 >  Compiling numerica v2.2.0 (https://github.com/alphal00p/symbolica?rev=a277a8dadbaae5a8d6605f2f381991a601e1f345#a277a8da) >  Checking sdd v3.0.10 >  Compiling gammaloop-integration-tests v0.1.0 (/build/source/tests) >  Checking clap_complete_nushell v4.6.0 >  Checking futures-util v0.3.32 >  Compiling test-log-core v0.2.20 >  Compiling rustc_version v0.4.1 >  Checking scc v2.4.0 >  Checking which v8.0.2 >  Checking bincode v1.3.3 >  Compiling gungraun-runner v0.18.2 >  Checking backtrace v0.3.76 >  Checking reedline v0.42.0 >  Compiling gungraun-macros v0.8.0 >  Checking proc-macro2 v1.0.106 >  Checking color-eyre v0.6.5 >  Checking nalgebra v0.29.0 >  Checking maplit v1.0.2 >  Checking base64 v0.21.7 >  Compiling iai-callgrind-runner v0.14.2 >  Checking quote v1.0.45 >  Checking kurbo v0.13.0 >  Checking ron v0.8.1 >  Checking wait-timeout v0.2.1 >  Checking futures-executor v0.3.32 >  Checking quick-error v1.2.3 >  Compiling iai-callgrind v0.14.2 >  Checking serial_test v3.4.0 >  Compiling test-log-macros v0.2.20 >  Checking bit-vec v0.8.0 >  Checking rusty-fork v0.3.1 >  Checking bit-set v0.8.0 >  Checking syn v2.0.117 >  Compiling iai-callgrind-macros v0.5.1 >  Checking rand_xorshift v0.4.0 >  Checking console v0.15.11 >  Checking pathdiff v0.2.3 >  Checking unarray v0.1.4 >  Checking proptest v1.11.0 >  Checking kurvst v0.1.0 (/build/source/crates/kurvst) >  Checking similar-asserts v1.7.0 >  Checking clinnet v0.1.8 (/build/source/crates/clinnet) >  Compiling graphica v2.1.0 (https://github.com/alphal00p/symbolica?rev=a277a8dadbaae5a8d6605f2f381991a601e1f345#a277a8da) >  Checking test-log v0.2.20 >  Checking statrs v0.16.1 >  Checking momtrop v0.3.0 >  Checking gungraun v0.18.2 >  Compiling pyo3-stub-gen-derive v0.17.2 >  Compiling pyo3-macros v0.28.3 >  Checking pyo3-stub-gen v0.17.2 >  Checking symbolica-utils v0.1.0 (/build/source/crates/symbolica-utils) >  Checking spenso-macros v0.3.2 (/build/source/crates/spenso-macros) >  Compiling gammaloop-workspace-hack v0.1.0 (/build/source/crates/gammaloop-workspace-hack) >  Checking linnet v0.17.0 (/build/source/crates/linnet) >  Checking spenso v0.6.0 (/build/source/crates/spenso) >  Checking linnet-py v0.1.0 (/build/source/crates/linnet-py) >  Checking linnest v0.1.0 (/build/source/crates/linnest) >  Checking idenso v0.3.0 (/build/source/crates/idenso) >  Checking gammaloop-tracing-filter v0.1.0 (/build/source/crates/gammaloop-tracing-filter) >  Checking spenso-hep-lib v0.1.7 (/build/source/crates/spenso-hep-lib) >  Checking spynso3 v0.1.2 (/build/source/crates/spynso3) > error: doc list item without indentation > --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:485:5 > | > 485 | /// a selected LMB into a parent frame; graph code supplies the matrix and > | ^ > | > = help: if this is supposed to be its own paragraph, add a blank line > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#doc_lazy_continuation > = note: `-D clippy::doc-lazy-continuation` implied by `-D warnings` > = help: to override `-D warnings` add `#[allow(clippy::doc_lazy_continuation)]` > help: indent this line > | > 485 | ///  a selected LMB into a parent frame; graph code supplies the matrix and > | ++ > > error: doc list item without indentation > --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:486:5 > | > 486 | /// translation after resolving the relevant edge signatures and external data. > | ^ > | > = help: if this is supposed to be its own paragraph, add a blank line > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#doc_lazy_continuation > help: indent this line > | > 486 | ///  translation after resolving the relevant edge signatures and external data. > | ++ > > error: the loop variable `column` is only used to index `augmented` > --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:582:31 > | > 582 | for column in 0..2 * dimension { > | ^^^^^^^^^^^^^^^^ > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#needless_range_loop > = note: `-D clippy::needless-range-loop` implied by `-D warnings` > = help: to override `-D warnings` add `#[allow(clippy::needless_range_loop)]` > help: consider using an iterator > | > 582 -  for column in 0..2 * dimension { > 582 +  for  in augmented.iter_mut().take(2 * dimension) { > | > > error: this `if` statement can be collapsed > --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:2711:9 > | > 2711 | / if let SamplingMapDefinition::Lmb(edges) = &definition { > 2712 | | if edges.len() != n_loop_momenta { > 2713 | | return Err(eyre!( > 2714 | | "lmb definition has {} edges, but the kernel has {} loop coordinates", > ... | > 2719 | | } > | |_________^ > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#collapsible_if > = note: `-D clippy::collapsible-if` implied by `-D warnings` > = help: to override `-D warnings` add `#[allow(clippy::collapsible_if)]` > help: collapse nested if block > | > 2711 ~  if let SamplingMapDefinition::Lmb(edges) = &definition > 2712 ~  && edges.len() != n_loop_momenta { > 2713 | return Err(eyre!( > ... > 2717 | )); > 2718 ~  } > | > > error: large size difference between variants > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:641:1 > | > 641 | / pub enum SamplingCatalogueEntry { > 642 | | Lmb { > 643 | | basis_id: usize, > 644 | | edges: Vec, > ... | > 649 | |/ Surface { > 650 | || edges: Vec, > 651 | || parent_lmb: Vec, > 652 | || }, > | ||_____- the second-largest variant contains at least 48 bytes > 653 | | Named(ResolvedNamedSamplingChannel), > | | ----------------------------------- the largest variant contains at least 280 bytes > 654 | | } > | |__^ the entire enum is at least 280 bytes > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#large_enum_variant > = note: `-D clippy::large-enum-variant` implied by `-D warnings` > = help: to override `-D warnings` add `#[allow(clippy::large_enum_variant)]` > help: consider boxing the large fields or introducing indirection in some other way to reduce the total size of the enum > | > 653 -  Named(ResolvedNamedSamplingChannel), > 653 +  Named(Box), > | > > error: manual implementation of `.is_multiple_of()` > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:1456:47 > | > 1456 | if self.raw_coordinates.is_empty() || self.raw_coordinates.len() % 3 != 0 { > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace with: `!self.raw_coordinates.len().is_multiple_of(3)` > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#manual_is_multiple_of > = note: `-D clippy::manual-is-multiple-of` implied by `-D warnings` > = help: to override `-D warnings` add `#[allow(clippy::manual_is_multiple_of)]` > > error: this `if` statement can be collapsed > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:2550:13 > | > 2550 | / if let SamplingChannelSelector::Named(name) = selector { > 2551 | | if let Some(channel) = resolved.named(name) { > 2552 | | let entry = SamplingCatalogueEntry::Named(channel.clone()); > 2553 | | if !entries.contains(&entry) { > ... | > 2557 | | } > | |_____________^ > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#collapsible_if > help: collapse nested if block > | > 2550 ~  if let SamplingChannelSelector::Named(name) = selector > 2551 ~  && let Some(channel) = resolved.named(name) { > 2552 | let entry = SamplingCatalogueEntry::Named(channel.clone()); > ... > 2555 | } > 2556 ~  } > | > > error: this `if` statement can be collapsed > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:2575:13 > | > 2575 | / if basis_ids.is_empty() && optimized_lmbs.is_empty() { > 2576 | | if let Some((basis_id, _)) = all_lmbs.first() { > 2577 | | basis_ids.push(*basis_id); > 2578 | | } > 2579 | | } > | |_____________^ > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#collapsible_if > help: collapse nested if block > | > 2575 ~  if basis_ids.is_empty() && optimized_lmbs.is_empty() > 2576 ~  && let Some((basis_id, _)) = all_lmbs.first() { > 2577 | basis_ids.push(*basis_id); > 2578 ~  } > | > > error: you seem to be trying to use `match` to destructure a single infallible pattern. Consider using `let` > --> crates/gammalooprs/src/integrate/mod.rs:3398:5 > | > 3398 | / let process_integrand = match integrand { > 3399 | | Integrand::ProcessIntegrand(process_integrand) => process_integrand, > 3400 | | #[cfg(test)] > 3401 | | Integrand::TestProbe(_) => return Vec::new(), > 3402 | | }; > | |______^ help: try: `let Integrand::ProcessIntegrand(process_integrand) = integrand;` > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#infallible_destructuring_match > = note: `-D clippy::infallible-destructuring-match` implied by `-D warnings` > = help: to override `-D warnings` add `#[allow(clippy::infallible_destructuring_match)]` > > error: you seem to be trying to use `match` to destructure a single infallible pattern. Consider using `let` > --> crates/gammalooprs/src/integrate/mod.rs:3415:5 > | > 3415 | / let process_integrand = match integrand { > 3416 | | Integrand::ProcessIntegrand(process_integrand) => process_integrand, > 3417 | | #[cfg(test)] > 3418 | | Integrand::TestProbe(_) => return false, > 3419 | | }; > | |______^ help: try: `let Integrand::ProcessIntegrand(process_integrand) = integrand;` > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#infallible_destructuring_match > > error: this `impl` can be derived > --> crates/gammalooprs/src/settings/runtime.rs:1424:1 > | > 1424 | / impl Default for SamplingChannelSelection { > 1425 | | fn default() -> Self { > 1426 | | Self { > 1427 | | weight: SamplingChannelWeight::default(), > ... | > 1433 | | } > | |_^ > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#derivable_impls > = note: `-D clippy::derivable-impls` implied by `-D warnings` > = help: to override `-D warnings` add `#[allow(clippy::derivable_impls)]` > help: replace the manual implementation with a derive attribute > | > 1416 + #[derive(Default)] > 1417 | pub struct SamplingChannelSelection { > | > > error: could not compile `gammalooprs` (lib) due to 11 previous errors > warning: build failed, waiting for other jobs to finish... > error: the loop variable `component` is used to index `derivative_matrix` > --> crates/gammalooprs/src/cff/esurface.rs:3965:34 > | > 3965 | for component in 0..6 { > | ^^^^ > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#needless_range_loop > = note: `-D clippy::needless-range-loop` implied by `-D warnings` > = help: to override `-D warnings` add `#[allow(clippy::needless_range_loop)]` > help: consider using an iterator and enumerate() > | > 3965 -  for component in 0..6 { > 3965 +  for (component, ) in derivative_matrix.iter_mut().enumerate().take(6) { > | > > error: the loop variable `column` is only used to index `augmented` > --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:582:31 > | > 582 | for column in 0..2 * dimension { > | ^^^^^^^^^^^^^^^^ > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#needless_range_loop > help: consider using an iterator > | > 582 -  for column in 0..2 * dimension { > 582 +  for  in augmented.iter_mut().take(2 * dimension) { > | > > error: using `clone` on type `F` which implements the `Copy` trait > --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:4019:14 > | > 4019 | (point.jacobian.clone() * point.inverse_jacobian.clone() - F(1.0)).abs() < F(1.0e-12) > | ^^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `point.jacobian` > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#clone_on_copy > = note: `-D clippy::clone-on-copy` implied by `-D warnings` > = help: to override `-D warnings` add `#[allow(clippy::clone_on_copy)]` > > error: using `clone` on type `F` which implements the `Copy` trait > --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:4019:39 > | > 4019 | (point.jacobian.clone() * point.inverse_jacobian.clone() - F(1.0)).abs() < F(1.0e-12) > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `point.inverse_jacobian` > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#clone_on_copy > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4508:9 > | > 4508 | selection.default_channel_selection = vec!["first".into(), "second".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["first".into(), "second".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4507:9 > | > 4507 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > = note: `-D clippy::field-reassign-with-default` implied by `-D warnings` > = help: to override `-D warnings` add `#[allow(clippy::field_reassign_with_default)]` > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4718:9 > | > 4718 | selection.default_channel_selection = vec!["missing".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["missing".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4717:9 > | > 4717 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4738:9 > | > 4738 | selection.default_channel_selection = vec!["named".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["named".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4737:9 > | > 4737 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4763:9 > | > 4763 | selection.default_channel_selection = vec!["threshold".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["threshold".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4762:9 > | > 4762 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4854:9 > | > 4854 | selection.default_channel_selection = vec!["auto:optimized_lmb".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:optimized_lmb".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4853:9 > | > 4853 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4871:9 > | > 4871 | selection.default_channel_selection = vec!["auto:surfaces".into(), "auto:lmb".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:surfaces".into(), "auto:lmb".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4870:9 > | > 4870 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4881:9 > | > 4881 | selection.default_channel_selection = vec!["auto:surfaces".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:surfaces".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4880:9 > | > 4880 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4902:13 > | > 4902 | selection.default_channel_selection = vec![preset.into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec![preset.into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4901:13 > | > 4901 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4933:9 > | > 4933 | selection.default_channel_selection = vec!["auto:optimized_lmb".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:optimized_lmb".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4932:9 > | > 4932 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5031:13 > | > 5031 | selection.default_channel_selection = vec![name.to_owned()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec![name.to_owned()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5030:13 > | > 5030 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5072:9 > | > 5072 | selection.default_channel_selection = vec!["threshold".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["threshold".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5071:9 > | > 5071 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5128:9 > | > 5128 | selection.default_channel_selection = vec!["conditional".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["conditional".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5127:9 > | > 5127 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5207:9 > | > 5207 | selection.default_channel_selection = vec!["left_chart".into(), "right_chart".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["left_chart".into(), "right_chart".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5206:9 > | > 5206 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5292:9 > | > 5292 | selection.default_channel_selection = vec!["h".into(), "z".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["h".into(), "z".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5291:9 > | > 5291 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5365:9 > | > 5365 | selection.default_channel_selection = vec!["auto:lmb".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:lmb".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5364:9 > | > 5364 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5394:9 > | > 5394 | selection.default_channel_selection = vec!["auto:lmb".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:lmb".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5393:9 > | > 5393 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5534:9 > | > 5534 | selection.default_channel_selection = vec!["named".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["named".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5533:9 > | > 5533 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5655:9 > | > 5655 | selection.default_channel_selection = vec!["cut_chart".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["cut_chart".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5654:9 > | > 5654 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5684:9 > | > 5684 | selection.default_channel_selection = vec!["first".into(), "second".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["first".into(), "second".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5683:9 > | > 5683 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5796:9 > | > 5796 | selection.default_channel_selection = vec!["threshold".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["threshold".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5795:9 > | > 5795 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5828:9 > | > 5828 | selection.default_channel_selection = vec!["joint".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["joint".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5827:9 > | > 5827 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5878:9 > | > 5878 | selection.default_channel_selection = vec!["joint".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["joint".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5877:9 > | > 5877 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5949:9 > | > 5949 | selection.default_channel_selection = vec!["joint".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["joint".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5948:9 > | > 5948 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:6066:9 > | > 6066 | selection.default_channel_selection = vec!["auto:lmb".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:lmb".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:6065:9 > | > 6065 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:6124:9 > | > 6124 | selection.default_channel_selection = vec!["auto:lmb".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:lmb".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:6123:9 > | > 6123 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:6240:9 > | > 6240 | selection.default_channel_selection = vec!["auto:lmb".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:lmb".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:6239:9 > | > 6239 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: the loop variable `channel_id` is used to index `scores` > --> crates/gammalooprs/src/integrands/process/mod.rs:6330:27 > | > 6330 | for channel_id in 0..bridge.channels().len() { > | ^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#needless_range_loop > help: consider using an iterator and enumerate() > | > 6330 -  for channel_id in 0..bridge.channels().len() { > 6330 +  for (channel_id, ) in scores.iter().enumerate().take(bridge.channels().len()) { > | > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/mod.rs:6384:9 > | > 6384 | parameterization_settings.sampling_channels = selection; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::ParameterizationSettings { sampling_channels: selection, ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/mod.rs:6383:9 > | > 6383 | let mut parameterization_settings = ParameterizationSettings::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: large size difference between variants > --> crates/gammalooprs/src/integrands/mod.rs:54:1 > | > 54 | / pub enum Integrand { > 55 | | ProcessIntegrand(Box), > | | --------------------------------------- the second-largest variant contains at least 8 bytes > 56 | | #[cfg(test)] > 57 | | TestProbe(TestProbeIntegrand), > | | ----------------------------- the largest variant contains at least 912 bytes > 58 | | } > | |_^ the entire enum is at least 912 bytes > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#large_enum_variant > help: consider boxing the large fields or introducing indirection in some other way to reduce the total size of the enum > | > 57 -  TestProbe(TestProbeIntegrand), > 57 +  TestProbe(Box), > | > > error: could not compile `gammalooprs` (lib test) due to 41 previous errors For full logs, run: nix log /nix/store/c5fsspv8vwaz97kzwjzdqg4p57y1j451-gammaloop-workspace-clippy-0.1.0.drv Build failed.