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?

  • Anh Kagi
    link
    fedilink
    Français
    arrow-up
    1
    ·
    edit-2
    1 month ago

    There is a command now to add a dependency “cargo add”

    But it does the same thing as adding it in Cargo.toml.

    In contrary to python, cargo dependencies can have supplementary parameters in addition to the version number, such as features. That’s why we didn’t have “cargo add” at first.

    But other than that, cargo is used for everything else: compiling, building doc, compile-time checks, formatting, code optimizations…