Cargo Build Timings

See Documentation
Targets:conduit_admin 0.5.0 (lib)
conduit_api 0.5.0 (lib)
conduit_core 0.5.0 (lib)
conduit_database 0.5.0 (lib)
conduit_service 0.5.0 (lib)
conduit 0.5.0 (bin "conduit")
conduit_router 0.5.0 (lib)
conduit_macros 0.5.0 (lib)
Profile:release
Fresh units:250
Dirty units:220
Total units:470
Max concurrency:12 (jobs=12 ncpu=12)
Build start:2024-11-25T01:11:33Z
Total time:356.7s (5m 56.7s)
rustc:rustc 1.85.0-nightly (a47555110 2024-11-22)
Host: x86_64-unknown-freebsd
Target: x86_64-unknown-freebsd
Unit Total Codegen Features
1. conduit v0.5.0 bin "conduit" 112.5s brotli_compression, default, element_hacks, gzip_compression, io_uring, jemalloc, jemalloc_stats, release_max_log_level, systemd, zstd_compression
2. conduit_api v0.5.0 106.1s 87.0s (82%) brotli_compression, element_hacks, gzip_compression, release_max_log_level, zstd_compression
3. conduit_service v0.5.0 44.6s 12.7s (29%) brotli_compression, element_hacks, gzip_compression, release_max_log_level
4. conduit_admin v0.5.0 41.2s 33.6s (82%) release_max_log_level
5. tikv-jemalloc-sys v0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 build script (run) 37.7s background_threads_runtime_support, default, stats, unprefixed_malloc_on_supported_platforms
6. ruma-client-api v0.18.0 31.0s 1.6s (5%) client, compat-empty-string-null, compat-get-3pids, compat-unset-avatar, compat-upload-signatures, server, unstable-exhaustive-types, unstable-msc2448, unstable-msc2666, unstable-msc3266, unstable-msc3488, unstable-msc3575, unstable-msc4121, unstable-msc4186
7. ruma-events v0.28.1 27.4s 12.4s (45%) canonical-json, compat-empty-string-null, compat-optional, compat-tag-info, markdown, unstable-exhaustive-types, unstable-msc1767, unstable-msc2448, unstable-msc2867, unstable-msc3061, unstable-msc3245, unstable-msc3246, unstable-msc3381, unstable-msc3401, unstable-msc3488, unstable-msc3489, unstable-msc3551, unstable-msc3552, unstable-msc3553, unstable-msc3927, unstable-msc3954, unstable-msc3955, unstable-msc3956, unstable-msc4075
8. rustls v0.23.18 22.6s 14.0s (62%) ring, std, tls12
9. tokio v1.41.1 21.4s 10.4s (49%) bytes, default, fs, io-std, io-util, libc, macros, mio, net, rt, rt-multi-thread, signal, signal-hook-registry, socket2, sync, time, tokio-macros
10. conduit_router v0.5.0 19.7s 17.9s (91%) brotli_compression, gzip_compression, release_max_log_level, systemd, zstd_compression
11. h2 v0.4.7 17.4s 3.8s (22%)
12. toml_edit v0.22.22 15.6s 9.4s (60%) display, parse, serde
13. hickory-proto v0.24.1 14.1s 5.6s (39%) tokio, tokio-runtime
14. cargo_toml v0.20.5 11.5s 8.3s (72%) features
15. ruma-macros v0.13.0 10.9s
16. clap_builder v4.5.21 10.9s 6.5s (60%) env, error-context, help, std, string, usage
17. bindgen v0.69.5 10.7s 5.1s (48%) runtime
18. toml_edit v0.22.22 10.7s 5.8s (54%) default, display, parse, serde
19. zstd-sys v2.0.13+zstd.1.5.6 build script (run) 9.9s default, experimental, legacy, std, zdict_builder
20. syn v2.0.89 9.7s 2.6s (27%) clone-impls, default, derive, extra-traits, fold, full, parsing, printing, proc-macro, visit, visit-mut
21. conduit_core v0.5.0 9.7s 5.5s (57%) brotli_compression, jemalloc, jemalloc_stats, release_max_log_level, zstd_compression
22. ruma-common v0.13.0 9.3s 3.3s (35%) api, canonical-json, client, compat-empty-string-null, compat-null, compat-optional, compat-server-signing-key-version, compat-user-id, default, rand, server, unstable-exhaustive-types, unstable-msc2870, unstable-msc3026, unstable-msc4210, unstable-unspecified
23. hickory-resolver v0.24.1 9.2s 6.9s (75%) default, ipconfig, resolv-conf, system-config, tokio, tokio-runtime
24. axum-core v0.4.5 9.1s 2.6s (29%) tracing
25. futures-util v0.3.31 8.0s 1.1s (14%) alloc, async-await, async-await-macro, channel, default, futures-channel, futures-io, futures-macro, futures-sink, io, memchr, sink, slab, std
26. axum v0.7.9 7.9s 0.6s (7%) form, http1, http2, json, matched-path, original-uri, tokio, tracing
27. serde v1.0.215 7.7s 1.1s (14%) default, derive, rc, serde_derive, std
28. ring v0.17.8 7.6s 5.2s (68%) alloc, default, dev_urandom_fallback, std
29. clang-sys v1.8.1 7.6s 4.2s (55%) clang_3_5, clang_3_6, clang_3_7, clang_3_8, clang_3_9, clang_4_0, clang_5_0, clang_6_0, libloading, runtime
30. icu_properties v1.5.1 7.6s 2.3s (30%) compiled_data, default
31. serde v1.0.215 7.4s 1.4s (18%) default, derive, serde_derive, std
32. reqwest v0.12.9 7.4s 5.7s (78%) __rustls, __rustls-ring, __tls, brotli, gzip, h2, hickory-dns, http2, rustls-tls-native-roots, rustls-tls-native-roots-no-provider, socks, zstd
33. ruma-federation-api v0.9.0 7.4s 0.2s (3%) client, compat-empty-string-null, server, unstable-exhaustive-types, unstable-msc2448, unstable-msc4125, unstable-unspecified
34. image v0.25.5 6.9s 4.0s (58%) gif, jpeg, png, webp
35. itertools v0.13.0 6.9s 0.3s (4%) default, use_alloc, use_std
36. tracing-subscriber v0.3.18 6.5s 4.0s (63%) alloc, ansi, env-filter, fmt, matchers, nu-ansi-term, once_cell, regex, registry, sharded-slab, std, thread_local, tracing, tracing-log
37. hyper v1.5.1 6.4s 3.6s (56%) client, default, http1, http2, server
38. ring v0.17.8 build script (run) 5.9s alloc, default, dev_urandom_fallback, std
39. toml v0.8.19 5.9s 3.4s (57%) default, display, parse
40. icu_normalizer v1.5.0 5.8s 4.9s (85%) compiled_data, default
41. conduit_macros v0.5.0 5.6s
42. serde_derive v1.0.215 5.6s default
43. figment v0.10.19 5.5s 3.8s (70%) env, parse-value, pear, toml
44. curve25519-dalek v4.1.3 5.3s 2.1s (41%) alloc, digest, precomputed-tables, zeroize
45. serde_json v1.0.133 5.2s 2.8s (55%) default, raw_value, std
46. lz4-sys v1.11.1+lz4-1.10.0 build script (run) 4.9s
47. conduit_database v0.5.0 4.8s 2.5s (52%) io_uring, jemalloc, release_max_log_level, zstd_compression
48. hyper-util v0.1.8 4.8s 2.5s (52%) client, client-legacy, default, http1, http2, server, server-auto, server-graceful, service, tokio
49. serde_yaml v0.9.34+deprecated 4.7s 2.6s (56%)
50. icu_locid_transform v1.5.0 4.6s 3.1s (68%) compiled_data
51. markup5ever v0.12.1 4.5s 1.3s (28%)
52. icu_locid v1.5.0 4.4s 3.3s (74%) zerovec
53. ruma-state-res v0.11.0 4.3s 1.6s (37%) unstable-exhaustive-types
54. url v2.5.4 4.3s 3.0s (71%) default, serde, std
55. clap_derive v4.5.18 4.2s default
56. jsonwebtoken v9.3.0 4.1s 2.6s (63%)
57. rustls-webpki v0.102.8 4.1s 3.1s (75%) alloc, ring, std
58. idna v1.0.3 4.1s 2.8s (69%) alloc, compiled_data, std
59. rust-rocksdb v0.33.0 3.8s 1.7s (44%) bzip2, io-uring, jemalloc, lz4, mt_static, multi-threaded-cf, zlib, zstd
60. async-compression v0.4.18 3.6s 1.3s (36%) brotli, flate2, gzip, libzstd, tokio, zstd, zstd-safe
61. webpage v2.0.1 3.6s 3.3s (92%)
62. tower v0.5.1 3.5s 2.5s (70%) __common, futures-core, futures-util, make, pin-project-lite, sync_wrapper, tokio, util
63. bzip2-sys v0.1.11+1.0.8 build script (run) 3.4s static
64. toml v0.8.19 3.4s 0.9s (26%) parse
65. pear_codegen v0.2.9 3.2s
66. cc v1.2.1 3.0s 1.5s (50%) parallel
67. tower-http v0.6.2 3.0s 0.9s (30%) add-extension, async-compression, catch-panic, compression-br, compression-gzip, compression-zstd, cors, futures-core, futures-util, sensitive-headers, set-header, tokio, tokio-util, tower, trace, tracing, util
68. libc v0.2.164 3.0s 0.8s (26%) default, extra_traits, std, use_std
69. html5ever v0.27.0 build script 2.9s
70. thiserror-impl v1.0.69 2.9s
71. libz-sys v1.1.20 build script (run) 2.9s static
72. headers v0.4.0 2.9s 1.4s (49%)
73. tokio-util v0.7.12 2.7s 1.4s (51%) codec, default, io
74. xml5ever v0.18.1 2.7s 1.2s (42%)
75. proc-macro-crate v3.2.0 2.7s 2.2s (80%)
76. indexmap v2.6.0 2.5s 0.4s (18%) default, serde, std
77. tracing-attributes v0.1.27 2.4s
78. thiserror-impl v2.0.3 2.4s
79. ipaddress v0.1.3 2.4s 1.7s (74%)
80. tikv-jemalloc-sys v0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 2.3s 2.2s (93%) background_threads_runtime_support, default, stats, unprefixed_malloc_on_supported_platforms
81. zerofrom-derive v0.1.5 2.3s
82. html5ever v0.27.0 2.2s 0.7s (31%)
83. zerovec v0.10.4 2.1s 0.4s (20%) derive, yoke
84. http v1.1.0 2.1s 0.6s (30%) default, std
85. pear v0.2.9 2.1s 0.8s (37%) color, default, yansi
86. ruma-signatures v0.15.0 2.0s 1.3s (67%) compat-signature-id, ring-compat, unstable-exhaustive-types
87. zerovec-derive v0.10.3 2.0s
88. markup5ever v0.12.1 build script 1.9s
89. tokio-socks v0.5.2 1.9s 1.0s (51%) default, tokio
90. rand v0.8.5 1.9s 0.7s (36%) alloc, default, getrandom, libc, rand_chacha, std, std_rng
91. pin-project-internal v1.1.7 1.8s
92. tokio-stream v0.1.16 1.8s 0.6s (36%) default, time
93. icu_provider v1.5.0 1.7s 1.2s (67%) macros
94. yoke-derive v0.7.5 1.7s
95. enum-as-inner v0.6.1 1.7s
96. conduit_macros v0.5.0 1.7s
97. curve25519-dalek-derive v0.1.1 1.7s
98. ed25519-dalek v2.1.1 1.7s 1.0s (58%) alloc, default, fast, pkcs8, rand_core, std, zeroize
99. async-trait v0.1.83 1.6s
100. tower v0.4.13 1.5s 0.6s (36%) __common, default, futures-core, futures-util, log, make, pin-project, pin-project-lite, tokio, tracing, util
101. futures-macro v0.3.31 1.5s
102. zerocopy v0.7.35 1.5s 0.3s (17%) byteorder, default, derive, simd, zerocopy-derive
103. konst v0.3.14 1.5s 0.3s (18%) cmp, iter, parsing
104. argon2 v0.5.3 1.4s 0.7s (47%) alloc, password-hash, rand
105. zerocopy v0.7.35 1.4s 0.2s (12%) byteorder, default, derive, simd, zerocopy-derive
106. rust-librocksdb-sys v0.29.0+9.7.4 build script 1.4s bzip2, bzip2-sys, default, io-uring, jemalloc, libz-sys, lz4, lz4-sys, mt_static, pkg-config, static, tikv-jemalloc-sys, zlib, zstd, zstd-sys
107. mio v1.0.2 1.4s 0.6s (44%) net, os-ext, os-poll
108. rand v0.8.5 1.4s 0.3s (22%) alloc, default, getrandom, libc, rand_chacha, small_rng, std, std_rng
109. zerocopy-derive v0.7.35 1.4s
110. serde_path_to_error v0.1.16 1.3s 0.5s (39%)
111. icu_collections v1.5.0 1.3s 0.7s (51%)
112. string_cache_codegen v0.5.2 1.2s 0.9s (71%)
113. serde_html_form v0.2.6 1.2s 0.6s (48%) default, ryu
114. parking_lot v0.12.3 1.2s 0.8s (65%) default
115. rust-librocksdb-sys v0.29.0+9.7.4 build script (run) 1.2s bzip2, bzip2-sys, default, io-uring, jemalloc, libz-sys, lz4, lz4-sys, mt_static, pkg-config, static, tikv-jemalloc-sys, zlib, zstd, zstd-sys
116. http-body-util v0.1.2 1.1s 0.2s (15%)
117. ruma-identifiers-validation v0.9.5 1.1s 0.5s (48%) compat-server-signing-key-version, compat-user-id
118. js_int v0.2.2 1.1s 0.2s (16%) default, serde, std
119. synstructure v0.13.1 1.1s 0.5s (48%) default, proc-macro
120. password-hash v0.5.0 1.1s 0.6s (52%) alloc, default, rand_core
121. ruma-appservice-api v0.10.0 1.1s 0.1s (6%) client, unstable-exhaustive-types, unstable-msc2409
122. tokio-macros v2.4.0 1.1s
123. markup5ever_rcdom v0.3.0 1.0s 0.8s (78%)
124. rand_chacha v0.3.1 1.0s 0.6s (60%) std
125. displaydoc v0.2.5 1.0s
126. resolv-conf v0.7.0 1.0s 0.6s (56%) hostname, system
127. libc v0.2.164 1.0s 0.1s (9%) default, std
128. socket2 v0.5.7 1.0s 0.5s (47%) all
129. axum-extra v0.9.6 1.0s 0.1s (13%) tracing, typed-header
130. toml_datetime v0.6.8 0.9s 0.5s (54%) serde
131. tokio-rustls v0.26.0 0.9s 0.1s (13%) ring, tls12
132. hyper-rustls v0.27.3 0.9s 0.5s (61%) http1, http2, native-tokio, ring, rustls-native-certs, tls12
133. ctor v0.2.9 0.9s
134. sha2 v0.10.8 0.9s 0.4s (40%) default, std
135. forwarded-header-value v0.1.1 0.8s 0.5s (60%)
136. axum-server v0.7.1 0.8s 0.2s (19%)
137. serde_spanned v0.6.8 0.8s 0.3s (33%) serde
138. tikv-jemalloc-sys v0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 build script 0.8s background_threads_runtime_support, default, stats, unprefixed_malloc_on_supported_platforms
139. ring v0.17.8 build script 0.8s alloc, default, dev_urandom_fallback, std
140. rand_chacha v0.3.1 0.8s 0.5s (57%) std
141. proc-macro2 v1.0.92 0.8s 0.2s (20%) default, proc-macro
142. ruma-server-util v0.3.0 0.8s 0.5s (60%)
143. icu_provider_macros v1.5.0 0.8s
144. uuid v1.11.0 0.8s 0.3s (40%) default, rng, std, v4
145. tokio-metrics v0.3.1 0.8s 0.3s (37%) default, rt, tokio
146. either v1.13.0 0.8s 0.0s (4%) default, serde, use_std
147. zstd v0.13.2 0.8s 0.2s (27%)
148. signal-hook-registry v1.4.2 0.7s 0.5s (66%)
149. tikv-jemalloc-ctl v0.6.0 0.7s 0.2s (33%) stats, use_std
150. ppv-lite86 v0.2.20 0.7s 0.1s (8%) simd, std
151. tracing v0.1.40 0.7s 0.3s (44%) attributes, default, log, max_level_trace, release_max_level_info, std, tracing-attributes
152. zstd-sys v2.0.13+zstd.1.5.6 0.7s 0.4s (56%) default, experimental, legacy, std, zdict_builder
153. nix v0.29.0 0.7s 0.2s (29%) resource
154. axum-client-ip v0.6.1 0.7s 0.2s (36%)
155. ruma-push-gateway-api v0.9.0 0.7s 0.1s (16%) client, unstable-exhaustive-types, unstable-unspecified
156. zstd-sys v2.0.13+zstd.1.5.6 build script 0.7s default, experimental, legacy, std, zdict_builder
157. jobserver v0.1.32 0.7s 0.3s (44%)
158. arrayvec v0.7.6 0.6s 0.1s (16%) default, serde, std
159. ppv-lite86 v0.2.20 0.6s 0.1s (9%) simd, std
160. toml_datetime v0.6.8 0.6s 0.2s (37%) serde
161. parking_lot_core v0.9.10 0.6s 0.3s (44%)
162. libz-sys v1.1.20 build script 0.5s static
163. rustls-native-certs v0.8.1 0.5s 0.3s (63%)
164. libc v0.2.164 build script 0.5s default, extra_traits, std, use_std
165. bzip2-sys v0.1.11+1.0.8 build script 0.5s static
166. bytemuck v1.20.0 0.5s 0.1s (14%) extern_crate_alloc
167. serde_urlencoded v0.7.1 0.5s 0.1s (14%)
168. phf_codegen v0.11.2 0.5s 0.2s (41%)
169. konst_kernel v0.3.12 0.5s 0.1s (27%) __for_konst, iter, rust_1_64
170. libc v0.2.164 build script 0.4s default, std
171. string_cache v0.8.7 0.4s 0.2s (37%) default, serde, serde_support
172. sha1 v0.10.6 0.4s 0.2s (37%) default, std
173. proc-macro2 v1.0.92 build script 0.4s default, proc-macro
174. rand_core v0.6.4 0.4s 0.1s (27%) alloc, getrandom, std
175. proc-macro2-diagnostics v0.10.1 0.4s 0.2s (39%) colors, default, yansi
176. quote v1.0.37 0.4s 0.1s (25%) default, proc-macro
177. lz4-sys v1.11.1+lz4-1.10.0 0.4s 0.2s (45%)
178. litemap v0.7.4 0.4s 0.0s (6%) alloc
179. idna_adapter v1.2.0 0.4s 0.2s (61%) compiled_data
180. phf_generator v0.11.2 0.4s 0.0s (2%)
181. lz4-sys v1.11.1+lz4-1.10.0 build script 0.4s
182. markup5ever v0.12.1 build script (run) 0.4s
183. js_option v0.1.1 0.4s 0.1s (17%) default, serde, serde_crate
184. phf_generator v0.10.0 0.4s 0.0s (0%)
185. ruma-identifiers-validation v0.9.5 0.4s 0.1s (30%)
186. yoke v0.7.5 0.4s 0.1s (19%) alloc, default, derive, zerofrom
187. rand_core v0.6.4 0.4s 0.1s (18%) alloc, getrandom, std
188. rust-librocksdb-sys v0.29.0+9.7.4 0.3s 0.1s (19%) bzip2, bzip2-sys, default, io-uring, jemalloc, libz-sys, lz4, lz4-sys, mt_static, pkg-config, static, tikv-jemalloc-sys, zlib, zstd, zstd-sys
189. tinystr v0.7.6 0.3s 0.0s (11%) alloc, zerovec
190. getrandom v0.2.15 0.3s 0.1s (37%) std
191. hostname v0.3.1 0.3s 0.1s (40%) default
192. zstd-safe v7.2.1 0.3s 0.1s (19%) std
193. rustls v0.23.18 build script 0.3s ring, std, tls12
194. thiserror v1.0.69 0.3s 0.1s (38%)
195. zerofrom v0.1.5 0.2s 0.0s (19%) alloc, derive
196. unicode-ident v1.0.14 0.2s 0.0s (16%)
197. serde_spanned v0.6.8 0.2s 0.0s (14%) serde
198. getrandom v0.2.15 0.2s 0.1s (24%) std
199. serde_regex v1.1.0 0.2s 0.0s (10%)
200. tikv-jemallocator v0.6.0 0.2s 0.0s (10%) stats, unprefixed_malloc_on_supported_platforms
201. html5ever v0.27.0 build script (run) 0.2s
202. itoa v1.0.13 0.2s 0.0s (15%)
203. clap v4.5.21 0.2s 0.1s (34%) derive, env, error-context, help, std, string, usage
204. http-body v1.0.1 0.2s 0.0s (19%)
205. rustls v0.23.18 build script (run) 0.2s ring, std, tls12
206. proc-macro2 v1.0.92 build script (run) 0.2s default, proc-macro
207. futures v0.3.31 0.2s 0.0s (14%) alloc, async-await, std
208. rust-rocksdb-uwu v0.0.1 0.2s 0.0s (24%) bzip2, default, io-uring, jemalloc, lz4, mt_static, multi-threaded-cf, zlib, zstd
209. headers-core v0.3.0 0.2s 0.0s (27%)
210. thiserror v2.0.3 0.1s 0.0s (17%) default, std
211. thiserror v2.0.3 0.1s 0.0s (15%) default, std
212. libz-sys v1.1.20 0.1s 0.0s (23%) static
213. sync_wrapper v1.0.2 0.1s 0.0s (14%) futures, futures-core
214. pin-project v1.1.7 0.1s 0.0s (1%)
215. bzip2-sys v0.1.11+1.0.8 0.1s 0.0s (22%) static
216. ruma v0.10.1 0.1s 0.0s (18%) api, appservice-api-c, canonical-json, client-api, client-api-c, client-api-s, compat, compat-empty-string-null, compat-get-3pids, compat-null, compat-optional, compat-server-signing-key-version, compat-signature-id, compat-tag-info, compat-unset-avatar, compat-upload-signatures, compat-user-id, events, federation-api, federation-api-c, federation-api-s, identifiers-validation, markdown, push-gateway-api-c, rand, ring-compat, server-util, signatures, state-res, unstable-exhaustive-types, unstable-extensible-events, unstable-msc2409, unstable-msc2448, unstable-msc2666, unstable-msc2867, unstable-msc2870, unstable-msc3026, unstable-msc3061, unstable-msc3245, unstable-msc3246, unstable-msc3266, unstable-msc3381, unstable-msc3488, unstable-msc3489, unstable-msc3553, unstable-msc3575, unstable-msc3954, unstable-msc3955, unstable-msc4075, unstable-msc4121, unstable-msc4125, unstable-msc4186, unstable-msc4210, unstable-unspecified
217. cpufeatures v0.2.16 0.1s 0.0s (21%)
218. libc v0.2.164 build script (run) 0.1s default, extra_traits, std, use_std
219. libc v0.2.164 build script (run) 0.1s default, std
220. zstd-safe v7.2.1 build script (run) 0.0s std