Cargo Build Timings

See Documentation
Targets:conduit_router 0.5.0 (lib)
conduit_macros 0.5.0 (lib)
conduit_api 0.5.0 (lib)
conduit_service 0.5.0 (lib)
conduit_admin 0.5.0 (lib)
conduit 0.5.0 (bin "conduit")
conduit_database 0.5.0 (lib)
conduit_core 0.5.0 (lib)
Profile:release
Fresh units:244
Dirty units:230
Total units:474
Max concurrency:12 (jobs=12 ncpu=12)
Build start:2024-12-12T04:35:51Z
Total time:361.0s (6m 1.0s)
rustc:rustc 1.85.0-nightly (d49be02cf 2024-12-02)
Host: x86_64-unknown-freebsd
Target: x86_64-unknown-freebsd
Unit Total Codegen Features
1. conduit_api v0.5.0 109.6s 52.2s (48%) brotli_compression, element_hacks, gzip_compression, release_max_log_level, zstd_compression
2. conduit v0.5.0 bin "conduit" 100.6s brotli_compression, default, element_hacks, gzip_compression, io_uring, jemalloc, release_max_log_level, systemd, zstd_compression
3. conduit_admin v0.5.0 53.2s 39.9s (75%) release_max_log_level
4. conduit_service v0.5.0 47.2s 9.2s (19%) brotli_compression, element_hacks, gzip_compression, release_max_log_level
5. ruma-client-api v0.18.0 31.0s 1.4s (4%) 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
6. ruma-events v0.28.1 30.3s 12.7s (42%) 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
7. tikv-jemalloc-sys v0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 build script (run) 29.0s background_threads_runtime_support, default, unprefixed_malloc_on_supported_platforms
8. conduit_router v0.5.0 28.1s 20.3s (72%) brotli_compression, gzip_compression, release_max_log_level, systemd, zstd_compression
9. zstd-sys v2.0.13+zstd.1.5.6 build script (run) 27.9s default, experimental, legacy, std, zdict_builder
10. tokio v1.42.0 22.1s 11.4s (52%) bytes, default, fs, io-std, io-util, libc, macros, mio, net, rt, rt-multi-thread, signal, signal-hook-registry, socket2, sync, time, tokio-macros
11. rustls v0.23.19 16.6s 9.3s (56%) ring, std, tls12
12. h2 v0.4.7 15.5s 3.2s (20%)
13. ring v0.17.8 13.4s 8.0s (60%) alloc, default, dev_urandom_fallback, std
14. icu_properties v1.5.1 13.0s 1.5s (12%) compiled_data, default
15. cargo_toml v0.21.0 12.5s 9.3s (75%) features
16. bindgen v0.69.5 12.1s 5.9s (49%) runtime
17. toml_edit v0.22.22 11.8s 6.2s (52%) default, display, parse, serde
18. ruma-common v0.13.0 11.8s 5.1s (43%) 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
19. toml_edit v0.22.22 11.4s 7.5s (66%) display, parse, serde
20. hickory-proto v0.24.2 11.1s 5.5s (50%) tokio, tokio-runtime
21. clap_builder v4.5.23 10.7s 6.6s (62%) env, error-context, help, std, string, usage
22. syn v2.0.90 10.1s 2.9s (29%) clone-impls, default, derive, extra-traits, fold, full, parsing, printing, proc-macro, visit, visit-mut
23. serde_json v1.0.133 9.7s 4.9s (50%) default, raw_value, std
24. axum v0.7.9 9.1s 1.2s (13%) form, http1, http2, json, matched-path, original-uri, tokio, tracing
25. reqwest v0.12.9 9.0s 5.7s (63%) __rustls, __rustls-ring, __tls, brotli, gzip, h2, hickory-dns, http2, rustls-tls-native-roots, rustls-tls-native-roots-no-provider, socks, zstd
26. image v0.25.5 8.9s 5.3s (59%) gif, jpeg, png, webp
27. serde v1.0.216 8.8s 0.6s (6%) default, derive, rc, serde_derive, std
28. hickory-resolver v0.24.2 8.5s 6.2s (72%) default, ipconfig, resolv-conf, system-config, tokio, tokio-runtime
29. ruma-macros v0.13.0 8.5s
30. conduit_core v0.5.0 8.4s 3.4s (41%) brotli_compression, jemalloc, release_max_log_level, zstd_compression
31. futures-util v0.3.31 7.7s 0.9s (12%) alloc, async-await, async-await-macro, channel, default, futures-channel, futures-io, futures-macro, futures-sink, io, memchr, sink, slab, std
32. ring v0.17.8 build script (run) 7.2s alloc, default, dev_urandom_fallback, std
33. serde v1.0.216 7.0s 0.5s (7%) default, derive, serde_derive, std
34. tracing-subscriber v0.3.18 6.9s 3.8s (55%) alloc, ansi, env-filter, fmt, matchers, nu-ansi-term, once_cell, regex, registry, sharded-slab, std, thread_local, tracing, tracing-log
35. lz4-sys v1.11.1+lz4-1.10.0 build script (run) 6.8s
36. clang-sys v1.8.1 6.7s 3.1s (46%) 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
37. ruma-federation-api v0.9.0 6.6s 0.2s (4%) client, compat-empty-string-null, server, unstable-exhaustive-types, unstable-msc2448, unstable-msc4125, unstable-unspecified
38. rustls-webpki v0.102.8 6.5s 1.7s (26%) alloc, ring, std
39. conduit_macros v0.5.0 6.0s
40. hyper v1.5.1 6.0s 2.7s (45%) client, default, http1, http2, server
41. icu_locid v1.5.0 5.7s 3.6s (63%) zerovec
42. icu_locid_transform v1.5.0 5.6s 3.5s (63%) compiled_data
43. figment v0.10.19 5.6s 3.4s (62%) env, parse-value, pear, toml
44. serde_derive v1.0.216 5.3s default
45. ruma-state-res v0.11.0 5.1s 1.2s (22%) unstable-exhaustive-types
46. toml v0.8.19 4.8s 3.7s (77%) parse
47. serde_yaml v0.9.34+deprecated 4.7s 2.2s (47%)
48. conduit_database v0.5.0 4.7s 0.7s (16%) io_uring, jemalloc, release_max_log_level, zstd_compression
49. axum-core v0.4.5 4.6s 0.7s (16%) tracing
50. zerovec v0.10.4 4.5s 1.6s (36%) derive, yoke
51. curve25519-dalek v4.1.3 4.4s 1.6s (36%) alloc, digest, precomputed-tables, zeroize
52. hyper-util v0.1.8 4.3s 1.3s (31%) client, client-legacy, default, http1, http2, server, server-auto, server-graceful, service, tokio
53. rust-rocksdb v0.34.0 4.1s 1.7s (42%) bzip2, io-uring, jemalloc, lz4, mt_static, multi-threaded-cf, zlib, zstd
54. clap_derive v4.5.18 4.1s default
55. itertools v0.13.0 4.1s 0.4s (10%) default, use_alloc, use_std
56. markup5ever v0.12.1 build script 4.0s
57. png v0.17.15 3.7s 1.4s (39%)
58. tower-http v0.6.2 3.7s 1.2s (32%) 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
59. webpage v2.0.1 3.7s 3.1s (85%)
60. bzip2-sys v0.1.11+1.0.8 build script (run) 3.6s static
61. http v1.2.0 3.5s 1.8s (52%) default, std
62. libc v0.2.168 3.4s 1.1s (32%) default, extra_traits, std, use_std
63. jsonwebtoken v9.3.0 3.4s 2.0s (60%)
64. libz-sys v1.1.20 build script (run) 3.3s static
65. icu_normalizer v1.5.0 3.2s 2.0s (63%) compiled_data, default
66. proc-macro-crate v3.2.0 3.2s 2.7s (84%)
67. toml v0.8.19 3.1s 2.1s (68%) default, display, parse
68. chrono v0.4.39 3.0s 1.4s (46%) alloc, std
69. tower v0.4.13 3.0s 0.4s (13%) __common, default, futures-core, futures-util, log, make, pin-project, pin-project-lite, tokio, tracing, util
70. cc v1.2.3 3.0s 1.3s (44%) parallel
71. icu_collections v1.5.0 2.9s 1.3s (46%)
72. url v2.5.4 2.9s 1.7s (57%) default, serde, std
73. tokio-util v0.7.13 2.9s 1.0s (35%) codec, default, io
74. thiserror-impl v1.0.69 2.8s
75. tower v0.5.1 2.7s 0.1s (2%) __common, futures-core, futures-util, make, pin-project-lite, sync_wrapper, tokio, util
76. idna v1.0.3 2.6s 1.9s (71%) alloc, compiled_data, default, std
77. rand v0.8.5 2.6s 0.7s (27%) alloc, default, getrandom, libc, rand_chacha, std, std_rng
78. parking_lot v0.12.3 2.5s 1.2s (48%) default
79. headers v0.4.0 2.5s 1.0s (38%)
80. rand v0.8.5 2.5s 0.3s (11%) alloc, default, getrandom, libc, rand_chacha, small_rng, std, std_rng
81. indexmap v2.7.0 2.5s 0.6s (24%) default, serde, std
82. konst v0.3.15 2.3s 1.1s (48%) cmp, iter, parsing
83. string_cache_codegen v0.5.2 2.3s 1.5s (69%)
84. markup5ever v0.12.1 2.2s 0.6s (27%)
85. async-trait v0.1.83 2.2s
86. xml5ever v0.18.1 2.2s 1.3s (60%)
87. zerofrom-derive v0.1.5 2.2s
88. ipaddress v0.1.3 2.2s 1.5s (68%)
89. serde_html_form v0.2.6 2.1s 0.8s (38%) default, ryu
90. thiserror-impl v2.0.6 2.1s
91. html5ever v0.27.0 2.1s 0.7s (34%)
92. tracing-attributes v0.1.28 2.1s
93. async-compression v0.4.18 2.1s 0.4s (19%) brotli, flate2, gzip, libzstd, tokio, zstd, zstd-safe
94. pear v0.2.9 2.0s 0.8s (39%) color, default, yansi
95. time v0.3.37 2.0s 0.7s (33%) alloc, default, std
96. serde_path_to_error v0.1.16 2.0s 0.2s (9%)
97. pin-project-internal v1.1.7 2.0s
98. ruma-signatures v0.15.0 1.9s 1.4s (70%) compat-signature-id, ring-compat, unstable-exhaustive-types
99. icu_provider v1.5.0 1.9s 0.7s (38%) macros
100. mio v1.0.3 1.9s 0.5s (26%) net, os-ext, os-poll
101. zstd-sys v2.0.13+zstd.1.5.6 1.8s 0.8s (46%) default, experimental, legacy, std, zdict_builder
102. html5ever v0.27.0 build script 1.8s
103. yoke-derive v0.7.5 1.8s
104. hashbrown v0.15.2 1.7s 0.1s (8%)
105. rust-librocksdb-sys v0.30.0+9.8.4 build script 1.7s bzip2, bzip2-sys, default, io-uring, jemalloc, libz-sys, lz4, lz4-sys, mt_static, pkg-config, static, tikv-jemalloc-sys, zlib, zstd, zstd-sys
106. tikv-jemalloc-sys v0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 1.7s 1.6s (93%) background_threads_runtime_support, default, unprefixed_malloc_on_supported_platforms
107. zerovec-derive v0.10.3 1.7s
108. bytes v1.9.0 1.6s 0.4s (25%) default, std
109. rust-librocksdb-sys v0.30.0+9.8.4 build script (run) 1.5s bzip2, bzip2-sys, default, io-uring, jemalloc, libz-sys, lz4, lz4-sys, mt_static, pkg-config, static, tikv-jemalloc-sys, zlib, zstd, zstd-sys
110. zerocopy-derive v0.7.35 1.5s
111. enum-as-inner v0.6.1 1.5s
112. js_int v0.2.2 1.4s 0.4s (27%) default, serde, std
113. hashbrown v0.15.2 1.4s 0.2s (14%)
114. zerocopy v0.7.35 1.4s 0.1s (5%) byteorder, default, derive, simd, zerocopy-derive
115. conduit_macros v0.5.0 1.3s
116. curve25519-dalek-derive v0.1.1 1.3s
117. ruma-identifiers-validation v0.9.5 1.3s 0.9s (76%)
118. argon2 v0.5.3 1.2s 0.5s (42%) alloc, password-hash, rand
119. rand_chacha v0.3.1 1.2s 0.9s (70%) std
120. parking_lot_core v0.9.10 1.2s 0.5s (42%)
121. pear_codegen v0.2.9 1.2s
122. futures-macro v0.3.31 1.2s
123. indexmap v2.7.0 1.2s 0.1s (4%) default, std
124. ruma-identifiers-validation v0.9.5 1.2s 0.8s (66%) compat-server-signing-key-version, compat-user-id
125. zerocopy v0.7.35 1.2s 0.1s (10%) byteorder, default, derive, simd, zerocopy-derive
126. tokio-socks v0.5.2 1.2s 0.3s (27%) default, tokio
127. fdeflate v0.3.7 1.2s 0.6s (54%)
128. ruma-appservice-api v0.10.0 1.2s 0.1s (5%) client, unstable-exhaustive-types, unstable-msc2409
129. ppv-lite86 v0.2.20 1.1s 0.3s (27%) simd, std
130. ring v0.17.8 build script 1.1s alloc, default, dev_urandom_fallback, std
131. serde_urlencoded v0.7.1 1.1s 0.0s (4%)
132. libc v0.2.168 1.1s 0.2s (16%) default, std
133. ppv-lite86 v0.2.20 1.0s 0.1s (8%) simd, std
134. synstructure v0.13.1 1.0s 0.4s (41%) default, proc-macro
135. getrandom v0.2.15 1.0s 0.1s (6%) std
136. http-body v1.0.1 1.0s 0.1s (8%)
137. axum-extra v0.9.6 1.0s 0.1s (13%) tracing, typed-header
138. displaydoc v0.2.5 1.0s
139. tokio-stream v0.1.17 1.0s 0.2s (18%) default, time
140. tokio-macros v2.4.0 0.9s
141. markup5ever_rcdom v0.3.0 0.9s 0.6s (64%)
142. axum-server v0.7.1 0.9s 0.1s (8%)
143. toml_datetime v0.6.8 0.9s 0.6s (61%) serde
144. rand_chacha v0.3.1 0.9s 0.5s (59%) std
145. socket2 v0.5.8 0.9s 0.4s (45%) all
146. uuid v1.11.0 0.9s 0.3s (30%) default, rng, std, v4
147. axum-client-ip v0.6.1 0.9s 0.2s (19%)
148. password-hash v0.5.0 0.8s 0.3s (34%) alloc, default, rand_core
149. hyper-rustls v0.27.3 0.8s 0.4s (49%) http1, http2, native-tokio, ring, rustls-native-certs, tls12
150. signal-hook-registry v1.4.2 0.8s 0.4s (47%)
151. zstd v0.13.2 0.8s 0.1s (16%)
152. ctor v0.2.9 0.8s
153. tinystr v0.7.6 0.8s 0.1s (17%) alloc, zerovec
154. resolv-conf v0.7.0 0.8s 0.4s (52%) hostname, system
155. smallvec v1.13.2 0.8s 0.2s (28%) const_generics, const_new, serde, write
156. forwarded-header-value v0.1.1 0.8s 0.5s (61%)
157. http-body-util v0.1.2 0.8s 0.2s (25%)
158. typewit v1.11.0 0.8s 0.1s (9%) default, proc_macros, rust_1_61, typewit_proc_macros
159. ed25519-dalek v2.1.1 0.7s 0.3s (37%) alloc, default, fast, pkcs8, rand_core, std, zeroize
160. bzip2-sys v0.1.11+1.0.8 build script 0.7s static
161. either v1.13.0 0.7s 0.0s (4%) default, serde, use_std
162. ruma-push-gateway-api v0.9.0 0.7s 0.1s (15%) client, unstable-exhaustive-types, unstable-unspecified
163. tracing v0.1.41 0.7s 0.3s (46%) attributes, default, log, max_level_trace, release_max_level_info, std, tracing-attributes
164. konst_kernel v0.3.15 0.6s 0.2s (38%) __for_konst, iter, rust_1_64
165. tikv-jemalloc-ctl v0.6.0 0.6s 0.2s (24%) use_std
166. jobserver v0.1.32 0.6s 0.2s (38%)
167. nix v0.29.0 0.6s 0.1s (21%) resource
168. itoa v1.0.14 0.6s 0.0s (7%)
169. tikv-jemalloc-sys v0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 build script 0.6s background_threads_runtime_support, default, unprefixed_malloc_on_supported_platforms
170. icu_provider_macros v1.5.0 0.6s
171. serde v1.0.216 build script 0.6s default, derive, rc, serde_derive, std
172. libc v0.2.168 build script 0.6s default, extra_traits, std, use_std
173. tokio-rustls v0.26.1 0.6s 0.0s (4%) ring, tls12
174. ruma-server-util v0.3.0 0.6s 0.3s (53%)
175. libc v0.2.168 build script 0.6s default, std
176. toml_datetime v0.6.8 0.5s 0.1s (23%) serde
177. arrayvec v0.7.6 0.5s 0.0s (5%) default, serde, std
178. string_cache v0.8.7 0.5s 0.1s (26%) default, serde, serde_support
179. clap_lex v0.7.4 0.5s 0.2s (37%)
180. serde v1.0.216 build script 0.5s default, derive, serde_derive, std
181. yoke v0.7.5 0.5s 0.0s (6%) alloc, default, derive, zerofrom
182. thiserror v2.0.6 build script 0.5s default, std
183. libz-sys v1.1.20 build script 0.5s static
184. rust-librocksdb-sys v0.30.0+9.8.4 0.5s 0.1s (30%) bzip2, bzip2-sys, default, io-uring, jemalloc, libz-sys, lz4, lz4-sys, mt_static, pkg-config, static, tikv-jemalloc-sys, zlib, zstd, zstd-sys
185. serde_regex v1.1.0 0.5s 0.1s (12%)
186. proc-macro2-diagnostics v0.10.1 0.4s 0.1s (33%) colors, default, yansi
187. js_option v0.1.1 0.4s 0.1s (35%) default, serde, serde_crate
188. libloading v0.8.6 0.4s 0.2s (44%)
189. markup5ever v0.12.1 build script (run) 0.4s
190. zstd-sys v2.0.13+zstd.1.5.6 build script 0.4s default, experimental, legacy, std, zdict_builder
191. pin-project v1.1.7 0.4s 0.1s (35%)
192. rand_core v0.6.4 0.4s 0.1s (18%) alloc, getrandom, std
193. lz4-sys v1.11.1+lz4-1.10.0 build script 0.4s
194. rand_core v0.6.4 0.4s 0.1s (20%) alloc, getrandom, std
195. zstd-safe v7.2.1 0.3s 0.1s (15%) std
196. getrandom v0.2.15 0.3s 0.1s (15%) std
197. tikv-jemallocator v0.6.0 0.3s 0.0s (10%) unprefixed_malloc_on_supported_platforms
198. tokio-metrics v0.4.0 0.3s 0.1s (27%) default, rt, tokio
199. async-channel v2.3.1 0.3s 0.0s (12%) default, std
200. zerofrom v0.1.5 0.3s 0.0s (6%) alloc, derive
201. libloading v0.8.6 0.3s 0.1s (18%)
202. serde_spanned v0.6.8 0.3s 0.1s (35%) serde
203. thiserror v1.0.69 0.3s 0.0s (9%)
204. idna_adapter v1.2.0 0.3s 0.0s (7%) compiled_data
205. serde_spanned v0.6.8 0.3s 0.0s (11%) serde
206. phf_codegen v0.11.2 0.2s 0.1s (28%)
207. hostname v0.3.1 0.2s 0.1s (24%) default
208. phf_generator v0.10.0 0.2s 0.0s (19%)
209. html5ever v0.27.0 build script (run) 0.2s
210. bzip2-sys v0.1.11+1.0.8 0.2s 0.0s (9%) static
211. lz4-sys v1.11.1+lz4-1.10.0 0.2s 0.0s (9%)
212. rustls v0.23.19 build script 0.2s ring, std, tls12
213. phf_generator v0.11.2 0.2s 0.0s (15%)
214. thiserror v2.0.6 build script (run) 0.2s default, std
215. event-listener-strategy v0.5.3 0.2s 0.0s (8%) std
216. libz-sys v1.1.20 0.1s 0.0s (9%) static
217. thiserror v2.0.6 build script (run) 0.1s default, std
218. thiserror v2.0.6 0.1s 0.0s (9%) default, std
219. headers-core v0.3.0 0.1s 0.0s (20%)
220. futures v0.3.31 0.1s 0.0s (13%) alloc, async-await, std
221. clap v4.5.23 0.1s 0.0s (10%) derive, env, error-context, help, std, string, usage
222. rust-rocksdb-uwu v0.0.1 0.1s 0.0s (10%) bzip2, default, io-uring, jemalloc, lz4, mt_static, multi-threaded-cf, zlib, zstd
223. thiserror v2.0.6 0.1s 0.0s (16%) default, std
224. ruma v0.10.1 0.1s 0.0s (13%) 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
225. serde v1.0.216 build script (run) 0.1s default, derive, serde_derive, std
226. serde v1.0.216 build script (run) 0.1s default, derive, rc, serde_derive, std
227. libc v0.2.168 build script (run) 0.1s default, std
228. libc v0.2.168 build script (run) 0.1s default, extra_traits, std, use_std
229. rustls v0.23.19 build script (run) 0.1s ring, std, tls12
230. zstd-safe v7.2.1 build script (run) 0.0s std