$ /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=ir_safe_threshold_subtraction&rev=6c3b1ff79c34a5e34e424ddd51dd218105b48f53&shallow=1#checks.x86_64-linux.gammaloop-clippy --print-build-logs  Building /nix/store/bfvd4racaxf8cd9mpzlpz54h91n6g02c-gammaloop-workspace-clippy-0.1.0.drv [gammaloop-workspace-clippy] Phase: unpackPhase [gammaloop-workspace-clippy] unpacking source archive /nix/store/bcy0vqqk2ibk38nik2bb809ck03m92g2-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/wxpx6lf642pgxp2wz1pw1lxksj5p1wb0-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/8zq9ya5slh345hbylmsibxw827bi98w0-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 itoa v1.0.18 [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 log v0.4.29 [gammaloop-workspace-clippy]  Checking zerocopy v0.8.48 [gammaloop-workspace-clippy]  Checking regex-syntax v0.8.10 [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 time-core v0.1.8 [gammaloop-workspace-clippy]  Checking itertools v0.14.0 [gammaloop-workspace-clippy]  Checking pin-project-lite v0.2.17 [gammaloop-workspace-clippy]  Checking num_threads v0.1.7 [gammaloop-workspace-clippy]  Checking deranged v0.5.8 [gammaloop-workspace-clippy]  Checking num-conv v0.2.1 [gammaloop-workspace-clippy]  Checking tracing-core v0.1.36 [gammaloop-workspace-clippy]  Checking foldhash v0.2.0 [gammaloop-workspace-clippy]  Checking allocator-api2 v0.2.21 [gammaloop-workspace-clippy]  Checking crossbeam-epoch v0.9.18 [gammaloop-workspace-clippy]  Checking const-random v0.1.18 [gammaloop-workspace-clippy]  Checking unty v0.0.4 [gammaloop-workspace-clippy]  Checking safe_arch v0.7.4 [gammaloop-workspace-clippy]  Checking nu-ansi-term v0.50.3 [gammaloop-workspace-clippy]  Checking winnow v1.0.2 [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 hashbrown v0.16.1 [gammaloop-workspace-clippy]  Checking tracing v0.1.44 [gammaloop-workspace-clippy]  Checking crossbeam-deque v0.8.6 [gammaloop-workspace-clippy]  Checking tracing-log v0.2.0 [gammaloop-workspace-clippy]  Checking wide v0.7.33 [gammaloop-workspace-clippy]  Checking rayon-core v1.13.0 [gammaloop-workspace-clippy]  Checking sharded-slab v0.1.7 [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 az v1.3.0 [gammaloop-workspace-clippy]  Checking indenter v0.3.4 [gammaloop-workspace-clippy]  Checking rayon v1.12.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 rawpointer v0.2.1 [gammaloop-workspace-clippy]  Checking utf8parse v0.2.2 [gammaloop-workspace-clippy]  Checking dyn-clone v1.0.20 [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 colorchoice v1.0.5 [gammaloop-workspace-clippy]  Checking alloc-stdlib v0.2.2 [gammaloop-workspace-clippy]  Checking colored v3.1.1 [gammaloop-workspace-clippy]  Checking anstyle-query v1.1.5 [gammaloop-workspace-clippy]  Checking toml_parser v1.1.2+spec-1.1.0 [gammaloop-workspace-clippy]  Checking anstyle v1.0.14 [gammaloop-workspace-clippy]  Checking is_terminal_polyfill v1.70.2 [gammaloop-workspace-clippy]  Compiling phf_generator v0.11.3 [gammaloop-workspace-clippy]  Checking eyre v0.6.12 [gammaloop-workspace-clippy]  Checking approx v0.5.1 [gammaloop-workspace-clippy]  Checking getrandom v0.3.4 [gammaloop-workspace-clippy]  Checking time v0.3.47 [gammaloop-workspace-clippy]  Checking num-integer v0.1.46 [gammaloop-workspace-clippy]  Checking gmp-mpfr-sys v1.7.1 [gammaloop-workspace-clippy]  Checking anstream v1.0.0 [gammaloop-workspace-clippy]  Checking regex-automata v0.4.14 [gammaloop-workspace-clippy]  Checking unicode-width v0.2.2 [gammaloop-workspace-clippy]  Checking bitflags v1.3.2 [gammaloop-workspace-clippy]  Checking serde v1.0.228 [gammaloop-workspace-clippy]  Checking serde_json v1.0.149 [gammaloop-workspace-clippy]  Compiling pyo3-build-config v0.28.3 [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]  Compiling phf_codegen v0.11.3 [gammaloop-workspace-clippy]  Checking region v3.0.2 [gammaloop-workspace-clippy]  Checking rand_core v0.9.5 [gammaloop-workspace-clippy]  Checking hugepage-rs v0.1.1 [gammaloop-workspace-clippy]  Checking wasmtime-jit-icache-coherence v34.0.2 [gammaloop-workspace-clippy]  Checking brotli-decompressor v5.0.0 [gammaloop-workspace-clippy]  Checking toml v1.1.2+spec-1.1.0 [gammaloop-workspace-clippy]  Checking spec_math v0.1.6 [gammaloop-workspace-clippy]  Checking inventory v0.3.24 [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 tinyjson v2.5.1 [gammaloop-workspace-clippy]  Checking append-only-vec v0.1.8 [gammaloop-workspace-clippy]  Checking byteorder v1.5.0 [gammaloop-workspace-clippy]  Checking self_cell v1.2.2 [gammaloop-workspace-clippy]  Checking bytes v1.11.1 [gammaloop-workspace-clippy]  Compiling unic-common v0.9.0 [gammaloop-workspace-clippy]  Compiling unic-char-range v0.9.0 [gammaloop-workspace-clippy]  Checking linux-raw-sys v0.12.1 [gammaloop-workspace-clippy]  Checking smallvec v1.15.1 [gammaloop-workspace-clippy]  Checking num-complex v0.4.6 [gammaloop-workspace-clippy]  Checking tracing-serde v0.2.0 [gammaloop-workspace-clippy]  Checking bincode v2.0.1 [gammaloop-workspace-clippy]  Checking smartstring v1.0.1 [gammaloop-workspace-clippy]  Compiling unicode_names2_generator v1.3.0 [gammaloop-workspace-clippy]  Compiling unic-ucd-version v0.9.0 [gammaloop-workspace-clippy]  Compiling unic-char-property v0.9.0 [gammaloop-workspace-clippy]  Checking rustix v1.1.4 [gammaloop-workspace-clippy]  Compiling is-macro v0.3.7 [gammaloop-workspace-clippy]  Compiling rustpython-parser-vendored v0.4.0 [gammaloop-workspace-clippy]  Checking ppv-lite86 v0.2.21 [gammaloop-workspace-clippy]  Checking ahash v0.8.12 [gammaloop-workspace-clippy]  Checking iana-time-zone v0.1.65 [gammaloop-workspace-clippy]  Compiling rustpython-parser v0.4.0 [gammaloop-workspace-clippy]  Checking chrono v0.4.44 [gammaloop-workspace-clippy]  Compiling phf v0.11.3 [gammaloop-workspace-clippy]  Checking simba v0.9.1 [gammaloop-workspace-clippy]  Checking rustc-hash v2.1.2 [gammaloop-workspace-clippy]  Checking ndarray v0.17.2 [gammaloop-workspace-clippy]  Checking brotli v8.0.2 [gammaloop-workspace-clippy]  Compiling unic-emoji-char v0.9.0 [gammaloop-workspace-clippy]  Checking rand_chacha v0.9.0 [gammaloop-workspace-clippy]  Compiling unic-ucd-ident v0.9.0 [gammaloop-workspace-clippy]  Checking rand v0.9.4 [gammaloop-workspace-clippy]  Compiling lalrpop-util v0.20.2 [gammaloop-workspace-clippy]  Compiling rustc-hash v1.1.0 [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=4d0a833eb8e059d1f95bdae5abed2559830b235f#4d0a833e) [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 lock_api v0.4.14 [gammaloop-workspace-clippy]  Checking parking_lot_core v0.9.12 [gammaloop-workspace-clippy]  Checking symjit v2.21.0 [gammaloop-workspace-clippy]  Checking hashbrown v0.17.0 [gammaloop-workspace-clippy]  Checking unicode-ident v1.0.24 [gammaloop-workspace-clippy]  Checking parking_lot v0.12.5 [gammaloop-workspace-clippy]  Checking errno v0.3.14 [gammaloop-workspace-clippy]  Checking clap_lex v1.1.0 [gammaloop-workspace-clippy]  Checking strsim v0.11.1 [gammaloop-workspace-clippy]  Checking unicase v2.9.0 [gammaloop-workspace-clippy]  Checking terminal_size v0.4.4 [gammaloop-workspace-clippy]  Checking signal-hook-registry v1.4.8 [gammaloop-workspace-clippy]  Checking vte v0.14.1 [gammaloop-workspace-clippy]  Checking same-file v1.0.6 [gammaloop-workspace-clippy]  Checking clap_builder v4.6.0 [gammaloop-workspace-clippy]  Checking half v2.7.1 [gammaloop-workspace-clippy]  Checking signal-hook v0.3.18 [gammaloop-workspace-clippy]  Checking walkdir v2.5.0 [gammaloop-workspace-clippy]  Checking mio v1.2.0 [gammaloop-workspace-clippy]  Checking minimal-lexical v0.2.1 [gammaloop-workspace-clippy]  Checking ciborium-io v0.2.2 [gammaloop-workspace-clippy]  Checking generic-array v0.14.7 [gammaloop-workspace-clippy]  Checking ciborium-ll v0.2.2 [gammaloop-workspace-clippy]  Checking indexmap v2.14.0 [gammaloop-workspace-clippy]  Checking derive_more v2.1.1 [gammaloop-workspace-clippy]  Checking num-bigint v0.4.6 [gammaloop-workspace-clippy]  Checking nom v7.1.3 [gammaloop-workspace-clippy]  Checking signal-hook-mio v0.2.5 [gammaloop-workspace-clippy]  Checking console v0.16.3 [gammaloop-workspace-clippy]  Checking matchers v0.2.0 [gammaloop-workspace-clippy]  Checking tracing-subscriber v0.3.23 [gammaloop-workspace-clippy]  Checking regex v1.12.3 [gammaloop-workspace-clippy]  Checking crypto-common v0.1.7 [gammaloop-workspace-clippy]  Checking block-buffer v0.10.4 [gammaloop-workspace-clippy]  Checking digest v0.10.7 [gammaloop-workspace-clippy]  Checking bstr v1.12.1 [gammaloop-workspace-clippy]  Checking cpufeatures v0.2.17 [gammaloop-workspace-clippy]  Checking winnow v0.7.15 [gammaloop-workspace-clippy]  Checking linux-raw-sys v0.4.15 [gammaloop-workspace-clippy]  Compiling unicode_names2 v1.3.0 [gammaloop-workspace-clippy]  Checking rustix v0.38.44 [gammaloop-workspace-clippy]  Checking sha2 v0.10.9 [gammaloop-workspace-clippy]  Checking globset v0.4.18 [gammaloop-workspace-clippy]  Checking clap v4.6.1 [gammaloop-workspace-clippy]  Checking ansitok v0.3.0 [gammaloop-workspace-clippy]  Checking ciborium v0.2.2 [gammaloop-workspace-clippy]  Checking rand_core v0.6.4 [gammaloop-workspace-clippy]  Checking getrandom v0.4.2 [gammaloop-workspace-clippy]  Checking fastrand v2.4.1 [gammaloop-workspace-clippy]  Checking plotters-backend v0.3.7 [gammaloop-workspace-clippy]  Checking fnv v1.0.7 [gammaloop-workspace-clippy]  Checking rust-embed-utils v8.11.0 [gammaloop-workspace-clippy]  Checking serde_spanned v0.6.9 [gammaloop-workspace-clippy]  Checking tempfile v3.27.0 [gammaloop-workspace-clippy]  Checking toml_datetime v0.6.11 [gammaloop-workspace-clippy]  Checking crossterm v0.28.1 [gammaloop-workspace-clippy]  Checking itertools v0.10.5 [gammaloop-workspace-clippy]  Checking tap v1.0.1 [gammaloop-workspace-clippy]  Checking cast v0.3.0 [gammaloop-workspace-clippy]  Checking plotters-svg v0.3.7 [gammaloop-workspace-clippy]  Checking toml_write v0.1.2 [gammaloop-workspace-clippy]  Checking wyz v0.5.1 [gammaloop-workspace-clippy]  Checking ansi-str v0.9.0 [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 plotters v0.3.7 [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 bytecount v0.6.9 [gammaloop-workspace-clippy]  Checking anes v0.1.6 [gammaloop-workspace-clippy]  Checking funty v2.0.0 [gammaloop-workspace-clippy]  Checking oorandom v11.1.5 [gammaloop-workspace-clippy]  Checking papergrid v0.17.0 [gammaloop-workspace-clippy]  Checking toml_edit v0.22.27 [gammaloop-workspace-clippy]  Checking rand v0.8.6 [gammaloop-workspace-clippy]  Checking ron v0.12.1 [gammaloop-workspace-clippy]  Checking testing_table v0.3.0 [gammaloop-workspace-clippy]  Checking env_filter v1.0.1 [gammaloop-workspace-clippy]  Checking xprec v0.2.2 [gammaloop-workspace-clippy]  Checking bitvec v1.0.1 [gammaloop-workspace-clippy]  Checking toml_edit v0.25.11+spec-1.1.0 [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 ucd-trie v0.1.7 [gammaloop-workspace-clippy]  Checking criterion-plot v0.5.0 [gammaloop-workspace-clippy]  Checking simdutf8 v0.1.5 [gammaloop-workspace-clippy]  Checking ahash v0.7.8 [gammaloop-workspace-clippy]  Checking pest v2.8.6 [gammaloop-workspace-clippy]  Checking approx v0.4.0 [gammaloop-workspace-clippy]  Checking hashbrown v0.12.3 [gammaloop-workspace-clippy]  Checking bytecheck v0.6.12 [gammaloop-workspace-clippy]  Checking criterion v0.5.1 [gammaloop-workspace-clippy]  Checking seahash v4.1.0 [gammaloop-workspace-clippy]  Checking cgmath v0.18.0 [gammaloop-workspace-clippy]  Compiling pyo3-ffi v0.28.3 [gammaloop-workspace-clippy]  Compiling pyo3-macros-backend v0.28.3 [gammaloop-workspace-clippy]  Compiling pyo3 v0.28.3 [gammaloop-workspace-clippy]  Compiling numpy v0.28.0 [gammaloop-workspace-clippy]  Checking insta v1.47.2 [gammaloop-workspace-clippy]  Checking tabled v0.20.0 [gammaloop-workspace-clippy]  Checking rend v0.4.2 [gammaloop-workspace-clippy]  Checking num-rational v0.4.2 [gammaloop-workspace-clippy]  Checking num-iter v0.1.45 [gammaloop-workspace-clippy]  Checking ref-ops v0.2.5 [gammaloop-workspace-clippy]  Checking toml v0.8.23 [gammaloop-workspace-clippy]  Checking rand_xoshiro v0.6.0 [gammaloop-workspace-clippy]  Checking num v0.4.3 [gammaloop-workspace-clippy]  Checking features v0.10.0 [gammaloop-workspace-clippy]  Checking gat-lending-iterator v0.1.8 [gammaloop-workspace-clippy]  Checking constcat v0.5.1 [gammaloop-workspace-clippy]  Checking colored v2.2.0 [gammaloop-workspace-clippy]  Checking dot-parser v0.5.1 [gammaloop-workspace-clippy]  Checking constant_time_eq v0.4.2 [gammaloop-workspace-clippy]  Checking arrayref v0.3.9 [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 figment v0.10.19 [gammaloop-workspace-clippy]  Checking siphasher v1.0.2 [gammaloop-workspace-clippy]  Checking joinery v2.1.0 [gammaloop-workspace-clippy]  Checking phf_shared v0.13.1 [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]  Compiling vakint v0.1.2 (/build/source/crates/vakint) [gammaloop-workspace-clippy]  Compiling rustpython-parser-core v0.4.0 [gammaloop-workspace-clippy]  Checking version-compare v0.2.1 [gammaloop-workspace-clippy]  Checking phf v0.13.1 [gammaloop-workspace-clippy]  Checking xpct v0.5.1 [gammaloop-workspace-clippy]  Checking ryu v1.0.23 [gammaloop-workspace-clippy]  Compiling rustpython-ast v0.4.0 [gammaloop-workspace-clippy]  Checking string-template-plus v0.4.3 [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 kasuari v0.4.12 [gammaloop-workspace-clippy]  Checking lru v0.16.4 [gammaloop-workspace-clippy]  Checking compact_str v0.9.0 [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 vt100 v0.16.2 [gammaloop-workspace-clippy]  Checking toml v0.9.12+spec-1.1.0 [gammaloop-workspace-clippy]  Checking rand_distr v0.4.3 [gammaloop-workspace-clippy]  Checking simba v0.6.0 [gammaloop-workspace-clippy]  Checking line-clipping v0.3.7 [gammaloop-workspace-clippy]  Checking gimli v0.32.3 [gammaloop-workspace-clippy]  Checking adler2 v2.0.1 [gammaloop-workspace-clippy]  Compiling three-dimensional-reps v0.1.0 (/build/source/crates/three-dimensional-reps) [gammaloop-workspace-clippy]  Checking thiserror v1.0.69 [gammaloop-workspace-clippy]  Checking indicatif v0.18.4 [gammaloop-workspace-clippy]  Checking miniz_oxide v0.8.9 [gammaloop-workspace-clippy]  Checking derive_builder v0.11.2 [gammaloop-workspace-clippy]  Checking owo-colors v4.3.0 [gammaloop-workspace-clippy]  Checking ratatui-core v0.1.0 [gammaloop-workspace-clippy]  Checking crossterm v0.29.0 [gammaloop-workspace-clippy]  Checking object v0.37.3 [gammaloop-workspace-clippy]  Checking tracing-error v0.2.1 [gammaloop-workspace-clippy]  Checking typed-index-collections v3.5.0 [gammaloop-workspace-clippy]  Checking serde-big-array v0.5.1 [gammaloop-workspace-clippy]  Checking env_logger v0.11.10 [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 ref-cast v1.0.25 [gammaloop-workspace-clippy]  Checking dirs-sys v0.5.0 [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 color-spantrace v0.3.0 [gammaloop-workspace-clippy]  Checking itertools v0.12.1 [gammaloop-workspace-clippy]  Checking unsafe-libyaml v0.2.11 [gammaloop-workspace-clippy]  Checking symlink v0.1.0 [gammaloop-workspace-clippy]  Checking rkyv v0.7.46 [gammaloop-workspace-clippy]  Compiling gammalooprs v0.3.4 (/build/source/crates/gammalooprs) [gammaloop-workspace-clippy]  Checking ratatui-widgets v0.3.0 [gammaloop-workspace-clippy]  Checking ratatui-crossterm v0.1.0 [gammaloop-workspace-clippy]  Checking tracing-appender v0.2.5 [gammaloop-workspace-clippy]  Checking ctrlc v3.5.2 [gammaloop-workspace-clippy]  Checking include_dir v0.7.4 [gammaloop-workspace-clippy]  Checking pathfinding v4.15.0 [gammaloop-workspace-clippy]  Checking dirs v6.0.0 [gammaloop-workspace-clippy]  Checking schemars v1.2.1 [gammaloop-workspace-clippy]  Checking slotmap v1.1.1 [gammaloop-workspace-clippy]  Checking serde_yaml v0.9.34+deprecated [gammaloop-workspace-clippy]  Checking brotli v7.0.0 [gammaloop-workspace-clippy]  Compiling numerica v2.2.0 (https://github.com/alphal00p/symbolica?rev=4d0a833eb8e059d1f95bdae5abed2559830b235f#4d0a833e) [gammaloop-workspace-clippy]  Checking clarabel v0.11.1 [gammaloop-workspace-clippy]  Checking tracing-indicatif v0.3.14 [gammaloop-workspace-clippy]  Checking addr2line v0.25.1 [gammaloop-workspace-clippy]  Checking json5 v0.4.1 [gammaloop-workspace-clippy]  Checking vectorize v0.2.0 [gammaloop-workspace-clippy]  Checking ringbuffer v0.16.0 [gammaloop-workspace-clippy]  Checking base62 v2.2.4 [gammaloop-workspace-clippy]  Checking rust-embed v8.11.0 [gammaloop-workspace-clippy]  Checking clap_complete v4.6.3 [gammaloop-workspace-clippy]  Checking strip-ansi-escapes v0.2.1 [gammaloop-workspace-clippy]  Checking ratatui-macros v0.7.0 [gammaloop-workspace-clippy]  Checking fd-lock v4.0.4 [gammaloop-workspace-clippy]  Compiling gammaloop-api v0.1.0 (/build/source/crates/gammaloop-api) [gammaloop-workspace-clippy]  Checking ratatui v0.30.0 [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 shlex v1.3.0 [gammaloop-workspace-clippy]  Checking slab v0.4.12 [gammaloop-workspace-clippy]  Checking futures-core v0.3.32 [gammaloop-workspace-clippy]  Checking futures-task v0.3.32 [gammaloop-workspace-clippy]  Checking clap_complete_nushell v4.6.0 [gammaloop-workspace-clippy]  Checking sdd v3.0.10 [gammaloop-workspace-clippy]  Compiling gammaloop-integration-tests v0.1.0 (/build/source/tests) [gammaloop-workspace-clippy]  Compiling test-log-core v0.2.20 [gammaloop-workspace-clippy]  Checking futures-util v0.3.32 [gammaloop-workspace-clippy]  Compiling rustc_version v0.4.1 [gammaloop-workspace-clippy]  Checking which v8.0.2 [gammaloop-workspace-clippy]  Checking scc v2.4.0 [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 nalgebra v0.29.0 [gammaloop-workspace-clippy]  Checking proc-macro2 v1.0.106 [gammaloop-workspace-clippy]  Compiling gungraun-macros v0.8.0 [gammaloop-workspace-clippy]  Checking color-eyre v0.6.5 [gammaloop-workspace-clippy]  Checking quote v1.0.45 [gammaloop-workspace-clippy]  Checking reedline v0.42.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 kurbo v0.13.0 [gammaloop-workspace-clippy]  Checking ron v0.8.1 [gammaloop-workspace-clippy]  Checking wait-timeout v0.2.1 [gammaloop-workspace-clippy]  Compiling iai-callgrind v0.14.2 [gammaloop-workspace-clippy]  Checking futures-executor v0.3.32 [gammaloop-workspace-clippy]  Checking quick-error v1.2.3 [gammaloop-workspace-clippy]  Checking bit-vec v0.8.0 [gammaloop-workspace-clippy]  Checking serial_test v3.4.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]  Compiling graphica v2.1.0 (https://github.com/alphal00p/symbolica?rev=4d0a833eb8e059d1f95bdae5abed2559830b235f#4d0a833e) [gammaloop-workspace-clippy]  Checking rand_xorshift v0.4.0 [gammaloop-workspace-clippy]  Checking console v0.15.11 [gammaloop-workspace-clippy]  Checking unarray v0.1.4 [gammaloop-workspace-clippy]  Compiling test-log-macros v0.2.20 [gammaloop-workspace-clippy]  Checking pathdiff v0.2.3 [gammaloop-workspace-clippy]  Checking proptest v1.11.0 [gammaloop-workspace-clippy]  Checking similar-asserts v1.7.0 [gammaloop-workspace-clippy]  Checking clinnet v0.1.8 (/build/source/crates/clinnet) [gammaloop-workspace-clippy]  Checking kurvst v0.1.0 (/build/source/crates/kurvst) [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-macros v0.28.3 [gammaloop-workspace-clippy]  Compiling pyo3-stub-gen-derive v0.17.2 [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[E0283]: type annotations needed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/momentum/sample.rs:1165:35 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 1165 | requested.into_iter().collect(), [gammaloop-workspace-clippy]  | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = note: the type must implement `std::iter::FromIterator` [gammaloop-workspace-clippy] note: required by a bound in `std::iter::Iterator::collect` [gammaloop-workspace-clippy]  --> /rustc/2d8144b7880597b6e6d3dfd63a9a9efae3f533d3/library/core/src/iter/traits/iterator.rs:2077:4 [gammaloop-workspace-clippy] help: consider specifying the generic argument [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 1165 |  requested.into_iter().collect::>(), [gammaloop-workspace-clippy]  | ++++++++++ [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error[E0283]: type annotations needed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/momentum/sample.rs:1165:35 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 1161 | / assert_eq!( [gammaloop-workspace-clippy] 1162 | | subspace [gammaloop-workspace-clippy] 1163 | | .iter_basis_edges(&all_lmbs) [gammaloop-workspace-clippy] 1164 | | .collect::>(), [gammaloop-workspace-clippy] 1165 | | requested.into_iter().collect(), [gammaloop-workspace-clippy]  | | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` [gammaloop-workspace-clippy] 1166 | | ); [gammaloop-workspace-clippy]  | |_________- type must be known at this point [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = note: multiple `impl`s satisfying `std::collections::BTreeSet: std::cmp::PartialEq<_>` found in the following crates: `alloc`, `rkyv`: [gammaloop-workspace-clippy]  - impl std::cmp::PartialEq> for std::collections::BTreeSet [gammaloop-workspace-clippy]  where AK: std::cmp::PartialEq; [gammaloop-workspace-clippy]  - impl std::cmp::PartialEq for std::collections::BTreeSet [gammaloop-workspace-clippy]  where T: std::cmp::PartialEq, A: std::alloc::Allocator, A: std::clone::Clone; [gammaloop-workspace-clippy] help: consider specifying the generic argument [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 1165 |  requested.into_iter().collect::>(), [gammaloop-workspace-clippy]  | ++++++++++ [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error[E0283]: type annotations needed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/momentum/sample.rs:1182:35 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 1178 | / assert_eq!( [gammaloop-workspace-clippy] 1179 | | common_subspace [gammaloop-workspace-clippy] 1180 | | .iter_basis_edges(&all_lmbs) [gammaloop-workspace-clippy] 1181 | | .collect::>(), [gammaloop-workspace-clippy] 1182 | | requested.into_iter().collect(), [gammaloop-workspace-clippy]  | | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` [gammaloop-workspace-clippy] 1183 | | ); [gammaloop-workspace-clippy]  | |_________- type must be known at this point [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = note: multiple `impl`s satisfying `std::collections::BTreeSet: std::cmp::PartialEq<_>` found in the following crates: `alloc`, `rkyv`: [gammaloop-workspace-clippy]  - impl std::cmp::PartialEq> for std::collections::BTreeSet [gammaloop-workspace-clippy]  where AK: std::cmp::PartialEq; [gammaloop-workspace-clippy]  - impl std::cmp::PartialEq for std::collections::BTreeSet [gammaloop-workspace-clippy]  where T: std::cmp::PartialEq, A: std::alloc::Allocator, A: std::clone::Clone; [gammaloop-workspace-clippy] help: consider specifying the generic argument [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 1182 |  requested.into_iter().collect::>(), [gammaloop-workspace-clippy]  | ++++++++++ [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error[E0283]: type annotations needed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/momentum/sample.rs:1203:35 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 1199 | / assert_eq!( [gammaloop-workspace-clippy] 1200 | | sparse_common_subspace [gammaloop-workspace-clippy] 1201 | | .iter_basis_edges(&all_lmbs) [gammaloop-workspace-clippy] 1202 | | .collect::>(), [gammaloop-workspace-clippy] 1203 | | requested.into_iter().collect(), [gammaloop-workspace-clippy]  | | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` [gammaloop-workspace-clippy] 1204 | | ); [gammaloop-workspace-clippy]  | |_________- type must be known at this point [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = note: multiple `impl`s satisfying `std::collections::BTreeSet: std::cmp::PartialEq<_>` found in the following crates: `alloc`, `rkyv`: [gammaloop-workspace-clippy]  - impl std::cmp::PartialEq> for std::collections::BTreeSet [gammaloop-workspace-clippy]  where AK: std::cmp::PartialEq; [gammaloop-workspace-clippy]  - impl std::cmp::PartialEq for std::collections::BTreeSet [gammaloop-workspace-clippy]  where T: std::cmp::PartialEq, A: std::alloc::Allocator, A: std::clone::Clone; [gammaloop-workspace-clippy] help: consider specifying the generic argument [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 1203 |  requested.into_iter().collect::>(), [gammaloop-workspace-clippy]  | ++++++++++ [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error[E0283]: type annotations needed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/processes/amplitude.rs:3336:49 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 3336 | variant_ids.iter().copied().collect(), [gammaloop-workspace-clippy]  | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = note: the type must implement `std::iter::FromIterator` [gammaloop-workspace-clippy] note: required by a bound in `std::iter::Iterator::collect` [gammaloop-workspace-clippy]  --> /rustc/2d8144b7880597b6e6d3dfd63a9a9efae3f533d3/library/core/src/iter/traits/iterator.rs:2077:4 [gammaloop-workspace-clippy] help: consider specifying the generic argument [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 3336 |  variant_ids.iter().copied().collect::>(), [gammaloop-workspace-clippy]  | ++++++++++ [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error[E0283]: type annotations needed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/processes/amplitude.rs:3336:49 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 3334 | / assert_eq!( [gammaloop-workspace-clippy] 3335 | | referenced_variants, [gammaloop-workspace-clippy] 3336 | | variant_ids.iter().copied().collect(), [gammaloop-workspace-clippy]  | | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` [gammaloop-workspace-clippy] 3337 | | "overlap groups must retain every semantic duplicate independently", [gammaloop-workspace-clippy] 3338 | | ); [gammaloop-workspace-clippy]  | |_________________- type must be known at this point [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = note: multiple `impl`s satisfying `std::collections::BTreeSet: std::cmp::PartialEq<_>` found in the following crates: `alloc`, `rkyv`: [gammaloop-workspace-clippy]  - impl std::cmp::PartialEq> for std::collections::BTreeSet [gammaloop-workspace-clippy]  where AK: std::cmp::PartialEq; [gammaloop-workspace-clippy]  - impl std::cmp::PartialEq for std::collections::BTreeSet [gammaloop-workspace-clippy]  where T: std::cmp::PartialEq, A: std::alloc::Allocator, A: std::clone::Clone; [gammaloop-workspace-clippy] help: consider specifying the generic argument [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 3336 |  variant_ids.iter().copied().collect::>(), [gammaloop-workspace-clippy]  | ++++++++++ [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error[E0283]: type annotations needed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/processes/amplitude.rs:4098:59 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4098 | assert_eq!(orders, [1, 2].into_iter().collect()); [gammaloop-workspace-clippy]  | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = note: the type must implement `std::iter::FromIterator` [gammaloop-workspace-clippy] note: required by a bound in `std::iter::Iterator::collect` [gammaloop-workspace-clippy]  --> /rustc/2d8144b7880597b6e6d3dfd63a9a9efae3f533d3/library/core/src/iter/traits/iterator.rs:2077:4 [gammaloop-workspace-clippy] help: consider specifying the generic argument [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4098 |  assert_eq!(orders, [1, 2].into_iter().collect::>()); [gammaloop-workspace-clippy]  | ++++++++++ [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error[E0283]: type annotations needed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/processes/amplitude.rs:4098:59 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4098 | assert_eq!(orders, [1, 2].into_iter().collect()); [gammaloop-workspace-clippy]  | --------------------------------------^^^^^^^--- [gammaloop-workspace-clippy]  | | | [gammaloop-workspace-clippy]  | | cannot infer type of the type parameter `B` declared on the method `collect` [gammaloop-workspace-clippy]  | type must be known at this point [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = note: multiple `impl`s satisfying `std::collections::BTreeSet: std::cmp::PartialEq<_>` found in the following crates: `alloc`, `rkyv`: [gammaloop-workspace-clippy]  - impl std::cmp::PartialEq> for std::collections::BTreeSet [gammaloop-workspace-clippy]  where AK: std::cmp::PartialEq; [gammaloop-workspace-clippy]  - impl std::cmp::PartialEq for std::collections::BTreeSet [gammaloop-workspace-clippy]  where T: std::cmp::PartialEq, A: std::alloc::Allocator, A: std::clone::Clone; [gammaloop-workspace-clippy] help: consider specifying the generic argument [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4098 |  assert_eq!(orders, [1, 2].into_iter().collect::>()); [gammaloop-workspace-clippy]  | ++++++++++ [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error[E0283]: type annotations needed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/processes/amplitude.rs:4129:48 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4123 | / assert_eq!( [gammaloop-workspace-clippy] 4124 | | evaluator [gammaloop-workspace-clippy] 4125 | | .evaluator_stacks [gammaloop-workspace-clippy] 4126 | | .keys() [gammaloop-workspace-clippy] ... | [gammaloop-workspace-clippy] 4129 | | [1, 2].into_iter().collect() [gammaloop-workspace-clippy]  | | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` [gammaloop-workspace-clippy] 4130 | | ); [gammaloop-workspace-clippy]  | |_________________________- type must be known at this point [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = note: multiple `impl`s satisfying `std::collections::BTreeSet: std::cmp::PartialEq<_>` found in the following crates: `alloc`, `rkyv`: [gammaloop-workspace-clippy]  - impl std::cmp::PartialEq> for std::collections::BTreeSet [gammaloop-workspace-clippy]  where AK: std::cmp::PartialEq; [gammaloop-workspace-clippy]  - impl std::cmp::PartialEq for std::collections::BTreeSet [gammaloop-workspace-clippy]  where T: std::cmp::PartialEq, A: std::alloc::Allocator, A: std::clone::Clone; [gammaloop-workspace-clippy] help: consider specifying the generic argument [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4129 |  [1, 2].into_iter().collect::>() [gammaloop-workspace-clippy]  | ++++++++++ [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error[E0283]: type annotations needed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/processes/amplitude.rs:4160:30 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4148 | / assert_eq!( [gammaloop-workspace-clippy] 4149 | | registry [gammaloop-workspace-clippy] 4150 | | .components [gammaloop-workspace-clippy] 4151 | | .iter() [gammaloop-workspace-clippy] ... | [gammaloop-workspace-clippy] 4160 | | .collect() [gammaloop-workspace-clippy]  | | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` [gammaloop-workspace-clippy] 4161 | | ); [gammaloop-workspace-clippy]  | |_________________________- type must be known at this point [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = note: multiple `impl`s satisfying `std::collections::BTreeSet: std::cmp::PartialEq<_>` found in the following crates: `alloc`, `rkyv`: [gammaloop-workspace-clippy]  - impl std::cmp::PartialEq> for std::collections::BTreeSet [gammaloop-workspace-clippy]  where AK: std::cmp::PartialEq; [gammaloop-workspace-clippy]  - impl std::cmp::PartialEq for std::collections::BTreeSet [gammaloop-workspace-clippy]  where T: std::cmp::PartialEq, A: std::alloc::Allocator, A: std::clone::Clone; [gammaloop-workspace-clippy] help: consider specifying the generic argument [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4160 |  .collect::>() [gammaloop-workspace-clippy]  | ++++++++++ [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error[E0283]: type annotations needed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/processes/amplitude.rs:4214:26 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4201 | / assert_eq!( [gammaloop-workspace-clippy] 4202 | | decomposition [gammaloop-workspace-clippy] 4203 | | .components [gammaloop-workspace-clippy] 4204 | | .iter() [gammaloop-workspace-clippy] ... | [gammaloop-workspace-clippy] 4214 | | .collect() [gammaloop-workspace-clippy]  | | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` [gammaloop-workspace-clippy] 4215 | | ); [gammaloop-workspace-clippy]  | |_____________________- type must be known at this point [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = note: multiple `impl`s satisfying `std::collections::BTreeSet: std::cmp::PartialEq<_>` found in the following crates: `alloc`, `rkyv`: [gammaloop-workspace-clippy]  - impl std::cmp::PartialEq> for std::collections::BTreeSet [gammaloop-workspace-clippy]  where AK: std::cmp::PartialEq; [gammaloop-workspace-clippy]  - impl std::cmp::PartialEq for std::collections::BTreeSet [gammaloop-workspace-clippy]  where T: std::cmp::PartialEq, A: std::alloc::Allocator, A: std::clone::Clone; [gammaloop-workspace-clippy] help: consider specifying the generic argument [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4214 |  .collect::>() [gammaloop-workspace-clippy]  | ++++++++++ [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error[E0277]: can't compare `std::option::Option<&[linnet::half_edge::involution::EdgeIndex]>` with `std::option::Option<&[linnet::half_edge::involution::EdgeIndex; 1]>` [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/processes/cross_section/ir_safe_threshold_fixture_tests.rs:817:25 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 816 | .any(|variant| variant.requested_subspace.as_deref() [gammaloop-workspace-clippy]  | ------------------------------------- [gammaloop-workspace-clippy] 817 | == Some(&[EdgeIndex::from(3)])), [gammaloop-workspace-clippy]  | ^^ --------------------------- [gammaloop-workspace-clippy]  | | [gammaloop-workspace-clippy]  | no implementation for `std::option::Option<&[linnet::half_edge::involution::EdgeIndex]> == std::option::Option<&[linnet::half_edge::involution::EdgeIndex; 1]>` [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: the trait `std::cmp::PartialEq>` is not implemented for `std::option::Option<&[linnet::half_edge::involution::EdgeIndex]>` [gammaloop-workspace-clippy] help: the following other types implement trait `std::cmp::PartialEq` [gammaloop-workspace-clippy]  --> /rustc/2d8144b7880597b6e6d3dfd63a9a9efae3f533d3/library/core/src/option.rs:2434:0 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = note: `std::option::Option` implements `std::cmp::PartialEq` [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  ::: /nix/store/8zq9ya5slh345hbylmsibxw827bi98w0-vendor-cargo-deps/c19b7c6f923b580ac259164a89f2577984ad5ab09ee9d583b888f934adbbe8d0/rkyv-0.7.46/src/option.rs:210:1 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 210 | impl, U> PartialEq> for Option { [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::option::Option` implements `std::cmp::PartialEq>` [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  ::: /nix/store/8zq9ya5slh345hbylmsibxw827bi98w0-vendor-cargo-deps/c19b7c6f923b580ac259164a89f2577984ad5ab09ee9d583b888f934adbbe8d0/rkyv-0.7.46/src/impls/alloc/niche.rs:24:1 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  24 | / impl PartialEq> for Option> [gammaloop-workspace-clippy]  25 | | where [gammaloop-workspace-clippy]  26 | | T: ArchivePointee + PartialEq + ?Sized, [gammaloop-workspace-clippy]  27 | | U: ?Sized, [gammaloop-workspace-clippy]  | |______________^ `std::option::Option>` implements `std::cmp::PartialEq>` [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error[E0283]: type annotations needed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/processes/no_directive_equivalence_tests.rs:459:43 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 459 | (0..graph.cuts.len()).collect(), [gammaloop-workspace-clippy]  | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = note: multiple `impl`s satisfying `_: std::iter::FromIterator` found in the following crates: `spenso`, `tabled`: [gammaloop-workspace-clippy]  - impl std::iter::FromIterator for spenso::structure::concrete_index::ExpandedIndex; [gammaloop-workspace-clippy]  - impl std::iter::FromIterator for tabled::settings::height::HeightList; [gammaloop-workspace-clippy]  - impl std::iter::FromIterator for tabled::settings::width::WidthList; [gammaloop-workspace-clippy] note: required by a bound in `std::iter::Iterator::collect` [gammaloop-workspace-clippy]  --> /rustc/2d8144b7880597b6e6d3dfd63a9a9efae3f533d3/library/core/src/iter/traits/iterator.rs:2077:4 [gammaloop-workspace-clippy] help: consider specifying the generic argument [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 459 |  (0..graph.cuts.len()).collect::>(), [gammaloop-workspace-clippy]  | ++++++++++ [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error[E0283]: type annotations needed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/processes/no_directive_equivalence_tests.rs:459:43 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 457 | / assert_eq!( [gammaloop-workspace-clippy] 458 | | grouped_cut_ids, [gammaloop-workspace-clippy] 459 | | (0..graph.cuts.len()).collect(), [gammaloop-workspace-clippy]  | | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` [gammaloop-workspace-clippy] 460 | | "every discovered process-valid cut must remain in the numerical LU evaluation", [gammaloop-workspace-clippy] 461 | | ); [gammaloop-workspace-clippy]  | |_________________- type must be known at this point [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = note: multiple `impl`s satisfying `std::collections::BTreeSet: std::cmp::PartialEq<_>` found in the following crates: `alloc`, `rkyv`: [gammaloop-workspace-clippy]  - impl std::cmp::PartialEq> for std::collections::BTreeSet [gammaloop-workspace-clippy]  where AK: std::cmp::PartialEq; [gammaloop-workspace-clippy]  - impl std::cmp::PartialEq for std::collections::BTreeSet [gammaloop-workspace-clippy]  where T: std::cmp::PartialEq, A: std::alloc::Allocator, A: std::clone::Clone; [gammaloop-workspace-clippy] help: consider specifying the generic argument [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 459 |  (0..graph.cuts.len()).collect::>(), [gammaloop-workspace-clippy]  | ++++++++++ [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error[E0283]: type annotations needed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/processes/raised_cross_section_tests.rs:150:31 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 150 | (0..graph.cuts.len()).collect(), [gammaloop-workspace-clippy]  | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = note: multiple `impl`s satisfying `_: std::iter::FromIterator` found in the following crates: `spenso`, `tabled`: [gammaloop-workspace-clippy]  - impl std::iter::FromIterator for spenso::structure::concrete_index::ExpandedIndex; [gammaloop-workspace-clippy]  - impl std::iter::FromIterator for tabled::settings::height::HeightList; [gammaloop-workspace-clippy]  - impl std::iter::FromIterator for tabled::settings::width::WidthList; [gammaloop-workspace-clippy] note: required by a bound in `std::iter::Iterator::collect` [gammaloop-workspace-clippy]  --> /rustc/2d8144b7880597b6e6d3dfd63a9a9efae3f533d3/library/core/src/iter/traits/iterator.rs:2077:4 [gammaloop-workspace-clippy] help: consider specifying the generic argument [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 150 |  (0..graph.cuts.len()).collect::>(), [gammaloop-workspace-clippy]  | ++++++++++ [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error[E0283]: type annotations needed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/processes/raised_cross_section_tests.rs:150:31 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 148 | / assert_eq!( [gammaloop-workspace-clippy] 149 | | grouped_cut_ids, [gammaloop-workspace-clippy] 150 | | (0..graph.cuts.len()).collect(), [gammaloop-workspace-clippy]  | | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` [gammaloop-workspace-clippy] 151 | | "every discovered process-valid cut must remain in the numerical LU evaluation", [gammaloop-workspace-clippy] 152 | | ); [gammaloop-workspace-clippy]  | |_____- type must be known at this point [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = note: multiple `impl`s satisfying `std::collections::BTreeSet: std::cmp::PartialEq<_>` found in the following crates: `alloc`, `rkyv`: [gammaloop-workspace-clippy]  - impl std::cmp::PartialEq> for std::collections::BTreeSet [gammaloop-workspace-clippy]  where AK: std::cmp::PartialEq; [gammaloop-workspace-clippy]  - impl std::cmp::PartialEq for std::collections::BTreeSet [gammaloop-workspace-clippy]  where T: std::cmp::PartialEq, A: std::alloc::Allocator, A: std::clone::Clone; [gammaloop-workspace-clippy] help: consider specifying the generic argument [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 150 |  (0..graph.cuts.len()).collect::>(), [gammaloop-workspace-clippy]  | ++++++++++ [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: method `lu_prefactor_helper` is never used [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/processes/cross_section.rs:1965:8 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 1429 | impl CrossSectionGraph { [gammaloop-workspace-clippy]  | ---------------------- method in this implementation [gammaloop-workspace-clippy] ... [gammaloop-workspace-clippy] 1965 | fn lu_prefactor_helper(&self) -> Atom { [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = note: `-D dead-code` implied by `-D warnings` [gammaloop-workspace-clippy]  = help: to override `-D warnings` add `#[expect(dead_code)]` or `#[allow(dead_code)]` [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: this `if` statement can be collapsed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/subtraction/amplitude_counterterm.rs:938:17 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 938 | / if let Some(group_id) = metadata.group_id { [gammaloop-workspace-clippy] 939 | | if let Some((_, members)) = groups.iter().find(|(id, _)| *id == Some(group_id)) [gammaloop-workspace-clippy] 940 | | { [gammaloop-workspace-clippy] 941 | | let first = members[0]; [gammaloop-workspace-clippy] ... | [gammaloop-workspace-clippy] 956 | | } [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] 938 ~  if let Some(group_id) = metadata.group_id [gammaloop-workspace-clippy] 939 ~  && let Some((_, members)) = groups.iter().find(|(id, _)| *id == Some(group_id)) [gammaloop-workspace-clippy] 940 | { [gammaloop-workspace-clippy] ... [gammaloop-workspace-clippy] 954 | )); [gammaloop-workspace-clippy] 955 ~  } [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: this function has too many arguments (13/7) [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/subtraction/amplitude_counterterm.rs:994:5 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  994 | / fn evaluate_variant_group( [gammaloop-workspace-clippy]  995 | | &mut self, [gammaloop-workspace-clippy]  996 | | momentum_sample: &MomentumSample, [gammaloop-workspace-clippy]  997 | | graph: &Graph, [gammaloop-workspace-clippy] ... | [gammaloop-workspace-clippy] 1007 | | allowed_variant_ids: Option<&[ThresholdCountertermVariantId]>, [gammaloop-workspace-clippy] 1008 | | ) -> Result> { [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#too_many_arguments [gammaloop-workspace-clippy]  = note: `-D clippy::too-many-arguments` implied by `-D warnings` [gammaloop-workspace-clippy]  = help: to override `-D warnings` add `#[allow(clippy::too_many_arguments)]` [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: this `if` statement can be collapsed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/subtraction/amplitude_counterterm.rs:1359:17 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 1359 | / if let Some(group_id) = metadata.group_id { [gammaloop-workspace-clippy] 1360 | | if let Some((_, _, members)) = [gammaloop-workspace-clippy] 1361 | | groups.iter().find(|(id, _, _)| *id == Some(group_id)) [gammaloop-workspace-clippy] ... | [gammaloop-workspace-clippy] 1378 | | } [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] 1359 ~  if let Some(group_id) = metadata.group_id [gammaloop-workspace-clippy] 1360 ~  && let Some((_, _, members)) = [gammaloop-workspace-clippy] 1361 | groups.iter().find(|(id, _, _)| *id == Some(group_id)) [gammaloop-workspace-clippy]  ... [gammaloop-workspace-clippy] 1376 | )); [gammaloop-workspace-clippy] 1377 ~  } [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: this function has too many arguments (8/7) [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/subtraction/lu_counterterm.rs:1197:5 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 1197 | / pub fn from_atoms( [gammaloop-workspace-clippy] 1198 | | counterterm_data: &LUCounterTermData, [gammaloop-workspace-clippy] 1199 | | max_cut_order: usize, [gammaloop-workspace-clippy] 1200 | | threshold_helpers: LUThresholdHelperEvaluators, [gammaloop-workspace-clippy] ... | [gammaloop-workspace-clippy] 1205 | | production_orientation_ids: &[OrientationID], [gammaloop-workspace-clippy] 1206 | | ) -> (Self, EvaluatorBuildTimings) { [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#too_many_arguments [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] Some errors have detailed explanations: E0277, E0283. [gammaloop-workspace-clippy] For more information about an error, try `rustc --explain E0277`. [gammaloop-workspace-clippy] error: could not compile `gammalooprs` (lib) due to 5 previous errors [gammaloop-workspace-clippy] warning: build failed, waiting for other jobs to finish... [gammaloop-workspace-clippy] error: could not compile `gammalooprs` (lib test) due to 16 previous errors Progress: 0 of 1 built (1 failed) Failed to build gammaloop-workspace-clippy after 5m13s Cannot build '/nix/store/bfvd4racaxf8cd9mpzlpz54h91n6g02c-gammaloop-workspace-clippy-0.1.0.drv'. Reason: builder failed with exit code 101. Output paths: /nix/store/q9icfkcxyilyy0y4bfigad3kv8g0svbq-gammaloop-workspace-clippy-0.1.0 Last 839 log lines: > Running phase: unpackPhase > unpacking source archive /nix/store/bcy0vqqk2ibk38nik2bb809ck03m92g2-source > source root is source > Running phase: patchPhase > Executing configureCargoCommonVars > decompressing cargo artifacts from /nix/store/wxpx6lf642pgxp2wz1pw1lxksj5p1wb0-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/8zq9ya5slh345hbylmsibxw827bi98w0-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 itoa v1.0.18 >  Checking serde_core v1.0.228 >  Checking libc v0.2.186 >  Checking libm v0.2.16 >  Checking log v0.4.29 >  Checking zerocopy v0.8.48 >  Checking regex-syntax v0.8.10 >  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 time-core v0.1.8 >  Checking itertools v0.14.0 >  Checking pin-project-lite v0.2.17 >  Checking num_threads v0.1.7 >  Checking deranged v0.5.8 >  Checking num-conv v0.2.1 >  Checking tracing-core v0.1.36 >  Checking foldhash v0.2.0 >  Checking allocator-api2 v0.2.21 >  Checking crossbeam-epoch v0.9.18 >  Checking const-random v0.1.18 >  Checking unty v0.0.4 >  Checking safe_arch v0.7.4 >  Checking nu-ansi-term v0.50.3 >  Checking winnow v1.0.2 >  Checking static_assertions v1.1.0 >  Checking aho-corasick v1.1.4 >  Checking safe_arch v1.0.0 >  Checking hashbrown v0.16.1 >  Checking tracing v0.1.44 >  Checking crossbeam-deque v0.8.6 >  Checking tracing-log v0.2.0 >  Checking wide v0.7.33 >  Checking rayon-core v1.13.0 >  Checking sharded-slab v0.1.7 >  Checking thread_local v1.1.9 >  Checking toml_writer v1.1.1+spec-1.1.0 >  Checking num-traits v0.2.19 >  Checking az v1.3.0 >  Checking indenter v0.3.4 >  Checking rayon v1.12.0 >  Checking wide v1.3.0 >  Compiling phf_shared v0.11.3 >  Checking anyhow v1.0.102 >  Checking rawpointer v0.2.1 >  Checking utf8parse v0.2.2 >  Checking dyn-clone v1.0.20 >  Checking alloc-no-stdlib v2.0.4 >  Checking anstyle-parse v1.0.0 >  Checking matrixmultiply v0.3.10 >  Checking colorchoice v1.0.5 >  Checking alloc-stdlib v0.2.2 >  Checking colored v3.1.1 >  Checking anstyle-query v1.1.5 >  Checking toml_parser v1.1.2+spec-1.1.0 >  Checking anstyle v1.0.14 >  Checking is_terminal_polyfill v1.70.2 >  Compiling phf_generator v0.11.3 >  Checking eyre v0.6.12 >  Checking approx v0.5.1 >  Checking getrandom v0.3.4 >  Checking time v0.3.47 >  Checking num-integer v0.1.46 >  Checking gmp-mpfr-sys v1.7.1 >  Checking anstream v1.0.0 >  Checking regex-automata v0.4.14 >  Checking unicode-width v0.2.2 >  Checking bitflags v1.3.2 >  Checking serde v1.0.228 >  Checking serde_json v1.0.149 >  Compiling pyo3-build-config v0.28.3 >  Checking bitflags v2.11.1 >  Checking serde_spanned v1.1.1 >  Checking toml_datetime v1.1.1+spec-1.1.0 >  Compiling phf_codegen v0.11.3 >  Checking region v3.0.2 >  Checking rand_core v0.9.5 >  Checking hugepage-rs v0.1.1 >  Checking wasmtime-jit-icache-coherence v34.0.2 >  Checking brotli-decompressor v5.0.0 >  Checking toml v1.1.2+spec-1.1.0 >  Checking spec_math v0.1.6 >  Checking inventory v0.3.24 >  Checking thiserror v2.0.18 >  Compiling getopts v0.2.24 >  Checking libloading v0.9.0 >  Checking tinyjson v2.5.1 >  Checking append-only-vec v0.1.8 >  Checking byteorder v1.5.0 >  Checking self_cell v1.2.2 >  Checking bytes v1.11.1 >  Compiling unic-common v0.9.0 >  Compiling unic-char-range v0.9.0 >  Checking linux-raw-sys v0.12.1 >  Checking smallvec v1.15.1 >  Checking num-complex v0.4.6 >  Checking tracing-serde v0.2.0 >  Checking bincode v2.0.1 >  Checking smartstring v1.0.1 >  Compiling unicode_names2_generator v1.3.0 >  Compiling unic-ucd-version v0.9.0 >  Compiling unic-char-property v0.9.0 >  Checking rustix v1.1.4 >  Compiling is-macro v0.3.7 >  Compiling rustpython-parser-vendored v0.4.0 >  Checking ppv-lite86 v0.2.21 >  Checking ahash v0.8.12 >  Checking iana-time-zone v0.1.65 >  Compiling rustpython-parser v0.4.0 >  Checking chrono v0.4.44 >  Compiling phf v0.11.3 >  Checking simba v0.9.1 >  Checking rustc-hash v2.1.2 >  Checking ndarray v0.17.2 >  Checking brotli v8.0.2 >  Compiling unic-emoji-char v0.9.0 >  Checking rand_chacha v0.9.0 >  Compiling unic-ucd-ident v0.9.0 >  Checking rand v0.9.4 >  Compiling lalrpop-util v0.20.2 >  Compiling rustc-hash v1.1.0 >  Checking rug v1.30.0 >  Checking unicode-segmentation v1.13.2 >  Compiling symbolica v2.2.0 (https://github.com/alphal00p/symbolica?rev=4d0a833eb8e059d1f95bdae5abed2559830b235f#4d0a833e) >  Checking typenum v1.20.0 >  Checking getrandom v0.2.17 >  Checking scopeguard v1.2.0 >  Checking lock_api v0.4.14 >  Checking parking_lot_core v0.9.12 >  Checking symjit v2.21.0 >  Checking hashbrown v0.17.0 >  Checking unicode-ident v1.0.24 >  Checking parking_lot v0.12.5 >  Checking errno v0.3.14 >  Checking clap_lex v1.1.0 >  Checking strsim v0.11.1 >  Checking unicase v2.9.0 >  Checking terminal_size v0.4.4 >  Checking signal-hook-registry v1.4.8 >  Checking vte v0.14.1 >  Checking same-file v1.0.6 >  Checking clap_builder v4.6.0 >  Checking half v2.7.1 >  Checking signal-hook v0.3.18 >  Checking walkdir v2.5.0 >  Checking mio v1.2.0 >  Checking minimal-lexical v0.2.1 >  Checking ciborium-io v0.2.2 >  Checking generic-array v0.14.7 >  Checking ciborium-ll v0.2.2 >  Checking indexmap v2.14.0 >  Checking derive_more v2.1.1 >  Checking num-bigint v0.4.6 >  Checking nom v7.1.3 >  Checking signal-hook-mio v0.2.5 >  Checking console v0.16.3 >  Checking matchers v0.2.0 >  Checking tracing-subscriber v0.3.23 >  Checking regex v1.12.3 >  Checking crypto-common v0.1.7 >  Checking block-buffer v0.10.4 >  Checking digest v0.10.7 >  Checking bstr v1.12.1 >  Checking cpufeatures v0.2.17 >  Checking winnow v0.7.15 >  Checking linux-raw-sys v0.4.15 >  Compiling unicode_names2 v1.3.0 >  Checking rustix v0.38.44 >  Checking sha2 v0.10.9 >  Checking globset v0.4.18 >  Checking clap v4.6.1 >  Checking ansitok v0.3.0 >  Checking ciborium v0.2.2 >  Checking rand_core v0.6.4 >  Checking getrandom v0.4.2 >  Checking fastrand v2.4.1 >  Checking plotters-backend v0.3.7 >  Checking fnv v1.0.7 >  Checking rust-embed-utils v8.11.0 >  Checking serde_spanned v0.6.9 >  Checking tempfile v3.27.0 >  Checking toml_datetime v0.6.11 >  Checking crossterm v0.28.1 >  Checking itertools v0.10.5 >  Checking tap v1.0.1 >  Checking cast v0.3.0 >  Checking plotters-svg v0.3.7 >  Checking toml_write v0.1.2 >  Checking wyz v0.5.1 >  Checking ansi-str v0.9.0 >  Checking rand_chacha v0.3.1 >  Checking radium v0.7.0 >  Checking typeid v1.0.3 >  Checking plotters v0.3.7 >  Checking similar v2.7.0 >  Checking tinytemplate v1.2.1 >  Checking is-terminal v0.4.17 >  Checking bytecount v0.6.9 >  Checking anes v0.1.6 >  Checking funty v2.0.0 >  Checking oorandom v11.1.5 >  Checking papergrid v0.17.0 >  Checking toml_edit v0.22.27 >  Checking rand v0.8.6 >  Checking ron v0.12.1 >  Checking testing_table v0.3.0 >  Checking env_filter v1.0.1 >  Checking xprec v0.2.2 >  Checking bitvec v1.0.1 >  Checking toml_edit v0.25.11+spec-1.1.0 >  Checking uncased v0.9.10 >  Checking jiff v0.2.24 >  Checking ptr_meta v0.1.4 >  Checking ucd-trie v0.1.7 >  Checking criterion-plot v0.5.0 >  Checking simdutf8 v0.1.5 >  Checking ahash v0.7.8 >  Checking pest v2.8.6 >  Checking approx v0.4.0 >  Checking hashbrown v0.12.3 >  Checking bytecheck v0.6.12 >  Checking criterion v0.5.1 >  Checking seahash v4.1.0 >  Checking cgmath v0.18.0 >  Compiling pyo3-ffi v0.28.3 >  Compiling pyo3-macros-backend v0.28.3 >  Compiling pyo3 v0.28.3 >  Compiling numpy v0.28.0 >  Checking insta v1.47.2 >  Checking tabled v0.20.0 >  Checking rend v0.4.2 >  Checking num-rational v0.4.2 >  Checking num-iter v0.1.45 >  Checking ref-ops v0.2.5 >  Checking toml v0.8.23 >  Checking rand_xoshiro v0.6.0 >  Checking num v0.4.3 >  Checking features v0.10.0 >  Checking gat-lending-iterator v0.1.8 >  Checking constcat v0.5.1 >  Checking colored v2.2.0 >  Checking dot-parser v0.5.1 >  Checking constant_time_eq v0.4.2 >  Checking arrayref v0.3.9 >  Checking cpufeatures v0.3.0 >  Checking base64 v0.22.1 >  Checking blake3 v1.8.5 >  Checking figment v0.10.19 >  Checking siphasher v1.0.2 >  Checking joinery v2.1.0 >  Checking phf_shared v0.13.1 >  Checking titlecase v2.2.1 >  Checking subprocess v0.2.15 >  Checking rust_lisp v0.18.0 >  Compiling vakint v0.1.2 (/build/source/crates/vakint) >  Compiling rustpython-parser-core v0.4.0 >  Checking version-compare v0.2.1 >  Checking phf v0.13.1 >  Checking xpct v0.5.1 >  Checking ryu v1.0.23 >  Compiling rustpython-ast v0.4.0 >  Checking string-template-plus v0.4.3 >  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 kasuari v0.4.12 >  Checking lru v0.16.4 >  Checking compact_str v0.9.0 >  Checking vte v0.15.0 >  Checking portable-atomic v1.13.1 >  Checking unit-prefix v0.5.2 >  Checking vt100 v0.16.2 >  Checking toml v0.9.12+spec-1.1.0 >  Checking rand_distr v0.4.3 >  Checking simba v0.6.0 >  Checking line-clipping v0.3.7 >  Checking gimli v0.32.3 >  Checking adler2 v2.0.1 >  Compiling three-dimensional-reps v0.1.0 (/build/source/crates/three-dimensional-reps) >  Checking thiserror v1.0.69 >  Checking indicatif v0.18.4 >  Checking miniz_oxide v0.8.9 >  Checking derive_builder v0.11.2 >  Checking owo-colors v4.3.0 >  Checking ratatui-core v0.1.0 >  Checking crossterm v0.29.0 >  Checking object v0.37.3 >  Checking tracing-error v0.2.1 >  Checking typed-index-collections v3.5.0 >  Checking serde-big-array v0.5.1 >  Checking env_logger v0.11.10 >  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 ref-cast v1.0.25 >  Checking dirs-sys v0.5.0 >  Checking nix v0.31.2 >  Checking integer-sqrt v0.1.5 >  Checking brotli-decompressor v4.0.3 >  Checking crossbeam-channel v0.5.15 >  Checking color-spantrace v0.3.0 >  Checking itertools v0.12.1 >  Checking unsafe-libyaml v0.2.11 >  Checking symlink v0.1.0 >  Checking rkyv v0.7.46 >  Compiling gammalooprs v0.3.4 (/build/source/crates/gammalooprs) >  Checking ratatui-widgets v0.3.0 >  Checking ratatui-crossterm v0.1.0 >  Checking tracing-appender v0.2.5 >  Checking ctrlc v3.5.2 >  Checking include_dir v0.7.4 >  Checking pathfinding v4.15.0 >  Checking dirs v6.0.0 >  Checking schemars v1.2.1 >  Checking slotmap v1.1.1 >  Checking serde_yaml v0.9.34+deprecated >  Checking brotli v7.0.0 >  Compiling numerica v2.2.0 (https://github.com/alphal00p/symbolica?rev=4d0a833eb8e059d1f95bdae5abed2559830b235f#4d0a833e) >  Checking clarabel v0.11.1 >  Checking tracing-indicatif v0.3.14 >  Checking addr2line v0.25.1 >  Checking json5 v0.4.1 >  Checking vectorize v0.2.0 >  Checking ringbuffer v0.16.0 >  Checking base62 v2.2.4 >  Checking rust-embed v8.11.0 >  Checking clap_complete v4.6.3 >  Checking strip-ansi-escapes v0.2.1 >  Checking ratatui-macros v0.7.0 >  Checking fd-lock v4.0.4 >  Compiling gammaloop-api v0.1.0 (/build/source/crates/gammaloop-api) >  Checking ratatui v0.30.0 >  Checking itertools v0.13.0 >  Checking strum v0.26.3 >  Checking sysinfo v0.33.1 >  Checking shlex v1.3.0 >  Checking slab v0.4.12 >  Checking futures-core v0.3.32 >  Checking futures-task v0.3.32 >  Checking clap_complete_nushell v4.6.0 >  Checking sdd v3.0.10 >  Compiling gammaloop-integration-tests v0.1.0 (/build/source/tests) >  Compiling test-log-core v0.2.20 >  Checking futures-util v0.3.32 >  Compiling rustc_version v0.4.1 >  Checking which v8.0.2 >  Checking scc v2.4.0 >  Checking bincode v1.3.3 >  Compiling gungraun-runner v0.18.2 >  Checking backtrace v0.3.76 >  Checking nalgebra v0.29.0 >  Checking proc-macro2 v1.0.106 >  Compiling gungraun-macros v0.8.0 >  Checking color-eyre v0.6.5 >  Checking quote v1.0.45 >  Checking reedline v0.42.0 >  Checking maplit v1.0.2 >  Checking base64 v0.21.7 >  Compiling iai-callgrind-runner v0.14.2 >  Checking kurbo v0.13.0 >  Checking ron v0.8.1 >  Checking wait-timeout v0.2.1 >  Compiling iai-callgrind v0.14.2 >  Checking futures-executor v0.3.32 >  Checking quick-error v1.2.3 >  Checking bit-vec v0.8.0 >  Checking serial_test v3.4.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 >  Compiling graphica v2.1.0 (https://github.com/alphal00p/symbolica?rev=4d0a833eb8e059d1f95bdae5abed2559830b235f#4d0a833e) >  Checking rand_xorshift v0.4.0 >  Checking console v0.15.11 >  Checking unarray v0.1.4 >  Compiling test-log-macros v0.2.20 >  Checking pathdiff v0.2.3 >  Checking proptest v1.11.0 >  Checking similar-asserts v1.7.0 >  Checking clinnet v0.1.8 (/build/source/crates/clinnet) >  Checking kurvst v0.1.0 (/build/source/crates/kurvst) >  Checking test-log v0.2.20 >  Checking statrs v0.16.1 >  Checking momtrop v0.3.0 >  Checking gungraun v0.18.2 >  Compiling pyo3-macros v0.28.3 >  Compiling pyo3-stub-gen-derive v0.17.2 >  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[E0283]: type annotations needed > --> crates/gammalooprs/src/momentum/sample.rs:1165:35 > | > 1165 | requested.into_iter().collect(), > | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` > | > = note: the type must implement `std::iter::FromIterator` > note: required by a bound in `std::iter::Iterator::collect` > --> /rustc/2d8144b7880597b6e6d3dfd63a9a9efae3f533d3/library/core/src/iter/traits/iterator.rs:2077:4 > help: consider specifying the generic argument > | > 1165 |  requested.into_iter().collect::>(), > | ++++++++++ > > error[E0283]: type annotations needed > --> crates/gammalooprs/src/momentum/sample.rs:1165:35 > | > 1161 | / assert_eq!( > 1162 | | subspace > 1163 | | .iter_basis_edges(&all_lmbs) > 1164 | | .collect::>(), > 1165 | | requested.into_iter().collect(), > | | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` > 1166 | | ); > | |_________- type must be known at this point > | > = note: multiple `impl`s satisfying `std::collections::BTreeSet: std::cmp::PartialEq<_>` found in the following crates: `alloc`, `rkyv`: > - impl std::cmp::PartialEq> for std::collections::BTreeSet > where AK: std::cmp::PartialEq; > - impl std::cmp::PartialEq for std::collections::BTreeSet > where T: std::cmp::PartialEq, A: std::alloc::Allocator, A: std::clone::Clone; > help: consider specifying the generic argument > | > 1165 |  requested.into_iter().collect::>(), > | ++++++++++ > > error[E0283]: type annotations needed > --> crates/gammalooprs/src/momentum/sample.rs:1182:35 > | > 1178 | / assert_eq!( > 1179 | | common_subspace > 1180 | | .iter_basis_edges(&all_lmbs) > 1181 | | .collect::>(), > 1182 | | requested.into_iter().collect(), > | | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` > 1183 | | ); > | |_________- type must be known at this point > | > = note: multiple `impl`s satisfying `std::collections::BTreeSet: std::cmp::PartialEq<_>` found in the following crates: `alloc`, `rkyv`: > - impl std::cmp::PartialEq> for std::collections::BTreeSet > where AK: std::cmp::PartialEq; > - impl std::cmp::PartialEq for std::collections::BTreeSet > where T: std::cmp::PartialEq, A: std::alloc::Allocator, A: std::clone::Clone; > help: consider specifying the generic argument > | > 1182 |  requested.into_iter().collect::>(), > | ++++++++++ > > error[E0283]: type annotations needed > --> crates/gammalooprs/src/momentum/sample.rs:1203:35 > | > 1199 | / assert_eq!( > 1200 | | sparse_common_subspace > 1201 | | .iter_basis_edges(&all_lmbs) > 1202 | | .collect::>(), > 1203 | | requested.into_iter().collect(), > | | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` > 1204 | | ); > | |_________- type must be known at this point > | > = note: multiple `impl`s satisfying `std::collections::BTreeSet: std::cmp::PartialEq<_>` found in the following crates: `alloc`, `rkyv`: > - impl std::cmp::PartialEq> for std::collections::BTreeSet > where AK: std::cmp::PartialEq; > - impl std::cmp::PartialEq for std::collections::BTreeSet > where T: std::cmp::PartialEq, A: std::alloc::Allocator, A: std::clone::Clone; > help: consider specifying the generic argument > | > 1203 |  requested.into_iter().collect::>(), > | ++++++++++ > > error[E0283]: type annotations needed > --> crates/gammalooprs/src/processes/amplitude.rs:3336:49 > | > 3336 | variant_ids.iter().copied().collect(), > | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` > | > = note: the type must implement `std::iter::FromIterator` > note: required by a bound in `std::iter::Iterator::collect` > --> /rustc/2d8144b7880597b6e6d3dfd63a9a9efae3f533d3/library/core/src/iter/traits/iterator.rs:2077:4 > help: consider specifying the generic argument > | > 3336 |  variant_ids.iter().copied().collect::>(), > | ++++++++++ > > error[E0283]: type annotations needed > --> crates/gammalooprs/src/processes/amplitude.rs:3336:49 > | > 3334 | / assert_eq!( > 3335 | | referenced_variants, > 3336 | | variant_ids.iter().copied().collect(), > | | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` > 3337 | | "overlap groups must retain every semantic duplicate independently", > 3338 | | ); > | |_________________- type must be known at this point > | > = note: multiple `impl`s satisfying `std::collections::BTreeSet: std::cmp::PartialEq<_>` found in the following crates: `alloc`, `rkyv`: > - impl std::cmp::PartialEq> for std::collections::BTreeSet > where AK: std::cmp::PartialEq; > - impl std::cmp::PartialEq for std::collections::BTreeSet > where T: std::cmp::PartialEq, A: std::alloc::Allocator, A: std::clone::Clone; > help: consider specifying the generic argument > | > 3336 |  variant_ids.iter().copied().collect::>(), > | ++++++++++ > > error[E0283]: type annotations needed > --> crates/gammalooprs/src/processes/amplitude.rs:4098:59 > | > 4098 | assert_eq!(orders, [1, 2].into_iter().collect()); > | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` > | > = note: the type must implement `std::iter::FromIterator` > note: required by a bound in `std::iter::Iterator::collect` > --> /rustc/2d8144b7880597b6e6d3dfd63a9a9efae3f533d3/library/core/src/iter/traits/iterator.rs:2077:4 > help: consider specifying the generic argument > | > 4098 |  assert_eq!(orders, [1, 2].into_iter().collect::>()); > | ++++++++++ > > error[E0283]: type annotations needed > --> crates/gammalooprs/src/processes/amplitude.rs:4098:59 > | > 4098 | assert_eq!(orders, [1, 2].into_iter().collect()); > | --------------------------------------^^^^^^^--- > | | | > | | cannot infer type of the type parameter `B` declared on the method `collect` > | type must be known at this point > | > = note: multiple `impl`s satisfying `std::collections::BTreeSet: std::cmp::PartialEq<_>` found in the following crates: `alloc`, `rkyv`: > - impl std::cmp::PartialEq> for std::collections::BTreeSet > where AK: std::cmp::PartialEq; > - impl std::cmp::PartialEq for std::collections::BTreeSet > where T: std::cmp::PartialEq, A: std::alloc::Allocator, A: std::clone::Clone; > help: consider specifying the generic argument > | > 4098 |  assert_eq!(orders, [1, 2].into_iter().collect::>()); > | ++++++++++ > > error[E0283]: type annotations needed > --> crates/gammalooprs/src/processes/amplitude.rs:4129:48 > | > 4123 | / assert_eq!( > 4124 | | evaluator > 4125 | | .evaluator_stacks > 4126 | | .keys() > ... | > 4129 | | [1, 2].into_iter().collect() > | | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` > 4130 | | ); > | |_________________________- type must be known at this point > | > = note: multiple `impl`s satisfying `std::collections::BTreeSet: std::cmp::PartialEq<_>` found in the following crates: `alloc`, `rkyv`: > - impl std::cmp::PartialEq> for std::collections::BTreeSet > where AK: std::cmp::PartialEq; > - impl std::cmp::PartialEq for std::collections::BTreeSet > where T: std::cmp::PartialEq, A: std::alloc::Allocator, A: std::clone::Clone; > help: consider specifying the generic argument > | > 4129 |  [1, 2].into_iter().collect::>() > | ++++++++++ > > error[E0283]: type annotations needed > --> crates/gammalooprs/src/processes/amplitude.rs:4160:30 > | > 4148 | / assert_eq!( > 4149 | | registry > 4150 | | .components > 4151 | | .iter() > ... | > 4160 | | .collect() > | | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` > 4161 | | ); > | |_________________________- type must be known at this point > | > = note: multiple `impl`s satisfying `std::collections::BTreeSet: std::cmp::PartialEq<_>` found in the following crates: `alloc`, `rkyv`: > - impl std::cmp::PartialEq> for std::collections::BTreeSet > where AK: std::cmp::PartialEq; > - impl std::cmp::PartialEq for std::collections::BTreeSet > where T: std::cmp::PartialEq, A: std::alloc::Allocator, A: std::clone::Clone; > help: consider specifying the generic argument > | > 4160 |  .collect::>() > | ++++++++++ > > error[E0283]: type annotations needed > --> crates/gammalooprs/src/processes/amplitude.rs:4214:26 > | > 4201 | / assert_eq!( > 4202 | | decomposition > 4203 | | .components > 4204 | | .iter() > ... | > 4214 | | .collect() > | | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` > 4215 | | ); > | |_____________________- type must be known at this point > | > = note: multiple `impl`s satisfying `std::collections::BTreeSet: std::cmp::PartialEq<_>` found in the following crates: `alloc`, `rkyv`: > - impl std::cmp::PartialEq> for std::collections::BTreeSet > where AK: std::cmp::PartialEq; > - impl std::cmp::PartialEq for std::collections::BTreeSet > where T: std::cmp::PartialEq, A: std::alloc::Allocator, A: std::clone::Clone; > help: consider specifying the generic argument > | > 4214 |  .collect::>() > | ++++++++++ > > error[E0277]: can't compare `std::option::Option<&[linnet::half_edge::involution::EdgeIndex]>` with `std::option::Option<&[linnet::half_edge::involution::EdgeIndex; 1]>` > --> crates/gammalooprs/src/processes/cross_section/ir_safe_threshold_fixture_tests.rs:817:25 > | > 816 | .any(|variant| variant.requested_subspace.as_deref() > | ------------------------------------- > 817 | == Some(&[EdgeIndex::from(3)])), > | ^^ --------------------------- > | | > | no implementation for `std::option::Option<&[linnet::half_edge::involution::EdgeIndex]> == std::option::Option<&[linnet::half_edge::involution::EdgeIndex; 1]>` > | > = help: the trait `std::cmp::PartialEq>` is not implemented for `std::option::Option<&[linnet::half_edge::involution::EdgeIndex]>` > help: the following other types implement trait `std::cmp::PartialEq` > --> /rustc/2d8144b7880597b6e6d3dfd63a9a9efae3f533d3/library/core/src/option.rs:2434:0 > | > = note: `std::option::Option` implements `std::cmp::PartialEq` > | > ::: /nix/store/8zq9ya5slh345hbylmsibxw827bi98w0-vendor-cargo-deps/c19b7c6f923b580ac259164a89f2577984ad5ab09ee9d583b888f934adbbe8d0/rkyv-0.7.46/src/option.rs:210:1 > | > 210 | impl, U> PartialEq> for Option { > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::option::Option` implements `std::cmp::PartialEq>` > | > ::: /nix/store/8zq9ya5slh345hbylmsibxw827bi98w0-vendor-cargo-deps/c19b7c6f923b580ac259164a89f2577984ad5ab09ee9d583b888f934adbbe8d0/rkyv-0.7.46/src/impls/alloc/niche.rs:24:1 > | >  24 | / impl PartialEq> for Option> >  25 | | where >  26 | | T: ArchivePointee + PartialEq + ?Sized, >  27 | | U: ?Sized, > | |______________^ `std::option::Option>` implements `std::cmp::PartialEq>` > > error[E0283]: type annotations needed > --> crates/gammalooprs/src/processes/no_directive_equivalence_tests.rs:459:43 > | > 459 | (0..graph.cuts.len()).collect(), > | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` > | > = note: multiple `impl`s satisfying `_: std::iter::FromIterator` found in the following crates: `spenso`, `tabled`: > - impl std::iter::FromIterator for spenso::structure::concrete_index::ExpandedIndex; > - impl std::iter::FromIterator for tabled::settings::height::HeightList; > - impl std::iter::FromIterator for tabled::settings::width::WidthList; > note: required by a bound in `std::iter::Iterator::collect` > --> /rustc/2d8144b7880597b6e6d3dfd63a9a9efae3f533d3/library/core/src/iter/traits/iterator.rs:2077:4 > help: consider specifying the generic argument > | > 459 |  (0..graph.cuts.len()).collect::>(), > | ++++++++++ > > error[E0283]: type annotations needed > --> crates/gammalooprs/src/processes/no_directive_equivalence_tests.rs:459:43 > | > 457 | / assert_eq!( > 458 | | grouped_cut_ids, > 459 | | (0..graph.cuts.len()).collect(), > | | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` > 460 | | "every discovered process-valid cut must remain in the numerical LU evaluation", > 461 | | ); > | |_________________- type must be known at this point > | > = note: multiple `impl`s satisfying `std::collections::BTreeSet: std::cmp::PartialEq<_>` found in the following crates: `alloc`, `rkyv`: > - impl std::cmp::PartialEq> for std::collections::BTreeSet > where AK: std::cmp::PartialEq; > - impl std::cmp::PartialEq for std::collections::BTreeSet > where T: std::cmp::PartialEq, A: std::alloc::Allocator, A: std::clone::Clone; > help: consider specifying the generic argument > | > 459 |  (0..graph.cuts.len()).collect::>(), > | ++++++++++ > > error[E0283]: type annotations needed > --> crates/gammalooprs/src/processes/raised_cross_section_tests.rs:150:31 > | > 150 | (0..graph.cuts.len()).collect(), > | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` > | > = note: multiple `impl`s satisfying `_: std::iter::FromIterator` found in the following crates: `spenso`, `tabled`: > - impl std::iter::FromIterator for spenso::structure::concrete_index::ExpandedIndex; > - impl std::iter::FromIterator for tabled::settings::height::HeightList; > - impl std::iter::FromIterator for tabled::settings::width::WidthList; > note: required by a bound in `std::iter::Iterator::collect` > --> /rustc/2d8144b7880597b6e6d3dfd63a9a9efae3f533d3/library/core/src/iter/traits/iterator.rs:2077:4 > help: consider specifying the generic argument > | > 150 |  (0..graph.cuts.len()).collect::>(), > | ++++++++++ > > error[E0283]: type annotations needed > --> crates/gammalooprs/src/processes/raised_cross_section_tests.rs:150:31 > | > 148 | / assert_eq!( > 149 | | grouped_cut_ids, > 150 | | (0..graph.cuts.len()).collect(), > | | ^^^^^^^ cannot infer type of the type parameter `B` declared on the method `collect` > 151 | | "every discovered process-valid cut must remain in the numerical LU evaluation", > 152 | | ); > | |_____- type must be known at this point > | > = note: multiple `impl`s satisfying `std::collections::BTreeSet: std::cmp::PartialEq<_>` found in the following crates: `alloc`, `rkyv`: > - impl std::cmp::PartialEq> for std::collections::BTreeSet > where AK: std::cmp::PartialEq; > - impl std::cmp::PartialEq for std::collections::BTreeSet > where T: std::cmp::PartialEq, A: std::alloc::Allocator, A: std::clone::Clone; > help: consider specifying the generic argument > | > 150 |  (0..graph.cuts.len()).collect::>(), > | ++++++++++ > > error: method `lu_prefactor_helper` is never used > --> crates/gammalooprs/src/processes/cross_section.rs:1965:8 > | > 1429 | impl CrossSectionGraph { > | ---------------------- method in this implementation > ... > 1965 | fn lu_prefactor_helper(&self) -> Atom { > | ^^^^^^^^^^^^^^^^^^^ > | > = note: `-D dead-code` implied by `-D warnings` > = help: to override `-D warnings` add `#[expect(dead_code)]` or `#[allow(dead_code)]` > > error: this `if` statement can be collapsed > --> crates/gammalooprs/src/subtraction/amplitude_counterterm.rs:938:17 > | > 938 | / if let Some(group_id) = metadata.group_id { > 939 | | if let Some((_, members)) = groups.iter().find(|(id, _)| *id == Some(group_id)) > 940 | | { > 941 | | let first = members[0]; > ... | > 956 | | } > | |_________________^ > | > = 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 > | > 938 ~  if let Some(group_id) = metadata.group_id > 939 ~  && let Some((_, members)) = groups.iter().find(|(id, _)| *id == Some(group_id)) > 940 | { > ... > 954 | )); > 955 ~  } > | > > error: this function has too many arguments (13/7) > --> crates/gammalooprs/src/subtraction/amplitude_counterterm.rs:994:5 > | >  994 | / fn evaluate_variant_group( >  995 | | &mut self, >  996 | | momentum_sample: &MomentumSample, >  997 | | graph: &Graph, > ... | > 1007 | | allowed_variant_ids: Option<&[ThresholdCountertermVariantId]>, > 1008 | | ) -> Result> { > | |__________________________________________________^ > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#too_many_arguments > = note: `-D clippy::too-many-arguments` implied by `-D warnings` > = help: to override `-D warnings` add `#[allow(clippy::too_many_arguments)]` > > error: this `if` statement can be collapsed > --> crates/gammalooprs/src/subtraction/amplitude_counterterm.rs:1359:17 > | > 1359 | / if let Some(group_id) = metadata.group_id { > 1360 | | if let Some((_, _, members)) = > 1361 | | groups.iter().find(|(id, _, _)| *id == Some(group_id)) > ... | > 1378 | | } > | |_________________^ > | > = 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 > | > 1359 ~  if let Some(group_id) = metadata.group_id > 1360 ~  && let Some((_, _, members)) = > 1361 | groups.iter().find(|(id, _, _)| *id == Some(group_id)) > ... > 1376 | )); > 1377 ~  } > | > > error: this function has too many arguments (8/7) > --> crates/gammalooprs/src/subtraction/lu_counterterm.rs:1197:5 > | > 1197 | / pub fn from_atoms( > 1198 | | counterterm_data: &LUCounterTermData, > 1199 | | max_cut_order: usize, > 1200 | | threshold_helpers: LUThresholdHelperEvaluators, > ... | > 1205 | | production_orientation_ids: &[OrientationID], > 1206 | | ) -> (Self, EvaluatorBuildTimings) { > | |______________________________________^ > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#too_many_arguments > > Some errors have detailed explanations: E0277, E0283. > For more information about an error, try `rustc --explain E0277`. > error: could not compile `gammalooprs` (lib) due to 5 previous errors > warning: build failed, waiting for other jobs to finish... > error: could not compile `gammalooprs` (lib test) due to 16 previous errors For full logs, run: nix log /nix/store/bfvd4racaxf8cd9mpzlpz54h91n6g02c-gammaloop-workspace-clippy-0.1.0.drv Build failed.