Cargo Build Timings

See Documentation
Targets:conduit_api 0.4.2 (lib)
conduit_core 0.4.2 (lib)
conduit_database 0.4.2 (lib)
conduit_router 0.4.2 (lib)
conduit_service 0.4.2 (lib)
conduit 0.4.2 (bin "conduit")
conduit_admin 0.4.2 (lib)
Profile:dev
Fresh units:431
Dirty units:40
Total units:471
Max concurrency:10 (jobs=12 ncpu=12)
Build start:2024-06-17T02:46:57Z
Total time:170.0s (2m 50.0s)
rustc:rustc 1.81.0-nightly (f8e566053 2024-06-14)
Host: x86_64-unknown-freebsd
Target: x86_64-unknown-freebsd
Unit Total Codegen Features
1. conduit_api v0.4.2 48.8s 18.1s (37%) brotli_compression, element_hacks, gzip_compression
2. ruma-events v0.28.1 39.4s 22.5s (57%) canonical-json, compat-empty-string-null, compat-optional, compat-tag-info, markdown, pulldown-cmark, 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. ruma-client-api v0.18.0 39.2s 7.6s (19%) client, compat-empty-string-null, compat-get-3pids, compat-unset-avatar, server, unstable-exhaustive-types, unstable-msc2448, unstable-msc2666, unstable-msc3488, unstable-msc3575, unstable-msc4121
4. conduit_service v0.4.2 31.2s 10.0s (32%) brotli_compression, element_hacks, gzip_compression
5. ruma-macros v0.13.0 31.1s
6. reqwest v0.12.4 25.7s 22.3s (87%) __rustls, __tls, blocking, brotli, futures-channel, gzip, h2, hickory-dns, http2, json, rustls-pki-types, rustls-tls, rustls-tls-native-roots, rustls-tls-webpki-roots, socks
7. h2 v0.4.5 19.5s 10.9s (56%)
8. hickory-proto v0.24.1 16.2s 10.1s (63%) tokio, tokio-runtime
9. ruma-common v0.13.0 14.8s 8.7s (59%) 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
10. hickory-resolver v0.24.1 14.2s 11.9s (83%) default, ipconfig, resolv-conf, system-config, tokio, tokio-runtime
11. axum v0.7.5 12.2s 3.3s (27%) form, http1, http2, json, matched-path, tokio, tracing
12. conduit_admin v0.4.2 11.9s 4.6s (38%) rocksdb, zstd_compression
13. conduit_router v0.4.2 10.0s 4.2s (42%) brotli_compression, gzip_compression, sentry_telemetry, zstd_compression
14. tracing-subscriber v0.3.18 9.9s 7.1s (71%) alloc, ansi, default, env-filter, fmt, matchers, nu-ansi-term, once_cell, regex, registry, sharded-slab, smallvec, std, thread_local, tracing, tracing-log
15. tracing-attributes v0.1.27 8.5s
16. conduit v0.4.2 bin "conduit" 7.9s brotli_compression, element_hacks, gzip_compression, rocksdb, sentry_telemetry, zstd_compression
17. hyper v1.3.1 7.1s 4.5s (64%) client, default, http1, http2, server
18. ruma-federation-api v0.9.0 6.9s 0.6s (9%) client, compat-empty-string-null, server, unstable-exhaustive-types, unstable-msc2448, unstable-msc4125, unstable-unspecified
19. sentry v0.34.0 6.9s 5.9s (86%) 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
20. ruma-state-res v0.11.0 5.7s 3.1s (54%) unstable-exhaustive-types
21. axum-core v0.4.3 5.6s 1.4s (24%) tracing
22. hyper-util v0.1.5 5.0s 2.2s (43%) client, client-legacy, default, http1, http2, server, server-auto, server-graceful, service, tokio
23. tower-http v0.5.2 4.3s 1.8s (42%) 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
24. conduit_core v0.4.2 3.7s 1.3s (35%) brotli_compression, gzip_compression, rocksdb, sentry_telemetry, zstd_compression
25. conduit_database v0.4.2 2.4s 0.7s (31%) rocksdb, zstd_compression
26. ruma-signatures v0.15.0 2.3s 1.7s (74%) compat-signature-id, ring-compat, unstable-exhaustive-types
27. axum-server v0.6.0 2.1s 1.0s (47%) arc-swap, default, rustls, rustls-pemfile, tls-rustls, tokio-rustls
28. sentry-tracing v0.34.0 2.0s 1.5s (74%) backtrace, default
29. tracing-core v0.1.32 2.0s 1.2s (60%) default, once_cell, std
30. axum-client-ip v0.6.0 1.7s 0.8s (49%)
31. axum-extra v0.9.3 1.4s 0.1s (7%) tracing, typed-header
32. ruma-identifiers-validation v0.9.5 1.2s 1.0s (79%)
33. ruma-identifiers-validation v0.9.5 1.1s 0.8s (71%) compat-key-id, compat-user-id
34. ruma-appservice-api v0.10.0 1.0s 0.1s (9%) client, unstable-exhaustive-types
35. ruma-push-gateway-api v0.9.0 0.8s 0.1s (17%) client, unstable-exhaustive-types, unstable-unspecified
36. tower v0.4.13 0.8s 0.1s (8%) __common, default, futures-core, futures-util, log, make, pin-project, pin-project-lite, tokio, tracing, util
37. tracing v0.1.40 0.7s 0.3s (47%) attributes, default, log, std, tracing-attributes
38. tracing-log v0.2.0 0.6s 0.3s (61%) log-tracer, std
39. hyper-rustls v0.26.0 0.5s 0.2s (39%)
40. ruma v0.10.1 0.1s 0.0s (14%) 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, signatures, state-res, unstable-exhaustive-types, unstable-extensible-events, unstable-msc2448, unstable-msc2666, unstable-msc2867, unstable-msc2870, unstable-msc3026, unstable-msc3061, unstable-msc3246, unstable-msc3488, unstable-msc3553, unstable-msc3575, unstable-msc3954, unstable-msc3955, unstable-msc4121, unstable-msc4125, unstable-unspecified