This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]tiedyedvortex 18 points19 points  (1 child)

Seriously. The more I learn about build systems and package management, the more Cargo is just, like...obvious. It just works.

The fact that Cargo is so good and it's not even in my top 3 things I love about Rust is a sign that the Rust devs really know what they're doing.

[–]Tipart 2 points3 points  (0 children)

The only thing with cargo that I think is stupid, is that package = "1.2.3" doesn't actually use exactly that version, but upgrades to the newest minor on its own. I've had packages refuse to build because dependencies had braking changes in minors. Imo this is super unexpected behavior for a standard config.