$ /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=1df7aa38b6fd28fa9cd50ca94e59c90067ab0bb7&shallow=1#checks.x86_64-linux.gammaloop-fmt --print-build-logs error (ignored): SQLite database '/var/cache/nix-ci-worker/eval-cache-v6/7db5b3ee960e117db536bb846779e7633d150451926acbd99d708a335ef61e1a.sqlite' is busy  Building /nix/store/mdwna2zlfvid7f30y8wkajl77ha48qm5-gammaloop-workspace-fmt-0.1.0.drv [gammaloop-workspace-fmt] cargoVendorDir not set, will not automatically configure vendored sources [gammaloop-workspace-fmt] cargoArtifacts not set, will not reuse any cargo artifacts [gammaloop-workspace-fmt] Phase: unpackPhase [gammaloop-workspace-fmt] unpacking source archive /nix/store/mqbbfwbhymgvf58nc6vf7c1sakrf6jsh-source [gammaloop-workspace-fmt] source root is source [gammaloop-workspace-fmt] Phase: patchPhase [gammaloop-workspace-fmt] Executing configureCargoCommonVars [gammaloop-workspace-fmt] Phase: updateAutotoolsGnuConfigScriptsPhase [gammaloop-workspace-fmt] Phase: configurePhase [gammaloop-workspace-fmt] default configurePhase, nothing to do [gammaloop-workspace-fmt] Phase: buildPhase [gammaloop-workspace-fmt] +++ command cargo --version [gammaloop-workspace-fmt] cargo 1.97.0 (c980f4866 2026-06-30) [gammaloop-workspace-fmt] +++ command cargo fmt -- --check [gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:6: [gammaloop-workspace-fmt]  path::{Path, PathBuf}, [gammaloop-workspace-fmt]  str::FromStr, [gammaloop-workspace-fmt]  sync::{ [gammaloop-workspace-fmt] - Arc, Mutex, [gammaloop-workspace-fmt]  atomic::{AtomicBool, AtomicU64, Ordering}, [gammaloop-workspace-fmt] + Arc, Mutex, [gammaloop-workspace-fmt]  }, [gammaloop-workspace-fmt]  thread, [gammaloop-workspace-fmt]  time::Duration, [gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:16: [gammaloop-workspace-fmt]  use clap::Args; [gammaloop-workspace-fmt]  use color_eyre::{Result, Section}; [gammaloop-workspace-fmt]  use colored::Colorize; [gammaloop-workspace-fmt] -use eyre::{Context, eyre}; [gammaloop-workspace-fmt] +use eyre::{eyre, Context}; [gammaloop-workspace-fmt]  use gammalooprs::{ [gammaloop-workspace-fmt]  processes::{Amplitude, CrossSection}, [gammaloop-workspace-fmt]  utils::serde_utils::IsDefault, [gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:23: [gammaloop-workspace-fmt]  }; [gammaloop-workspace-fmt]  use linnet::half_edge::subgraph::SubGraphLike; [gammaloop-workspace-fmt] -use schemars::{JsonSchema, Schema, schema_for}; [gammaloop-workspace-fmt] +use schemars::{schema_for, JsonSchema, Schema}; [gammaloop-workspace-fmt]  use serde::{Deserialize, Serialize}; [gammaloop-workspace-fmt]  use spenso::algebra::complex::Complex; [gammaloop-workspace-fmt] -use sysinfo::{ProcessRefreshKind, ProcessesToUpdate, System, get_current_pid}; [gammaloop-workspace-fmt] +use sysinfo::{get_current_pid, ProcessRefreshKind, ProcessesToUpdate, System}; [gammaloop-workspace-fmt]  use toml::Value as TomlValue; [gammaloop-workspace-fmt] -use tracing::{Span, debug, info, info_span}; [gammaloop-workspace-fmt] +use tracing::{debug, info, info_span, Span}; [gammaloop-workspace-fmt]  use tracing_indicatif::span_ext::IndicatifSpanExt; [gammaloop-workspace-fmt]  [gammaloop-workspace-fmt]  use gammalooprs::{ [gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:34: [gammaloop-workspace-fmt] - GammaLoopContextContainer, clear_interrupt_request, [gammaloop-workspace-fmt] + clear_interrupt_request, [gammaloop-workspace-fmt]  feyngen::GenerationType, [gammaloop-workspace-fmt]  graph::Graph, [gammaloop-workspace-fmt]  initialisation::initialise, [gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:39: [gammaloop-workspace-fmt]  is_interrupt_requested, [gammaloop-workspace-fmt]  model::{InputParamCard, Model, SerializableInputParamCard, UFOSymbol}, [gammaloop-workspace-fmt]  processes::{ [gammaloop-workspace-fmt] - DotExportSettings, GeneratedGraphReport, GenerationProcessKind, GenerationProgressMode, [gammaloop-workspace-fmt] - GenerationProgressModeGuard, GenerationProgressObserver, GenerationProgressObserverGuard, [gammaloop-workspace-fmt] - GenerationProgressPhase, GraphGenerationStats, GraphGroupSelectionMode, [gammaloop-workspace-fmt] - GraphGroupSelectionPlan, GraphGroupSelectionReport, GraphGroupSelectionSpec, [gammaloop-workspace-fmt] - NamedGraphGenerationReport, Process, ProcessCollection, ProcessDefinition, ProcessList, [gammaloop-workspace-fmt] - ProcessLoadSelection, begin_phase, merge_generated_graph_reports, [gammaloop-workspace-fmt] + begin_phase, merge_generated_graph_reports, DotExportSettings, GeneratedGraphReport, [gammaloop-workspace-fmt] + GenerationProcessKind, GenerationProgressMode, GenerationProgressModeGuard, [gammaloop-workspace-fmt] + GenerationProgressObserver, GenerationProgressObserverGuard, GenerationProgressPhase, [gammaloop-workspace-fmt] + GraphGenerationStats, GraphGroupSelectionMode, GraphGroupSelectionPlan, [gammaloop-workspace-fmt] + GraphGroupSelectionReport, GraphGroupSelectionSpec, NamedGraphGenerationReport, Process, [gammaloop-workspace-fmt] + ProcessCollection, ProcessDefinition, ProcessList, ProcessLoadSelection, [gammaloop-workspace-fmt]  }, [gammaloop-workspace-fmt]  settings::{ [gammaloop-workspace-fmt] - GlobalSettings, RuntimeSettings, global::GenerationSettings, runtime::LockedRuntimeSettings, [gammaloop-workspace-fmt] + global::GenerationSettings, runtime::LockedRuntimeSettings, GlobalSettings, RuntimeSettings, [gammaloop-workspace-fmt]  }, [gammaloop-workspace-fmt]  utils::{ [gammaloop-workspace-fmt] - F, [gammaloop-workspace-fmt] - serde_utils::{SmartSerde, get_schema_folder}, [gammaloop-workspace-fmt] + serde_utils::{get_schema_folder, SmartSerde}, [gammaloop-workspace-fmt]  tracing::{init_bench_tracing, init_test_tracing}, [gammaloop-workspace-fmt] + F, [gammaloop-workspace-fmt]  }, [gammaloop-workspace-fmt] + GammaLoopContextContainer, [gammaloop-workspace-fmt]  }; [gammaloop-workspace-fmt]  [gammaloop-workspace-fmt]  use crate::{ [gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:60: [gammaloop-workspace-fmt] - CLISettings, [gammaloop-workspace-fmt]  command_parser::{normalize_clap_args, split_command_line}, [gammaloop-workspace-fmt] - command_template::{PlaceholderSpec, contains_placeholder, placeholder_specs}, [gammaloop-workspace-fmt] - commands::{Commands, save::SaveState}, [gammaloop-workspace-fmt] - integrand_info::{IntegrandInfo, collect_integrand_info}, [gammaloop-workspace-fmt] + command_template::{contains_placeholder, placeholder_specs, PlaceholderSpec}, [gammaloop-workspace-fmt] + commands::{save::SaveState, Commands}, [gammaloop-workspace-fmt] + integrand_info::{collect_integrand_info, IntegrandInfo}, [gammaloop-workspace-fmt]  model_parameters::{external_model_parameter_type, validate_model_parameter_type}, [gammaloop-workspace-fmt]  render_smart_toml, [gammaloop-workspace-fmt]  tracing::{set_file_log_filter, set_log_style, set_stderr_log_filter}, [gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:68: [gammaloop-workspace-fmt] + CLISettings, [gammaloop-workspace-fmt]  }; [gammaloop-workspace-fmt]  [gammaloop-workspace-fmt]  #[derive(Debug, Clone, Copy, Default)] [gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:3440: [gammaloop-workspace-fmt]  model::InputParamCard, [gammaloop-workspace-fmt]  momentum::{Dep, ExternalMomenta, Helicity}, [gammaloop-workspace-fmt]  processes::{ [gammaloop-workspace-fmt] - RaisedPropagatorScope, RaisedPropagatorSignature, SelectionPolarity, [gammaloop-workspace-fmt] - process::ProcessCollection, [gammaloop-workspace-fmt] + process::ProcessCollection, RaisedPropagatorScope, RaisedPropagatorSignature, [gammaloop-workspace-fmt] + SelectionPolarity, [gammaloop-workspace-fmt]  }, [gammaloop-workspace-fmt]  settings::global::{CompilationMode, FrozenCompilationMode}, [gammaloop-workspace-fmt]  settings::{ [gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:3448: [gammaloop-workspace-fmt] + runtime::kinematic::{improvement::PhaseSpaceImprovementSettings, Externals}, [gammaloop-workspace-fmt]  KinematicsSettings, RuntimeSettings, [gammaloop-workspace-fmt] - runtime::kinematic::{Externals, improvement::PhaseSpaceImprovementSettings}, [gammaloop-workspace-fmt]  }, [gammaloop-workspace-fmt]  utils::{load_generic_model, serde_utils::SHOWDEFAULTS}, [gammaloop-workspace-fmt]  }; [gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:3548: [gammaloop-workspace-fmt]  [gammaloop-workspace-fmt]  #[test] [gammaloop-workspace-fmt]  fn named_generation_records_common_settings_for_persistent_uv_exports() -> Result<()> { [gammaloop-workspace-fmt] - use gammalooprs::uv::{UVOrchestrator, export::UVForestExportSettings}; [gammaloop-workspace-fmt] + use gammalooprs::uv::{export::UVForestExportSettings, UVOrchestrator}; [gammaloop-workspace-fmt]  [gammaloop-workspace-fmt]  test_initialise()?; [gammaloop-workspace-fmt]  for (folder, source) in [ [gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:3691: [gammaloop-workspace-fmt]  let file_name = file_name.to_string_lossy(); [gammaloop-workspace-fmt]  node_ids [gammaloop-workspace-fmt]  .insert(file_name.split('_').nth(1).unwrap().parse::()?); [gammaloop-workspace-fmt] - assert!( [gammaloop-workspace-fmt] - fs::read_to_string(node.path())? [gammaloop-workspace-fmt] - .contains("forest_residue_index") [gammaloop-workspace-fmt] - ); [gammaloop-workspace-fmt] + assert!(fs::read_to_string(node.path())? [gammaloop-workspace-fmt] + .contains("forest_residue_index")); [gammaloop-workspace-fmt]  } [gammaloop-workspace-fmt]  } [gammaloop-workspace-fmt]  assert!(node_ids.len() > 1, "computed export needs a proper UV node"); [gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:4057: [gammaloop-workspace-fmt]  assert_eq!(selected.process_id, 0); [gammaloop-workspace-fmt]  assert_eq!(selected.integrand_name, "selected"); [gammaloop-workspace-fmt]  let process = &state.process_list.processes[0]; [gammaloop-workspace-fmt] - assert!( [gammaloop-workspace-fmt] - process [gammaloop-workspace-fmt] - .collection [gammaloop-workspace-fmt] - .get_integrand_names() [gammaloop-workspace-fmt] - .contains(&"default") [gammaloop-workspace-fmt] - ); [gammaloop-workspace-fmt] - assert!( [gammaloop-workspace-fmt] - process [gammaloop-workspace-fmt] - .collection [gammaloop-workspace-fmt] - .get_integrand_names() [gammaloop-workspace-fmt] - .contains(&"selected") [gammaloop-workspace-fmt] - ); [gammaloop-workspace-fmt] + assert!(process [gammaloop-workspace-fmt] + .collection [gammaloop-workspace-fmt] + .get_integrand_names() [gammaloop-workspace-fmt] + .contains(&"default")); [gammaloop-workspace-fmt] + assert!(process [gammaloop-workspace-fmt] + .collection [gammaloop-workspace-fmt] + .get_integrand_names() [gammaloop-workspace-fmt] + .contains(&"selected")); [gammaloop-workspace-fmt]  match &process.collection { [gammaloop-workspace-fmt]  ProcessCollection::Amplitudes(amplitudes) => { [gammaloop-workspace-fmt]  assert!(amplitudes["default"].integrand.is_none()); [gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:4153: [gammaloop-workspace-fmt]  assert!(selected.replaced_existing_target); [gammaloop-workspace-fmt]  assert!(selected.removed_target_artifacts); [gammaloop-workspace-fmt]  assert!(!stale_integrand_folder.exists()); [gammaloop-workspace-fmt] - assert!( [gammaloop-workspace-fmt] - !state [gammaloop-workspace-fmt] - .generation_summaries [gammaloop-workspace-fmt] - .contains_key(&IntegrandGenerationSummaryKey { [gammaloop-workspace-fmt] - process_id: 0, [gammaloop-workspace-fmt] - integrand_name: "selected".to_string(), [gammaloop-workspace-fmt] - }) [gammaloop-workspace-fmt] - ); [gammaloop-workspace-fmt] + assert!(!state [gammaloop-workspace-fmt] + .generation_summaries [gammaloop-workspace-fmt] + .contains_key(&IntegrandGenerationSummaryKey { [gammaloop-workspace-fmt] + process_id: 0, [gammaloop-workspace-fmt] + integrand_name: "selected".to_string(), [gammaloop-workspace-fmt] + })); [gammaloop-workspace-fmt]  [gammaloop-workspace-fmt]  let err = state [gammaloop-workspace-fmt]  .select_integrand_graph_groups( [gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:4298: [gammaloop-workspace-fmt]  [gammaloop-workspace-fmt]  #[test] [gammaloop-workspace-fmt]  fn test_command_history_serialization() { [gammaloop-workspace-fmt] - use super::{CommandHistory, set_serialize_commands_as_strings}; [gammaloop-workspace-fmt] + use super::{set_serialize_commands_as_strings, CommandHistory}; [gammaloop-workspace-fmt]  use crate::commands::Commands; [gammaloop-workspace-fmt]  [gammaloop-workspace-fmt]  // Test basic construction [gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:4332: [gammaloop-workspace-fmt]  [gammaloop-workspace-fmt]  #[test] [gammaloop-workspace-fmt]  fn test_command_history_toml_and_json_formats() { [gammaloop-workspace-fmt] - use super::{CommandHistory, set_serialize_commands_as_strings}; [gammaloop-workspace-fmt] + use super::{set_serialize_commands_as_strings, CommandHistory}; [gammaloop-workspace-fmt]  use crate::commands::Commands; [gammaloop-workspace-fmt]  [gammaloop-workspace-fmt]  // Test different command types [gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:4400: [gammaloop-workspace-fmt]  #[test] [gammaloop-workspace-fmt]  fn run_history_push_with_raw_skips_quit_and_definition_commands() { [gammaloop-workspace-fmt]  use super::RunHistory; [gammaloop-workspace-fmt] - use crate::commands::{StartCommandsBlock, run::Run}; [gammaloop-workspace-fmt] + use crate::commands::{run::Run, StartCommandsBlock}; [gammaloop-workspace-fmt]  [gammaloop-workspace-fmt]  let mut run_history = RunHistory::default(); [gammaloop-workspace-fmt]  run_history.push_with_raw( [gammaloop-workspace-fmt] Diff in /build/source/crates/gammaloop-api/src/state.rs:5439: [gammaloop-workspace-fmt]  .resolve_effective_model_parameter_card_for_settings(&settings) [gammaloop-workspace-fmt]  .unwrap_err(); [gammaloop-workspace-fmt]  [gammaloop-workspace-fmt] - assert!( [gammaloop-workspace-fmt] - err.to_string() [gammaloop-workspace-fmt] - .contains("cannot be overridden because it is not present") [gammaloop-workspace-fmt] - ); [gammaloop-workspace-fmt] + assert!(err [gammaloop-workspace-fmt] + .to_string() [gammaloop-workspace-fmt] + .contains("cannot be overridden because it is not present")); [gammaloop-workspace-fmt]  } [gammaloop-workspace-fmt]  } [gammaloop-workspace-fmt]  Progress: 0 of 1 built (1 failed) Failed to build gammaloop-workspace-fmt after 4.2s Cannot build '/nix/store/mdwna2zlfvid7f30y8wkajl77ha48qm5-gammaloop-workspace-fmt-0.1.0.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/j9qgdxh2x9619fgjflsbcs4mfymbrvfk-gammaloop-workspace-fmt-0.1.0 Last 232 log lines: > cargoVendorDir not set, will not automatically configure vendored sources > cargoArtifacts not set, will not reuse any cargo artifacts > Running phase: unpackPhase > unpacking source archive /nix/store/mqbbfwbhymgvf58nc6vf7c1sakrf6jsh-source > source root is source > Running phase: patchPhase > Executing configureCargoCommonVars > Running phase: updateAutotoolsGnuConfigScriptsPhase > Running phase: configurePhase > default configurePhase, nothing to do > Running phase: buildPhase > +++ command cargo --version > cargo 1.97.0 (c980f4866 2026-06-30) > +++ command cargo fmt -- --check > Diff in /build/source/crates/gammaloop-api/src/state.rs:6: > path::{Path, PathBuf}, > str::FromStr, > sync::{ > - Arc, Mutex, >  atomic::{AtomicBool, AtomicU64, Ordering}, > + Arc, Mutex, >  }, > thread, > time::Duration, > Diff in /build/source/crates/gammaloop-api/src/state.rs:16: > use clap::Args; > use color_eyre::{Result, Section}; > use colored::Colorize; > -use eyre::{Context, eyre}; > +use eyre::{eyre, Context}; >  use gammalooprs::{ > processes::{Amplitude, CrossSection}, > utils::serde_utils::IsDefault, > Diff in /build/source/crates/gammaloop-api/src/state.rs:23: > }; > use linnet::half_edge::subgraph::SubGraphLike; > -use schemars::{JsonSchema, Schema, schema_for}; > +use schemars::{schema_for, JsonSchema, Schema}; >  use serde::{Deserialize, Serialize}; > use spenso::algebra::complex::Complex; > -use sysinfo::{ProcessRefreshKind, ProcessesToUpdate, System, get_current_pid}; > +use sysinfo::{get_current_pid, ProcessRefreshKind, ProcessesToUpdate, System}; >  use toml::Value as TomlValue; > -use tracing::{Span, debug, info, info_span}; > +use tracing::{debug, info, info_span, Span}; >  use tracing_indicatif::span_ext::IndicatifSpanExt; > > use gammalooprs::{ > Diff in /build/source/crates/gammaloop-api/src/state.rs:34: > - GammaLoopContextContainer, clear_interrupt_request, > + clear_interrupt_request, >  feyngen::GenerationType, > graph::Graph, > initialisation::initialise, > Diff in /build/source/crates/gammaloop-api/src/state.rs:39: > is_interrupt_requested, > model::{InputParamCard, Model, SerializableInputParamCard, UFOSymbol}, > processes::{ > - DotExportSettings, GeneratedGraphReport, GenerationProcessKind, GenerationProgressMode, > - GenerationProgressModeGuard, GenerationProgressObserver, GenerationProgressObserverGuard, > - GenerationProgressPhase, GraphGenerationStats, GraphGroupSelectionMode, > - GraphGroupSelectionPlan, GraphGroupSelectionReport, GraphGroupSelectionSpec, > - NamedGraphGenerationReport, Process, ProcessCollection, ProcessDefinition, ProcessList, > - ProcessLoadSelection, begin_phase, merge_generated_graph_reports, > + begin_phase, merge_generated_graph_reports, DotExportSettings, GeneratedGraphReport, > + GenerationProcessKind, GenerationProgressMode, GenerationProgressModeGuard, > + GenerationProgressObserver, GenerationProgressObserverGuard, GenerationProgressPhase, > + GraphGenerationStats, GraphGroupSelectionMode, GraphGroupSelectionPlan, > + GraphGroupSelectionReport, GraphGroupSelectionSpec, NamedGraphGenerationReport, Process, > + ProcessCollection, ProcessDefinition, ProcessList, ProcessLoadSelection, >  }, > settings::{ > - GlobalSettings, RuntimeSettings, global::GenerationSettings, runtime::LockedRuntimeSettings, > + global::GenerationSettings, runtime::LockedRuntimeSettings, GlobalSettings, RuntimeSettings, >  }, > utils::{ > - F, > - serde_utils::{SmartSerde, get_schema_folder}, > + serde_utils::{get_schema_folder, SmartSerde}, >  tracing::{init_bench_tracing, init_test_tracing}, > + F, >  }, > + GammaLoopContextContainer, >  }; > > use crate::{ > Diff in /build/source/crates/gammaloop-api/src/state.rs:60: > - CLISettings, >  command_parser::{normalize_clap_args, split_command_line}, > - command_template::{PlaceholderSpec, contains_placeholder, placeholder_specs}, > - commands::{Commands, save::SaveState}, > - integrand_info::{IntegrandInfo, collect_integrand_info}, > + command_template::{contains_placeholder, placeholder_specs, PlaceholderSpec}, > + commands::{save::SaveState, Commands}, > + integrand_info::{collect_integrand_info, IntegrandInfo}, >  model_parameters::{external_model_parameter_type, validate_model_parameter_type}, > render_smart_toml, > tracing::{set_file_log_filter, set_log_style, set_stderr_log_filter}, > Diff in /build/source/crates/gammaloop-api/src/state.rs:68: > + CLISettings, >  }; > > #[derive(Debug, Clone, Copy, Default)] > Diff in /build/source/crates/gammaloop-api/src/state.rs:3440: > model::InputParamCard, > momentum::{Dep, ExternalMomenta, Helicity}, > processes::{ > - RaisedPropagatorScope, RaisedPropagatorSignature, SelectionPolarity, > - process::ProcessCollection, > + process::ProcessCollection, RaisedPropagatorScope, RaisedPropagatorSignature, > + SelectionPolarity, >  }, > settings::global::{CompilationMode, FrozenCompilationMode}, > settings::{ > Diff in /build/source/crates/gammaloop-api/src/state.rs:3448: > + runtime::kinematic::{improvement::PhaseSpaceImprovementSettings, Externals}, >  KinematicsSettings, RuntimeSettings, > - runtime::kinematic::{Externals, improvement::PhaseSpaceImprovementSettings}, >  }, > utils::{load_generic_model, serde_utils::SHOWDEFAULTS}, > }; > Diff in /build/source/crates/gammaloop-api/src/state.rs:3548: > > #[test] > fn named_generation_records_common_settings_for_persistent_uv_exports() -> Result<()> { > - use gammalooprs::uv::{UVOrchestrator, export::UVForestExportSettings}; > + use gammalooprs::uv::{export::UVForestExportSettings, UVOrchestrator}; >  > test_initialise()?; > for (folder, source) in [ > Diff in /build/source/crates/gammaloop-api/src/state.rs:3691: > let file_name = file_name.to_string_lossy(); > node_ids > .insert(file_name.split('_').nth(1).unwrap().parse::()?); > - assert!( > - fs::read_to_string(node.path())? > - .contains("forest_residue_index") > - ); > + assert!(fs::read_to_string(node.path())? > + .contains("forest_residue_index")); >  } > } > assert!(node_ids.len() > 1, "computed export needs a proper UV node"); > Diff in /build/source/crates/gammaloop-api/src/state.rs:4057: > assert_eq!(selected.process_id, 0); > assert_eq!(selected.integrand_name, "selected"); > let process = &state.process_list.processes[0]; > - assert!( > - process > - .collection > - .get_integrand_names() > - .contains(&"default") > - ); > - assert!( > - process > - .collection > - .get_integrand_names() > - .contains(&"selected") > - ); > + assert!(process > + .collection > + .get_integrand_names() > + .contains(&"default")); > + assert!(process > + .collection > + .get_integrand_names() > + .contains(&"selected")); >  match &process.collection { > ProcessCollection::Amplitudes(amplitudes) => { > assert!(amplitudes["default"].integrand.is_none()); > Diff in /build/source/crates/gammaloop-api/src/state.rs:4153: > assert!(selected.replaced_existing_target); > assert!(selected.removed_target_artifacts); > assert!(!stale_integrand_folder.exists()); > - assert!( > - !state > - .generation_summaries > - .contains_key(&IntegrandGenerationSummaryKey { > - process_id: 0, > - integrand_name: "selected".to_string(), > - }) > - ); > + assert!(!state > + .generation_summaries > + .contains_key(&IntegrandGenerationSummaryKey { > + process_id: 0, > + integrand_name: "selected".to_string(), > + })); >  > let err = state > .select_integrand_graph_groups( > Diff in /build/source/crates/gammaloop-api/src/state.rs:4298: > > #[test] > fn test_command_history_serialization() { > - use super::{CommandHistory, set_serialize_commands_as_strings}; > + use super::{set_serialize_commands_as_strings, CommandHistory}; >  use crate::commands::Commands; > > // Test basic construction > Diff in /build/source/crates/gammaloop-api/src/state.rs:4332: > > #[test] > fn test_command_history_toml_and_json_formats() { > - use super::{CommandHistory, set_serialize_commands_as_strings}; > + use super::{set_serialize_commands_as_strings, CommandHistory}; >  use crate::commands::Commands; > > // Test different command types > Diff in /build/source/crates/gammaloop-api/src/state.rs:4400: > #[test] > fn run_history_push_with_raw_skips_quit_and_definition_commands() { > use super::RunHistory; > - use crate::commands::{StartCommandsBlock, run::Run}; > + use crate::commands::{run::Run, StartCommandsBlock}; >  > let mut run_history = RunHistory::default(); > run_history.push_with_raw( > Diff in /build/source/crates/gammaloop-api/src/state.rs:5439: > .resolve_effective_model_parameter_card_for_settings(&settings) > .unwrap_err(); > > - assert!( > - err.to_string() > - .contains("cannot be overridden because it is not present") > - ); > + assert!(err > + .to_string() > + .contains("cannot be overridden because it is not present")); >  } > } > For full logs, run: nix log /nix/store/mdwna2zlfvid7f30y8wkajl77ha48qm5-gammaloop-workspace-fmt-0.1.0.drv Build failed.