build checks.x86_64-linux.clippy

Reproduce this run
  1. 0.13 s $ /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/NorfairKing/cuda-oxide?ref=your-first-flake&rev=d7cc89a1d01a0fcf5d5aa0c4128dc142eb237743#checks.x86_64-linux.clippy --print-build-logs
  2. 1.52 s
  3. 1.98 s Building /nix/store/zwmdv01n95iriknjy2cm53apjkpahqqp-cuda-oxide-clippy-check-0.1.0.drv
  4. 2.01 s [cuda-oxide-clippy-check] Phase: unpackPhase
  5. 2.01 s [cuda-oxide-clippy-check] unpacking source archive /nix/store/9lkhdfb4gcd4ajykxgmwadfc4z7ik21y-n5sqsmkcs1yh2gxbd01kmvwm8mx7y1d4-source
  6. 2.08 s [cuda-oxide-clippy-check] source root is n5sqsmkcs1yh2gxbd01kmvwm8mx7y1d4-source
  7. 2.09 s [cuda-oxide-clippy-check] Executing cargoSetupPostUnpackHook
  8. 2.51 s [cuda-oxide-clippy-check] Finished cargoSetupPostUnpackHook
  9. 2.52 s [cuda-oxide-clippy-check] Phase: patchPhase
  10. 2.52 s [cuda-oxide-clippy-check] Executing cargoSetupPostPatchHook
  11. 2.52 s [cuda-oxide-clippy-check] Validating consistency between /build/n5sqsmkcs1yh2gxbd01kmvwm8mx7y1d4-source/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock
  12. 2.52 s [cuda-oxide-clippy-check] Finished cargoSetupPostPatchHook
  13. 2.53 s [cuda-oxide-clippy-check] Phase: updateAutotoolsGnuConfigScriptsPhase
  14. 2.54 s [cuda-oxide-clippy-check] Phase: configurePhase
  15. 2.55 s [cuda-oxide-clippy-check] Phase: buildPhase
  16. 2.67 s [cuda-oxide-clippy-check] Compiling proc-macro2 v1.0.106
  17. 2.67 s [cuda-oxide-clippy-check] Compiling quote v1.0.45
  18. 2.67 s [cuda-oxide-clippy-check] Compiling unicode-ident v1.0.24
  19. 2.67 s [cuda-oxide-clippy-check] Compiling const_fn v0.4.12
  20. 2.67 s [cuda-oxide-clippy-check] Checking memchr v2.8.0
  21. 2.67 s [cuda-oxide-clippy-check] Compiling serde_core v1.0.228
  22. 2.67 s [cuda-oxide-clippy-check] Compiling recasting v0.2.1
  23. 2.67 s [cuda-oxide-clippy-check] Compiling version_check v0.9.5
  24. 2.72 s [cuda-oxide-clippy-check] Checking bytemuck v1.25.0
  25. 2.73 s [cuda-oxide-clippy-check] Compiling linkme-impl v0.3.36
  26. 2.73 s [cuda-oxide-clippy-check] Checking regex-syntax v0.8.10
  27. 2.78 s [cuda-oxide-clippy-check] Compiling bytes v1.11.1
  28. 2.78 s [cuda-oxide-clippy-check] Compiling unicode-segmentation v1.13.2
  29. 2.82 s [cuda-oxide-clippy-check] Compiling triple_arena v0.14.0
  30. 2.88 s [cuda-oxide-clippy-check] Checking safe_arch v0.7.4
  31. 2.92 s [cuda-oxide-clippy-check] Compiling thiserror v2.0.18
  32. 2.97 s [cuda-oxide-clippy-check] Compiling rustc_apfloat v0.2.3+llvm-462a31f5a5ab
  33. 3.02 s [cuda-oxide-clippy-check] Compiling slotmap v1.1.1
  34. 3.14 s [cuda-oxide-clippy-check] Checking aho-corasick v1.1.4
  35. 3.15 s [cuda-oxide-clippy-check] Compiling linkme v0.3.36
  36. 3.20 s [cuda-oxide-clippy-check] Compiling convert_case v0.11.0
  37. 3.23 s [cuda-oxide-clippy-check] Checking wide v0.7.33
  38. 3.25 s [cuda-oxide-clippy-check] Compiling combine v4.6.7
  39. 3.29 s [cuda-oxide-clippy-check] Checking bitflags v2.11.1
  40. 3.36 s [cuda-oxide-clippy-check] Checking arrayvec v0.7.6
  41. 3.37 s [cuda-oxide-clippy-check] Checking smallvec v1.15.1
  42. 3.38 s [cuda-oxide-clippy-check] Compiling rustc-hash v2.1.2
  43. 3.44 s [cuda-oxide-clippy-check] Compiling awint_internals v0.18.1
  44. 3.45 s [cuda-oxide-clippy-check] Checking log v0.4.29
  45. 3.51 s [cuda-oxide-clippy-check] Checking dyn-clone v1.0.20
  46. 3.55 s [cuda-oxide-clippy-check] Compiling awint_core v0.18.1
  47. 3.57 s [cuda-oxide-clippy-check] Checking utf8-chars v3.0.6
  48. 3.58 s [cuda-oxide-clippy-check] Checking downcast-rs v2.0.2
  49. 3.66 s [cuda-oxide-clippy-check] Compiling zmij v1.0.21
  50. 3.68 s [cuda-oxide-clippy-check] Checking once_cell v1.21.4
  51. 3.74 s [cuda-oxide-clippy-check] Compiling syn v2.0.117
  52. 3.78 s [cuda-oxide-clippy-check] Compiling target-triple v1.0.0
  53. 3.84 s [cuda-oxide-clippy-check] Compiling serde v1.0.228
  54. 3.84 s [cuda-oxide-clippy-check] Compiling serde_json v1.0.149
  55. 3.89 s [cuda-oxide-clippy-check] Compiling awint_ext v0.18.1
  56. 3.92 s [cuda-oxide-clippy-check] Checking reserved-oxide-symbols v0.1.0 (/build/n5sqsmkcs1yh2gxbd01kmvwm8mx7y1d4-source/crates/reserved-oxide-symbols)
  57. 3.99 s [cuda-oxide-clippy-check] Compiling anyhow v1.0.102
  58. 4.03 s [cuda-oxide-clippy-check] Checking winnow v1.0.2
  59. 4.13 s [cuda-oxide-clippy-check] Compiling oxide-artifacts v0.1.0 (/build/n5sqsmkcs1yh2gxbd01kmvwm8mx7y1d4-source/crates/oxide-artifacts)
  60. 4.16 s [cuda-oxide-clippy-check] Compiling awint_macro_internals v0.18.1
  61. 4.24 s [cuda-oxide-clippy-check] Checking itoa v1.0.18
  62. 4.30 s [cuda-oxide-clippy-check] Checking toml_parser v1.1.2+spec-1.1.0
  63. 4.34 s [cuda-oxide-clippy-check] Checking toml_writer v1.1.1+spec-1.1.0
  64. 4.44 s [cuda-oxide-clippy-check] Checking regex-automata v0.4.14
  65. 4.48 s [cuda-oxide-clippy-check] Checking dissimilar v1.0.11
  66. 4.49 s [cuda-oxide-clippy-check] Checking glob v0.3.3
  67. 4.63 s [cuda-oxide-clippy-check] Checking termcolor v1.4.1
  68. 4.65 s [cuda-oxide-clippy-check] Checking expect-test v1.5.1
  69. 4.81 s [cuda-oxide-clippy-check] Checking hi_sparse_bitset v0.8.0
  70. 5.07 s [cuda-oxide-clippy-check] Compiling awint_macros v0.18.1
  71. 5.30 s [cuda-oxide-clippy-check] Checking awint v0.18.1
  72. 5.76 s [cuda-oxide-clippy-check] Checking toml_datetime v1.1.1+spec-1.1.0
  73. 5.76 s [cuda-oxide-clippy-check] Checking serde_spanned v1.1.1
  74. 5.96 s [cuda-oxide-clippy-check] Checking toml v1.1.2+spec-1.1.0
  75. 6.26 s [cuda-oxide-clippy-check] Checking regex v1.12.3
  76. 6.59 s [cuda-oxide-clippy-check] Compiling thiserror-impl v2.0.18
  77. 6.59 s [cuda-oxide-clippy-check] Compiling serde_derive v1.0.228
  78. 6.59 s [cuda-oxide-clippy-check] Compiling cuda-macros v0.1.0 (/build/n5sqsmkcs1yh2gxbd01kmvwm8mx7y1d4-source/crates/cuda-macros)
  79. 7.14 s [cuda-oxide-clippy-check] Compiling pliron-derive v0.14.0 (/build/n5sqsmkcs1yh2gxbd01kmvwm8mx7y1d4-source/vendor/pliron/pliron-derive)
  80. 7.21 s [cuda-oxide-clippy-check] warning: creating a new box
  81. 7.21 s [cuda-oxide-clippy-check] --> crates/cuda-macros/src/lib.rs:405:13
  82. 7.22 s [cuda-oxide-clippy-check] |
  83. 7.22 s [cuda-oxide-clippy-check] 405 | / stub.block = Box::new(parse_quote!({
  84. 7.22 s [cuda-oxide-clippy-check] 406 | | unreachable!("cuda-oxide device function executed by host")
  85. 7.22 s [cuda-oxide-clippy-check] 407 | | }));
  86. 7.22 s [cuda-oxide-clippy-check] | |_______________^
  87. 7.22 s [cuda-oxide-clippy-check] |
  88. 7.22 s [cuda-oxide-clippy-check] = note: this creates a needless allocation
  89. 7.22 s [cuda-oxide-clippy-check] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#replace_box
  90. 7.22 s [cuda-oxide-clippy-check] = note: `#[warn(clippy::replace_box)]` on by default
  91. 7.22 s [cuda-oxide-clippy-check] help: replace existing content with inner value instead
  92. 7.22 s [cuda-oxide-clippy-check] |
  93. 7.22 s [cuda-oxide-clippy-check] 405 ~ *stub.block = parse_quote!({
  94. 7.22 s [cuda-oxide-clippy-check] 406 + unreachable!("cuda-oxide device function executed by host")
  95. 7.22 s [cuda-oxide-clippy-check] 407 ~ });
  96. 7.22 s [cuda-oxide-clippy-check] |
  97. 7.22 s [cuda-oxide-clippy-check]
  98. 7.80 s [cuda-oxide-clippy-check] warning: `cuda-macros` (lib) generated 1 warning (1 duplicate)
  99. 7.87 s [cuda-oxide-clippy-check] warning: `cuda-macros` (lib) generated 1 warning (run `cargo clippy --fix --lib -p cuda-macros -- ` to apply 1 suggestion)
  100. 7.87 s [cuda-oxide-clippy-check] Checking cuda-device v0.1.0 (/build/n5sqsmkcs1yh2gxbd01kmvwm8mx7y1d4-source/crates/cuda-device)
  101. 8.39 s [cuda-oxide-clippy-check] Checking pliron v0.14.0 (/build/n5sqsmkcs1yh2gxbd01kmvwm8mx7y1d4-source/vendor/pliron)
  102. 8.42 s [cuda-oxide-clippy-check] Checking trybuild v1.0.116
  103. 9.32 s [cuda-oxide-clippy-check] warning: items after a test module
  104. 9.32 s [cuda-oxide-clippy-check] --> crates/cuda-macros/src/lib.rs:450:1
  105. 9.32 s [cuda-oxide-clippy-check] |
  106. 9.32 s [cuda-oxide-clippy-check] 450 | mod cuda_module_host_tests {
  107. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
  108. 9.32 s [cuda-oxide-clippy-check] ...
  109. 9.32 s [cuda-oxide-clippy-check] 474 | fn collect_cuda_module_kernels(items: &[Item]) -> syn::Result<Vec<CudaModuleKernel>> {
  110. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  111. 9.32 s [cuda-oxide-clippy-check] ...
  112. 9.32 s [cuda-oxide-clippy-check] 480 | / fn collect_cuda_module_kernels_in(
  113. 9.32 s [cuda-oxide-clippy-check] 481 | | items: &[Item],
  114. 9.32 s [cuda-oxide-clippy-check] 482 | | module_path: &mut Vec<Ident>,
  115. 9.32 s [cuda-oxide-clippy-check] 483 | | kernels: &mut Vec<CudaModuleKernel>,
  116. 9.32 s [cuda-oxide-clippy-check] 484 | | ) -> syn::Result<()> {
  117. 9.32 s [cuda-oxide-clippy-check] | |____________________^
  118. 9.32 s [cuda-oxide-clippy-check] ...
  119. 9.32 s [cuda-oxide-clippy-check] 532 | fn read_cuda_module_file_items(item_mod: &syn::ItemMod) -> syn::Result<Option<Vec<Item>>> {
  120. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  121. 9.32 s [cuda-oxide-clippy-check] ...
  122. 9.32 s [cuda-oxide-clippy-check] 539 | fn read_cuda_module_include_items(item_macro: &syn::ItemMacro) -> syn::Result<Option<Vec<Item>>> {
  123. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  124. 9.32 s [cuda-oxide-clippy-check] ...
  125. 9.32 s [cuda-oxide-clippy-check] 552 | / fn read_cuda_module_items(
  126. 9.32 s [cuda-oxide-clippy-check] 553 | | path: &std::path::Path,
  127. 9.32 s [cuda-oxide-clippy-check] 554 | | span: &impl quote::ToTokens,
  128. 9.32 s [cuda-oxide-clippy-check] 555 | | ) -> syn::Result<Option<Vec<Item>>> {
  129. 9.32 s [cuda-oxide-clippy-check] | |___________________________________^
  130. 9.32 s [cuda-oxide-clippy-check] ...
  131. 9.32 s [cuda-oxide-clippy-check] 577 | fn cuda_module_file_path(item_mod: &syn::ItemMod) -> syn::Result<Option<std::path::PathBuf>> {
  132. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  133. 9.32 s [cuda-oxide-clippy-check] ...
  134. 9.32 s [cuda-oxide-clippy-check] 591 | fn cuda_module_relative_path(relative: std::path::PathBuf) -> Option<std::path::PathBuf> {
  135. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  136. 9.32 s [cuda-oxide-clippy-check] ...
  137. 9.32 s [cuda-oxide-clippy-check] 604 | fn cuda_module_method_attrs(attrs: &[syn::Attribute]) -> Vec<syn::Attribute> {
  138. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  139. 9.32 s [cuda-oxide-clippy-check] ...
  140. 9.32 s [cuda-oxide-clippy-check] 612 | fn cuda_module_cfg_attrs(attrs: &[syn::Attribute]) -> Vec<syn::Attribute> {
  141. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  142. 9.32 s [cuda-oxide-clippy-check] ...
  143. 9.32 s [cuda-oxide-clippy-check] 620 | fn has_attr_named(attrs: &[syn::Attribute], name: &str) -> bool {
  144. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  145. 9.32 s [cuda-oxide-clippy-check] ...
  146. 9.32 s [cuda-oxide-clippy-check] 624 | fn attr_path_ends_with(attr: &syn::Attribute, name: &str) -> bool {
  147. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  148. 9.32 s [cuda-oxide-clippy-check] ...
  149. 9.32 s [cuda-oxide-clippy-check] 632 | fn cuda_module_cluster_dim(attrs: &[syn::Attribute]) -> syn::Result<Option<(u32, u32, u32)>> {
  150. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  151. 9.32 s [cuda-oxide-clippy-check] ...
  152. 9.32 s [cuda-oxide-clippy-check] 642 | fn cuda_module_params(item_fn: &ItemFn) -> syn::Result<Vec<CudaModuleParam>> {
  153. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  154. 9.32 s [cuda-oxide-clippy-check] ...
  155. 9.32 s [cuda-oxide-clippy-check] 657 | fn cuda_module_param_from_typed(pat_type: &syn::PatType) -> syn::Result<CudaModuleParam> {
  156. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  157. 9.32 s [cuda-oxide-clippy-check] ...
  158. 9.32 s [cuda-oxide-clippy-check] 674 | / fn cuda_module_host_type(
  159. 9.32 s [cuda-oxide-clippy-check] 675 | | ty: &Type,
  160. 9.32 s [cuda-oxide-clippy-check] 676 | | ) -> syn::Result<(TokenStream2, TokenStream2, CudaModuleParamMarshal)> {
  161. 9.32 s [cuda-oxide-clippy-check] | |______________________________________________________________________^
  162. 9.32 s [cuda-oxide-clippy-check] ...
  163. 9.32 s [cuda-oxide-clippy-check] 725 | fn cuda_module_slice_elem(ty: &Type) -> Option<(TokenStream2, bool)> {
  164. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  165. 9.32 s [cuda-oxide-clippy-check] ...
  166. 9.32 s [cuda-oxide-clippy-check] 736 | fn cuda_module_disjoint_slice_elem(ty: &Type) -> Option<TokenStream2> {
  167. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  168. 9.32 s [cuda-oxide-clippy-check] ...
  169. 9.32 s [cuda-oxide-clippy-check] 756 | fn generate_cuda_module_launch_method(kernel: &CudaModuleKernel) -> TokenStream2 {
  170. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  171. 9.32 s [cuda-oxide-clippy-check] ...
  172. 9.32 s [cuda-oxide-clippy-check] 797 | fn generate_cuda_module_async_launch_method(kernel: &CudaModuleKernel) -> TokenStream2 {
  173. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  174. 9.32 s [cuda-oxide-clippy-check] ...
  175. 9.32 s [cuda-oxide-clippy-check] 839 | fn generate_cuda_module_owned_async_launch_method(kernel: &CudaModuleKernel) -> TokenStream2 {
  176. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  177. 9.32 s [cuda-oxide-clippy-check] ...
  178. 9.32 s [cuda-oxide-clippy-check] 905 | fn cuda_module_launch_generics(kernel: &CudaModuleKernel) -> syn::Generics {
  179. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  180. 9.32 s [cuda-oxide-clippy-check] ...
  181. 9.32 s [cuda-oxide-clippy-check] 919 | / fn cuda_module_owned_async_launch_generics(
  182. 9.32 s [cuda-oxide-clippy-check] 920 | | kernel: &CudaModuleKernel,
  183. 9.32 s [cuda-oxide-clippy-check] 921 | | resources: &[(usize, Ident, TokenStream2, bool)],
  184. 9.32 s [cuda-oxide-clippy-check] 922 | | ) -> syn::Generics {
  185. 9.32 s [cuda-oxide-clippy-check] | |__________________^
  186. 9.32 s [cuda-oxide-clippy-check] ...
  187. 9.32 s [cuda-oxide-clippy-check] 950 | fn cuda_module_async_launch_generics(kernel: &CudaModuleKernel) -> syn::Generics {
  188. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  189. 9.32 s [cuda-oxide-clippy-check] ...
  190. 9.32 s [cuda-oxide-clippy-check] 966 | / fn cuda_module_owned_resource_params(
  191. 9.32 s [cuda-oxide-clippy-check] 967 | | kernel: &CudaModuleKernel,
  192. 9.32 s [cuda-oxide-clippy-check] 968 | | ) -> Vec<(usize, Ident, TokenStream2, bool)> {
  193. 9.32 s [cuda-oxide-clippy-check] | |____________________________________________^
  194. 9.32 s [cuda-oxide-clippy-check] ...
  195. 9.32 s [cuda-oxide-clippy-check] 985 | fn cuda_module_owned_resource_type(index: usize) -> Ident {
  196. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  197. 9.32 s [cuda-oxide-clippy-check] ...
  198. 9.32 s [cuda-oxide-clippy-check] 989 | / fn cuda_module_owned_resources_ty(
  199. 9.32 s [cuda-oxide-clippy-check] 990 | | resources: &[(usize, Ident, TokenStream2, bool)],
  200. 9.32 s [cuda-oxide-clippy-check] 991 | | ) -> TokenStream2 {
  201. 9.32 s [cuda-oxide-clippy-check] | |_________________^
  202. 9.32 s [cuda-oxide-clippy-check] ...
  203. 9.32 s [cuda-oxide-clippy-check] 1002 | fn cuda_module_arg_marshalling(index: usize, param: &CudaModuleParam) -> TokenStream2 {
  204. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  205. 9.32 s [cuda-oxide-clippy-check] ...
  206. 9.32 s [cuda-oxide-clippy-check] 1041 | fn cuda_module_owned_async_arg_marshalling(param: &CudaModuleParam) -> TokenStream2 {
  207. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  208. 9.32 s [cuda-oxide-clippy-check] ...
  209. 9.32 s [cuda-oxide-clippy-check] 1062 | fn cuda_module_async_arg_marshalling(param: &CudaModuleParam) -> TokenStream2 {
  210. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  211. 9.32 s [cuda-oxide-clippy-check] ...
  212. 9.32 s [cuda-oxide-clippy-check] 1083 | fn cuda_module_function_binding(kernel: &CudaModuleKernel) -> TokenStream2 {
  213. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  214. 9.32 s [cuda-oxide-clippy-check] ...
  215. 9.32 s [cuda-oxide-clippy-check] 1130 | fn cuda_module_launch_call(kernel: &CudaModuleKernel) -> TokenStream2 {
  216. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  217. 9.32 s [cuda-oxide-clippy-check] ...
  218. 9.32 s [cuda-oxide-clippy-check] 1162 | fn cuda_module_type_param_names(generics: &syn::Generics) -> Vec<Ident> {
  219. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  220. 9.32 s [cuda-oxide-clippy-check] ...
  221. 9.32 s [cuda-oxide-clippy-check] 1176 | fn cuda_module_function_field(fn_name: &Ident) -> Ident {
  222. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  223. 9.32 s [cuda-oxide-clippy-check] ...
  224. 9.32 s [cuda-oxide-clippy-check] 1180 | fn cuda_kernel_marker_name(fn_name: &Ident) -> Ident {
  225. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  226. 9.32 s [cuda-oxide-clippy-check] ...
  227. 9.32 s [cuda-oxide-clippy-check] 1184 | fn cuda_module_kernel_marker_path(kernel: &CudaModuleKernel) -> TokenStream2 {
  228. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  229. 9.32 s [cuda-oxide-clippy-check] ...
  230. 9.32 s [cuda-oxide-clippy-check] 1190 | fn cuda_module_kernel_entry_path(kernel: &CudaModuleKernel) -> TokenStream2 {
  231. 9.32 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  232. 9.32 s [cuda-oxide-clippy-check] ...
  233. 9.32 s [cuda-oxide-clippy-check] 1226 | pub fn kernel(attr: TokenStream, item: TokenStream) -> TokenStream {
  234. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  235. 9.33 s [cuda-oxide-clippy-check] ...
  236. 9.33 s [cuda-oxide-clippy-check] 1269 | fn find_closure_generic(generics: &syn::Generics) -> Option<syn::Ident> {
  237. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  238. 9.33 s [cuda-oxide-clippy-check] ...
  239. 9.33 s [cuda-oxide-clippy-check] 1303 | fn is_fn_trait_bound(bound: &syn::TypeParamBound) -> bool {
  240. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  241. 9.33 s [cuda-oxide-clippy-check] ...
  242. 9.33 s [cuda-oxide-clippy-check] 1317 | / fn find_closure_param<'a>(
  243. 9.33 s [cuda-oxide-clippy-check] 1318 | | args_info: &'a [(&'a Ident, &'a Type)],
  244. 9.33 s [cuda-oxide-clippy-check] 1319 | | closure_type_name: &syn::Ident,
  245. 9.33 s [cuda-oxide-clippy-check] 1320 | | ) -> Option<(usize, &'a (&'a Ident, &'a Type))> {
  246. 9.33 s [cuda-oxide-clippy-check] | |_______________________________________________^
  247. 9.33 s [cuda-oxide-clippy-check] ...
  248. 9.33 s [cuda-oxide-clippy-check] 1339 | / fn strip_mut_from_inputs(
  249. 9.33 s [cuda-oxide-clippy-check] 1340 | | inputs: &syn::punctuated::Punctuated<FnArg, syn::token::Comma>,
  250. 9.33 s [cuda-oxide-clippy-check] 1341 | | ) -> Vec<FnArg> {
  251. 9.33 s [cuda-oxide-clippy-check] | |_______________^
  252. 9.33 s [cuda-oxide-clippy-check] ...
  253. 9.33 s [cuda-oxide-clippy-check] 1396 | fn is_thread_index_path(path: &Path, name: &str) -> bool {
  254. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  255. 9.33 s [cuda-oxide-clippy-check] ...
  256. 9.33 s [cuda-oxide-clippy-check] 1423 | fn internal_thread_path(user_path: &Path, name: &str, arguments: syn::PathArguments) -> Path {
  257. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  258. 9.33 s [cuda-oxide-clippy-check] ...
  259. 9.33 s [cuda-oxide-clippy-check] 1453 | struct ScopedIntrinsic {
  260. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^
  261. 9.33 s [cuda-oxide-clippy-check] ...
  262. 9.33 s [cuda-oxide-clippy-check] 1464 | const SCOPED_INTRINSICS: &[ScopedIntrinsic] = &[
  263. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  264. 9.33 s [cuda-oxide-clippy-check] ...
  265. 9.33 s [cuda-oxide-clippy-check] 1494 | const SCOPED_METHODS: &[&str] = &["get_mut_indexed"];
  266. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  267. 9.33 s [cuda-oxide-clippy-check] 1495 |
  268. 9.33 s [cuda-oxide-clippy-check] 1496 | fn is_scoped_method(method: &Ident) -> bool {
  269. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  270. 9.33 s [cuda-oxide-clippy-check] ...
  271. 9.33 s [cuda-oxide-clippy-check] 1500 | struct ThreadIndexCallRewriter {
  272. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  273. 9.33 s [cuda-oxide-clippy-check] ...
  274. 9.33 s [cuda-oxide-clippy-check] 1505 | impl VisitMut for ThreadIndexCallRewriter {
  275. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  276. 9.33 s [cuda-oxide-clippy-check] ...
  277. 9.33 s [cuda-oxide-clippy-check] 1554 | fn inject_thread_index_scope(input: &mut ItemFn) {
  278. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  279. 9.33 s [cuda-oxide-clippy-check] ...
  280. 9.33 s [cuda-oxide-clippy-check] 1571 | fn generate_generic_kernel_no_instantiation(mut input: ItemFn) -> TokenStream {
  281. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  282. 9.33 s [cuda-oxide-clippy-check] ...
  283. 9.33 s [cuda-oxide-clippy-check] 1699 | fn _generate_dummy_binding(name: &Ident, ty: &Type) -> TokenStream2 {
  284. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  285. 9.33 s [cuda-oxide-clippy-check] ...
  286. 9.33 s [cuda-oxide-clippy-check] 1726 | fn generate_simple_kernel(mut input: ItemFn) -> TokenStream {
  287. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  288. 9.33 s [cuda-oxide-clippy-check] ...
  289. 9.33 s [cuda-oxide-clippy-check] 1785 | / fn generate_generic_cuda_kernel_impl(
  290. 9.33 s [cuda-oxide-clippy-check] 1786 | | fn_name: &Ident,
  291. 9.33 s [cuda-oxide-clippy-check] 1787 | | generics: &syn::Generics,
  292. 9.33 s [cuda-oxide-clippy-check] 1788 | | where_clause: &Option<syn::WhereClause>,
  293. 9.33 s [cuda-oxide-clippy-check] 1789 | | ) -> TokenStream2 {
  294. 9.33 s [cuda-oxide-clippy-check] | |_________________^
  295. 9.33 s [cuda-oxide-clippy-check] ...
  296. 9.33 s [cuda-oxide-clippy-check] 1847 | fn generate_cuda_kernel_impl(fn_name: &Ident, ptx_name: &str, _func: &ItemFn) -> TokenStream2 {
  297. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  298. 9.33 s [cuda-oxide-clippy-check] ...
  299. 9.33 s [cuda-oxide-clippy-check] 1866 | fn generate_generic_kernel(mut input: ItemFn, instantiate_types: Vec<Type>) -> TokenStream {
  300. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  301. 9.33 s [cuda-oxide-clippy-check] ...
  302. 9.33 s [cuda-oxide-clippy-check] 1952 | fn get_type_name(ty: &Type) -> String {
  303. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  304. 9.33 s [cuda-oxide-clippy-check] ...
  305. 9.33 s [cuda-oxide-clippy-check] 1968 | fn substitute_type(ty: &Type, param: &syn::Ident, replacement: &Type) -> TokenStream2 {
  306. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  307. 9.33 s [cuda-oxide-clippy-check] ...
  308. 9.33 s [cuda-oxide-clippy-check] 2030 | pub fn launch_bounds(attr: TokenStream, item: TokenStream) -> TokenStream {
  309. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  310. 9.33 s [cuda-oxide-clippy-check] ...
  311. 9.33 s [cuda-oxide-clippy-check] 2052 | struct LaunchBoundsArgs {
  312. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^
  313. 9.33 s [cuda-oxide-clippy-check] ...
  314. 9.33 s [cuda-oxide-clippy-check] 2057 | impl Parse for LaunchBoundsArgs {
  315. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  316. 9.33 s [cuda-oxide-clippy-check] ...
  317. 9.33 s [cuda-oxide-clippy-check] 2139 | pub fn cluster_launch(attr: TokenStream, item: TokenStream) -> TokenStream {
  318. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  319. 9.33 s [cuda-oxide-clippy-check] ...
  320. 9.33 s [cuda-oxide-clippy-check] 2162 | struct ClusterArgs {
  321. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^
  322. 9.33 s [cuda-oxide-clippy-check] ...
  323. 9.33 s [cuda-oxide-clippy-check] 2168 | impl Parse for ClusterArgs {
  324. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
  325. 9.33 s [cuda-oxide-clippy-check] ...
  326. 9.33 s [cuda-oxide-clippy-check] 2254 | pub fn device(_attr: TokenStream, item: TokenStream) -> TokenStream {
  327. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  328. 9.33 s [cuda-oxide-clippy-check] ...
  329. 9.33 s [cuda-oxide-clippy-check] 2288 | fn generate_device_function(mut input: ItemFn) -> TokenStream {
  330. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  331. 9.33 s [cuda-oxide-clippy-check] ...
  332. 9.33 s [cuda-oxide-clippy-check] 2401 | fn generate_device_extern_block(mut input: ItemForeignMod) -> TokenStream {
  333. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  334. 9.33 s [cuda-oxide-clippy-check] ...
  335. 9.33 s [cuda-oxide-clippy-check] 2501 | pub fn convergent(_attr: TokenStream, item: TokenStream) -> TokenStream {
  336. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  337. 9.33 s [cuda-oxide-clippy-check] ...
  338. 9.33 s [cuda-oxide-clippy-check] 2534 | pub fn pure(_attr: TokenStream, item: TokenStream) -> TokenStream {
  339. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  340. 9.33 s [cuda-oxide-clippy-check] ...
  341. 9.33 s [cuda-oxide-clippy-check] 2566 | pub fn readonly(_attr: TokenStream, item: TokenStream) -> TokenStream {
  342. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  343. 9.33 s [cuda-oxide-clippy-check] ...
  344. 9.33 s [cuda-oxide-clippy-check] 2582 | fn as_closure_expr(expr: &syn::Expr) -> Option<&syn::ExprClosure> {
  345. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  346. 9.33 s [cuda-oxide-clippy-check] ...
  347. 9.33 s [cuda-oxide-clippy-check] 2592 | enum CudaLaunchArg {
  348. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^
  349. 9.33 s [cuda-oxide-clippy-check] ...
  350. 9.33 s [cuda-oxide-clippy-check] 2605 | impl Parse for CudaLaunchArg {
  351. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  352. 9.33 s [cuda-oxide-clippy-check] ...
  353. 9.33 s [cuda-oxide-clippy-check] 2668 | struct CudaLaunchInput {
  354. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^
  355. 9.33 s [cuda-oxide-clippy-check] ...
  356. 9.33 s [cuda-oxide-clippy-check] 2684 | impl CudaLaunchInput {
  357. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^
  358. 9.33 s [cuda-oxide-clippy-check] ...
  359. 9.33 s [cuda-oxide-clippy-check] 2710 | impl Parse for CudaLaunchInput {
  360. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  361. 9.33 s [cuda-oxide-clippy-check] ...
  362. 9.33 s [cuda-oxide-clippy-check] 2820 | pub fn cuda_launch(input: TokenStream) -> TokenStream {
  363. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  364. 9.33 s [cuda-oxide-clippy-check] ...
  365. 9.33 s [cuda-oxide-clippy-check] 3079 | struct CudaLaunchAsyncInput {
  366. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  367. 9.33 s [cuda-oxide-clippy-check] ...
  368. 9.33 s [cuda-oxide-clippy-check] 3090 | impl CudaLaunchAsyncInput {
  369. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^
  370. 9.33 s [cuda-oxide-clippy-check] ...
  371. 9.33 s [cuda-oxide-clippy-check] 3121 | impl Parse for CudaLaunchAsyncInput {
  372. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  373. 9.33 s [cuda-oxide-clippy-check] ...
  374. 9.33 s [cuda-oxide-clippy-check] 3221 | pub fn cuda_launch_async(input: TokenStream) -> TokenStream {
  375. 9.33 s [cuda-oxide-clippy-check] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  376. 9.33 s [cuda-oxide-clippy-check] |
  377. 9.33 s [cuda-oxide-clippy-check] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#items_after_test_module
  378. 9.33 s [cuda-oxide-clippy-check] = note: `#[warn(clippy::items_after_test_module)]` on by default
  379. 9.33 s [cuda-oxide-clippy-check] = help: move the items to before the test module was defined
  380. 9.33 s [cuda-oxide-clippy-check]
  381. 9.56 s [cuda-oxide-clippy-check] warning: `cuda-macros` (lib test) generated 2 warnings (1 duplicate) (run `cargo clippy --fix --lib -p cuda-macros --tests -- ` to apply 1 suggestion)
  382. 11.46 s [cuda-oxide-clippy-check] Checking dialect-llvm v0.1.0 (/build/n5sqsmkcs1yh2gxbd01kmvwm8mx7y1d4-source/crates/dialect-llvm)
  383. 11.51 s [cuda-oxide-clippy-check] Checking dialect-mir v0.1.0 (/build/n5sqsmkcs1yh2gxbd01kmvwm8mx7y1d4-source/crates/dialect-mir)
  384. 11.51 s [cuda-oxide-clippy-check] Checking dialect-nvvm v0.1.0 (/build/n5sqsmkcs1yh2gxbd01kmvwm8mx7y1d4-source/crates/dialect-nvvm)
  385. 16.34 s [cuda-oxide-clippy-check] warning: this `if` statement can be collapsed
  386. 16.34 s [cuda-oxide-clippy-check] --> crates/dialect-llvm/src/export/module.rs:102:5
  387. 16.34 s [cuda-oxide-clippy-check] |
  388. 16.34 s [cuda-oxide-clippy-check] 102 | / if state.typed_pointers {
  389. 16.34 s [cuda-oxide-clippy-check] 103 | | if let Some(block) = region.iter(ctx).next() {
  390. 16.37 s [cuda-oxide-clippy-check] 104 | | for op in block.deref(ctx).iter(ctx) {
  391. 16.37 s [cuda-oxide-clippy-check] 105 | | if let Some(global) = Operation::get_op::<ops::GlobalOp>(op, ctx) {
  392. 16.37 s [cuda-oxide-clippy-check] ... |
  393. 16.37 s [cuda-oxide-clippy-check] 110 | | }
  394. 16.37 s [cuda-oxide-clippy-check] | |_____^
  395. 16.37 s [cuda-oxide-clippy-check] |
  396. 16.37 s [cuda-oxide-clippy-check] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if
  397. 16.37 s [cuda-oxide-clippy-check] = note: `#[warn(clippy::collapsible_if)]` on by default
  398. 16.37 s [cuda-oxide-clippy-check] help: collapse nested if block
  399. 16.37 s [cuda-oxide-clippy-check] |
  400. 16.37 s [cuda-oxide-clippy-check] 102 ~ if state.typed_pointers
  401. 16.37 s [cuda-oxide-clippy-check] 103 ~ && let Some(block) = region.iter(ctx).next() {
  402. 16.37 s [cuda-oxide-clippy-check] 104 | for op in block.deref(ctx).iter(ctx) {
  403. 16.37 s [cuda-oxide-clippy-check] ...
  404. 16.37 s [cuda-oxide-clippy-check] 108 | }
  405. 16.37 s [cuda-oxide-clippy-check] 109 ~ }
  406. 16.37 s [cuda-oxide-clippy-check] |
  407. 16.37 s [cuda-oxide-clippy-check]
  408. 16.37 s [cuda-oxide-clippy-check] warning: this `if` statement can be collapsed
  409. 16.37 s [cuda-oxide-clippy-check] --> crates/dialect-llvm/src/export/module.rs:264:5
  410. 16.37 s [cuda-oxide-clippy-check] |
  411. 16.37 s [cuda-oxide-clippy-check] 264 | / if state.typed_pointers {
  412. 16.37 s [cuda-oxide-clippy-check] 265 | | if let Some(block) = region.iter(ctx).next() {
  413. 16.37 s [cuda-oxide-clippy-check] 266 | | for op in block.deref(ctx).iter(ctx) {
  414. 16.37 s [cuda-oxide-clippy-check] 267 | | if let Some(global) = Operation::get_op::<ops::GlobalOp>(op, ctx) {
  415. 16.37 s [cuda-oxide-clippy-check] ... |
  416. 16.37 s [cuda-oxide-clippy-check] 272 | | }
  417. 16.38 s [cuda-oxide-clippy-check] | |_____^
  418. 16.38 s [cuda-oxide-clippy-check] |
  419. 16.38 s [cuda-oxide-clippy-check] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if
  420. 16.38 s [cuda-oxide-clippy-check] help: collapse nested if block
  421. 16.38 s [cuda-oxide-clippy-check] |
  422. 16.38 s [cuda-oxide-clippy-check] 264 ~ if state.typed_pointers
  423. 16.38 s [cuda-oxide-clippy-check] 265 ~ && let Some(block) = region.iter(ctx).next() {
  424. 16.38 s [cuda-oxide-clippy-check] 266 | for op in block.deref(ctx).iter(ctx) {
  425. 16.38 s [cuda-oxide-clippy-check] ...
  426. 16.38 s [cuda-oxide-clippy-check] 270 | }
  427. 16.38 s [cuda-oxide-clippy-check] 271 ~ }
  428. 16.38 s [cuda-oxide-clippy-check] |
  429. 16.38 s [cuda-oxide-clippy-check]
  430. 17.68 s [cuda-oxide-clippy-check] warning: `dialect-llvm` (lib) generated 2 warnings (run `cargo clippy --fix --lib -p dialect-llvm -- ` to apply 2 suggestions)
  431. 17.70 s [cuda-oxide-clippy-check] Checking mir-lower v0.1.0 (/build/n5sqsmkcs1yh2gxbd01kmvwm8mx7y1d4-source/crates/mir-lower)
  432. 17.77 s [cuda-oxide-clippy-check] warning: `dialect-llvm` (lib test) generated 2 warnings (2 duplicates)
  433. 19.74 s [cuda-oxide-clippy-check] Checking mir-importer v0.1.0 (/build/n5sqsmkcs1yh2gxbd01kmvwm8mx7y1d4-source/crates/mir-importer)
  434. 21.30 s [cuda-oxide-clippy-check] Finished `release` profile [optimized] target(s) in 18.73s
  435. 21.32 s [cuda-oxide-clippy-check] Phase: installPhase
  436. 21.33 s [cuda-oxide-clippy-check] Phase: fixupPhase
  437. 21.34 s [cuda-oxide-clippy-check] shrinking RPATHs of ELF executables and libraries in /nix/store/26ccwzc9wc0y81rj86m2yadyp0927ic7-cuda-oxide-clippy-check-0.1.0
  438. 21.34 s [cuda-oxide-clippy-check] checking for references to /build/ in /nix/store/26ccwzc9wc0y81rj86m2yadyp0927ic7-cuda-oxide-clippy-check-0.1.0...
  439. 21.35 s [cuda-oxide-clippy-check] patching script interpreter paths in /nix/store/26ccwzc9wc0y81rj86m2yadyp0927ic7-cuda-oxide-clippy-check-0.1.0
  440. 21.56 s [cuda-oxide-clippy-check:post-build] Uploading to the NixCI staging cache: /nix/store/26ccwzc9wc0y81rj86m2yadyp0927ic7-cuda-oxide-clippy-check-0.1.0
  441. 21.63 s [cuda-oxide-clippy-check:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  442. 21.64 s [cuda-oxide-clippy-check:post-build] copying 1 paths...
  443. 21.64 s [cuda-oxide-clippy-check:post-build] copying path '/nix/store/26ccwzc9wc0y81rj86m2yadyp0927ic7-cuda-oxide-clippy-check-0.1.0' to 'https://cache.staging.nix-ci.com'...
  444. 21.80 s [cuda-oxide-clippy-check:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  445. 22.00 s [cuda-oxide-clippy-check:post-build] copying 0 paths...
  446. 22.04 s Uploaded cuda-oxide-clippy-check in 491ms
  447. 22.04 s Progress: 1 of 2 built
  448. 22.04 s Built cuda-oxide-clippy-check in 20.0s
  449. 22.04 s Progress: 2 of 2 built
  450. 22.04 s /nix/store/26ccwzc9wc0y81rj86m2yadyp0927ic7-cuda-oxide-clippy-check-0.1.0
  451. 22.11 s Build succeeded.