Installing Dependencies
Installing external libraries, components in Rust projects are pretty easy, but not as intuitive as one might expect - you have to do it manually like Perl’s carton
, but unlike eg. JavaScript’s npm
.
The build tool cargo
does not handle this, but you have to specify the requirement manually in the projects Cargo.toml
This example is lifted from a small project I was working on when trying to learn about futures
[package]
name = "hello_futures"
version = "0.1.0"
authors = ["jonasbn <email@example.com>"]
edition = "2018"
[dependencies]
futures = ""
Under [dependencies]
you simply specify the dependency. Do note that I am only scraping the surface, do the References below for more details.