Cargo Build Timings

See Documentation
Targets:conduit_api 0.4.5 (lib)
conduit_database 0.4.5 (lib)
conduit_service 0.4.5 (lib)
conduit 0.4.5 (bin "conduit")
conduit_admin 0.4.5 (lib)
conduit_core 0.4.5 (lib)
conduit_router 0.4.5 (lib)
Profile:dev
Fresh units:291
Dirty units:165
Total units:456
Max concurrency:12 (jobs=12 ncpu=12)
Build start:2024-07-14T16:21:46Z
Total time:401.7s (6m 41.7s)
rustc:rustc 1.81.0-nightly (0c81f94b9 2024-07-10)
Host: x86_64-unknown-freebsd
Target: x86_64-unknown-freebsd
Unit Total Codegen Features
1. rust-librocksdb-sys v0.23.1+9.3.1 build script (run) 234.9s bzip2, bzip2-sys, default, libz-sys, lz4, lz4-sys, mt_static, static, zlib, zstd, zstd-sys
2. ruma-events v0.28.1 60.4s 46.0s (76%) canonical-json, compat-empty-string-null, compat-optional, compat-tag-info, markdown, unstable-exhaustive-types, unstable-msc1767, unstable-msc2448, unstable-msc2867, unstable-msc3061, unstable-msc3246, unstable-msc3488, unstable-msc3551, unstable-msc3552, unstable-msc3553, unstable-msc3927, unstable-msc3954, unstable-msc3955, unstable-msc3956
3. conduit_api v0.4.5 46.4s 20.6s (44%) brotli_compression, element_hacks, gzip_compression
4. ruma-client-api v0.18.0 38.7s 7.9s (20%) client, compat-empty-string-null, compat-get-3pids, compat-unset-avatar, server, unstable-exhaustive-types, unstable-msc2448, unstable-msc2666, unstable-msc3266, unstable-msc3488, unstable-msc3575, unstable-msc4121
5. syn v2.0.71 36.9s 18.5s (50%) clone-impls, default, derive, extra-traits, fold, full, parsing, printing, proc-macro, visit, visit-mut
6. conduit_service v0.4.5 30.2s 8.1s (27%) brotli_compression, element_hacks, gzip_compression
7. bindgen v0.69.4 30.1s 21.8s (73%) runtime
8. ruma-macros v0.13.0 29.3s
9. reqwest v0.12.5 25.1s 21.1s (84%) __rustls, __rustls-ring, __tls, blocking, brotli, gzip, h2, hickory-dns, http2, json, rustls-tls, rustls-tls-native-roots, rustls-tls-webpki-roots, socks
10. sentry-types v0.34.0 23.4s 17.7s (76%) default, protocol
11. rust-librocksdb-sys v0.23.1+9.3.1 22.7s 22.3s (98%) bzip2, bzip2-sys, default, libz-sys, lz4, lz4-sys, mt_static, static, zlib, zstd, zstd-sys
12. tokio v1.38.0 22.2s 12.2s (55%) bytes, default, fs, io-std, io-util, libc, macros, mio, net, num_cpus, rt, rt-multi-thread, signal, signal-hook-registry, socket2, sync, time, tokio-macros
13. rustls v0.23.11 21.5s 16.6s (77%) ring, std, tls12
14. cc v1.1.3 19.6s 5.4s (28%) parallel
15. image v0.25.1 19.1s 15.3s (80%) gif, jpeg, png, webp
16. h2 v0.4.5 16.8s 9.5s (57%)
17. serde_derive v1.0.204 16.7s default
18. rustls v0.22.4 16.0s 11.8s (74%) default, log, logging, ring, tls12
19. ruma-common v0.13.0 15.6s 8.3s (53%) api, canonical-json, client, compat-empty-string-null, compat-key-id, compat-null, compat-optional, compat-user-id, default, rand, server, unstable-exhaustive-types, unstable-msc2870, unstable-msc3026, unstable-unspecified
20. hickory-proto v0.24.1 15.5s 9.0s (58%) tokio, tokio-runtime
21. toml_edit v0.22.15 15.4s 12.1s (79%) display, parse, serde
22. thiserror v1.0.62 build script 15.3s
23. toml_edit v0.22.15 15.2s 11.3s (75%) parse, serde
24. conduit v0.4.5 bin "conduit" 14.5s brotli_compression, element_hacks, gzip_compression, sentry_telemetry, zstd_compression
25. bytes v1.6.1 14.4s 1.4s (9%) default, std
26. const-str v0.5.7 14.4s 1.5s (10%) default
27. rustls v0.21.12 14.1s 10.8s (76%) dangerous_configuration, default, log, logging, tls12
28. toml_edit v0.21.1 13.8s 10.0s (73%) default, display, parse
29. hickory-resolver v0.24.1 13.2s 10.0s (76%) default, ipconfig, resolv-conf, system-config, tokio, tokio-runtime
30. conduit_core v0.4.5 13.0s 6.6s (51%) brotli_compression, gzip_compression, rocksdb, sentry_telemetry, zstd_compression
31. axum v0.7.5 12.1s 3.1s (25%) form, http1, http2, json, matched-path, tokio, tracing
32. conduit_admin v0.4.5 12.1s 4.4s (37%)
33. tracing-subscriber v0.3.18 11.4s 6.5s (57%) alloc, ansi, default, env-filter, fmt, matchers, nu-ansi-term, once_cell, regex, registry, sharded-slab, smallvec, std, thread_local, tracing, tracing-log
34. conduit_router v0.4.5 10.4s 5.0s (48%) brotli_compression, gzip_compression, sentry_telemetry, zstd_compression
35. clap_derive v4.5.8 10.1s default
36. backtrace v0.3.73 9.5s 6.2s (66%) default, std
37. figment v0.10.19 8.8s 5.7s (65%) env, parse-value, pear, toml
38. zstd-sys v2.0.12+zstd.1.5.6 build script (run) 8.0s default, experimental, legacy, std, zdict_builder
39. hyper v1.4.1 7.9s 4.3s (55%) client, default, http1, http2, server
40. tracing-attributes v0.1.27 7.8s
41. curve25519-dalek v4.1.3 6.7s 3.5s (52%) alloc, digest, precomputed-tables, zeroize
42. thiserror-impl v1.0.62 6.7s
43. futures-util v0.3.30 6.5s 0.6s (8%) alloc, async-await, async-await-macro, default, futures-io, futures-macro, futures-sink, io, memchr, sink, slab, std
44. serde_yaml v0.9.34+deprecated 6.4s 3.8s (60%)
45. pin-project-internal v1.1.5 6.3s
46. ruma-federation-api v0.9.0 6.2s 0.7s (12%) client, compat-empty-string-null, server, unstable-exhaustive-types, unstable-msc2448, unstable-msc4125, unstable-unspecified
47. sentry v0.34.0 6.1s 5.3s (87%) backtrace, contexts, debug-images, httpdate, log, panic, reqwest, rustls, sentry-backtrace, sentry-contexts, sentry-debug-images, sentry-log, sentry-panic, sentry-tower, sentry-tracing, tokio, tower, tower-http, tracing, webpki-roots
48. async-trait v0.1.81 6.0s
49. ring v0.17.8 6.0s 3.2s (53%) alloc, default, dev_urandom_fallback, std
50. serde v1.0.204 5.8s 0.4s (7%) default, derive, rc, serde_derive, std
51. serde v1.0.204 5.7s 0.4s (7%) default, derive, serde_derive, std
52. sentry-core v0.34.0 5.7s 4.5s (79%) client, default, rand
53. webpage v2.0.1 5.6s 5.1s (91%)
54. html5ever v0.27.0 build script 5.4s
55. jsonwebtoken v9.3.0 5.3s 3.5s (66%) default, pem, simple_asn1, use_pem
56. rust-rocksdb v0.27.1 5.1s 3.1s (60%) bzip2, lz4, mt_static, multi-threaded-cf, zlib, zstd
57. hyper-util v0.1.6 5.0s 1.5s (31%) client, client-legacy, default, http1, http2, server, server-auto, server-graceful, service, tokio
58. itertools v0.13.0 4.7s 0.3s (7%) default, use_alloc, use_std
59. axum-core v0.4.3 4.6s 1.0s (22%) tracing
60. serde_json v1.0.120 4.4s 2.2s (51%) default, raw_value, std
61. ring v0.17.8 build script (run) 4.3s alloc, default, dev_urandom_fallback, std
62. image-webp v0.1.2 4.3s 2.5s (58%)
63. lz4-sys v1.9.5 build script (run) 4.0s
64. futures-macro v0.3.30 4.0s
65. rust-librocksdb-sys v0.23.1+9.3.1 build script 3.9s bzip2, bzip2-sys, default, libz-sys, lz4, lz4-sys, mt_static, static, zlib, zstd, zstd-sys
66. headers v0.4.0 3.8s 1.6s (41%)
67. url v2.5.2 3.8s 2.0s (54%) default, serde
68. pear_codegen v0.2.9 3.8s
69. tower-http v0.5.2 3.7s 1.7s (45%) add-extension, async-compression, catch-panic, compression-br, compression-gzip, compression-zstd, cors, default, futures-core, futures-util, sensitive-headers, set-header, tokio, tokio-util, tower, trace, tracing, util
70. http v1.1.0 3.7s 2.2s (58%) default, std
71. simple_asn1 v0.6.2 3.7s 1.8s (48%)
72. toml v0.8.14 3.6s 2.6s (71%) default, display, parse
73. ruma-state-res v0.11.0 3.5s 1.4s (39%) unstable-exhaustive-types
74. itertools v0.12.1 3.5s 0.5s (15%) default, use_alloc, use_std
75. rustls-webpki v0.102.5 3.2s 2.2s (68%) alloc, ring, std
76. libz-sys v1.1.18 build script (run) 3.0s static
77. rustls-webpki v0.101.7 3.0s 2.0s (67%) alloc, default, std
78. curve25519-dalek-derive v0.1.1 3.0s
79. tokio-macros v2.3.0 2.8s
80. markup5ever v0.12.1 2.8s 0.9s (33%)
81. conduit_database v0.4.5 2.7s 1.1s (39%) zstd_compression
82. toml v0.8.14 2.6s 1.7s (65%) parse
83. proc-macro-crate v3.1.0 2.5s 2.2s (87%)
84. xml5ever v0.18.1 2.5s 1.5s (58%)
85. indexmap v2.2.6 2.5s 0.4s (16%) default, serde, std
86. sentry-backtrace v0.34.0 2.3s 1.4s (60%)
87. pear v0.2.9 2.3s 0.7s (32%) color, default, yansi
88. html5ever v0.27.0 2.2s 0.9s (39%)
89. bzip2-sys v0.1.11+1.0.8 build script (run) 2.1s static
90. enum-as-inner v0.6.0 2.1s
91. async-compression v0.4.11 2.0s 0.3s (15%) brotli, flate2, gzip, libzstd, tokio, zstd, zstd-safe
92. sentry-tracing v0.34.0 2.0s 1.2s (63%) backtrace, default
93. axum-server v0.6.0 1.9s 0.8s (40%) arc-swap, default, rustls, rustls-pemfile, tls-rustls, tokio-rustls
94. ring v0.17.8 build script 1.9s alloc, default, dev_urandom_fallback, std
95. ruma-signatures v0.15.0 1.9s 1.4s (76%) compat-signature-id, ring-compat, unstable-exhaustive-types
96. tokio-util v0.7.11 1.8s 0.8s (44%) codec, default, io
97. markup5ever_rcdom v0.3.0 1.6s 1.2s (78%)
98. axum-extra v0.9.3 1.6s 0.4s (24%) tracing, typed-header
99. zstd-sys v2.0.12+zstd.1.5.6 build script 1.5s default, experimental, legacy, std, zdict_builder
100. libz-sys v1.1.18 build script 1.2s static
101. uuid v1.10.0 1.2s 0.6s (49%) default, rng, serde, std, v4
102. ruma-appservice-api v0.10.0 1.2s 0.1s (13%) client, unstable-exhaustive-types
103. hyper-rustls v0.27.2 1.1s 0.5s (42%) http1, http2, native-tokio, ring, rustls-native-certs, tls12, webpki-roots, webpki-tokio
104. serde_html_form v0.2.6 1.1s 0.6s (49%) default, ryu
105. axum-client-ip v0.6.0 1.1s 0.6s (58%)
106. ed25519-dalek v2.1.1 1.1s 0.4s (36%) alloc, default, fast, pkcs8, rand_core, std, zeroize
107. ruma-identifiers-validation v0.9.5 1.1s 0.4s (41%)
108. tower v0.4.13 1.0s 0.1s (12%) __common, default, futures-core, futures-util, log, make, pin-project, pin-project-lite, tokio, tracing, util
109. ruma-server-util v0.3.0 1.0s 0.6s (61%)
110. proc-macro2-diagnostics v0.10.1 1.0s 0.7s (66%) colors, default, yansi
111. tokio-stream v0.1.15 0.9s 0.3s (28%) default, time
112. bzip2-sys v0.1.11+1.0.8 build script 0.9s static
113. forwarded-header-value v0.1.1 0.9s 0.5s (59%)
114. serde_path_to_error v0.1.16 0.9s 0.2s (22%)
115. http-body-util v0.1.2 0.9s 0.1s (8%)
116. toml_datetime v0.6.6 0.9s 0.5s (63%) serde
117. ruma-identifiers-validation v0.9.5 0.9s 0.4s (50%)
118. lz4-sys v1.9.5 build script 0.8s
119. zstd-sys v2.0.12+zstd.1.5.6 0.8s 0.5s (65%) default, experimental, legacy, std, zdict_builder
120. tokio-socks v0.5.1 0.8s 0.3s (37%)
121. ruma-push-gateway-api v0.9.0 0.8s 0.3s (33%) client, unstable-exhaustive-types, unstable-unspecified
122. tracing v0.1.40 0.8s 0.3s (43%) attributes, default, log, std, tracing-attributes
123. toml_datetime v0.6.6 0.7s 0.5s (68%) serde
124. backtrace v0.3.73 build script 0.7s default, std
125. debugid v0.8.0 0.7s 0.3s (42%) serde
126. clap v4.5.9 0.7s 0.1s (8%) derive, error-context, help, std, string, usage
127. either v1.13.0 0.7s 0.0s (6%) default, serde, use_std
128. findshlibs v0.10.2 build script 0.7s
129. sentry-panic v0.34.0 0.6s 0.4s (61%)
130. zstd v0.13.2 0.6s 0.2s (31%)
131. ruma-identifiers-validation v0.9.5 0.6s 0.4s (63%) compat-key-id, compat-user-id
132. string_cache v0.8.7 0.6s 0.2s (41%) default, serde, serde_support
133. serde_urlencoded v0.7.1 0.6s 0.1s (14%)
134. js_int v0.2.2 0.5s 0.2s (42%) default, serde, std
135. tokio-rustls v0.26.0 0.5s 0.0s (6%) ring, tls12
136. sentry-contexts v0.34.0 0.5s 0.2s (38%)
137. lz4-sys v1.9.5 0.4s 0.3s (73%)
138. sentry-debug-images v0.34.0 0.4s 0.2s (51%)
139. sentry-log v0.34.0 0.4s 0.1s (31%)
140. zstd-safe v7.2.0 0.4s 0.1s (36%) std
141. sct v0.7.1 0.4s 0.2s (44%)
142. tokio-rustls v0.24.1 0.4s 0.0s (11%) default, logging, tls12
143. tokio-metrics v0.3.1 0.3s 0.1s (43%) default, rt, tokio
144. findshlibs v0.10.2 0.3s 0.1s (34%)
145. serde_regex v1.1.0 0.3s 0.0s (9%)
146. sentry-tower v0.34.0 0.3s 0.0s (13%) http, pin-project, url
147. serde_spanned v0.6.6 0.2s 0.0s (15%) serde
148. thiserror v1.0.62 build script (run) 0.2s
149. http-body v1.0.1 0.2s 0.0s (19%)
150. js_option v0.1.1 0.2s 0.0s (7%) default, serde, serde_crate
151. serde_spanned v0.6.6 0.2s 0.0s (24%) serde
152. bzip2-sys v0.1.11+1.0.8 0.2s 0.0s (17%) static
153. pin-project v1.1.5 0.1s 0.0s (12%)
154. rustls v0.22.4 build script (run) 0.1s default, log, logging, ring, tls12
155. ruma v0.10.1 0.1s 0.0s (15%) api, appservice-api-c, canonical-json, client-api, client-api-c, client-api-s, compat, compat-empty-string-null, compat-get-3pids, compat-key-id, compat-null, compat-optional, compat-signature-id, compat-tag-info, compat-unset-avatar, compat-user-id, events, federation-api, federation-api-c, federation-api-s, markdown, push-gateway-api-c, rand, ring-compat, server-util, signatures, state-res, unstable-exhaustive-types, unstable-extensible-events, unstable-msc2448, unstable-msc2666, unstable-msc2867, unstable-msc2870, unstable-msc3026, unstable-msc3061, unstable-msc3246, unstable-msc3266, unstable-msc3488, unstable-msc3553, unstable-msc3575, unstable-msc3954, unstable-msc3955, unstable-msc4121, unstable-msc4125, unstable-unspecified
156. html5ever v0.27.0 build script (run) 0.1s
157. libz-sys v1.1.18 0.1s 0.0s (13%) static
158. headers-core v0.3.0 0.1s 0.0s (16%)
159. zstd-safe v7.2.0 build script (run) 0.1s std
160. rust-rocksdb-uwu v0.0.1 0.1s 0.0s (19%) bzip2, default, lz4, mt_static, multi-threaded-cf, zlib, zstd
161. rustls v0.23.11 build script (run) 0.1s ring, std, tls12
162. thiserror v1.0.62 0.1s 0.0s (13%)
163. findshlibs v0.10.2 build script (run) 0.1s
164. backtrace v0.3.73 build script (run) 0.1s default, std
165. rustls v0.21.12 build script (run) 0.0s dangerous_configuration, default, log, logging, tls12