$ /nix/store/9ypz3flqsrl5xl495mm8h645gadjsxi1-coreutils-9.11/bin/timeout --kill-after=15s 7200s /nix/store/23zk8sgzamrbmj1fday15szf7f2279s8-nix-2.34.7/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link --print-out-paths git+https://github.com/alphal00p/gammaloop?ref=advanced_sampling&rev=f89addb17aa58fe7067932d90976b4f2b7c7d41d&shallow=1#checks.x86_64-linux.gammaloop-clippy --print-build-logs error (ignored): SQLite database '/var/cache/nix-ci-worker/eval-cache-v6/a3ddb792a828d4b6dfbc5265ee58172bae4cbf82c9577d469ee1c9c3c94bd08d.sqlite' is busy  Building /nix/store/yp9hwlmy67m2pkav1p06r0pyksc4z98w-gammaloop-workspace-clippy-0.1.0.drv [gammaloop-workspace-clippy] Phase: unpackPhase [gammaloop-workspace-clippy] unpacking source archive /nix/store/l80k18lnsv2ddgrh2zxvwqqdfi489njz-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/50vpxlcgfxf2d57i27v3d10zjwxxbm2r-gammaloop-workspace-deps-deps-0.1.0/target.tar.zst to target [gammaloop-workspace-clippy] Phase: updateAutotoolsGnuConfigScriptsPhase [gammaloop-workspace-clippy] Phase: configurePhase [gammaloop-workspace-clippy] will append /build/source/.cargo-home/config.toml with contents of /nix/store/5drf77x6km4ky7gwlrzdx9bbd6fz09g3-vendor-cargo-deps/config.toml [gammaloop-workspace-clippy] default configurePhase, nothing to do [gammaloop-workspace-clippy] Phase: buildPhase [gammaloop-workspace-clippy] +++ command cargo --version [gammaloop-workspace-clippy] cargo 1.97.0 (c980f4866 2026-06-30) [gammaloop-workspace-clippy] +++ command cargo clippy --profile ci-optim --locked --workspace --features gammaloop-tracing-filter/clap,gammaloop-tracing-filter/symbolica,idenso/bincode,idenso/reference-cases,linnet/bincode,linnet/drawing,linnet/rkyv,linnet/serde,linnet/symbolica,spenso-macros/shadowing,spenso/shadowing,symbolica/tracing_max_level_info,three-dimensional-reps/display,three-dimensional-reps/eval,three-dimensional-reps/serde --all-targets --no-deps -- --deny warnings [gammaloop-workspace-clippy]  Checking cfg-if v1.0.4 [gammaloop-workspace-clippy]  Checking memchr v2.8.0 [gammaloop-workspace-clippy]  Checking once_cell v1.21.4 [gammaloop-workspace-clippy]  Checking either v1.15.0 [gammaloop-workspace-clippy]  Checking serde_core v1.0.228 [gammaloop-workspace-clippy]  Checking libc v0.2.186 [gammaloop-workspace-clippy]  Checking libm v0.2.16 [gammaloop-workspace-clippy]  Checking itoa v1.0.18 [gammaloop-workspace-clippy]  Checking log v0.4.29 [gammaloop-workspace-clippy]  Checking regex-syntax v0.8.10 [gammaloop-workspace-clippy]  Checking zerocopy v0.8.48 [gammaloop-workspace-clippy]  Checking crossbeam-utils v0.8.21 [gammaloop-workspace-clippy]  Checking equivalent v1.0.2 [gammaloop-workspace-clippy]  Checking zmij v1.0.21 [gammaloop-workspace-clippy]  Checking bytemuck v1.25.0 [gammaloop-workspace-clippy]  Checking lazy_static v1.5.0 [gammaloop-workspace-clippy]  Compiling target-lexicon v0.13.5 [gammaloop-workspace-clippy]  Checking arrayvec v0.7.6 [gammaloop-workspace-clippy]  Checking powerfmt v0.2.0 [gammaloop-workspace-clippy]  Checking num_threads v0.1.7 [gammaloop-workspace-clippy]  Checking num-conv v0.2.1 [gammaloop-workspace-clippy]  Checking safe_arch v0.7.4 [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 tracing-core v0.1.36 [gammaloop-workspace-clippy]  Checking foldhash v0.2.0 [gammaloop-workspace-clippy]  Checking deranged v0.5.8 [gammaloop-workspace-clippy]  Checking allocator-api2 v0.2.21 [gammaloop-workspace-clippy]  Checking aho-corasick v1.1.4 [gammaloop-workspace-clippy]  Checking const-random v0.1.18 [gammaloop-workspace-clippy]  Checking wide v0.7.33 [gammaloop-workspace-clippy]  Checking unty v0.0.4 [gammaloop-workspace-clippy]  Checking static_assertions v1.1.0 [gammaloop-workspace-clippy]  Checking winnow v1.0.2 [gammaloop-workspace-clippy]  Checking nu-ansi-term v0.50.3 [gammaloop-workspace-clippy]  Checking safe_arch v1.0.0 [gammaloop-workspace-clippy]  Checking crossbeam-epoch v0.9.18 [gammaloop-workspace-clippy]  Checking hashbrown v0.16.1 [gammaloop-workspace-clippy]  Checking tracing v0.1.44 [gammaloop-workspace-clippy]  Checking tracing-log v0.2.0 [gammaloop-workspace-clippy]  Checking sharded-slab v0.1.7 [gammaloop-workspace-clippy]  Checking crossbeam-deque v0.8.6 [gammaloop-workspace-clippy]  Checking thread_local v1.1.9 [gammaloop-workspace-clippy]  Checking indenter v0.3.4 [gammaloop-workspace-clippy]  Checking az v1.3.0 [gammaloop-workspace-clippy]  Checking toml_writer v1.1.1+spec-1.1.0 [gammaloop-workspace-clippy]  Checking wide v1.3.0 [gammaloop-workspace-clippy]  Checking rayon-core v1.13.0 [gammaloop-workspace-clippy]  Compiling phf_shared v0.11.3 [gammaloop-workspace-clippy]  Checking anyhow v1.0.102 [gammaloop-workspace-clippy]  Checking dyn-clone v1.0.20 [gammaloop-workspace-clippy]  Checking rawpointer v0.2.1 [gammaloop-workspace-clippy]  Checking alloc-no-stdlib v2.0.4 [gammaloop-workspace-clippy]  Checking utf8parse v0.2.2 [gammaloop-workspace-clippy]  Checking alloc-stdlib v0.2.2 [gammaloop-workspace-clippy]  Checking anstyle-parse v1.0.0 [gammaloop-workspace-clippy]  Checking num-traits v0.2.19 [gammaloop-workspace-clippy]  Checking matrixmultiply v0.3.10 [gammaloop-workspace-clippy]  Checking rayon v1.12.0 [gammaloop-workspace-clippy]  Checking regex-automata v0.4.14 [gammaloop-workspace-clippy]  Checking anstyle v1.0.14 [gammaloop-workspace-clippy]  Checking colored v3.1.1 [gammaloop-workspace-clippy]  Checking is_terminal_polyfill v1.70.2 [gammaloop-workspace-clippy]  Checking colorchoice v1.0.5 [gammaloop-workspace-clippy]  Checking anstyle-query v1.1.5 [gammaloop-workspace-clippy]  Compiling phf_generator v0.11.3 [gammaloop-workspace-clippy]  Checking anstream v1.0.0 [gammaloop-workspace-clippy]  Checking eyre v0.6.12 [gammaloop-workspace-clippy]  Checking toml_parser v1.1.2+spec-1.1.0 [gammaloop-workspace-clippy]  Checking bitflags v1.3.2 [gammaloop-workspace-clippy]  Checking unicode-width v0.2.2 [gammaloop-workspace-clippy]  Compiling phf_codegen v0.11.3 [gammaloop-workspace-clippy]  Checking brotli-decompressor v5.0.0 [gammaloop-workspace-clippy]  Checking getrandom v0.3.4 [gammaloop-workspace-clippy]  Checking time v0.3.47 [gammaloop-workspace-clippy]  Compiling pyo3-build-config v0.28.3 [gammaloop-workspace-clippy]  Checking gmp-mpfr-sys v1.7.1 [gammaloop-workspace-clippy]  Checking wasmtime-jit-icache-coherence v34.0.2 [gammaloop-workspace-clippy]  Checking rand_core v0.9.5 [gammaloop-workspace-clippy]  Checking region v3.0.2 [gammaloop-workspace-clippy]  Checking hugepage-rs v0.1.1 [gammaloop-workspace-clippy]  Checking inventory v0.3.24 [gammaloop-workspace-clippy]  Checking spec_math v0.1.6 [gammaloop-workspace-clippy]  Checking thiserror v2.0.18 [gammaloop-workspace-clippy]  Compiling getopts v0.2.24 [gammaloop-workspace-clippy]  Checking approx v0.5.1 [gammaloop-workspace-clippy]  Checking num-integer v0.1.46 [gammaloop-workspace-clippy]  Checking libloading v0.9.0 [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 tinyjson v2.5.1 [gammaloop-workspace-clippy]  Checking bytes v1.11.1 [gammaloop-workspace-clippy]  Checking linux-raw-sys v0.12.1 [gammaloop-workspace-clippy]  Compiling unic-char-range v0.9.0 [gammaloop-workspace-clippy]  Checking serde v1.0.228 [gammaloop-workspace-clippy]  Checking serde_json v1.0.149 [gammaloop-workspace-clippy]  Checking bitflags v2.11.1 [gammaloop-workspace-clippy]  Checking serde_spanned v1.1.1 [gammaloop-workspace-clippy]  Checking toml_datetime v1.1.1+spec-1.1.0 [gammaloop-workspace-clippy]  Compiling unicode_names2_generator v1.3.0 [gammaloop-workspace-clippy]  Compiling unic-common v0.9.0 [gammaloop-workspace-clippy]  Checking toml v1.1.2+spec-1.1.0 [gammaloop-workspace-clippy]  Compiling unic-char-property v0.9.0 [gammaloop-workspace-clippy]  Checking rustix v1.1.4 [gammaloop-workspace-clippy]  Checking brotli v8.0.2 [gammaloop-workspace-clippy]  Compiling is-macro v0.3.7 [gammaloop-workspace-clippy]  Compiling unic-ucd-version v0.9.0 [gammaloop-workspace-clippy]  Compiling rustpython-parser-vendored v0.4.0 [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]  Checking simba v0.9.1 [gammaloop-workspace-clippy]  Checking iana-time-zone v0.1.65 [gammaloop-workspace-clippy]  Compiling rustpython-parser v0.4.0 [gammaloop-workspace-clippy]  Compiling phf v0.11.3 [gammaloop-workspace-clippy]  Checking rustc-hash v2.1.2 [gammaloop-workspace-clippy]  Checking ndarray v0.17.2 [gammaloop-workspace-clippy]  Compiling unic-emoji-char v0.9.0 [gammaloop-workspace-clippy]  Checking chrono v0.4.44 [gammaloop-workspace-clippy]  Compiling unic-ucd-ident v0.9.0 [gammaloop-workspace-clippy]  Compiling rustc-hash v1.1.0 [gammaloop-workspace-clippy]  Compiling lalrpop-util v0.20.2 [gammaloop-workspace-clippy]  Checking rug v1.30.0 [gammaloop-workspace-clippy]  Compiling symbolica v2.2.0 (https://github.com/alphal00p/symbolica?rev=a277a8dadbaae5a8d6605f2f381991a601e1f345#a277a8da) [gammaloop-workspace-clippy]  Checking unicode-segmentation v1.13.2 [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 hashbrown v0.17.0 [gammaloop-workspace-clippy]  Checking unicode-ident v1.0.24 [gammaloop-workspace-clippy]  Checking terminal_size v0.4.4 [gammaloop-workspace-clippy]  Checking errno v0.3.14 [gammaloop-workspace-clippy]  Checking unicase v2.9.0 [gammaloop-workspace-clippy]  Checking parking_lot v0.12.5 [gammaloop-workspace-clippy]  Checking clap_lex v1.1.0 [gammaloop-workspace-clippy]  Checking strsim v0.11.1 [gammaloop-workspace-clippy]  Checking generic-array v0.14.7 [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 walkdir v2.5.0 [gammaloop-workspace-clippy]  Checking ppv-lite86 v0.2.21 [gammaloop-workspace-clippy]  Checking ahash v0.8.12 [gammaloop-workspace-clippy]  Checking signal-hook v0.3.18 [gammaloop-workspace-clippy]  Checking indexmap v2.14.0 [gammaloop-workspace-clippy]  Checking half v2.7.1 [gammaloop-workspace-clippy]  Checking crypto-common v0.1.7 [gammaloop-workspace-clippy]  Checking block-buffer v0.10.4 [gammaloop-workspace-clippy]  Checking mio v1.2.0 [gammaloop-workspace-clippy]  Checking ciborium-io v0.2.2 [gammaloop-workspace-clippy]  Checking minimal-lexical v0.2.1 [gammaloop-workspace-clippy]  Checking digest v0.10.7 [gammaloop-workspace-clippy]  Checking ciborium-ll v0.2.2 [gammaloop-workspace-clippy]  Checking nom v7.1.3 [gammaloop-workspace-clippy]  Checking rand_chacha v0.9.0 [gammaloop-workspace-clippy]  Checking matchers v0.2.0 [gammaloop-workspace-clippy]  Checking regex v1.12.3 [gammaloop-workspace-clippy]  Checking derive_more v2.1.1 [gammaloop-workspace-clippy]  Checking signal-hook-mio v0.2.5 [gammaloop-workspace-clippy]  Checking num-bigint v0.4.6 [gammaloop-workspace-clippy]  Checking tracing-subscriber v0.3.23 [gammaloop-workspace-clippy]  Checking rand v0.9.4 [gammaloop-workspace-clippy]  Checking console v0.16.3 [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]  Checking sha2 v0.10.9 [gammaloop-workspace-clippy]  Checking rustix v0.38.44 [gammaloop-workspace-clippy]  Checking symjit v2.21.0 [gammaloop-workspace-clippy]  Checking globset v0.4.18 [gammaloop-workspace-clippy]  Checking ciborium v0.2.2 [gammaloop-workspace-clippy]  Checking clap v4.6.1 [gammaloop-workspace-clippy]  Checking rand_core v0.6.4 [gammaloop-workspace-clippy]  Checking getrandom v0.4.2 [gammaloop-workspace-clippy]  Checking plotters-backend v0.3.7 [gammaloop-workspace-clippy]  Checking fnv v1.0.7 [gammaloop-workspace-clippy]  Checking fastrand v2.4.1 [gammaloop-workspace-clippy]  Checking crossterm v0.28.1 [gammaloop-workspace-clippy]  Checking rust-embed-utils v8.11.0 [gammaloop-workspace-clippy]  Checking serde_spanned v0.6.9 [gammaloop-workspace-clippy]  Checking plotters-svg v0.3.7 [gammaloop-workspace-clippy]  Checking tempfile v3.27.0 [gammaloop-workspace-clippy]  Checking toml_datetime v0.6.11 [gammaloop-workspace-clippy]  Checking itertools v0.10.5 [gammaloop-workspace-clippy]  Checking cast v0.3.0 [gammaloop-workspace-clippy]  Checking toml_write v0.1.2 [gammaloop-workspace-clippy]  Checking tap v1.0.1 [gammaloop-workspace-clippy]  Checking plotters v0.3.7 [gammaloop-workspace-clippy]  Checking rand_chacha v0.3.1 [gammaloop-workspace-clippy]  Compiling unicode_names2 v1.3.0 [gammaloop-workspace-clippy]  Checking ansitok v0.3.0 [gammaloop-workspace-clippy]  Checking wyz v0.5.1 [gammaloop-workspace-clippy]  Checking radium v0.7.0 [gammaloop-workspace-clippy]  Checking typeid v1.0.3 [gammaloop-workspace-clippy]  Checking toml_edit v0.22.27 [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 funty v2.0.0 [gammaloop-workspace-clippy]  Checking bytecount v0.6.9 [gammaloop-workspace-clippy]  Checking ansi-str v0.9.0 [gammaloop-workspace-clippy]  Checking oorandom v11.1.5 [gammaloop-workspace-clippy]  Checking anes v0.1.6 [gammaloop-workspace-clippy]  Checking testing_table v0.3.0 [gammaloop-workspace-clippy]  Checking xprec v0.2.2 [gammaloop-workspace-clippy]  Checking rand v0.8.6 [gammaloop-workspace-clippy]  Checking bitvec v1.0.1 [gammaloop-workspace-clippy]  Checking ron v0.12.1 [gammaloop-workspace-clippy]  Checking env_filter 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 papergrid v0.17.0 [gammaloop-workspace-clippy]  Checking jiff v0.2.24 [gammaloop-workspace-clippy]  Checking ptr_meta v0.1.4 [gammaloop-workspace-clippy]  Checking simdutf8 v0.1.5 [gammaloop-workspace-clippy]  Checking ucd-trie v0.1.7 [gammaloop-workspace-clippy]  Checking bytecheck v0.6.12 [gammaloop-workspace-clippy]  Checking criterion-plot v0.5.0 [gammaloop-workspace-clippy]  Checking pest v2.8.6 [gammaloop-workspace-clippy]  Checking ahash v0.7.8 [gammaloop-workspace-clippy]  Checking toml v0.8.23 [gammaloop-workspace-clippy]  Checking insta v1.47.2 [gammaloop-workspace-clippy]  Checking criterion v0.5.1 [gammaloop-workspace-clippy]  Checking rend v0.4.2 [gammaloop-workspace-clippy]  Checking hashbrown v0.12.3 [gammaloop-workspace-clippy]  Checking approx v0.4.0 [gammaloop-workspace-clippy]  Checking seahash v4.1.0 [gammaloop-workspace-clippy]  Checking tabled v0.20.0 [gammaloop-workspace-clippy]  Checking cgmath v0.18.0 [gammaloop-workspace-clippy]  Checking figment v0.10.19 [gammaloop-workspace-clippy]  Checking num-rational v0.4.2 [gammaloop-workspace-clippy]  Checking dot-parser v0.5.1 [gammaloop-workspace-clippy]  Checking num-iter v0.1.45 [gammaloop-workspace-clippy]  Checking ref-ops v0.2.5 [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 constcat v0.5.1 [gammaloop-workspace-clippy]  Checking gat-lending-iterator v0.1.8 [gammaloop-workspace-clippy]  Checking colored v2.2.0 [gammaloop-workspace-clippy]  Checking constant_time_eq v0.4.2 [gammaloop-workspace-clippy]  Checking cpufeatures v0.3.0 [gammaloop-workspace-clippy]  Checking arrayref v0.3.9 [gammaloop-workspace-clippy]  Checking base64 v0.22.1 [gammaloop-workspace-clippy]  Checking blake3 v1.8.5 [gammaloop-workspace-clippy]  Checking siphasher v1.0.2 [gammaloop-workspace-clippy]  Checking joinery v2.1.0 [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]  Checking titlecase v2.2.1 [gammaloop-workspace-clippy]  Checking phf_shared v0.13.1 [gammaloop-workspace-clippy]  Checking version-compare v0.2.1 [gammaloop-workspace-clippy]  Checking xpct v0.5.1 [gammaloop-workspace-clippy]  Checking ryu v1.0.23 [gammaloop-workspace-clippy]  Checking castaway v0.2.4 [gammaloop-workspace-clippy]  Checking phf v0.13.1 [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 compact_str v0.9.0 [gammaloop-workspace-clippy]  Checking lru v0.16.4 [gammaloop-workspace-clippy]  Checking vte v0.15.0 [gammaloop-workspace-clippy]  Checking portable-atomic v1.13.1 [gammaloop-workspace-clippy]  Compiling rustpython-parser-core v0.4.0 [gammaloop-workspace-clippy]  Checking string-template-plus v0.4.3 [gammaloop-workspace-clippy]  Checking unit-prefix v0.5.2 [gammaloop-workspace-clippy]  Checking rand_distr v0.4.3 [gammaloop-workspace-clippy]  Checking toml v0.9.12+spec-1.1.0 [gammaloop-workspace-clippy]  Checking simba v0.6.0 [gammaloop-workspace-clippy]  Compiling rustpython-ast v0.4.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 vt100 v0.16.2 [gammaloop-workspace-clippy]  Checking ratatui-core v0.1.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 miniz_oxide v0.8.9 [gammaloop-workspace-clippy]  Checking thiserror v1.0.69 [gammaloop-workspace-clippy]  Checking derive_builder v0.11.2 [gammaloop-workspace-clippy]  Checking object v0.37.3 [gammaloop-workspace-clippy]  Checking indicatif v0.18.4 [gammaloop-workspace-clippy]  Checking crossterm v0.29.0 [gammaloop-workspace-clippy]  Checking owo-colors v4.3.0 [gammaloop-workspace-clippy]  Checking tracing-error v0.2.1 [gammaloop-workspace-clippy]  Checking typed-index-collections v3.5.0 [gammaloop-workspace-clippy]  Checking env_logger v0.11.10 [gammaloop-workspace-clippy]  Checking serde-big-array v0.5.1 [gammaloop-workspace-clippy]  Checking rkyv v0.7.46 [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 ratatui-widgets v0.3.0 [gammaloop-workspace-clippy]  Checking option-ext v0.2.0 [gammaloop-workspace-clippy]  Checking dirs-sys v0.5.0 [gammaloop-workspace-clippy]  Checking ref-cast v1.0.25 [gammaloop-workspace-clippy]  Checking nix v0.31.2 [gammaloop-workspace-clippy]  Checking integer-sqrt v0.1.5 [gammaloop-workspace-clippy]  Checking brotli-decompressor v4.0.3 [gammaloop-workspace-clippy]  Checking color-spantrace v0.3.0 [gammaloop-workspace-clippy]  Checking crossbeam-channel v0.5.15 [gammaloop-workspace-clippy]  Checking ratatui-crossterm v0.1.0 [gammaloop-workspace-clippy]  Checking itertools v0.12.1 [gammaloop-workspace-clippy]  Checking symlink v0.1.0 [gammaloop-workspace-clippy]  Compiling gammalooprs v0.3.4 (/build/source/crates/gammalooprs) [gammaloop-workspace-clippy]  Checking unsafe-libyaml v0.2.11 [gammaloop-workspace-clippy]  Checking tracing-appender v0.2.5 [gammaloop-workspace-clippy]  Checking include_dir v0.7.4 [gammaloop-workspace-clippy]  Checking ratatui-macros v0.7.0 [gammaloop-workspace-clippy]  Checking ctrlc v3.5.2 [gammaloop-workspace-clippy]  Checking ratatui v0.30.0 [gammaloop-workspace-clippy]  Checking brotli v7.0.0 [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 addr2line v0.25.1 [gammaloop-workspace-clippy]  Checking serde_yaml v0.9.34+deprecated [gammaloop-workspace-clippy]  Checking tracing-indicatif v0.3.14 [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 fd-lock v4.0.4 [gammaloop-workspace-clippy]  Compiling gammaloop-api v0.1.0 (/build/source/crates/gammaloop-api) [gammaloop-workspace-clippy]  Checking itertools v0.13.0 [gammaloop-workspace-clippy]  Checking strum v0.26.3 [gammaloop-workspace-clippy]  Checking sysinfo v0.33.1 [gammaloop-workspace-clippy]  Checking shlex v1.3.0 [gammaloop-workspace-clippy]  Checking futures-task v0.3.32 [gammaloop-workspace-clippy]  Compiling numerica v2.2.0 (https://github.com/alphal00p/symbolica?rev=a277a8dadbaae5a8d6605f2f381991a601e1f345#a277a8da) [gammaloop-workspace-clippy]  Checking clarabel v0.11.1 [gammaloop-workspace-clippy]  Checking clap_complete_nushell v4.6.0 [gammaloop-workspace-clippy]  Checking futures-core v0.3.32 [gammaloop-workspace-clippy]  Checking slab v0.4.12 [gammaloop-workspace-clippy]  Checking sdd v3.0.10 [gammaloop-workspace-clippy]  Compiling gammaloop-integration-tests v0.1.0 (/build/source/tests) [gammaloop-workspace-clippy]  Checking futures-util v0.3.32 [gammaloop-workspace-clippy]  Compiling test-log-core v0.2.20 [gammaloop-workspace-clippy]  Compiling rustc_version v0.4.1 [gammaloop-workspace-clippy]  Checking scc v2.4.0 [gammaloop-workspace-clippy]  Checking backtrace v0.3.76 [gammaloop-workspace-clippy]  Checking nalgebra v0.29.0 [gammaloop-workspace-clippy]  Checking which v8.0.2 [gammaloop-workspace-clippy]  Checking bincode v1.3.3 [gammaloop-workspace-clippy]  Checking color-eyre v0.6.5 [gammaloop-workspace-clippy]  Checking reedline v0.42.0 [gammaloop-workspace-clippy]  Compiling gungraun-runner v0.18.2 [gammaloop-workspace-clippy]  Compiling gungraun-macros v0.8.0 [gammaloop-workspace-clippy]  Checking proc-macro2 v1.0.106 [gammaloop-workspace-clippy]  Checking base64 v0.21.7 [gammaloop-workspace-clippy]  Checking quote v1.0.45 [gammaloop-workspace-clippy]  Checking maplit v1.0.2 [gammaloop-workspace-clippy]  Checking ron v0.8.1 [gammaloop-workspace-clippy]  Compiling iai-callgrind-runner v0.14.2 [gammaloop-workspace-clippy]  Checking futures-executor v0.3.32 [gammaloop-workspace-clippy]  Checking kurbo v0.13.0 [gammaloop-workspace-clippy]  Checking wait-timeout v0.2.1 [gammaloop-workspace-clippy]  Compiling iai-callgrind v0.14.2 [gammaloop-workspace-clippy]  Checking bit-vec v0.8.0 [gammaloop-workspace-clippy]  Compiling test-log-macros v0.2.20 [gammaloop-workspace-clippy]  Checking serial_test v3.4.0 [gammaloop-workspace-clippy]  Checking quick-error v1.2.3 [gammaloop-workspace-clippy]  Checking rusty-fork v0.3.1 [gammaloop-workspace-clippy]  Checking bit-set v0.8.0 [gammaloop-workspace-clippy]  Checking syn v2.0.117 [gammaloop-workspace-clippy]  Compiling iai-callgrind-macros v0.5.1 [gammaloop-workspace-clippy]  Checking rand_xorshift v0.4.0 [gammaloop-workspace-clippy]  Checking console v0.15.11 [gammaloop-workspace-clippy]  Checking pathdiff v0.2.3 [gammaloop-workspace-clippy]  Checking unarray v0.1.4 [gammaloop-workspace-clippy]  Checking clinnet v0.1.8 (/build/source/crates/clinnet) [gammaloop-workspace-clippy]  Checking proptest v1.11.0 [gammaloop-workspace-clippy]  Checking similar-asserts v1.7.0 [gammaloop-workspace-clippy]  Checking kurvst v0.1.0 (/build/source/crates/kurvst) [gammaloop-workspace-clippy]  Compiling graphica v2.1.0 (https://github.com/alphal00p/symbolica?rev=a277a8dadbaae5a8d6605f2f381991a601e1f345#a277a8da) [gammaloop-workspace-clippy]  Checking test-log v0.2.20 [gammaloop-workspace-clippy]  Checking statrs v0.16.1 [gammaloop-workspace-clippy]  Checking momtrop v0.3.0 [gammaloop-workspace-clippy]  Checking gungraun v0.18.2 [gammaloop-workspace-clippy]  Compiling pyo3-stub-gen-derive v0.17.2 [gammaloop-workspace-clippy]  Compiling pyo3-macros v0.28.3 [gammaloop-workspace-clippy]  Checking pyo3-stub-gen v0.17.2 [gammaloop-workspace-clippy]  Checking symbolica-utils v0.1.0 (/build/source/crates/symbolica-utils) [gammaloop-workspace-clippy]  Checking spenso-macros v0.3.2 (/build/source/crates/spenso-macros) [gammaloop-workspace-clippy]  Compiling gammaloop-workspace-hack v0.1.0 (/build/source/crates/gammaloop-workspace-hack) [gammaloop-workspace-clippy]  Checking linnet v0.17.0 (/build/source/crates/linnet) [gammaloop-workspace-clippy]  Checking spenso v0.6.0 (/build/source/crates/spenso) [gammaloop-workspace-clippy]  Checking linnet-py v0.1.0 (/build/source/crates/linnet-py) [gammaloop-workspace-clippy]  Checking linnest v0.1.0 (/build/source/crates/linnest) [gammaloop-workspace-clippy]  Checking idenso v0.3.0 (/build/source/crates/idenso) [gammaloop-workspace-clippy]  Checking gammaloop-tracing-filter v0.1.0 (/build/source/crates/gammaloop-tracing-filter) [gammaloop-workspace-clippy]  Checking spenso-hep-lib v0.1.7 (/build/source/crates/spenso-hep-lib) [gammaloop-workspace-clippy]  Checking spynso3 v0.1.2 (/build/source/crates/spynso3) [gammaloop-workspace-clippy] error: doc list item without indentation [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:384:5 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 384 | /// a selected LMB into a parent frame; graph code supplies the matrix and [gammaloop-workspace-clippy]  | ^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: if this is supposed to be its own paragraph, add a blank line [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#doc_lazy_continuation [gammaloop-workspace-clippy]  = note: `-D clippy::doc-lazy-continuation` implied by `-D warnings` [gammaloop-workspace-clippy]  = help: to override `-D warnings` add `#[allow(clippy::doc_lazy_continuation)]` [gammaloop-workspace-clippy] help: indent this line [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 384 | ///  a selected LMB into a parent frame; graph code supplies the matrix and [gammaloop-workspace-clippy]  | ++ [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: doc list item without indentation [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:385:5 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 385 | /// translation after resolving the relevant edge signatures and external data. [gammaloop-workspace-clippy]  | ^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: if this is supposed to be its own paragraph, add a blank line [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#doc_lazy_continuation [gammaloop-workspace-clippy] help: indent this line [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 385 | ///  translation after resolving the relevant edge signatures and external data. [gammaloop-workspace-clippy]  | ++ [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: the loop variable `column` is only used to index `augmented` [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:481:31 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 481 | for column in 0..2 * dimension { [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#needless_range_loop [gammaloop-workspace-clippy]  = note: `-D clippy::needless-range-loop` implied by `-D warnings` [gammaloop-workspace-clippy]  = help: to override `-D warnings` add `#[allow(clippy::needless_range_loop)]` [gammaloop-workspace-clippy] help: consider using an iterator [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 481 -  for column in 0..2 * dimension { [gammaloop-workspace-clippy] 481 +  for  in augmented.iter_mut().take(2 * dimension) { [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: this `if` statement can be collapsed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:2471:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 2471 | / if let SamplingMapDefinition::Lmb(edges) = &definition { [gammaloop-workspace-clippy] 2472 | | if edges.len() != n_loop_momenta { [gammaloop-workspace-clippy] 2473 | | return Err(eyre!( [gammaloop-workspace-clippy] 2474 | | "lmb definition has {} edges, but the kernel has {} loop coordinates", [gammaloop-workspace-clippy] ... | [gammaloop-workspace-clippy] 2479 | | } [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] 2471 ~  if let SamplingMapDefinition::Lmb(edges) = &definition [gammaloop-workspace-clippy] 2472 ~  && edges.len() != n_loop_momenta { [gammaloop-workspace-clippy] 2473 | return Err(eyre!( [gammaloop-workspace-clippy]  ... [gammaloop-workspace-clippy] 2477 | )); [gammaloop-workspace-clippy] 2478 ~  } [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: large size difference between variants [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:376:1 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 376 | / pub enum CompiledSamplingMap { [gammaloop-workspace-clippy] 377 | | Lmb(SamplingMapKernel), [gammaloop-workspace-clippy] 378 | |/ AffineLmb { [gammaloop-workspace-clippy] 379 | || lmb: SamplingMapKernel, [gammaloop-workspace-clippy] 380 | || frame: SamplingMapAffine, [gammaloop-workspace-clippy] 381 | || }, [gammaloop-workspace-clippy]  | ||_____- the second-largest variant contains at least 256 bytes [gammaloop-workspace-clippy] 382 | | Surface(SurfaceRadialMap), [gammaloop-workspace-clippy] 383 | | ImplicitSurface(ImplicitSurfaceRadialMap), [gammaloop-workspace-clippy]  | | -------------------------------------------- the largest variant contains at least 1624 bytes [gammaloop-workspace-clippy] 384 | | Embedded(SamplingMapEmbedding), [gammaloop-workspace-clippy] 385 | | } [gammaloop-workspace-clippy]  | |__^ the entire enum is at least 1624 bytes [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#large_enum_variant [gammaloop-workspace-clippy]  = note: `-D clippy::large-enum-variant` implied by `-D warnings` [gammaloop-workspace-clippy]  = help: to override `-D warnings` add `#[allow(clippy::large_enum_variant)]` [gammaloop-workspace-clippy] help: consider boxing the large fields or introducing indirection in some other way to reduce the total size of the enum [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 383 -  ImplicitSurface(ImplicitSurfaceRadialMap), [gammaloop-workspace-clippy] 383 +  ImplicitSurface(Box>), [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: manual implementation of `.is_multiple_of()` [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:1088:47 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 1088 | if self.raw_coordinates.is_empty() || self.raw_coordinates.len() % 3 != 0 { [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace with: `!self.raw_coordinates.len().is_multiple_of(3)` [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#manual_is_multiple_of [gammaloop-workspace-clippy]  = note: `-D clippy::manual-is-multiple-of` implied by `-D warnings` [gammaloop-workspace-clippy]  = help: to override `-D warnings` add `#[allow(clippy::manual_is_multiple_of)]` [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: this `if` statement can be collapsed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:1710:5 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 1710 | / if let Some(graph_id) = context.graph_id { [gammaloop-workspace-clippy] 1711 | | if graph_id != prepared.graph_id { [gammaloop-workspace-clippy] 1712 | | return Err(SamplingChannelCompileError::InvalidPreparedCutContext { [gammaloop-workspace-clippy] 1713 | | channel: channel.to_owned(), [gammaloop-workspace-clippy] ... | [gammaloop-workspace-clippy] 1720 | | } [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] 1710 ~  if let Some(graph_id) = context.graph_id [gammaloop-workspace-clippy] 1711 ~  && graph_id != prepared.graph_id { [gammaloop-workspace-clippy] 1712 | return Err(SamplingChannelCompileError::InvalidPreparedCutContext { [gammaloop-workspace-clippy]  ... [gammaloop-workspace-clippy] 1718 | }); [gammaloop-workspace-clippy] 1719 ~  } [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: this `if` statement can be collapsed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:1730:5 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 1730 | / if let Some(cut_id) = context.cut_id { [gammaloop-workspace-clippy] 1731 | | if cut_id != prepared.cut_id { [gammaloop-workspace-clippy] 1732 | | return Err(SamplingChannelCompileError::InvalidPreparedCutContext { [gammaloop-workspace-clippy] 1733 | | channel: channel.to_owned(), [gammaloop-workspace-clippy] ... | [gammaloop-workspace-clippy] 1740 | | } [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] 1730 ~  if let Some(cut_id) = context.cut_id [gammaloop-workspace-clippy] 1731 ~  && cut_id != prepared.cut_id { [gammaloop-workspace-clippy] 1732 | return Err(SamplingChannelCompileError::InvalidPreparedCutContext { [gammaloop-workspace-clippy]  ... [gammaloop-workspace-clippy] 1738 | }); [gammaloop-workspace-clippy] 1739 ~  } [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: this `if` statement can be collapsed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:2960:13 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 2960 | / if let SamplingChannelSelector::Named(name) = selector { [gammaloop-workspace-clippy] 2961 | | if let Some(channel) = resolved.named(name) { [gammaloop-workspace-clippy] 2962 | | let entry = SamplingCatalogueEntry::Named(channel.clone()); [gammaloop-workspace-clippy] 2963 | | if !entries.contains(&entry) { [gammaloop-workspace-clippy] ... | [gammaloop-workspace-clippy] 2967 | | } [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] 2960 ~  if let SamplingChannelSelector::Named(name) = selector [gammaloop-workspace-clippy] 2961 ~  && let Some(channel) = resolved.named(name) { [gammaloop-workspace-clippy] 2962 | let entry = SamplingCatalogueEntry::Named(channel.clone()); [gammaloop-workspace-clippy]  ... [gammaloop-workspace-clippy] 2965 | } [gammaloop-workspace-clippy] 2966 ~  } [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: this `if` statement can be collapsed [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:2985:13 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 2985 | / if basis_ids.is_empty() && optimized_lmbs.is_empty() { [gammaloop-workspace-clippy] 2986 | | if let Some((basis_id, _)) = all_lmbs.first() { [gammaloop-workspace-clippy] 2987 | | basis_ids.push(*basis_id); [gammaloop-workspace-clippy] 2988 | | } [gammaloop-workspace-clippy] 2989 | | } [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] 2985 ~  if basis_ids.is_empty() && optimized_lmbs.is_empty() [gammaloop-workspace-clippy] 2986 ~  && let Some((basis_id, _)) = all_lmbs.first() { [gammaloop-workspace-clippy] 2987 | basis_ids.push(*basis_id); [gammaloop-workspace-clippy] 2988 ~  } [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: you seem to be trying to use `match` to destructure a single infallible pattern. Consider using `let` [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrate/mod.rs:3342:5 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 3342 | / let process_integrand = match integrand { [gammaloop-workspace-clippy] 3343 | | Integrand::ProcessIntegrand(process_integrand) => process_integrand, [gammaloop-workspace-clippy] 3344 | | #[cfg(test)] [gammaloop-workspace-clippy] 3345 | | Integrand::TestProbe(_) => return Vec::new(), [gammaloop-workspace-clippy] 3346 | | }; [gammaloop-workspace-clippy]  | |______^ help: try: `let Integrand::ProcessIntegrand(process_integrand) = integrand;` [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#infallible_destructuring_match [gammaloop-workspace-clippy]  = note: `-D clippy::infallible-destructuring-match` implied by `-D warnings` [gammaloop-workspace-clippy]  = help: to override `-D warnings` add `#[allow(clippy::infallible_destructuring_match)]` [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: you seem to be trying to use `match` to destructure a single infallible pattern. Consider using `let` [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrate/mod.rs:3359:5 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 3359 | / let process_integrand = match integrand { [gammaloop-workspace-clippy] 3360 | | Integrand::ProcessIntegrand(process_integrand) => process_integrand, [gammaloop-workspace-clippy] 3361 | | #[cfg(test)] [gammaloop-workspace-clippy] 3362 | | Integrand::TestProbe(_) => return false, [gammaloop-workspace-clippy] 3363 | | }; [gammaloop-workspace-clippy]  | |______^ help: try: `let Integrand::ProcessIntegrand(process_integrand) = integrand;` [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#infallible_destructuring_match [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: this `impl` can be derived [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/settings/runtime.rs:1424:1 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 1424 | / impl Default for SamplingChannelSelection { [gammaloop-workspace-clippy] 1425 | | fn default() -> Self { [gammaloop-workspace-clippy] 1426 | | Self { [gammaloop-workspace-clippy] 1427 | | weight: SamplingChannelWeight::default(), [gammaloop-workspace-clippy] ... | [gammaloop-workspace-clippy] 1433 | | } [gammaloop-workspace-clippy]  | |_^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#derivable_impls [gammaloop-workspace-clippy]  = note: `-D clippy::derivable-impls` implied by `-D warnings` [gammaloop-workspace-clippy]  = help: to override `-D warnings` add `#[allow(clippy::derivable_impls)]` [gammaloop-workspace-clippy] help: replace the manual implementation with a derive attribute [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 1416 + #[derive(Default)] [gammaloop-workspace-clippy] 1417 | pub struct SamplingChannelSelection { [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: could not compile `gammalooprs` (lib) due to 13 previous errors [gammaloop-workspace-clippy] warning: build failed, waiting for other jobs to finish... [gammaloop-workspace-clippy] error: the loop variable `component` is used to index `derivative_matrix` [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/cff/esurface.rs:1837:34 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 1837 | for component in 0..6 { [gammaloop-workspace-clippy]  | ^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#needless_range_loop [gammaloop-workspace-clippy]  = note: `-D clippy::needless-range-loop` implied by `-D warnings` [gammaloop-workspace-clippy]  = help: to override `-D warnings` add `#[allow(clippy::needless_range_loop)]` [gammaloop-workspace-clippy] help: consider using an iterator and enumerate() [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 1837 -  for component in 0..6 { [gammaloop-workspace-clippy] 1837 +  for (component, ) in derivative_matrix.iter_mut().enumerate().take(6) { [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: the loop variable `column` is only used to index `augmented` [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:481:31 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 481 | for column in 0..2 * dimension { [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#needless_range_loop [gammaloop-workspace-clippy] help: consider using an iterator [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 481 -  for column in 0..2 * dimension { [gammaloop-workspace-clippy] 481 +  for  in augmented.iter_mut().take(2 * dimension) { [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: using `clone` on type `F` which implements the `Copy` trait [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:3484:14 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 3484 | (point.jacobian.clone() * point.inverse_jacobian.clone() - F(1.0)).abs() < F(1.0e-12) [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `point.jacobian` [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#clone_on_copy [gammaloop-workspace-clippy]  = note: `-D clippy::clone-on-copy` implied by `-D warnings` [gammaloop-workspace-clippy]  = help: to override `-D warnings` add `#[allow(clippy::clone_on_copy)]` [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: using `clone` on type `F` which implements the `Copy` trait [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:3484:39 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 3484 | (point.jacobian.clone() * point.inverse_jacobian.clone() - F(1.0)).abs() < F(1.0e-12) [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `point.inverse_jacobian` [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#clone_on_copy [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:3772:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 3772 | selection.default_channel_selection = vec!["first".into(), "second".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["first".into(), "second".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:3771:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 3771 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  = note: `-D clippy::field-reassign-with-default` implied by `-D warnings` [gammaloop-workspace-clippy]  = help: to override `-D warnings` add `#[allow(clippy::field_reassign_with_default)]` [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:3924:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 3924 | selection.default_channel_selection = vec!["ordinary".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["ordinary".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:3923:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 3923 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4104:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4104 | selection.default_channel_selection = vec!["missing".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["missing".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4103:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4103 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4124:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4124 | selection.default_channel_selection = vec!["named".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["named".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4123:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4123 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4149:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4149 | selection.default_channel_selection = vec!["threshold".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["threshold".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4148:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4148 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4240:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4240 | selection.default_channel_selection = vec!["auto:optimized_lmb".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:optimized_lmb".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4239:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4239 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4257:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4257 | selection.default_channel_selection = vec!["auto:surfaces".into(), "auto:lmb".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:surfaces".into(), "auto:lmb".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4256:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4256 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4267:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4267 | selection.default_channel_selection = vec!["auto:surfaces".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:surfaces".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4266:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4266 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4288:13 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4288 | selection.default_channel_selection = vec![preset.into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec![preset.into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4287:13 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4287 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4319:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4319 | selection.default_channel_selection = vec!["auto:optimized_lmb".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:optimized_lmb".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4318:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4318 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4408:13 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4408 | selection.default_channel_selection = vec![name.to_owned()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec![name.to_owned()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4407:13 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4407 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4449:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4449 | selection.default_channel_selection = vec!["threshold".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["threshold".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4448:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4448 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4501:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4501 | selection.default_channel_selection = vec!["conditional".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["conditional".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4500:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4500 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4570:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4570 | selection.default_channel_selection = vec!["left_chart".into(), "right_chart".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["left_chart".into(), "right_chart".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4569:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4569 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4648:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4648 | selection.default_channel_selection = vec!["h".into(), "z".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["h".into(), "z".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4647:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4647 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4717:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4717 | selection.default_channel_selection = vec!["auto:lmb".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:lmb".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4716:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4716 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4746:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4746 | selection.default_channel_selection = vec!["auto:lmb".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:lmb".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4745:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4745 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4880:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4880 | selection.default_channel_selection = vec!["named".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["named".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4879:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4879 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4938:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4938 | selection.default_channel_selection = vec!["threshold".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["threshold".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4937:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4937 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4992:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4992 | selection.default_channel_selection = vec!["cut_channel".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["cut_channel".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4991:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 4991 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5053:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5053 | selection.default_channel_selection = vec!["right_channel".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["right_channel".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5052:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5052 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5094:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5094 | selection.default_channel_selection = vec!["cut_chart".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["cut_chart".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5093:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5093 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5127:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5127 | selection.default_channel_selection = vec!["first".into(), "second".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["first".into(), "second".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5126:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5126 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5247:13 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5247 | selection.default_channel_selection = vec![name.to_owned()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec![name.to_owned()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5246:13 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5246 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5284:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5284 | selection.default_channel_selection = vec!["cut_chart".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["cut_chart".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5283:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5283 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5366:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5366 | selection.default_channel_selection = vec!["left_target".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["left_target".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5365:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5365 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5427:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5427 | selection.default_channel_selection = vec!["threshold".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["threshold".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5426:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5426 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5456:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5456 | selection.default_channel_selection = vec!["joint".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["joint".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5455:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5455 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5497:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5497 | selection.default_channel_selection = vec!["joint".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["joint".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5496:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5496 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5561:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5561 | selection.default_channel_selection = vec!["joint".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["joint".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5560:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5560 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5674:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5674 | selection.default_channel_selection = vec!["auto:lmb".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:lmb".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5673:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5673 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5732:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5732 | selection.default_channel_selection = vec!["auto:lmb".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:lmb".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5731:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5731 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5839:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5839 | selection.default_channel_selection = vec!["auto:lmb".into()]; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:lmb".into()], ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5838:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5838 | let mut selection = SamplingChannelSelection::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: the loop variable `channel_id` is used to index `scores` [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/mod.rs:5546:27 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5546 | for channel_id in 0..bridge.channels().len() { [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#needless_range_loop [gammaloop-workspace-clippy] help: consider using an iterator and enumerate() [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5546 -  for channel_id in 0..bridge.channels().len() { [gammaloop-workspace-clippy] 5546 +  for (channel_id, ) in scores.iter().enumerate().take(bridge.channels().len()) { [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: field assignment outside of initializer for an instance created with Default::default() [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/mod.rs:5599:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5599 | parameterization_settings.sampling_channels = selection; [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] note: consider initializing the variable with `settings::runtime::ParameterizationSettings { sampling_channels: selection, ..Default::default() }` and removing relevant reassignments [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/process/mod.rs:5598:9 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 5598 | let mut parameterization_settings = ParameterizationSettings::default(); [gammaloop-workspace-clippy]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: large size difference between variants [gammaloop-workspace-clippy]  --> crates/gammalooprs/src/integrands/mod.rs:54:1 [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 54 | / pub enum Integrand { [gammaloop-workspace-clippy] 55 | | ProcessIntegrand(Box), [gammaloop-workspace-clippy]  | | --------------------------------------- the second-largest variant contains at least 8 bytes [gammaloop-workspace-clippy] 56 | | #[cfg(test)] [gammaloop-workspace-clippy] 57 | | TestProbe(TestProbeIntegrand), [gammaloop-workspace-clippy]  | | ----------------------------- the largest variant contains at least 912 bytes [gammaloop-workspace-clippy] 58 | | } [gammaloop-workspace-clippy]  | |_^ the entire enum is at least 912 bytes [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#large_enum_variant [gammaloop-workspace-clippy] help: consider boxing the large fields or introducing indirection in some other way to reduce the total size of the enum [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy] 57 -  TestProbe(TestProbeIntegrand), [gammaloop-workspace-clippy] 57 +  TestProbe(Box), [gammaloop-workspace-clippy]  | [gammaloop-workspace-clippy]  [gammaloop-workspace-clippy] error: could not compile `gammalooprs` (lib test) due to 50 previous errors Progress: 0 of 1 built (1 failed) Failed to build gammaloop-workspace-clippy after 5m23s Cannot build '/nix/store/yp9hwlmy67m2pkav1p06r0pyksc4z98w-gammaloop-workspace-clippy-0.1.0.drv'. Reason: builder failed with exit code 101. Output paths: /nix/store/f5kp79dqg3aaypbdyiny2jwa9z3lksyd-gammaloop-workspace-clippy-0.1.0 Last 1184 log lines: > Running phase: unpackPhase > unpacking source archive /nix/store/l80k18lnsv2ddgrh2zxvwqqdfi489njz-source > source root is source > Running phase: patchPhase > Executing configureCargoCommonVars > decompressing cargo artifacts from /nix/store/50vpxlcgfxf2d57i27v3d10zjwxxbm2r-gammaloop-workspace-deps-deps-0.1.0/target.tar.zst to target > Running phase: updateAutotoolsGnuConfigScriptsPhase > Running phase: configurePhase > will append /build/source/.cargo-home/config.toml with contents of /nix/store/5drf77x6km4ky7gwlrzdx9bbd6fz09g3-vendor-cargo-deps/config.toml > default configurePhase, nothing to do > Running phase: buildPhase > +++ command cargo --version > cargo 1.97.0 (c980f4866 2026-06-30) > +++ command cargo clippy --profile ci-optim --locked --workspace --features gammaloop-tracing-filter/clap,gammaloop-tracing-filter/symbolica,idenso/bincode,idenso/reference-cases,linnet/bincode,linnet/drawing,linnet/rkyv,linnet/serde,linnet/symbolica,spenso-macros/shadowing,spenso/shadowing,symbolica/tracing_max_level_info,three-dimensional-reps/display,three-dimensional-reps/eval,three-dimensional-reps/serde --all-targets --no-deps -- --deny warnings >  Checking cfg-if v1.0.4 >  Checking memchr v2.8.0 >  Checking once_cell v1.21.4 >  Checking either v1.15.0 >  Checking serde_core v1.0.228 >  Checking libc v0.2.186 >  Checking libm v0.2.16 >  Checking itoa v1.0.18 >  Checking log v0.4.29 >  Checking regex-syntax v0.8.10 >  Checking zerocopy v0.8.48 >  Checking crossbeam-utils v0.8.21 >  Checking equivalent v1.0.2 >  Checking zmij v1.0.21 >  Checking bytemuck v1.25.0 >  Checking lazy_static v1.5.0 >  Compiling target-lexicon v0.13.5 >  Checking arrayvec v0.7.6 >  Checking powerfmt v0.2.0 >  Checking num_threads v0.1.7 >  Checking num-conv v0.2.1 >  Checking safe_arch v0.7.4 >  Checking time-core v0.1.8 >  Checking itertools v0.14.0 >  Checking pin-project-lite v0.2.17 >  Checking tracing-core v0.1.36 >  Checking foldhash v0.2.0 >  Checking deranged v0.5.8 >  Checking allocator-api2 v0.2.21 >  Checking aho-corasick v1.1.4 >  Checking const-random v0.1.18 >  Checking wide v0.7.33 >  Checking unty v0.0.4 >  Checking static_assertions v1.1.0 >  Checking winnow v1.0.2 >  Checking nu-ansi-term v0.50.3 >  Checking safe_arch v1.0.0 >  Checking crossbeam-epoch v0.9.18 >  Checking hashbrown v0.16.1 >  Checking tracing v0.1.44 >  Checking tracing-log v0.2.0 >  Checking sharded-slab v0.1.7 >  Checking crossbeam-deque v0.8.6 >  Checking thread_local v1.1.9 >  Checking indenter v0.3.4 >  Checking az v1.3.0 >  Checking toml_writer v1.1.1+spec-1.1.0 >  Checking wide v1.3.0 >  Checking rayon-core v1.13.0 >  Compiling phf_shared v0.11.3 >  Checking anyhow v1.0.102 >  Checking dyn-clone v1.0.20 >  Checking rawpointer v0.2.1 >  Checking alloc-no-stdlib v2.0.4 >  Checking utf8parse v0.2.2 >  Checking alloc-stdlib v0.2.2 >  Checking anstyle-parse v1.0.0 >  Checking num-traits v0.2.19 >  Checking matrixmultiply v0.3.10 >  Checking rayon v1.12.0 >  Checking regex-automata v0.4.14 >  Checking anstyle v1.0.14 >  Checking colored v3.1.1 >  Checking is_terminal_polyfill v1.70.2 >  Checking colorchoice v1.0.5 >  Checking anstyle-query v1.1.5 >  Compiling phf_generator v0.11.3 >  Checking anstream v1.0.0 >  Checking eyre v0.6.12 >  Checking toml_parser v1.1.2+spec-1.1.0 >  Checking bitflags v1.3.2 >  Checking unicode-width v0.2.2 >  Compiling phf_codegen v0.11.3 >  Checking brotli-decompressor v5.0.0 >  Checking getrandom v0.3.4 >  Checking time v0.3.47 >  Compiling pyo3-build-config v0.28.3 >  Checking gmp-mpfr-sys v1.7.1 >  Checking wasmtime-jit-icache-coherence v34.0.2 >  Checking rand_core v0.9.5 >  Checking region v3.0.2 >  Checking hugepage-rs v0.1.1 >  Checking inventory v0.3.24 >  Checking spec_math v0.1.6 >  Checking thiserror v2.0.18 >  Compiling getopts v0.2.24 >  Checking approx v0.5.1 >  Checking num-integer v0.1.46 >  Checking libloading v0.9.0 >  Checking append-only-vec v0.1.8 >  Checking byteorder v1.5.0 >  Checking self_cell v1.2.2 >  Checking tinyjson v2.5.1 >  Checking bytes v1.11.1 >  Checking linux-raw-sys v0.12.1 >  Compiling unic-char-range v0.9.0 >  Checking serde v1.0.228 >  Checking serde_json v1.0.149 >  Checking bitflags v2.11.1 >  Checking serde_spanned v1.1.1 >  Checking toml_datetime v1.1.1+spec-1.1.0 >  Compiling unicode_names2_generator v1.3.0 >  Compiling unic-common v0.9.0 >  Checking toml v1.1.2+spec-1.1.0 >  Compiling unic-char-property v0.9.0 >  Checking rustix v1.1.4 >  Checking brotli v8.0.2 >  Compiling is-macro v0.3.7 >  Compiling unic-ucd-version v0.9.0 >  Compiling rustpython-parser-vendored v0.4.0 >  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 >  Checking simba v0.9.1 >  Checking iana-time-zone v0.1.65 >  Compiling rustpython-parser v0.4.0 >  Compiling phf v0.11.3 >  Checking rustc-hash v2.1.2 >  Checking ndarray v0.17.2 >  Compiling unic-emoji-char v0.9.0 >  Checking chrono v0.4.44 >  Compiling unic-ucd-ident v0.9.0 >  Compiling rustc-hash v1.1.0 >  Compiling lalrpop-util v0.20.2 >  Checking rug v1.30.0 >  Compiling symbolica v2.2.0 (https://github.com/alphal00p/symbolica?rev=a277a8dadbaae5a8d6605f2f381991a601e1f345#a277a8da) >  Checking unicode-segmentation v1.13.2 >  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 hashbrown v0.17.0 >  Checking unicode-ident v1.0.24 >  Checking terminal_size v0.4.4 >  Checking errno v0.3.14 >  Checking unicase v2.9.0 >  Checking parking_lot v0.12.5 >  Checking clap_lex v1.1.0 >  Checking strsim v0.11.1 >  Checking generic-array v0.14.7 >  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 walkdir v2.5.0 >  Checking ppv-lite86 v0.2.21 >  Checking ahash v0.8.12 >  Checking signal-hook v0.3.18 >  Checking indexmap v2.14.0 >  Checking half v2.7.1 >  Checking crypto-common v0.1.7 >  Checking block-buffer v0.10.4 >  Checking mio v1.2.0 >  Checking ciborium-io v0.2.2 >  Checking minimal-lexical v0.2.1 >  Checking digest v0.10.7 >  Checking ciborium-ll v0.2.2 >  Checking nom v7.1.3 >  Checking rand_chacha v0.9.0 >  Checking matchers v0.2.0 >  Checking regex v1.12.3 >  Checking derive_more v2.1.1 >  Checking signal-hook-mio v0.2.5 >  Checking num-bigint v0.4.6 >  Checking tracing-subscriber v0.3.23 >  Checking rand v0.9.4 >  Checking console v0.16.3 >  Checking bstr v1.12.1 >  Checking cpufeatures v0.2.17 >  Checking winnow v0.7.15 >  Checking linux-raw-sys v0.4.15 >  Checking sha2 v0.10.9 >  Checking rustix v0.38.44 >  Checking symjit v2.21.0 >  Checking globset v0.4.18 >  Checking ciborium v0.2.2 >  Checking clap v4.6.1 >  Checking rand_core v0.6.4 >  Checking getrandom v0.4.2 >  Checking plotters-backend v0.3.7 >  Checking fnv v1.0.7 >  Checking fastrand v2.4.1 >  Checking crossterm v0.28.1 >  Checking rust-embed-utils v8.11.0 >  Checking serde_spanned v0.6.9 >  Checking plotters-svg v0.3.7 >  Checking tempfile v3.27.0 >  Checking toml_datetime v0.6.11 >  Checking itertools v0.10.5 >  Checking cast v0.3.0 >  Checking toml_write v0.1.2 >  Checking tap v1.0.1 >  Checking plotters v0.3.7 >  Checking rand_chacha v0.3.1 >  Compiling unicode_names2 v1.3.0 >  Checking ansitok v0.3.0 >  Checking wyz v0.5.1 >  Checking radium v0.7.0 >  Checking typeid v1.0.3 >  Checking toml_edit v0.22.27 >  Checking similar v2.7.0 >  Checking tinytemplate v1.2.1 >  Checking is-terminal v0.4.17 >  Checking funty v2.0.0 >  Checking bytecount v0.6.9 >  Checking ansi-str v0.9.0 >  Checking oorandom v11.1.5 >  Checking anes v0.1.6 >  Checking testing_table v0.3.0 >  Checking xprec v0.2.2 >  Checking rand v0.8.6 >  Checking bitvec v1.0.1 >  Checking ron v0.12.1 >  Checking env_filter v1.0.1 >  Checking toml_edit v0.25.11+spec-1.1.0 >  Checking uncased v0.9.10 >  Checking papergrid v0.17.0 >  Checking jiff v0.2.24 >  Checking ptr_meta v0.1.4 >  Checking simdutf8 v0.1.5 >  Checking ucd-trie v0.1.7 >  Checking bytecheck v0.6.12 >  Checking criterion-plot v0.5.0 >  Checking pest v2.8.6 >  Checking ahash v0.7.8 >  Checking toml v0.8.23 >  Checking insta v1.47.2 >  Checking criterion v0.5.1 >  Checking rend v0.4.2 >  Checking hashbrown v0.12.3 >  Checking approx v0.4.0 >  Checking seahash v4.1.0 >  Checking tabled v0.20.0 >  Checking cgmath v0.18.0 >  Checking figment v0.10.19 >  Checking num-rational v0.4.2 >  Checking dot-parser v0.5.1 >  Checking num-iter v0.1.45 >  Checking ref-ops v0.2.5 >  Checking rand_xoshiro v0.6.0 >  Checking num v0.4.3 >  Checking features v0.10.0 >  Checking constcat v0.5.1 >  Checking gat-lending-iterator v0.1.8 >  Checking colored v2.2.0 >  Checking constant_time_eq v0.4.2 >  Checking cpufeatures v0.3.0 >  Checking arrayref v0.3.9 >  Checking base64 v0.22.1 >  Checking blake3 v1.8.5 >  Checking siphasher v1.0.2 >  Checking joinery v2.1.0 >  Checking subprocess v0.2.15 >  Checking rust_lisp v0.18.0 >  Compiling vakint v0.1.2 (/build/source/crates/vakint) >  Checking titlecase v2.2.1 >  Checking phf_shared v0.13.1 >  Checking version-compare v0.2.1 >  Checking xpct v0.5.1 >  Checking ryu v1.0.23 >  Checking castaway v0.2.4 >  Checking phf v0.13.1 >  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 compact_str v0.9.0 >  Checking lru v0.16.4 >  Checking vte v0.15.0 >  Checking portable-atomic v1.13.1 >  Compiling rustpython-parser-core v0.4.0 >  Checking string-template-plus v0.4.3 >  Checking unit-prefix v0.5.2 >  Checking rand_distr v0.4.3 >  Checking toml v0.9.12+spec-1.1.0 >  Checking simba v0.6.0 >  Compiling rustpython-ast v0.4.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 vt100 v0.16.2 >  Checking ratatui-core v0.1.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 miniz_oxide v0.8.9 >  Checking thiserror v1.0.69 >  Checking derive_builder v0.11.2 >  Checking object v0.37.3 >  Checking indicatif v0.18.4 >  Checking crossterm v0.29.0 >  Checking owo-colors v4.3.0 >  Checking tracing-error v0.2.1 >  Checking typed-index-collections v3.5.0 >  Checking env_logger v0.11.10 >  Checking serde-big-array v0.5.1 >  Checking rkyv v0.7.46 >  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 ratatui-widgets v0.3.0 >  Checking option-ext v0.2.0 >  Checking dirs-sys v0.5.0 >  Checking ref-cast v1.0.25 >  Checking nix v0.31.2 >  Checking integer-sqrt v0.1.5 >  Checking brotli-decompressor v4.0.3 >  Checking color-spantrace v0.3.0 >  Checking crossbeam-channel v0.5.15 >  Checking ratatui-crossterm v0.1.0 >  Checking itertools v0.12.1 >  Checking symlink v0.1.0 >  Compiling gammalooprs v0.3.4 (/build/source/crates/gammalooprs) >  Checking unsafe-libyaml v0.2.11 >  Checking tracing-appender v0.2.5 >  Checking include_dir v0.7.4 >  Checking ratatui-macros v0.7.0 >  Checking ctrlc v3.5.2 >  Checking ratatui v0.30.0 >  Checking brotli v7.0.0 >  Checking pathfinding v4.15.0 >  Checking dirs v6.0.0 >  Checking schemars v1.2.1 >  Checking slotmap v1.1.1 >  Checking addr2line v0.25.1 >  Checking serde_yaml v0.9.34+deprecated >  Checking tracing-indicatif v0.3.14 >  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 fd-lock v4.0.4 >  Compiling gammaloop-api v0.1.0 (/build/source/crates/gammaloop-api) >  Checking itertools v0.13.0 >  Checking strum v0.26.3 >  Checking sysinfo v0.33.1 >  Checking shlex v1.3.0 >  Checking futures-task v0.3.32 >  Compiling numerica v2.2.0 (https://github.com/alphal00p/symbolica?rev=a277a8dadbaae5a8d6605f2f381991a601e1f345#a277a8da) >  Checking clarabel v0.11.1 >  Checking clap_complete_nushell v4.6.0 >  Checking futures-core v0.3.32 >  Checking slab v0.4.12 >  Checking sdd v3.0.10 >  Compiling gammaloop-integration-tests v0.1.0 (/build/source/tests) >  Checking futures-util v0.3.32 >  Compiling test-log-core v0.2.20 >  Compiling rustc_version v0.4.1 >  Checking scc v2.4.0 >  Checking backtrace v0.3.76 >  Checking nalgebra v0.29.0 >  Checking which v8.0.2 >  Checking bincode v1.3.3 >  Checking color-eyre v0.6.5 >  Checking reedline v0.42.0 >  Compiling gungraun-runner v0.18.2 >  Compiling gungraun-macros v0.8.0 >  Checking proc-macro2 v1.0.106 >  Checking base64 v0.21.7 >  Checking quote v1.0.45 >  Checking maplit v1.0.2 >  Checking ron v0.8.1 >  Compiling iai-callgrind-runner v0.14.2 >  Checking futures-executor v0.3.32 >  Checking kurbo v0.13.0 >  Checking wait-timeout v0.2.1 >  Compiling iai-callgrind v0.14.2 >  Checking bit-vec v0.8.0 >  Compiling test-log-macros v0.2.20 >  Checking serial_test v3.4.0 >  Checking quick-error v1.2.3 >  Checking rusty-fork v0.3.1 >  Checking bit-set v0.8.0 >  Checking syn v2.0.117 >  Compiling iai-callgrind-macros v0.5.1 >  Checking rand_xorshift v0.4.0 >  Checking console v0.15.11 >  Checking pathdiff v0.2.3 >  Checking unarray v0.1.4 >  Checking clinnet v0.1.8 (/build/source/crates/clinnet) >  Checking proptest v1.11.0 >  Checking similar-asserts v1.7.0 >  Checking kurvst v0.1.0 (/build/source/crates/kurvst) >  Compiling graphica v2.1.0 (https://github.com/alphal00p/symbolica?rev=a277a8dadbaae5a8d6605f2f381991a601e1f345#a277a8da) >  Checking test-log v0.2.20 >  Checking statrs v0.16.1 >  Checking momtrop v0.3.0 >  Checking gungraun v0.18.2 >  Compiling pyo3-stub-gen-derive v0.17.2 >  Compiling pyo3-macros v0.28.3 >  Checking pyo3-stub-gen v0.17.2 >  Checking symbolica-utils v0.1.0 (/build/source/crates/symbolica-utils) >  Checking spenso-macros v0.3.2 (/build/source/crates/spenso-macros) >  Compiling gammaloop-workspace-hack v0.1.0 (/build/source/crates/gammaloop-workspace-hack) >  Checking linnet v0.17.0 (/build/source/crates/linnet) >  Checking spenso v0.6.0 (/build/source/crates/spenso) >  Checking linnet-py v0.1.0 (/build/source/crates/linnet-py) >  Checking linnest v0.1.0 (/build/source/crates/linnest) >  Checking idenso v0.3.0 (/build/source/crates/idenso) >  Checking gammaloop-tracing-filter v0.1.0 (/build/source/crates/gammaloop-tracing-filter) >  Checking spenso-hep-lib v0.1.7 (/build/source/crates/spenso-hep-lib) >  Checking spynso3 v0.1.2 (/build/source/crates/spynso3) > error: doc list item without indentation > --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:384:5 > | > 384 | /// a selected LMB into a parent frame; graph code supplies the matrix and > | ^ > | > = help: if this is supposed to be its own paragraph, add a blank line > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#doc_lazy_continuation > = note: `-D clippy::doc-lazy-continuation` implied by `-D warnings` > = help: to override `-D warnings` add `#[allow(clippy::doc_lazy_continuation)]` > help: indent this line > | > 384 | ///  a selected LMB into a parent frame; graph code supplies the matrix and > | ++ > > error: doc list item without indentation > --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:385:5 > | > 385 | /// translation after resolving the relevant edge signatures and external data. > | ^ > | > = help: if this is supposed to be its own paragraph, add a blank line > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#doc_lazy_continuation > help: indent this line > | > 385 | ///  translation after resolving the relevant edge signatures and external data. > | ++ > > error: the loop variable `column` is only used to index `augmented` > --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:481:31 > | > 481 | for column in 0..2 * dimension { > | ^^^^^^^^^^^^^^^^ > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#needless_range_loop > = note: `-D clippy::needless-range-loop` implied by `-D warnings` > = help: to override `-D warnings` add `#[allow(clippy::needless_range_loop)]` > help: consider using an iterator > | > 481 -  for column in 0..2 * dimension { > 481 +  for  in augmented.iter_mut().take(2 * dimension) { > | > > error: this `if` statement can be collapsed > --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:2471:9 > | > 2471 | / if let SamplingMapDefinition::Lmb(edges) = &definition { > 2472 | | if edges.len() != n_loop_momenta { > 2473 | | return Err(eyre!( > 2474 | | "lmb definition has {} edges, but the kernel has {} loop coordinates", > ... | > 2479 | | } > | |_________^ > | > = 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 > | > 2471 ~  if let SamplingMapDefinition::Lmb(edges) = &definition > 2472 ~  && edges.len() != n_loop_momenta { > 2473 | return Err(eyre!( > ... > 2477 | )); > 2478 ~  } > | > > error: large size difference between variants > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:376:1 > | > 376 | / pub enum CompiledSamplingMap { > 377 | | Lmb(SamplingMapKernel), > 378 | |/ AffineLmb { > 379 | || lmb: SamplingMapKernel, > 380 | || frame: SamplingMapAffine, > 381 | || }, > | ||_____- the second-largest variant contains at least 256 bytes > 382 | | Surface(SurfaceRadialMap), > 383 | | ImplicitSurface(ImplicitSurfaceRadialMap), > | | -------------------------------------------- the largest variant contains at least 1624 bytes > 384 | | Embedded(SamplingMapEmbedding), > 385 | | } > | |__^ the entire enum is at least 1624 bytes > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#large_enum_variant > = note: `-D clippy::large-enum-variant` implied by `-D warnings` > = help: to override `-D warnings` add `#[allow(clippy::large_enum_variant)]` > help: consider boxing the large fields or introducing indirection in some other way to reduce the total size of the enum > | > 383 -  ImplicitSurface(ImplicitSurfaceRadialMap), > 383 +  ImplicitSurface(Box>), > | > > error: manual implementation of `.is_multiple_of()` > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:1088:47 > | > 1088 | if self.raw_coordinates.is_empty() || self.raw_coordinates.len() % 3 != 0 { > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace with: `!self.raw_coordinates.len().is_multiple_of(3)` > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#manual_is_multiple_of > = note: `-D clippy::manual-is-multiple-of` implied by `-D warnings` > = help: to override `-D warnings` add `#[allow(clippy::manual_is_multiple_of)]` > > error: this `if` statement can be collapsed > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:1710:5 > | > 1710 | / if let Some(graph_id) = context.graph_id { > 1711 | | if graph_id != prepared.graph_id { > 1712 | | return Err(SamplingChannelCompileError::InvalidPreparedCutContext { > 1713 | | channel: channel.to_owned(), > ... | > 1720 | | } > | |_____^ > | > = 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 > | > 1710 ~  if let Some(graph_id) = context.graph_id > 1711 ~  && graph_id != prepared.graph_id { > 1712 | return Err(SamplingChannelCompileError::InvalidPreparedCutContext { > ... > 1718 | }); > 1719 ~  } > | > > error: this `if` statement can be collapsed > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:1730:5 > | > 1730 | / if let Some(cut_id) = context.cut_id { > 1731 | | if cut_id != prepared.cut_id { > 1732 | | return Err(SamplingChannelCompileError::InvalidPreparedCutContext { > 1733 | | channel: channel.to_owned(), > ... | > 1740 | | } > | |_____^ > | > = 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 > | > 1730 ~  if let Some(cut_id) = context.cut_id > 1731 ~  && cut_id != prepared.cut_id { > 1732 | return Err(SamplingChannelCompileError::InvalidPreparedCutContext { > ... > 1738 | }); > 1739 ~  } > | > > error: this `if` statement can be collapsed > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:2960:13 > | > 2960 | / if let SamplingChannelSelector::Named(name) = selector { > 2961 | | if let Some(channel) = resolved.named(name) { > 2962 | | let entry = SamplingCatalogueEntry::Named(channel.clone()); > 2963 | | if !entries.contains(&entry) { > ... | > 2967 | | } > | |_____________^ > | > = 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 > | > 2960 ~  if let SamplingChannelSelector::Named(name) = selector > 2961 ~  && let Some(channel) = resolved.named(name) { > 2962 | let entry = SamplingCatalogueEntry::Named(channel.clone()); > ... > 2965 | } > 2966 ~  } > | > > error: this `if` statement can be collapsed > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:2985:13 > | > 2985 | / if basis_ids.is_empty() && optimized_lmbs.is_empty() { > 2986 | | if let Some((basis_id, _)) = all_lmbs.first() { > 2987 | | basis_ids.push(*basis_id); > 2988 | | } > 2989 | | } > | |_____________^ > | > = 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 > | > 2985 ~  if basis_ids.is_empty() && optimized_lmbs.is_empty() > 2986 ~  && let Some((basis_id, _)) = all_lmbs.first() { > 2987 | basis_ids.push(*basis_id); > 2988 ~  } > | > > error: you seem to be trying to use `match` to destructure a single infallible pattern. Consider using `let` > --> crates/gammalooprs/src/integrate/mod.rs:3342:5 > | > 3342 | / let process_integrand = match integrand { > 3343 | | Integrand::ProcessIntegrand(process_integrand) => process_integrand, > 3344 | | #[cfg(test)] > 3345 | | Integrand::TestProbe(_) => return Vec::new(), > 3346 | | }; > | |______^ help: try: `let Integrand::ProcessIntegrand(process_integrand) = integrand;` > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#infallible_destructuring_match > = note: `-D clippy::infallible-destructuring-match` implied by `-D warnings` > = help: to override `-D warnings` add `#[allow(clippy::infallible_destructuring_match)]` > > error: you seem to be trying to use `match` to destructure a single infallible pattern. Consider using `let` > --> crates/gammalooprs/src/integrate/mod.rs:3359:5 > | > 3359 | / let process_integrand = match integrand { > 3360 | | Integrand::ProcessIntegrand(process_integrand) => process_integrand, > 3361 | | #[cfg(test)] > 3362 | | Integrand::TestProbe(_) => return false, > 3363 | | }; > | |______^ help: try: `let Integrand::ProcessIntegrand(process_integrand) = integrand;` > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#infallible_destructuring_match > > error: this `impl` can be derived > --> crates/gammalooprs/src/settings/runtime.rs:1424:1 > | > 1424 | / impl Default for SamplingChannelSelection { > 1425 | | fn default() -> Self { > 1426 | | Self { > 1427 | | weight: SamplingChannelWeight::default(), > ... | > 1433 | | } > | |_^ > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#derivable_impls > = note: `-D clippy::derivable-impls` implied by `-D warnings` > = help: to override `-D warnings` add `#[allow(clippy::derivable_impls)]` > help: replace the manual implementation with a derive attribute > | > 1416 + #[derive(Default)] > 1417 | pub struct SamplingChannelSelection { > | > > error: could not compile `gammalooprs` (lib) due to 13 previous errors > warning: build failed, waiting for other jobs to finish... > error: the loop variable `component` is used to index `derivative_matrix` > --> crates/gammalooprs/src/cff/esurface.rs:1837:34 > | > 1837 | for component in 0..6 { > | ^^^^ > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#needless_range_loop > = note: `-D clippy::needless-range-loop` implied by `-D warnings` > = help: to override `-D warnings` add `#[allow(clippy::needless_range_loop)]` > help: consider using an iterator and enumerate() > | > 1837 -  for component in 0..6 { > 1837 +  for (component, ) in derivative_matrix.iter_mut().enumerate().take(6) { > | > > error: the loop variable `column` is only used to index `augmented` > --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:481:31 > | > 481 | for column in 0..2 * dimension { > | ^^^^^^^^^^^^^^^^ > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#needless_range_loop > help: consider using an iterator > | > 481 -  for column in 0..2 * dimension { > 481 +  for  in augmented.iter_mut().take(2 * dimension) { > | > > error: using `clone` on type `F` which implements the `Copy` trait > --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:3484:14 > | > 3484 | (point.jacobian.clone() * point.inverse_jacobian.clone() - F(1.0)).abs() < F(1.0e-12) > | ^^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `point.jacobian` > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#clone_on_copy > = note: `-D clippy::clone-on-copy` implied by `-D warnings` > = help: to override `-D warnings` add `#[allow(clippy::clone_on_copy)]` > > error: using `clone` on type `F` which implements the `Copy` trait > --> crates/gammalooprs/src/integrands/process/sampling_maps.rs:3484:39 > | > 3484 | (point.jacobian.clone() * point.inverse_jacobian.clone() - F(1.0)).abs() < F(1.0e-12) > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `point.inverse_jacobian` > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#clone_on_copy > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:3772:9 > | > 3772 | selection.default_channel_selection = vec!["first".into(), "second".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["first".into(), "second".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:3771:9 > | > 3771 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > = note: `-D clippy::field-reassign-with-default` implied by `-D warnings` > = help: to override `-D warnings` add `#[allow(clippy::field_reassign_with_default)]` > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:3924:9 > | > 3924 | selection.default_channel_selection = vec!["ordinary".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["ordinary".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:3923:9 > | > 3923 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4104:9 > | > 4104 | selection.default_channel_selection = vec!["missing".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["missing".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4103:9 > | > 4103 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4124:9 > | > 4124 | selection.default_channel_selection = vec!["named".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["named".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4123:9 > | > 4123 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4149:9 > | > 4149 | selection.default_channel_selection = vec!["threshold".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["threshold".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4148:9 > | > 4148 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4240:9 > | > 4240 | selection.default_channel_selection = vec!["auto:optimized_lmb".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:optimized_lmb".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4239:9 > | > 4239 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4257:9 > | > 4257 | selection.default_channel_selection = vec!["auto:surfaces".into(), "auto:lmb".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:surfaces".into(), "auto:lmb".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4256:9 > | > 4256 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4267:9 > | > 4267 | selection.default_channel_selection = vec!["auto:surfaces".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:surfaces".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4266:9 > | > 4266 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4288:13 > | > 4288 | selection.default_channel_selection = vec![preset.into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec![preset.into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4287:13 > | > 4287 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4319:9 > | > 4319 | selection.default_channel_selection = vec!["auto:optimized_lmb".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:optimized_lmb".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4318:9 > | > 4318 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4408:13 > | > 4408 | selection.default_channel_selection = vec![name.to_owned()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec![name.to_owned()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4407:13 > | > 4407 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4449:9 > | > 4449 | selection.default_channel_selection = vec!["threshold".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["threshold".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4448:9 > | > 4448 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4501:9 > | > 4501 | selection.default_channel_selection = vec!["conditional".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["conditional".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4500:9 > | > 4500 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4570:9 > | > 4570 | selection.default_channel_selection = vec!["left_chart".into(), "right_chart".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["left_chart".into(), "right_chart".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4569:9 > | > 4569 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4648:9 > | > 4648 | selection.default_channel_selection = vec!["h".into(), "z".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["h".into(), "z".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4647:9 > | > 4647 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4717:9 > | > 4717 | selection.default_channel_selection = vec!["auto:lmb".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:lmb".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4716:9 > | > 4716 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4746:9 > | > 4746 | selection.default_channel_selection = vec!["auto:lmb".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:lmb".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4745:9 > | > 4745 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4880:9 > | > 4880 | selection.default_channel_selection = vec!["named".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["named".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4879:9 > | > 4879 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4938:9 > | > 4938 | selection.default_channel_selection = vec!["threshold".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["threshold".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4937:9 > | > 4937 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4992:9 > | > 4992 | selection.default_channel_selection = vec!["cut_channel".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["cut_channel".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:4991:9 > | > 4991 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5053:9 > | > 5053 | selection.default_channel_selection = vec!["right_channel".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["right_channel".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5052:9 > | > 5052 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5094:9 > | > 5094 | selection.default_channel_selection = vec!["cut_chart".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["cut_chart".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5093:9 > | > 5093 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5127:9 > | > 5127 | selection.default_channel_selection = vec!["first".into(), "second".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["first".into(), "second".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5126:9 > | > 5126 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5247:13 > | > 5247 | selection.default_channel_selection = vec![name.to_owned()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec![name.to_owned()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5246:13 > | > 5246 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5284:9 > | > 5284 | selection.default_channel_selection = vec!["cut_chart".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["cut_chart".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5283:9 > | > 5283 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5366:9 > | > 5366 | selection.default_channel_selection = vec!["left_target".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["left_target".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5365:9 > | > 5365 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5427:9 > | > 5427 | selection.default_channel_selection = vec!["threshold".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["threshold".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5426:9 > | > 5426 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5456:9 > | > 5456 | selection.default_channel_selection = vec!["joint".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["joint".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5455:9 > | > 5455 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5497:9 > | > 5497 | selection.default_channel_selection = vec!["joint".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["joint".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5496:9 > | > 5496 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5561:9 > | > 5561 | selection.default_channel_selection = vec!["joint".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["joint".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5560:9 > | > 5560 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5674:9 > | > 5674 | selection.default_channel_selection = vec!["auto:lmb".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:lmb".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5673:9 > | > 5673 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5732:9 > | > 5732 | selection.default_channel_selection = vec!["auto:lmb".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:lmb".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5731:9 > | > 5731 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5839:9 > | > 5839 | selection.default_channel_selection = vec!["auto:lmb".into()]; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::SamplingChannelSelection { default_channel_selection: vec!["auto:lmb".into()], ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:5838:9 > | > 5838 | let mut selection = SamplingChannelSelection::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: the loop variable `channel_id` is used to index `scores` > --> crates/gammalooprs/src/integrands/process/mod.rs:5546:27 > | > 5546 | for channel_id in 0..bridge.channels().len() { > | ^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#needless_range_loop > help: consider using an iterator and enumerate() > | > 5546 -  for channel_id in 0..bridge.channels().len() { > 5546 +  for (channel_id, ) in scores.iter().enumerate().take(bridge.channels().len()) { > | > > error: field assignment outside of initializer for an instance created with Default::default() > --> crates/gammalooprs/src/integrands/process/mod.rs:5599:9 > | > 5599 | parameterization_settings.sampling_channels = selection; > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > | > note: consider initializing the variable with `settings::runtime::ParameterizationSettings { sampling_channels: selection, ..Default::default() }` and removing relevant reassignments > --> crates/gammalooprs/src/integrands/process/mod.rs:5598:9 > | > 5598 | let mut parameterization_settings = ParameterizationSettings::default(); > | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#field_reassign_with_default > > error: large size difference between variants > --> crates/gammalooprs/src/integrands/mod.rs:54:1 > | > 54 | / pub enum Integrand { > 55 | | ProcessIntegrand(Box), > | | --------------------------------------- the second-largest variant contains at least 8 bytes > 56 | | #[cfg(test)] > 57 | | TestProbe(TestProbeIntegrand), > | | ----------------------------- the largest variant contains at least 912 bytes > 58 | | } > | |_^ the entire enum is at least 912 bytes > | > = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#large_enum_variant > help: consider boxing the large fields or introducing indirection in some other way to reduce the total size of the enum > | > 57 -  TestProbe(TestProbeIntegrand), > 57 +  TestProbe(Box), > | > > error: could not compile `gammalooprs` (lib test) due to 50 previous errors For full logs, run: nix log /nix/store/yp9hwlmy67m2pkav1p06r0pyksc4z98w-gammaloop-workspace-clippy-0.1.0.drv Build failed.