Cargo Build Timings

Targets:ethereum-types 0.12.1 (lib)
Profile:release
Fresh units:0
Dirty units:59
Total units:59
Max concurrency:1 (jobs=1 ncpu=48)
Build start:2022-02-07T17:08:53Z
Total time:66.5s (1m 6.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 8.6s 4.4s (51%) clone-impls, default, derive, extra-traits, fold, full, parsing, printing, proc-macro, quote, visit
2. impl-trait-for-tuples v0.2.1 7.1s
3. primitive-types v0.10.1 6.1s 4.6s (75%) byteorder, impl-codec, impl-rlp, impl-serde, rlp, rustc-hex, serde_no_std, std
4. serde v1.0.136 4.5s 0.5s (11%) alloc, default, std
5. serde v1.0.136 4.2s 0.2s (4%) default, std
6. parity-scale-codec-derive v2.3.1 2.9s max-encoded-len
7. thiserror-impl v1.0.30 2.7s
8. bitvec v0.20.4 2.7s 0.2s (6%) alloc, std
9. toml v0.5.8 2.4s 1.2s (51%) default
10. ethereum-types v0.12.1 2.1s 1.4s (68%) default, impl-rlp, impl-serde, rlp, serialize, std
11. funty v1.1.0 1.7s 1.1s (64%)
12. rlp v0.5.1 1.6s 1.3s (84%)
13. parity-scale-codec v2.3.1 1.5s 0.6s (41%) bitvec, chain-error, max-encoded-len, parity-scale-codec-derive, serde, std
14. bytes v1.1.0 1.4s 0.9s (68%)
15. rand_chacha v0.3.1 1.3s 1.0s (78%) std
16. rand v0.8.4 1.1s 0.3s (30%) alloc, getrandom, libc, rand_chacha, std
17. proc-macro2 v1.0.36 1.0s 0.5s (50%) default, proc-macro
18. libc v0.2.116 0.9s 0.2s (26%)
19. proc-macro2 v1.0.36 build script 0.6s default, proc-macro
20. ethbloom v0.11.1 0.6s 0.3s (57%) impl-rlp, impl-serde, rlp, serialize, std
21. ppv-lite86 v0.2.16 0.5s 0.0s (4%) simd, std
22. quote v1.0.15 0.5s 0.2s (45%) default, proc-macro
23. hex v0.4.3 0.5s 0.1s (14%) alloc, std
24. proc-macro-crate v1.1.0 0.5s 0.3s (56%)
25. libc v0.2.116 build script 0.5s
26. syn v1.0.86 build script 0.5s clone-impls, default, derive, extra-traits, fold, full, parsing, printing, proc-macro, quote, visit
27. impl-serde v0.3.2 0.5s 0.3s (60%)
28. serde v1.0.136 build script 0.4s alloc, default, std
29. serde v1.0.136 build script 0.4s default, std
30. crunchy v0.2.2 build script 0.4s default, limit_128, limit_256, std
31. rand_core v0.6.3 0.4s 0.2s (45%) alloc, getrandom, std
32. tiny-keccak v2.0.2 0.4s 0.2s (40%) default, keccak
33. getrandom v0.2.4 0.4s 0.2s (53%) std
34. radium v0.6.2 build script 0.4s
35. byteorder v1.4.3 0.4s 0.1s (19%) std
36. byte-slice-cast v1.2.0 0.4s 0.0s (13%) std
37. arrayvec v0.7.2 0.3s 0.0s (6%)
38. radium v0.6.2 0.3s 0.0s (12%)
39. tiny-keccak v2.0.2 build script 0.3s default, keccak
40. rustc-hex v2.1.0 0.3s 0.1s (40%) std
41. uint v0.9.2 0.3s 0.1s (38%) std
42. wyz v0.2.0 0.2s 0.0s (7%) alloc
43. thiserror v1.0.30 0.2s 0.0s (17%)
44. proc-macro2 v1.0.36 build script (run) 0.2s default, proc-macro
45. unicode-xid v0.2.2 0.2s 0.0s (16%) default
46. tap v1.0.1 0.2s 0.0s (8%)
47. impl-rlp v0.3.0 0.2s 0.0s (7%)
48. impl-codec v0.5.1 0.2s 0.0s (8%) std
49. crunchy v0.2.2 0.1s 0.0s (10%) default, limit_128, limit_256, std
50. fixed-hash v0.7.0 0.1s 0.0s (9%) byteorder, rand, rustc-hex, std
51. static_assertions v1.1.0 0.1s 0.0s (9%)
52. cfg-if v1.0.0 0.1s 0.0s (9%)
53. serde v1.0.136 build script (run) 0.1s alloc, default, std
54. libc v0.2.116 build script (run) 0.1s
55. serde v1.0.136 build script (run) 0.1s default, std
56. syn v1.0.86 build script (run) 0.1s clone-impls, default, derive, extra-traits, fold, full, parsing, printing, proc-macro, quote, visit
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