build checks.x86_64-linux.gammaloop-clippy

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