build checks.x86_64-linux.gammaloop-clippy

Reproduce this run
  1. 491.02 s [gammaloop-workspace-clippy] 1008 | });
  2. 491.02 s [gammaloop-workspace-clippy] 1009 ~ }
  3. 491.02 s [gammaloop-workspace-clippy] |
  4. 491.02 s [gammaloop-workspace-clippy]
  5. 491.02 s [gammaloop-workspace-clippy] error: this `if` statement can be collapsed
  6. 491.02 s [gammaloop-workspace-clippy] --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:1020:5
  7. 491.02 s [gammaloop-workspace-clippy] |
  8. 491.02 s [gammaloop-workspace-clippy] 1020 | / if let Some(cut_id) = context.cut_id {
  9. 491.02 s [gammaloop-workspace-clippy] 1021 | | if cut_id != prepared.cut_id {
  10. 491.02 s [gammaloop-workspace-clippy] 1022 | | return Err(SamplingChannelCompileError::InvalidPreparedCutContext {
  11. 491.02 s [gammaloop-workspace-clippy] 1023 | | channel: channel.to_owned(),
  12. 491.02 s [gammaloop-workspace-clippy] ... |
  13. 491.02 s [gammaloop-workspace-clippy] 1030 | | }
  14. 491.02 s [gammaloop-workspace-clippy] | |_____^
  15. 491.02 s [gammaloop-workspace-clippy] |
  16. 491.02 s [gammaloop-workspace-clippy] = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#collapsible_if
  17. 491.02 s [gammaloop-workspace-clippy] help: collapse nested if block
  18. 491.02 s [gammaloop-workspace-clippy] |
  19. 491.02 s [gammaloop-workspace-clippy] 1020 ~ if let Some(cut_id) = context.cut_id
  20. 491.02 s [gammaloop-workspace-clippy] 1021 ~ && cut_id != prepared.cut_id {
  21. 491.02 s [gammaloop-workspace-clippy] 1022 | return Err(SamplingChannelCompileError::InvalidPreparedCutContext {
  22. 491.02 s [gammaloop-workspace-clippy] ...
  23. 491.02 s [gammaloop-workspace-clippy] 1028 | });
  24. 491.02 s [gammaloop-workspace-clippy] 1029 ~ }
  25. 491.02 s [gammaloop-workspace-clippy] |
  26. 491.02 s [gammaloop-workspace-clippy]
  27. 491.06 s [gammaloop-workspace-clippy] error: this `if` statement can be collapsed
  28. 491.06 s [gammaloop-workspace-clippy] --> crates/gammalooprs/src/integrands/process/sampling_selection.rs:1797:13
  29. 491.06 s [gammaloop-workspace-clippy] |
  30. 491.06 s [gammaloop-workspace-clippy] 1797 | / if let SamplingChannelSelector::Named(name) = selector {
  31. 491.06 s [gammaloop-workspace-clippy] 1798 | | if let Some(channel) = resolved.named(name) {
  32. 491.06 s [gammaloop-workspace-clippy] 1799 | | let entry = SamplingCatalogueEntry::Named(channel.clone());
  33. 491.06 s [gammaloop-workspace-clippy] 1800 | | if !entries.contains(&entry) {
  34. 491.06 s [gammaloop-workspace-clippy] ... |
  35. 491.06 s [gammaloop-workspace-clippy] 1804 | | }
  36. 491.06 s [gammaloop-workspace-clippy] | |_____________^
  37. 491.06 s [gammaloop-workspace-clippy] |
  38. 491.06 s [gammaloop-workspace-clippy] = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#collapsible_if
  39. 491.06 s [gammaloop-workspace-clippy] help: collapse nested if block
  40. 491.06 s [gammaloop-workspace-clippy] |
  41. 491.06 s [gammaloop-workspace-clippy] 1797 ~ if let SamplingChannelSelector::Named(name) = selector
  42. 491.06 s [gammaloop-workspace-clippy] 1798 ~ && let Some(channel) = resolved.named(name) {
  43. 491.06 s [gammaloop-workspace-clippy] 1799 | let entry = SamplingCatalogueEntry::Named(channel.clone());
  44. 491.06 s [gammaloop-workspace-clippy] ...
  45. 491.06 s [gammaloop-workspace-clippy] 1802 | }
  46. 491.06 s [gammaloop-workspace-clippy] 1803 ~ }
  47. 491.06 s [gammaloop-workspace-clippy] |
  48. 491.06 s [gammaloop-workspace-clippy]
  49. 491.23 s [gammaloop-workspace-clippy] error: using `clone` on type `Complex<F<f64>>` which implements the `Copy` trait
  50. 491.23 s [gammaloop-workspace-clippy] --> crates/gammalooprs/src/integrands/process/sampling_evaluator.rs:144:32
  51. 491.23 s [gammaloop-workspace-clippy] |
  52. 491.23 s [gammaloop-workspace-clippy] 144 | value: value.values[0].clone(),
  53. 491.23 s [gammaloop-workspace-clippy] | ^^^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `value.values[0]`
  54. 491.23 s [gammaloop-workspace-clippy] |
  55. 491.23 s [gammaloop-workspace-clippy] = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#clone_on_copy
  56. 491.23 s [gammaloop-workspace-clippy] = note: `-D clippy::clone-on-copy` implied by `-D warnings`
  57. 491.23 s [gammaloop-workspace-clippy] = help: to override `-D warnings` add `#[allow(clippy::clone_on_copy)]`
  58. 491.23 s [gammaloop-workspace-clippy]
  59. 494.80 s [gammaloop-workspace-clippy] error: this `impl` can be derived
  60. 494.80 s [gammaloop-workspace-clippy] --> crates/gammalooprs/src/settings/runtime.rs:1259:1
  61. 494.80 s [gammaloop-workspace-clippy] |
  62. 494.80 s [gammaloop-workspace-clippy] 1259 | / impl Default for SamplingChannelDefinition {
  63. 494.80 s [gammaloop-workspace-clippy] 1260 | | fn default() -> Self {
  64. 494.80 s [gammaloop-workspace-clippy] 1261 | | Self {
  65. 494.80 s [gammaloop-workspace-clippy] 1262 | | around: String::new(),
  66. 494.80 s [gammaloop-workspace-clippy] ... |
  67. 494.80 s [gammaloop-workspace-clippy] 1268 | | }
  68. 494.80 s [gammaloop-workspace-clippy] | |_^
  69. 494.80 s [gammaloop-workspace-clippy] |
  70. 494.80 s [gammaloop-workspace-clippy] = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#derivable_impls
  71. 494.80 s [gammaloop-workspace-clippy] = note: `-D clippy::derivable-impls` implied by `-D warnings`
  72. 494.80 s [gammaloop-workspace-clippy] = help: to override `-D warnings` add `#[allow(clippy::derivable_impls)]`
  73. 494.80 s [gammaloop-workspace-clippy] help: replace the manual implementation with a derive attribute
  74. 494.80 s [gammaloop-workspace-clippy] |
  75. 494.80 s [gammaloop-workspace-clippy] 1249 + #[derive(Default)]
  76. 494.80 s [gammaloop-workspace-clippy] 1250 | pub struct SamplingChannelDefinition {
  77. 494.80 s [gammaloop-workspace-clippy] |
  78. 494.80 s [gammaloop-workspace-clippy]
  79. 494.80 s [gammaloop-workspace-clippy] error: this `impl` can be derived
  80. 494.80 s [gammaloop-workspace-clippy] --> crates/gammalooprs/src/settings/runtime.rs:1285:1
  81. 494.80 s [gammaloop-workspace-clippy] |
  82. 494.80 s [gammaloop-workspace-clippy] 1285 | / impl Default for SamplingChannelSelection {
  83. 494.80 s [gammaloop-workspace-clippy] 1286 | | fn default() -> Self {
  84. 494.80 s [gammaloop-workspace-clippy] 1287 | | Self {
  85. 494.80 s [gammaloop-workspace-clippy] 1288 | | weight: SamplingChannelWeight::default(),
  86. 494.80 s [gammaloop-workspace-clippy] ... |
  87. 494.80 s [gammaloop-workspace-clippy] 1294 | | }
  88. 494.80 s [gammaloop-workspace-clippy] | |_^
  89. 494.80 s [gammaloop-workspace-clippy] |
  90. 494.80 s [gammaloop-workspace-clippy] = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#derivable_impls
  91. 494.80 s [gammaloop-workspace-clippy] help: replace the manual implementation with a derive attribute
  92. 494.80 s [gammaloop-workspace-clippy] |
  93. 494.80 s [gammaloop-workspace-clippy] 1277 + #[derive(Default)]
  94. 494.80 s [gammaloop-workspace-clippy] 1278 | pub struct SamplingChannelSelection {
  95. 494.80 s [gammaloop-workspace-clippy] |
  96. 494.80 s [gammaloop-workspace-clippy]
  97. 497.39 s [gammaloop-workspace-clippy] error: could not compile `gammalooprs` (lib) due to 14 previous errors
  98. 497.39 s [gammaloop-workspace-clippy] warning: build failed, waiting for other jobs to finish...