Reputation: 5122
This is a very basic question, but I am following the "nicks" tutorial from the Substrate network, and it's not very clear how - after I have added the pallet - I install or "pull in" these dependencies so I can inspect the code. I was expecting something like node_modules folder where everything is put once you run npm i
, but that is a different environment. I have run cargo build
but to no avail. Please advise.
Upvotes: 2
Views: 338
Reputation: 193
When you add dependency in Cargo.toml
, by default, the actual dependency will download and store on global Cargo registry $HOME/.cargo/
and specify the version in Cargo.lock
inside project directory, not the actual dependency.
For a tutorial on Substrate, after adding Nick's pallet and running cargo build, you can check the code of downloaded pallet_nick in $HOME/.cargo/
. The easiest way is to download rust_analyzer
plugin to your VSCode and CRTL + Click
to the dependency name inside Cargo.toml, it will take you to the library.
Upvotes: 1