Build Utils

cat-development-tools::build-utils

Build-time Tooling

Utilities for build scripts and other build time steps.

cc for compiling C/C++ code within build scripts, pkg-config for finding system libraries

Build Caches

RecipeCratesCategories
Use sccachesccachecat-development-tools::build-utils
Benchmarkingcargo bench (also part of the build/verification process)
Code GenerationOften done with procedural macros or build scripts
Cross-Compilation Toolscross simplifies cross-compilation using Docker
Dependency Managementcargo though primarily a package manager, it also handles build dependencies
Documentation Generationcargo doc though primarily for documentation, it's part of the build process
Packagingcargo-deb, cargo-rpm, create-dmg for creating distribution packages
Task Runnersxtask for managing complex build tasks, often used for CI/CD, testing, etc.
Testingcargo test