More about Cargo and Crates.io
Keyboard shortcuts
Press ←
or →
to navigate between chapters
Press S
or /
to search in the book
Press ?
to show this help
Press Esc
to hide this help
So far we’ve used only the most basic features of Cargo to build, run, and test our code, but it can do a lot more. In this chapter, we’ll discuss some of its other, more advanced features to show you how to do the following:
- Customize your build through release profiles
- Publish libraries on crates.io
- Organize large projects with workspaces
- Install binaries from crates.io
- Extend Cargo using custom commands
Cargo can do even more than the functionality we cover in this chapter, so for a full explanation of all its features, see its documentation.