Cargo Build Timings

Targets:ethereum-types 0.12.1 (lib)
Profile:dev
Fresh units:0
Dirty units:59
Total units:59
Max concurrency:1 (jobs=1 ncpu=48)
Build start:2022-02-08T23:42:43Z
Total time:61.5s (1m 1.5s)
rustc:rustc 1.60.0-nightly (21b4a9cfd 2022-01-27)
Host: x86_64-unknown-linux-gnu
Target: x86_64-unknown-linux-gnu
Max (global) rustc threads concurrency:0
Unit Total Codegen Features
1. syn v1.0.86 9.1s 5.8s (64%) clone-impls, default, derive, extra-traits, fold, full, parsing, printing, proc-macro, quote, visit
2. impl-trait-for-tuples v0.2.1 8.2s
3. thiserror-impl v1.0.30 3.7s
4. parity-scale-codec-derive v2.3.1 3.6s max-encoded-len
5. primitive-types v0.10.1 3.4s 2.3s (67%) byteorder, impl-codec, impl-rlp, impl-serde, rlp, rustc-hex, serde_no_std, std
6. serde v1.0.136 3.1s 0.3s (10%) alloc, default, std
7. serde v1.0.136 3.1s 0.2s (8%) default, std
8. toml v0.5.8 2.9s 1.9s (66%) default
9. bitvec v0.20.4 2.2s 0.1s (6%) alloc, std
10. ethereum-types v0.12.1 1.4s 0.6s (46%) default, impl-rlp, impl-serde, rlp, serialize, std
11. proc-macro2 v1.0.36 1.3s 0.9s (68%) default, proc-macro
12. parity-scale-codec v2.3.1 1.1s 0.4s (36%) bitvec, chain-error, max-encoded-len, parity-scale-codec-derive, serde, std
13. rand_chacha v0.3.1 1.0s 0.7s (71%) std
14. funty v1.1.0 1.0s 0.5s (48%)
15. rand v0.8.4 0.9s 0.2s (21%) alloc, getrandom, libc, rand_chacha, std
16. rlp v0.5.1 0.9s 0.6s (65%)
17. bytes v1.1.0 0.8s 0.5s (57%)
18. proc-macro-crate v1.1.0 0.8s 0.6s (72%)
19. libc v0.2.116 0.7s 0.1s (15%)
20. serde v1.0.136 build script 0.7s alloc, default, std
21. libc v0.2.116 build script 0.6s
22. crunchy v0.2.2 build script 0.6s default, limit_128, limit_256, std
23. quote v1.0.15 0.6s 0.3s (57%) default, proc-macro
24. proc-macro2 v1.0.36 build script 0.5s default, proc-macro
25. serde v1.0.136 build script 0.5s default, std
26. syn v1.0.86 build script 0.5s clone-impls, default, derive, extra-traits, fold, full, parsing, printing, proc-macro, quote, visit
27. radium v0.6.2 build script 0.5s
28. ppv-lite86 v0.2.16 0.5s 0.0s (4%) simd, std
29. ethbloom v0.11.1 0.4s 0.2s (38%) impl-rlp, impl-serde, rlp, serialize, std
30. hex v0.4.3 0.4s 0.1s (14%) alloc, std
31. getrandom v0.2.4 0.4s 0.2s (45%) std
32. impl-serde v0.3.2 0.4s 0.2s (48%)
33. byteorder v1.4.3 0.4s 0.1s (30%) std
34. tiny-keccak v2.0.2 0.4s 0.1s (30%) default, keccak
35. byte-slice-cast v1.2.0 0.3s 0.0s (15%) std
36. radium v0.6.2 0.3s 0.0s (8%)
37. rand_core v0.6.3 0.3s 0.1s (29%) alloc, getrandom, std
38. arrayvec v0.7.2 0.3s 0.0s (5%)
39. rustc-hex v2.1.0 0.3s 0.1s (30%) std
40. tiny-keccak v2.0.2 build script 0.2s default, keccak
41. wyz v0.2.0 0.2s 0.0s (6%) alloc
42. uint v0.9.2 0.2s 0.0s (20%) std
43. thiserror v1.0.30 0.2s 0.1s (24%)
44. unicode-xid v0.2.2 0.2s 0.0s (12%) default
45. tap v1.0.1 0.2s 0.0s (6%)
46. impl-codec v0.5.1 0.2s 0.0s (9%) std
47. fixed-hash v0.7.0 0.2s 0.0s (8%) byteorder, rand, rustc-hex, std
48. static_assertions v1.1.0 0.2s 0.0s (8%)
49. cfg-if v1.0.0 0.1s 0.0s (7%)
50. crunchy v0.2.2 0.1s 0.0s (8%) default, limit_128, limit_256, std
51. impl-rlp v0.3.0 0.1s 0.0s (8%)
52. syn v1.0.86 build script (run) 0.1s clone-impls, default, derive, extra-traits, fold, full, parsing, printing, proc-macro, quote, visit
53. serde v1.0.136 build script (run) 0.1s default, std
54. libc v0.2.116 build script (run) 0.1s
55. proc-macro2 v1.0.36 build script (run) 0.1s default, proc-macro
56. serde v1.0.136 build script (run) 0.1s alloc, default, std
57. crunchy v0.2.2 build script (run) 0.0s default, limit_128, limit_256, std
58. tiny-keccak v2.0.2 build script (run) 0.0s default, keccak
59. radium v0.6.2 build script (run) 0.0s