this post was submitted on 04 Oct 2024
10 points (72.7% liked)

Rust

6111 readers
12 users here now

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

[email protected]

Credits

  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

founded 2 years ago
MODERATORS
 

I really like the idea of a package/dependency manager. It just seems that when ever I am reading a tutorial and they want to import something that is not standard they say write this in to your TOMOL not cargo install it. Like when reading python docs they all say to use pip or something. Sorry it just seems that Cargo is somewhat overlooked or is it just my perception?

you are viewing a single comment's thread
view the rest of the comments
[–] calcopiritus 2 points 2 months ago

That TOML is cargo.toml. when you add dependencies to cargo.toml you are using cargo. There is a command called cargo add, which adds a dependency, and they way it adds this dependency is by putting it in cargo.toml. it's cargo all the way down.

If you want to not use cargo, you would use rustc, which is rust's compiler. Almost noone uses rustc directly, I would say more than 95% of rust devs use cargo.