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?

  • @calcopiritus
    link
    23 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.