It seems like cargo2nix, crane, and dream2nix are the best, most mature builders for cargo/rust; is that right or are there better ones? What is the difference between them? What is the most solid/mature for a rust project that will be in development/maintenance for years?
cargo2nix seems the only one that makes a derivation per dependency (see 17275/11, 17275/13) as to make better UX for development/building; from Java/Maven experience in Nix, I know well the pain of fixed output derivations with all dependencies in a single derivation. cargo2nix also idealized integrating with dream2nix.
Seems like nix-cargo-integration uses dream2nix. dream2nix also seems interesting for its Node.js integration (I will likely use Node.js/Typescript as well).
I will likely try all them out by myself, but wanted some opinions from experienced users or who have some insight.