Resources
Tools
cargo-audit
: AuditCargo.lock
for security vulnerabilities.cargo-expand
: Expand macros in Rust code to see the generated code.cargo-generate
: Generate new Rust projects from templates.cargo-update
: Providescargo install-update
for updating installed binaries.cargo-binstall
: Install Rust binaries, quicker.cargo-workspaces
: Manage Cargo workspaces.watchexec
: Run commands when files change.
Books
- The Rust Programming Language: The official book on Rust.
- The Rust Reference: The official reference for Rust.
- The Rustonomicon: The dark arts of advanced and unsafe Rust programming.
- The Cargo Book: The official book on Cargo, Rust's package manager and build system.
- The Rustup Book: The official book on Rustup, the Rust toolchain installer.
- Rust by Example: A collection of runnable examples that illustrate various Rust concepts.
- Async Programming in Rust: A book on async programming in Rust.
- The Little Book of Rust Macros: A book on Rust macros.
- Learn Rust With Entirely Too Many Linked Lists: A book on implementing linked lists in Rust.
Presses
- Rust for Rustaceans: A book for experienced Rust programmers.
- Rust Atomics and Locks: Low-level concurrency in practice