these 184 derivations will be built: /nix/store/0571izdn6zkvjq8qdib61k6jq24m7v6d-cargo-package-tungstenite-0.24.0.drv /nix/store/07j1k4905g0cxyvq5f6nr7gfv7chlrbd-cargo-package-wasm-bindgen-macro-0.2.126.drv /nix/store/0lrpxki837ba2a7myahf798fjhigl0sj-cargo-package-sharded-slab-0.1.7.drv /nix/store/0s414v27hijlzbyzc5flwp09jzg0ylv3-cargo-package-rand_pcg-0.10.2.drv /nix/store/0x8n526gayqa0ii7wpga94yd0a0iypfd-cargo-package-toml_datetime-0.6.11.drv /nix/store/13ylhzapl8x1kqgxnbj0y818kykgmw4d-cargo-package-num-bigint-0.4.8.drv /nix/store/1938l7bncymjc4p7476afg8ysg3p7qyp-cargo-package-zerofrom-derive-0.1.7.drv /nix/store/1aigh1j63s0q1a0gxw05zd47lf6hq6g1-cargo-package-same-file-1.0.6.drv /nix/store/1chh5ppi59s2x2w66m80l36xcs2jp77h-cargo-package-simdutf8-0.1.5.drv /nix/store/1h3sjrv6kc3r358pnbgxjglmbj5pvh3i-cargo-package-windows-targets-0.52.6.drv /nix/store/1i0npj69gjdhxg96483z09hg08xkm8h4-cargo-package-thiserror-impl-2.0.19.drv /nix/store/27d4kmdkyvw37mjq0v0qmq4ahh2vdyib-cargo-package-tower-0.5.3.drv /nix/store/2dw24ibrlirflcg4xhjwivhghjfq55zl-cargo-package-nix-0.29.0.drv /nix/store/2gn7xzrjdskzb6il5718s8x1mxrj3iqv-cargo-package-tokio-tungstenite-0.24.0.drv /nix/store/2pqkqi5mhdmrkk62i3caxm5wl5ndrhk1-cargo-package-zerovec-derive-0.11.3.drv /nix/store/33klkmmamhm943w8a4r046y9fvrfavj7-cargo-package-version_check-0.9.5.drv /nix/store/33z2ax2vlycnx7xp28q58zap3s3i91af-cargo-package-proc-macro2-1.0.107.drv /nix/store/35lfz8i7abmii08qnkq660da2rbklvwy-cargo-package-sd-notify-0.4.5.drv /nix/store/4bk2c7fkh9m1jjkyiksmfafaxv6vw0mz-cargo-package-tracing-core-0.1.36.drv /nix/store/4iizc2ii98lfx6qswa68hfm3g5qh1h3i-cargo-package-serde_urlencoded-0.7.1.drv /nix/store/4n2fq3id7nxqyhpqcwq4drbfkyagcxr0-cargo-package-windows-sys-0.61.2.drv /nix/store/4rmxz91jv9dlhxldwdm5ajh4iqgb9ywa-cargo-package-spki-0.7.3.drv /nix/store/5ma2jn3107bf244wqpk37amkk8w0jwcw-cargo-package-rustls-pki-types-1.15.1.drv /nix/store/5pl9scag7w3cvlcr71zn6w8jqzkpxj56-cargo-package-tokio-macros-2.7.1.drv /nix/store/5sf6lb4zgw12fm912ls1xac57cry7hs4-cargo-package-yoke-0.8.3.drv /nix/store/5ysipwfjbkphjyhq77khcfawqvvjp6ni-cargo-package-zeroize-1.9.0.drv /nix/store/605zrjnmkmxy6m5imwk7gdn9x34znq1j-cargo-package-subtle-2.6.1.drv /nix/store/639cmysisnkg4mzz5lcqdw61lnsjfb5b-cargo-package-portable-atomic-1.14.0.drv /nix/store/6bbhmg7hjglbpgsw4f1p6xifql9lzy8w-cargo-package-toml-0.8.23.drv /nix/store/6dswn98q08kk6msv9vppffhnvifxrkag-cargo-package-memoffset-0.9.1.drv /nix/store/6gzw8l4346nrwdni3gp5056lzlzyiabs-cargo-package-log-0.4.33.drv /nix/store/6ya1sk99bdf0ny1bf4d4qnhy3nwrs4dj-cargo-package-socket2-0.6.5.drv /nix/store/74mx26a42k8basvwl0gqzq54f1l5ik92-cargo-package-schannel-0.1.29.drv /nix/store/77qqpx0ikp4cnx6r02vxpp97s4kmkpvr-cargo-package-num-traits-0.2.19.drv /nix/store/7855sawmqdhp7xc5j6zm534z23hds9b7-cargo-package-tower-layer-0.3.3.drv /nix/store/7fn7s8qppl64nxjk0wmcw6zcb8y7lkaj-cargo-package-yasna-0.5.2.drv /nix/store/7yjnf06icbi0q82bds7ylgbs50g36fzd-cargo-package-memchr-2.8.3.drv /nix/store/7ynrmlvskhp1wffr2y58indvwk5psla8-cargo-package-windows-sys-0.52.0.drv /nix/store/8jys5p8qfwibqbrryml1sch00j71cvhr-cargo-package-rustls-native-certs-0.8.4.drv /nix/store/90ldkmb236pgqk07agx9r4fw187d17a4-cargo-package-rustls-webpki-0.103.13.drv /nix/store/92khv0yv9vcbbj8cah5awijs9qhsagmg-cargo-package-smallvec-1.15.2.drv /nix/store/9jsv4w30clsvrhh1233c9dsbyml1z5yc-cargo-package-rand-0.10.2.drv /nix/store/9l4c1l0qnacz7pvrv3a3nmnjsgjp29jm-cargo-package-rustls-platform-verifier-0.7.0.drv /nix/store/9my7bahxdkzhjblrfb2v8bxdb3mhc1dk-cargo-package-security-framework-3.7.0.drv /nix/store/9rda2fx7m1k6xv4x7w8lp344kbg2rxyq-cargo-package-rustix-1.1.4.drv /nix/store/9v64p31xnra4irxwvjb3n7fi6sa1h6c3-cargo-package-sync_wrapper-1.0.2.drv /nix/store/ag67kjvslxdak9y1hanffwlbxyvknm2z-cargo-package-rustls-platform-verifier-android-0.1.1.drv /nix/store/awy1r1npfs13ik56piyfgki5n87idv8c-cargo-package-ring-0.17.14.drv /nix/store/b1x6jl4rn3jw24qkb5s197f0040g5qlz-cargo-package-tower-http-0.6.11.drv /nix/store/b24fpnzvfqvgid1sy8jwr9w2973cn5hq-cargo-package-r-efi-6.0.0.drv /nix/store/b498c517d509yd7x70vabwqbrm93bxc7-cargo-package-serde_derive-1.0.229.drv /nix/store/b4nn4sj1vj8zblc7v8ccgr5qmi4rg3k0-cargo-package-writeable-0.6.3.drv /nix/store/b5lv2c696yaws1vnlgfqgvwpcnrjjlhi-cargo-package-shlex-2.0.1.drv /nix/store/b86d758karlimkgyibfa55jjx8jflfjx-cargo-package-potential_utf-0.1.5.drv /nix/store/bqhmb4ybw0v1rcpy1i07yfcn8y0kc506-cargo-package-powerfmt-0.2.0.drv /nix/store/bykicgqgn99n7b2gj4akyx2d89rzqmcy-cargo-package-matchers-0.2.0.drv /nix/store/byw3q1rwiy6fxyfil3yw8kp4g14fmfy2-cargo-package-wasm-bindgen-futures-0.4.76.drv /nix/store/c6zk14dqvrxixmf3r0h6605qh3a65bfz-cargo-package-valuable-0.1.1.drv /nix/store/cca9qjc4wpn0c2qifym33p3wpbai9wrw-cargo-package-rustls-0.23.42.drv /nix/store/cfrs38mg5xfllqnk60brb257han44axg-cargo-package-stable_deref_trait-1.2.1.drv /nix/store/ch4mb3yzzlbdzwy976vlmjrjizqv5h09-cargo-package-unicode-ident-1.0.24.drv /nix/store/chsq53bj3i525iiv1b4ayapnm9psidin-cargo-package-windows_x86_64_msvc-0.52.6.drv /nix/store/cmlirxv32q1bwx4995f7c9nm0r71fs3f-cargo-package-tracing-subscriber-0.3.23.drv /nix/store/d0ncws5wmcw4s8c3a6vs8rnfy9yrjzr8-cargo-package-num-conv-0.2.2.drv /nix/store/d5il87zzxsc4ng54biw9xk2gfhjvcliq-cargo-package-windows_i686_msvc-0.52.6.drv /nix/store/d5man1m27bmi619pji5jfyhiv6zv95fi-cargo-package-untrusted-0.9.0.drv /nix/store/df0h021a0djsj2wxf0gy2jcsda7aqzvh-cargo-package-tracing-log-0.2.0.drv /nix/store/dgp7707jcr2hj5r49jxddbgngwqw4mdb-cargo-package-siphasher-1.0.3.drv /nix/store/dkj2xif3y3y7ws46zscjabyf5mg9w7pd-cargo-package-yoke-derive-0.8.2.drv /nix/store/dmhimd3xlawz2gkral6dz5s8rrcyq8sw-cargo-package-quinn-udp-0.5.15.drv /nix/store/f056fi1qss5mdpzg4xv1zbl9nsnrij5x-cargo-package-regex-syntax-0.8.11.drv /nix/store/f71a9z6bdhsvhqdza14wlxs700ywnwz8-cargo-package-typenum-1.20.1.drv /nix/store/fcjqza4fdn34z3k4aq0jh0mxcdaxfjzl-cargo-package-zerotrie-0.2.4.drv /nix/store/ffji5c7qi529x5zbhw3wfbkqrmx3vx0g-cargo-package-tinystr-0.8.3.drv /nix/store/fi7jblglsqmvfvpywpqiv4ss13pj05r4-cargo-package-spin-0.9.9.drv /nix/store/fr6q22i03y8aim0mdbyznj24g58c6pl3-cargo-package-once_cell-1.21.4.drv /nix/store/g45d20p6lj2smi5cp03xykvvd86c128g-cargo-package-rand-0.8.7.drv /nix/store/gacmq5jl13zx9nrfp1c3p7dxmp9i06zs-cargo-package-rustc_version-0.4.1.drv /nix/store/gfn2w1ia2svdydr5y4cf21ms9gnygsaj-cargo-package-reqwest-0.12.28.drv /nix/store/giqjjpg1g06md4avfrd3nm6yxg0f8f3f-cargo-package-serde_path_to_error-0.1.20.drv /nix/store/gsjxpy5ldqjx7rqw62bb8y903bk2xsms-cargo-package-serde_json-1.0.151.drv /nix/store/h0x12zdb331r9s1g0wvmnb7dlpw2k158-cargo-package-scopeguard-1.2.0.drv /nix/store/h42w5z6xdczvi64cisam4lnqf2gk25dj-cargo-package-nu-ansi-term-0.50.3.drv /nix/store/h5yjfcc6vxvjsfsvmjcrsk2yyb9gi9bd-cargo-package-serde_spanned-0.6.9.drv /nix/store/h84qcn6f36f2p90avhyiya4k6nc007j0-cargo-package-toml_edit-0.22.27.drv /nix/store/hfj66r6k9n98fik0saggyn8bc030h9mb-cargo-package-time-core-0.1.9.drv /nix/store/hgy5w5hsbafzxw9xxzysmwb5a99ysdwm-cargo-package-rand_core-0.6.4.drv /nix/store/hvvbw7gda3fhzvkgpd3k94zacd2x1wbl-cargo-package-wasi-0.11.1+wasi-snapshot-preview1.drv /nix/store/hxc3hkhf4ysgq1q44skbmngxdw10fji6-cargo-package-rand_core-0.10.1.drv /nix/store/i03hm29j5b9k8fqiyldwb811qra4dxvb-cargo-package-walkdir-2.5.0.drv /nix/store/i659xm2x4m446ypb9667qwj66y0gmq1a-cargo-package-lru-slab-0.1.2.drv /nix/store/iahxh1jj7yfxq3c7mgzx0myvc2x35rdk-cargo-package-mio-1.2.2.drv /nix/store/idzfv7yz3rhsc3wsmwqiqd8ypxix9yzq-cargo-package-web-time-1.1.0.drv /nix/store/ii6rsykqx9yca1if34cfwkbwfj1c5f9a-cargo-package-signature-2.2.0.drv /nix/store/ixh2nngcksf1jgnzxn6bfjzam9rdji5b-cargo-package-serde-1.0.229.drv /nix/store/jfaxr60w1l8jx7g797cm4jayllfsjm2z-cargo-package-slab-0.4.12.drv /nix/store/jwk5pmx9ps56k2r8xav9y63k5f49q622-cargo-package-thread_local-1.1.10.drv /nix/store/k0rynnn2s9iagrf5yrchsmw1k511qpy1-cargo-package-num-bigint-dig-0.8.6.drv /nix/store/kgpiyy158gy10b2mf0cafzdd3qrjg8rs-cargo-package-tracing-0.1.44.drv /nix/store/khgdbqc0bdc1jwaww4fbvhla0525pfbp-cargo-package-time-0.3.54.drv /nix/store/kkgkj254y2g0fv8s0lyscksdl54jy21b-cargo-package-pem-rfc7468-0.7.0.drv /nix/store/kkvp18w3daxs7ir95kziyg7vqa7vwv8k-cargo-package-zerovec-0.11.6.drv /nix/store/kv7l5rdc0cgwiw6264gzn8c5786m4qsb-cargo-package-winnow-0.7.15.drv /nix/store/kv9kyjzyzaxmw0a9ic2xz3xnmhn5ad09-cargo-package-sendfd-0.4.4.drv /nix/store/l8ydrk329w4263rff2xp0isp5j3368vz-cargo-package-windows_aarch64_msvc-0.52.6.drv /nix/store/l90mw7kc0f9ll3rv3qx35ajqb60rx4y4-cargo-package-windows_x86_64_gnu-0.52.6.drv /nix/store/ld1yskmvq0kr04148ya6mb25ca3qa7rn-cargo-package-rcgen-0.13.2.drv /nix/store/ldm438xvz7gznwva13axfb3gl4ynw2kp-cargo-package-wasm-bindgen-0.2.126.drv /nix/store/llbfqmjkf9shq1idaglpls54ma90sz6s-cargo-package-zerocopy-derive-0.8.55.drv /nix/store/lm06dh94hmsyfy6ryjb5nhy13nv20m60-cargo-package-syn-2.0.119.drv /nix/store/lm3a9gl8jfsmqs4cskgy70zm69sqvfrg-cargo-package-regex-automata-0.4.16.drv /nix/store/m0imbdgdpsilcm3wwd8x844xfqif3zyc-cargo-package-semver-1.0.28.drv /nix/store/m8lq7sakh84ask1rq7a8byb2rvx00519-cargo-package-url-2.5.8.drv /nix/store/mfrb5qzpka0s3wlflnay36g74n1397qk-cargo-package-simd_cesu8-1.2.0.drv /nix/store/mn30ijwln9lyimd3rcm8ms3fwk1fh7b2-cargo-package-toml_write-0.1.2.drv /nix/store/n6b9xl4vf48wdd8wqrxxjnz60dh646nm-cargo-package-tower-service-0.3.3.drv /nix/store/npdpbm31w8h7xljadb7vvlc5lgms0fhd-cargo-package-utf8_iter-1.0.4.drv /nix/store/nsrbwlmfj4fh4xcxwviznnf8nybs8id3-cargo-package-quote-1.0.47.drv /nix/store/nzgvs906940hazbj5w5vkq7vd896j4kn-cargo-package-winapi-util-0.1.11.drv /nix/store/p95gzg7jcdsm7prwlz2k1y50sflclb6s-cargo-package-simple_asn1-0.6.4.drv /nix/store/pcx2bdangfqllwk24h10lip60js4bdds-cargo-package-tempfile-3.27.0.drv /nix/store/pxqvabq17c5vwbn9afkasbmbwa60rwl4-cargo-package-tokio-1.53.1.drv /nix/store/pyaiiwv7cx2ig23gdlrs5rjq1j7fqhxa-cargo-package-ryu-1.0.23.drv /nix/store/q4p4qvw2asdhvacw0ngvljgahabiv1ax-cargo-package-windows_aarch64_gnullvm-0.52.6.drv /nix/store/q7kxn57njrwkqcmv71rwnn9q1np8zhnk-cargo-package-wasm-bindgen-macro-support-0.2.126.drv /nix/store/qby8fgr1ayv0jk31xdc7dhz8lqry0yb0-cargo-package-wasm-bindgen-shared-0.2.126.drv /nix/store/qhws9czfchbfc71qw5qhbil78hjzmk7h-cargo-package-serde_core-1.0.229.drv /nix/store/qk910lb6s7l04dnrcc61gcc1rxxfhs9b-cargo-package-thiserror-2.0.19.drv /nix/store/qlyhjngnxa7221d6ipck2ga21lwz0gmk-cargo-package-windows_x86_64_gnullvm-0.52.6.drv /nix/store/r1s0rxicimd971sx7jbv2a432rqkxl7r-cargo-package-ppv-lite86-0.2.21.drv /nix/store/r9v7vx77vwqhgawx6np67lg7w72x0vrj-cargo-package-tinyvec_macros-0.1.1.drv /nix/store/rfsiw79qxnka15viz0zmhb0vfr2x89m8-cargo-package-windows-link-0.2.1.drv /nix/store/rxlhygykwp89gvsjb7a0qss6j0qq9m3i-cargo-package-sha1-0.10.7.drv /nix/store/rzsafhb1bxnr82lw33dfpyvcl0ly0bg1-cargo-package-synstructure-0.13.2.drv /nix/store/s2yvckpgfl1yahins7wqg239h9y0dvnd-cargo-package-mime-0.3.17.drv /nix/store/sdc557509a7vznwiizlvhgmdn1q3c65j-cargo-package-tracing-attributes-0.1.31.drv /nix/store/smzf64zwmkxlxh5xy5bmpjh6xv4kissy-cargo-package-try-lock-0.2.5.drv /nix/store/sn0hwydxxn0b3rwdk60153i9j2w94nhg-cargo-package-windows_i686_gnullvm-0.52.6.drv /nix/store/v3kpk5czkn45ng2pz2sjix2kx9cy5ab2-cargo-package-num-integer-0.1.46.drv /nix/store/v9kaxy7d7pcl6ghrvidvm23mzjaa4hsz-cargo-package-rustversion-1.0.23.drv /nix/store/vlwcz1l2kszvndhyj44qgwl8n6spglkk-cargo-package-zstd-safe-7.3.0.drv /nix/store/vqs6540bdn131lfnx0n0qa6143pscn61-cargo-package-utf-8-0.7.6.drv /nix/store/vvv8m4ndwybzy1sh38876jkcvv4gpl2v-cargo-package-num-iter-0.1.46.drv /nix/store/vxzlm5lyhwm742icvh1p8czljmgkigmx-cargo-package-signal-hook-registry-1.4.8.drv /nix/store/w7pbzhivd6a993h72ql7i2a0d4kfzm0f-cargo-package-thiserror-1.0.69.drv /nix/store/wahmqvj75gg0ab4mhb2byf3n7ghyl7al-cargo-package-windows_i686_gnu-0.52.6.drv /nix/store/wjxi9awiaa7vpjll5bxfcrna8vis4d9f-cargo-package-zstd-0.13.3.drv /nix/store/wl25b34wpgy8qnmz1i40bvcl29j43asa-cargo-package-time-macros-0.2.32.drv /nix/store/wwz98hz5h4q7yk3yi4iaj95l03r2k2d0-cargo-package-pkcs1-0.7.5.drv /nix/store/x10ha9ax125crr0bw7waiq9a95xga285-cargo-package-syn-3.0.3.drv /nix/store/x8g6vvb4zr1wlm0ihqdy95czgr9sb65d-cargo-package-security-framework-sys-2.17.0.drv /nix/store/xkzh1wik5f0gngg605fzwacvaydarl5z-cargo-package-tokio-rustls-0.26.4.drv /nix/store/y5r0z739v7zd4xad9drgmxk9aja6i69x-cargo-package-want-0.3.1.drv /nix/store/y76r230lfvlqsscv5v4wlmc9xlkb7lh6-cargo-package-rand_chacha-0.3.1.drv /nix/store/ya67c7wdrr2rcc5qjdvds9f3ny5hq7ay-cargo-package-rsa-0.9.10.drv /nix/store/yc710rcygvv15mahfqidjv79zbbmx4q5-cargo-package-rustc-hash-2.1.3.drv /nix/store/yfylgjqsca8jg9zs6j72kwwqifrk84hz-cargo-package-quinn-proto-0.11.16.drv /nix/store/ynknp22px8z0y8v2q1g7qsjgcj2mv9vm-cargo-package-web-sys-0.3.103.drv /nix/store/yscc40axjw10b9slxn4shh86v7673m64-cargo-package-zerofrom-0.1.8.drv /nix/store/z7370axjqsflb7yqnqnjlmrm7ys2hqv4-cargo-package-quinn-0.11.11.drv /nix/store/z7xmi8f9wkff9c4pxlsa2cf434ldpd44-cargo-package-matchit-0.8.4.drv /nix/store/za240f4ycf26kp6m11v6ripivi9ci3cz-cargo-package-thiserror-impl-1.0.69.drv /nix/store/zcvcba31d0fwl55rawh02a9ggw99zgry-cargo-package-zerocopy-0.8.55.drv /nix/store/zvhgqnm0rpam3dckbzhrfpfrlbg7nsaq-cargo-package-tinyvec-1.12.0.drv /nix/store/1252zdjwjspaawxbwiw84n23b3qkx95p-vendor-registry.drv /nix/store/z92mp9gf26jj7rqfpgb1cymvljcxs9zi-toml_edit-0.25.12+spec-1.1.0.drv /nix/store/ik28ix11rmpsijs2qcdnfw2x9q86ckqi-cargo-vendor-dir.drv /nix/store/755sp85a752ag7f9xfc1zd1ixvfwv1x7-crane-utils-0.0.1.drv /nix/store/yilnj6s2gff79f17r4h019spqplmkfhj-dummyBuild.rs.drv /nix/store/1dnf8aph5nqnzpdrh56kkd5hr4hfc7nc-Cargo.toml.drv /nix/store/2l1d5agjkm6l1cg8827ndadr4g1jr2zn-vendor-cargo-deps.drv /nix/store/6vz3wrr2gl4hq132clqcf03das3wqc9l-inheritCargoArtifactsHook.drv /nix/store/8vh1h8n0iq9vav1b2bc5q41ghaajdxdj-replaceCargoLockHook.drv /nix/store/8wg6pyb9n8x2s64nfn28slwzwpwq8pbf-configureCargoVendoredDepsHook.drv /nix/store/a7ayd527r1wkw51z3cada41v9wdsqhs6-dummy.rs.drv /nix/store/fma906v220vhz97ya25yp3xych2vb2jv-Cargo.toml.drv /nix/store/gka86pz426yrj9vshzby1rqcxwx8f3yw-Cargo.toml.drv /nix/store/zq65f3rgc9wjplvy2kdjqw68dhk4n2ib-Cargo.toml.drv /nix/store/f3i8q789m5aq2jp0rb1lys5xav7s13sl-source.drv /nix/store/pnvczixj2szqd94fmynikkzcci1frfgy-installCargoArtifactsHook.drv /nix/store/q2vkc1w26gihqhbrdh58j2j3p66d20m7-configureCargoCommonVarsHook.drv /nix/store/yx9ig6zd91kf13kk5h71dixnb1dynvka-cargoHelperFunctionsHook.drv /nix/store/5h9k2z9v9g76j0l9wm4lkk59qmy25gi8-herdr-eternal-deps-0.1.0.drv /nix/store/b1j1apilqbii8a9yfznnnxmzvkrb4xyh-herdr-eternal-clippy-0.1.0.drv building '/nix/store/b1j1apilqbii8a9yfznnnxmzvkrb4xyh-herdr-eternal-clippy-0.1.0.drv' herdr-eternal-clippy-0.1.0> tribuchet: building on mac02 herdr-eternal-clippy-0.1.0> Running phase: unpackPhase herdr-eternal-clippy-0.1.0> unpacking source archive /nix/store/2fsy4dsayp8khhhdxl0k6g4s5fqjmyx2-source herdr-eternal-clippy-0.1.0> source root is source herdr-eternal-clippy-0.1.0> Running phase: patchPhase herdr-eternal-clippy-0.1.0> Executing configureCargoCommonVars herdr-eternal-clippy-0.1.0> decompressing cargo artifacts from /nix/store/jpb2pwkcjny2jf4yva6dv14ljafh1j6w-herdr-eternal-deps-0.1.0/target.tar.zst to target herdr-eternal-clippy-0.1.0> Running phase: updateAutotoolsGnuConfigScriptsPhase herdr-eternal-clippy-0.1.0> Running phase: configurePhase herdr-eternal-clippy-0.1.0> will append /private/var/tb/7/scratch/0d7d329c57349f1c/build/source/.cargo-home/config.toml with contents of /nix/store/ffivyks9shaqy3j6mnhzc3zc22xcn3wj-vendor-cargo-deps/config.toml herdr-eternal-clippy-0.1.0> default configurePhase, nothing to do herdr-eternal-clippy-0.1.0> Running phase: buildPhase herdr-eternal-clippy-0.1.0> +++ command cargo --version herdr-eternal-clippy-0.1.0> cargo 1.97.0 (c980f4866 2026-06-30) herdr-eternal-clippy-0.1.0> +++ command cargo clippy --release --locked --all-targets -- -D warnings herdr-eternal-clippy-0.1.0> Checking herdr-eternal-proto v0.1.0 (/private/var/tb/7/scratch/0d7d329c57349f1c/build/source/proto) herdr-eternal-clippy-0.1.0> Checking herdr-eternal-server v0.1.0 (/private/var/tb/7/scratch/0d7d329c57349f1c/build/source/server) herdr-eternal-clippy-0.1.0> Checking herdr-eternal-ssh v0.1.0 (/private/var/tb/7/scratch/0d7d329c57349f1c/build/source/client) herdr-eternal-clippy-0.1.0> error: this `if` statement can be collapsed herdr-eternal-clippy-0.1.0> --> client/src/lib.rs:250:17 herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> 250 | / if agent_channel.is_none() { herdr-eternal-clippy-0.1.0> 251 | | if let (Some(socket), Some(token)) = (&target.agent_socket, &resume_token) { herdr-eternal-clippy-0.1.0> 252 | | agent_channel = Some(AbortOnDrop(tokio::spawn(agent::forward_agent( herdr-eternal-clippy-0.1.0> 253 | | target.clone(), herdr-eternal-clippy-0.1.0> ... | herdr-eternal-clippy-0.1.0> 258 | | } herdr-eternal-clippy-0.1.0> | |_________________^ herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if herdr-eternal-clippy-0.1.0> = note: `-D clippy::collapsible-if` implied by `-D warnings` herdr-eternal-clippy-0.1.0> = help: to override `-D warnings` add `#[allow(clippy::collapsible_if)]` herdr-eternal-clippy-0.1.0> help: collapse nested if block herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> 250 ~ if agent_channel.is_none() herdr-eternal-clippy-0.1.0> 251 ~ && let (Some(socket), Some(token)) = (&target.agent_socket, &resume_token) { herdr-eternal-clippy-0.1.0> 252 | agent_channel = Some(AbortOnDrop(tokio::spawn(agent::forward_agent( herdr-eternal-clippy-0.1.0> ... herdr-eternal-clippy-0.1.0> 256 | )))); herdr-eternal-clippy-0.1.0> 257 ~ } herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> herdr-eternal-clippy-0.1.0> error: could not compile `herdr-eternal-ssh` (lib) due to 1 previous error herdr-eternal-clippy-0.1.0> warning: build failed, waiting for other jobs to finish... herdr-eternal-clippy-0.1.0> error: this `if` statement can be collapsed herdr-eternal-clippy-0.1.0> --> server/src/auth.rs:69:9 herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> 69 | / if let Some(static_token) = &self.static_token { herdr-eternal-clippy-0.1.0> 70 | | if constant_time_eq(static_token.as_bytes(), presented.as_bytes()) { herdr-eternal-clippy-0.1.0> 71 | | return Ok(()); herdr-eternal-clippy-0.1.0> 72 | | } herdr-eternal-clippy-0.1.0> 73 | | } herdr-eternal-clippy-0.1.0> | |_________^ herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if herdr-eternal-clippy-0.1.0> = note: `-D clippy::collapsible-if` implied by `-D warnings` herdr-eternal-clippy-0.1.0> = help: to override `-D warnings` add `#[allow(clippy::collapsible_if)]` herdr-eternal-clippy-0.1.0> help: collapse nested if block herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> 69 ~ if let Some(static_token) = &self.static_token herdr-eternal-clippy-0.1.0> 70 ~ && constant_time_eq(static_token.as_bytes(), presented.as_bytes()) { herdr-eternal-clippy-0.1.0> 71 | return Ok(()); herdr-eternal-clippy-0.1.0> 72 ~ } herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> herdr-eternal-clippy-0.1.0> error: this `if` statement can be collapsed herdr-eternal-clippy-0.1.0> --> server/src/auth.rs:157:9 herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> 157 | / if let Some(client_id) = &claims.client_id { herdr-eternal-clippy-0.1.0> 158 | | if client_id != &self.config.client_id { herdr-eternal-clippy-0.1.0> 159 | | return Err(AuthError::WrongClient(client_id.clone())); herdr-eternal-clippy-0.1.0> 160 | | } herdr-eternal-clippy-0.1.0> 161 | | } herdr-eternal-clippy-0.1.0> | |_________^ herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if herdr-eternal-clippy-0.1.0> help: collapse nested if block herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> 157 ~ if let Some(client_id) = &claims.client_id herdr-eternal-clippy-0.1.0> 158 ~ && client_id != &self.config.client_id { herdr-eternal-clippy-0.1.0> 159 | return Err(AuthError::WrongClient(client_id.clone())); herdr-eternal-clippy-0.1.0> 160 ~ } herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> herdr-eternal-clippy-0.1.0> error: this `if` statement can be collapsed herdr-eternal-clippy-0.1.0> --> server/src/lib.rs:854:17 herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> 854 | / if exit_code.is_some() { herdr-eternal-clippy-0.1.0> 855 | | if let Some(child) = child.as_mut() { herdr-eternal-clippy-0.1.0> 856 | | child.wait().await.ok(); herdr-eternal-clippy-0.1.0> 857 | | } herdr-eternal-clippy-0.1.0> 858 | | } herdr-eternal-clippy-0.1.0> | |_________________^ herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if herdr-eternal-clippy-0.1.0> help: collapse nested if block herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> 854 ~ if exit_code.is_some() herdr-eternal-clippy-0.1.0> 855 ~ && let Some(child) = child.as_mut() { herdr-eternal-clippy-0.1.0> 856 | child.wait().await.ok(); herdr-eternal-clippy-0.1.0> 857 ~ } herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> herdr-eternal-clippy-0.1.0> error: this `if` statement can be collapsed herdr-eternal-clippy-0.1.0> --> server/src/lib.rs:865:29 herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> 865 | / ... if let Some(pipe) = stdin.as_mut() { herdr-eternal-clippy-0.1.0> 866 | | ... if pipe.write_all(&data).await.is_err() || pipe.flush().await.is_err() { herdr-eternal-clippy-0.1.0> 867 | | ... stdin = None; herdr-eternal-clippy-0.1.0> 868 | | ... } herdr-eternal-clippy-0.1.0> 869 | | ... } herdr-eternal-clippy-0.1.0> | |_______________________^ herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if herdr-eternal-clippy-0.1.0> help: collapse nested if block herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> 865 ~ if let Some(pipe) = stdin.as_mut() herdr-eternal-clippy-0.1.0> 866 ~ && (pipe.write_all(&data).await.is_err() || pipe.flush().await.is_err()) { herdr-eternal-clippy-0.1.0> 867 | stdin = None; herdr-eternal-clippy-0.1.0> 868 ~ } herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> herdr-eternal-clippy-0.1.0> error: this `if` statement can be collapsed herdr-eternal-clippy-0.1.0> --> server/src/lib.rs:888:25 herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> 888 | / if let Some(pipe) = stdin.take() { herdr-eternal-clippy-0.1.0> 889 | | if let Ok(fd) = pipe.into_nonblocking_fd() { herdr-eternal-clippy-0.1.0> 890 | | fds.push(("stdin", fd)); herdr-eternal-clippy-0.1.0> 891 | | } herdr-eternal-clippy-0.1.0> 892 | | } herdr-eternal-clippy-0.1.0> | |_________________________^ herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if herdr-eternal-clippy-0.1.0> help: collapse nested if block herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> 888 ~ if let Some(pipe) = stdin.take() herdr-eternal-clippy-0.1.0> 889 ~ && let Ok(fd) = pipe.into_nonblocking_fd() { herdr-eternal-clippy-0.1.0> 890 | fds.push(("stdin", fd)); herdr-eternal-clippy-0.1.0> 891 ~ } herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> herdr-eternal-clippy-0.1.0> error: this `if` statement can be collapsed herdr-eternal-clippy-0.1.0> --> server/src/lib.rs:934:9 herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> 934 | / if let Some(code) = exit_code { herdr-eternal-clippy-0.1.0> 935 | | if !stdout_open && !stderr_open { herdr-eternal-clippy-0.1.0> 936 | | seq += 1; herdr-eternal-clippy-0.1.0> 937 | | log.push(proto::ChannelMessage::Exit { seq, code }); herdr-eternal-clippy-0.1.0> ... | herdr-eternal-clippy-0.1.0> 940 | | } herdr-eternal-clippy-0.1.0> | |_________^ herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if herdr-eternal-clippy-0.1.0> help: collapse nested if block herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> 934 ~ if let Some(code) = exit_code herdr-eternal-clippy-0.1.0> 935 ~ && !stdout_open && !stderr_open { herdr-eternal-clippy-0.1.0> 936 | seq += 1; herdr-eternal-clippy-0.1.0> 937 | log.push(proto::ChannelMessage::Exit { seq, code }); herdr-eternal-clippy-0.1.0> 938 | return; herdr-eternal-clippy-0.1.0> 939 ~ } herdr-eternal-clippy-0.1.0> | herdr-eternal-clippy-0.1.0> herdr-eternal-clippy-0.1.0> error: could not compile `herdr-eternal-server` (lib) due to 6 previous errors error: Cannot build '/nix/store/b1j1apilqbii8a9yfznnnxmzvkrb4xyh-herdr-eternal-clippy-0.1.0.drv'. Reason: builder failed with exit code 101. Output paths: /nix/store/yfnqc5akhk4ydm3m6ch98n8mpkvlr2g0-herdr-eternal-clippy-0.1.0 Last 25 log lines: > | > > error: this `if` statement can be collapsed > --> server/src/lib.rs:934:9 > | > 934 | / if let Some(code) = exit_code { > 935 | | if !stdout_open && !stderr_open { > 936 | | seq += 1; > 937 | | log.push(proto::ChannelMessage::Exit { seq, code }); > ... | > 940 | | } > | |_________^ > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if > help: collapse nested if block > | > 934 ~ if let Some(code) = exit_code > 935 ~ && !stdout_open && !stderr_open { > 936 | seq += 1; > 937 | log.push(proto::ChannelMessage::Exit { seq, code }); > 938 | return; > 939 ~ } > | > > error: could not compile `herdr-eternal-server` (lib) due to 6 previous errors For full logs, run: nix log /nix/store/b1j1apilqbii8a9yfznnnxmzvkrb4xyh-herdr-eternal-clippy-0.1.0.drv