Cargo.lock has 8750 lines. Is that normal for something like this?
For comparison, QEMU basically just needs glibc, glib and zlib for basic functionality.
replies(3):
For comparison, QEMU basically just needs glibc, glib and zlib for basic functionality.
It's very rare to see so many internal dependencies in one project, but the concept itself is well explored.
But besides that, it's just the project making use of the Rust ecosystem instead of rolling everything by themselves. From what I can see most of these external dependencies are already established in the ecosystem (some crates I am not sure since I've never used them, but anyhow, http, hyper etc. are among the most popular crates).