The rust compiler supports building with some dependencies from crates.io
. For example, log
and env_logger
come from crates.io
.
In general, you should avoid adding dependencies to the compiler for several reasons:
TODO: what is the vetting process?
The tidy
tool has a whitelist of crates that are allowed. To add a dependency that is not already in the compiler, you will need to add it to this whitelist.