1. Home
  2. Changelog
  3. Introduction
    1. Artifact reuse
    2. Sequential builds
  4. Getting started
    1. Quick start
    2. Quick start (simple)
    3. Quick start (workspace)
    4. Custom toolchain
    5. Alternative registry
    6. Building standard library crates
    7. Cross compiling
    8. Cross compiling with musl
    9. Cross compiling to windows
    10. Building Trunk projects
    11. Workspace with Trunk
    12. End-to-End Testing
    13. Building with SQLx
  5. Source filtering and filesets
  6. Local development
  7. Custom cargo commands
  8. Customizing builds
  9. Overriding derivations after the fact
  10. Patching sources of dependencies
  11. API Reference
  12. Troubleshooting/FAQ
    1. Customizing nixpkgs and other inputs
    2. IFD (import from derivation) errors
    3. Constantly rebuilding from scratch
    4. Crates being rebuilt when using different toolchains
    5. Constantly rebuilding proc-macro dependencies dev mode
    6. Constantly rebuilding pyo3
    7. Constantly rebuilding bindgen
    8. Building upstream cargo crate with no Cargo.lock
    9. Patching Cargo.lock during build
    10. Building a subset of a workspace
    11. Trouble building when using include_str! (or including other non-rust files)
    12. Dealing with sandbox-unfriendly build scripts
    13. Cargo.toml is not at the source root
    14. Found invalid metadata files for crate error
    15. A git dependency fails to find a file by a relative path
    16. Controlling whether or not hooks run during buildDepsOnly
  13. Advanced Techniques
    1. Overriding function behavior